Javability (Java, Zaurus, Linux, Live)
by Jean-Marc Autexier, Saarland/Germany
cat /dev/www | egrep 'Java|Linux|Zaurus|ITnews|Live' > blog
18.4.04
23:11 (
,
,
,
)
Today I've build my first linux system, not completely from scratch, but at least from the basics of an OS: the kernel and the root filesystem. I have followed the nice Embedded Linux Development lecture course from Richard A. Sevenich. In short:
You need 3 things to build a bootable linux system:
a kernel: I've downloaded 2.6.5 from www.kernel.org. make xconfig, make bzImage, that's it.
a root filesystem: this is the required directory structure and basic applications you will need to run the system. The easiest way is to use busybox (common UNIX utilities) and tinylogin (Unix utilities for handling logging, authentication, users...). How to do it is explained in the article.
a bootloader: you can take syslinux for floppy, CD-ROM, network or USB.