Looks like we could use a FAQ/HOWTO in this newsgroup. Not so much to stop 
people from asking the same questions over and over again (this list isn't 
exactly swamped with request) but to make the discussions more focused and 
hopefully instill some hope in the lonely soles out there wanting to make 
their own embedded Linux but lacking the expertise to get going.

Short list of subjects:

  Creating a suitable rootfs, w/ | w/o X etc.

  Booting from ROM/Flash. Etherboot. I can write this one up, considering 
that no one else seems willing to share their code <grin>.

  More booting. Initrd, rc.d, login.

  Power-down/filesystem integrity. Orderly power-downs and recovery after 
not-so-orderly power failures. What needs to be writeable and what is 
better left read-only. (XFS, other journalling and/or logging filesystems, 
overlayfs, ROMS, cache configuration, UPS)

  Networking. PPP, Ethernet, SLIP, whathaveyou.

  Graphics w/o X. I know only of MicroWindows/NanoX and it/they don't 
support remote hosts?


//Björn.

>A lot of what you would like to know could be gleaned from reading the 
archives
>of this list, see the URL at the bottom of the page.
>
>It is quite easy to create a minimal Linux system, but if you are new to 
Linux
>(and presumably UNIX) you are probably better of using a distro designed 
for
>embedding, such as Hard Hat Linux., http://www.mvista.com/hardhat. This 
may
>also be something to check out for people embedding Red Hat;-)
>
>That will get you started, when you have more experience you will probably 
want
>to 'roll-your-own' which is of course the way to get the best 
optimisation!
>
>BTW, Slackware is a good 'general purpose' distro for people who are 
ultimately
>interested in trimming the system, it is far more 'DIY' than distros such 
as RH
>or SuSE etc.
>
>You may also get inspiration from the many 'mini-distros' around. These 
are
>designed for specific tasks (A router, system recovery etc.)Many fit on a
>single floppy. http://www.toms.net/rb
>
>X can be done using a lot less memory than is typicaly consumed when you 
are
>using Window managers such as KDE, but if you need a single custom app on 
the
>display (common in embedded apps) you may also like to chack out the SVGA
>library, this allows a direct graphic interface to a 'console' (Super VGA
>compatible card), and is similar to the Borland Graphic Interface, the 
widely
>used library for doing graphics under DOS.
>
>Of course you do know about http://www.linuxembedded.com don't you?



--
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the command "unsubscribe linux-embedded" in the message body.
For more information, see <http://waste.org/mail/linux-embedded>.

Reply via email to