From: "" <simon@baydel.com>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: linux-kernel@vger.kernel.org
Subject: Re: The end of embedded Linux?
Date: Tue, 8 Oct 2002 11:11:44 +0100 [thread overview]
Message-ID: <3DA2BD70.14919.2C6951@localhost> (raw)
In-Reply-To: <1034022158.26550.28.camel@irongate.swansea.linux.org.uk>
On 7 Oct 2002, at 21:22, Alan Cox wrote:
> On Mon, 2002-10-07 at 18:15, simon@baydel.com wrote:
> > a serial port and an interupt controller. What I was trying to explain
> > was that I would not mind making my code available for these
> > kernel changes. Although I don't understand why anyone would
> > want it. Apart from API changes, why do this ? The kernel is not
> > easily or frequently changed on this type of system. It would bloat
> > the kernel and I would expect to have to address problems of this
> > nature myself. However I would not like to make code available for
> > the more specialised hardware.
>
> That depends how specialized the hardware actually is. I think I've see
> six different non free implementations of 68360 sync serial code around
> all proprietary for example.
>
The UART and Interrupt controllers in question are built into a gate
array. I can't see how any external or parts from other vendors
would be compatible. To get the board to boot Linux I have to
modify the kernel and lilo. I understand that under the GPL rules I
would have to make this code available. I am willing to do this but I
don't see the point.
There is also more specialized hardware for which I have written
modules. Although there appears to be some unwritten rule about
releasing objects, I believe that the GPL rules state that these
modules must conform to the GPL also, as they contain header
files. I cannot see how any module can not contain Linux headers
or headers derived from Linux headers if it is to be loaded on a
Linux kernel.
These modules again drive gate array hardware for which nobody
else will ever have a compatible. Although I would dearly love to
use Linux as the platform for my project I feel I cannot release this
code under the GPL.
This is my dilemma and I am sure it is shared by others. For this
reason I cannot see how anything but an embedded PC with
applications or a perhaps a very simple hardware device could be
considered as an opportunity for embedded Linux.
I have based these thoughts on my experiences so far. If you feel I
have drawn an incorrect conclusion I would be grateful for your
input.
Many Thanks
Simon.
> Also my original comments were much more aimed at the core stuff. People
> who made existing and especially core stuff smaller could send the stuff
> out. Several of us want to compile a CONFIG_TINY option, and suprisingly
> enough small is good on high end boxes. My L1 cache is 8 times faster
> than my L2 cache is 7 times faster than my memory. Or to put it another
> way, going to main memory costs me maybe 100 instructions.
>
> My Athlon thinks small is good too!
>
__________________________
Simon Haynes - Baydel
Phone : 44 (0) 1372 378811
Email : simon@baydel.com
__________________________
next prev parent reply other threads:[~2002-10-08 10:21 UTC|newest]
Thread overview: 115+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-10-05 19:36 The end of embedded Linux? Gigi Duru
2002-10-05 19:46 ` Francois Romieu
2002-10-05 19:49 ` Ben Greear
2002-10-05 19:53 ` Andre Hedrick
2002-10-05 20:52 ` Gigi Duru
2002-10-05 20:58 ` Mark Mielke
2002-10-06 1:54 ` Andre Hedrick
2002-10-07 23:28 ` Gigi Duru
2002-10-06 0:46 ` Rik van Riel
2002-10-06 1:52 ` Andre Hedrick
2002-10-06 20:20 ` Gigi Duru
2002-10-07 2:01 ` Andre Hedrick
2002-10-06 4:28 ` David S. Miller
2002-10-06 16:53 ` Alan Cox
2002-10-06 18:50 ` george anzinger
2002-10-07 10:06 ` simon
2002-10-07 10:36 ` David S. Miller
2002-10-07 11:57 ` Russell King
2002-10-07 12:10 ` Abraham vd Merwe
2002-10-07 14:12 ` Alan Cox
2002-10-07 16:05 ` Nicolas Pitre
2002-10-07 16:02 ` David S. Miller
2002-10-07 16:20 ` Benjamin LaHaise
2002-10-07 16:38 ` Nicolas Pitre
2002-10-07 16:53 ` Mark Mielke
2002-10-07 17:45 ` Nicolas Pitre
2002-10-07 18:11 ` Richard B. Johnson
2002-10-07 18:54 ` george anzinger
2002-10-07 19:11 ` Russell King
2002-10-07 20:05 ` Ben Greear
2002-10-12 10:08 ` Richard Zidlicky
2002-10-14 12:26 ` Richard Zidlicky
2002-10-07 17:15 ` simon
2002-10-07 17:24 ` David S. Miller
2002-10-07 20:22 ` Alan Cox
2002-10-07 22:22 ` Christer Weinigel
2002-10-07 22:52 ` Alan Cox
2002-10-07 22:56 ` Arnaldo Carvalho de Melo
2002-10-09 11:19 ` Jamie Lokier
2002-10-08 10:11 ` simon [this message]
2002-10-08 11:11 ` jbradford
2002-10-08 11:53 ` Richard B. Johnson
2002-10-08 12:09 ` jbradford
2002-10-08 11:25 ` Vojtech Pavlik
2002-10-08 11:25 ` Alan Cox
2002-10-08 20:04 ` David S. Miller
2002-10-08 22:53 ` Alan Cox
2002-10-08 22:38 ` David S. Miller
2002-10-08 11:27 ` jw schultz
2002-10-09 7:37 ` Alexander Kellett
2002-10-09 11:49 ` Alan Cox
2002-10-09 11:53 ` Richard B. Johnson
2002-10-09 19:17 ` jbradford
2002-10-09 23:49 ` jw schultz
2002-10-13 16:30 ` Eric W. Biederman
2002-10-09 12:42 ` Ian Molton
2002-10-10 4:47 ` Shane Nay
2002-10-08 15:52 ` David Lang
2002-10-09 10:53 ` David Woodhouse
2002-10-07 10:55 ` Xavier Bestel
2002-10-07 17:20 ` simon
2002-10-07 22:59 ` Arnaldo Carvalho de Melo
2002-10-07 23:18 ` Alan Cox
2002-10-07 16:15 ` Matt Porter
2002-10-07 16:22 ` Matt Porter
2002-10-07 16:41 ` Rob Landley
2002-10-07 21:56 ` Gigi Duru
2002-10-07 19:44 ` Rob Landley
2002-10-08 13:22 ` Thomas Molina
2002-10-08 16:34 ` Rob Landley
2002-10-07 23:20 ` Matt Porter
2002-10-07 19:50 ` Rob Landley
2002-10-08 15:04 ` Matt Porter
2002-10-08 16:52 ` Rob Landley
2002-10-09 11:38 ` Adrian Bunk
2002-10-09 12:15 ` [patch] show Fusion MPT dialog only when CONFIG_BLK_DEV_SD is set Adrian Bunk
2002-10-09 19:55 ` Rob Landley
2002-10-09 19:54 ` [PATCH]: Move Fusion MPT config menu into scsi driver support (was Re: The end of embedded Linux?) Rob Landley
2002-10-07 23:01 ` The end of embedded Linux? Arnaldo Carvalho de Melo
2002-10-07 23:23 ` Alan Cox
2002-10-07 23:47 ` Arnaldo Carvalho de Melo
2002-10-08 0:06 ` Arnaldo Carvalho de Melo
2002-10-08 1:23 ` Xcytame@yahoo.es
2002-10-06 13:02 ` Ian Molton
2002-10-05 19:53 ` jbradford
2002-10-05 22:23 ` Oliver Xymoron
2002-10-05 23:28 ` Arnaldo Carvalho de Melo
2002-10-06 1:57 ` Andre Hedrick
2002-10-12 4:01 ` Daniel Phillips
2002-10-12 4:09 ` William Lee Irwin III
2002-10-06 0:36 ` Rik van Riel
2002-10-06 0:41 ` Zwane Mwaikambo
2002-10-06 0:50 ` William Lee Irwin III
2002-10-06 1:00 ` Zwane Mwaikambo
2002-10-06 0:44 ` William Lee Irwin III
2002-10-06 22:24 ` Aaron Lehmann
2002-10-06 22:54 ` William Lee Irwin III
2002-10-07 1:33 ` Andre Hedrick
2002-10-07 22:25 ` Andre Hedrick
2002-10-07 9:10 ` Jan-Benedict Glaw
[not found] <Pine.LNX.4.33.0210061854190.24860-100000@coffee.psychology.mcmaster.ca>
2002-10-07 5:38 ` Gigi Duru
2002-10-07 5:42 ` Rik van Riel
2002-10-07 6:06 ` Arnaldo Carvalho de Melo
2002-10-07 12:04 ` Richard B. Johnson
2002-10-07 12:00 ` David S. Miller
2002-10-07 12:32 ` Richard B. Johnson
2002-10-07 12:29 ` David S. Miller
2002-10-07 13:06 ` Dana Lacoste
-- strict thread matches above, loose matches on Subject: below --
2002-10-07 20:04 Hell.Surfers
2002-10-07 23:01 ` David S. Miller
2002-10-08 0:10 ` jw schultz
2002-10-08 9:36 Hell.Surfers
2002-10-08 9:51 Hell.Surfers
2002-10-08 20:00 ` David S. Miller
2002-10-08 12:05 Hicks, Jamey
2002-10-12 20:45 Hell.Surfers
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3DA2BD70.14919.2C6951@localhost \
--to=simon@baydel.com \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox