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.


    A graphical overview of the build process can be find in Build_Process.pdf

    posted by Jean-Marc Autexier | 0 comments | Permalink | Send to Friends | Google it!
  • Subscribe

    Locations of visitors to this page
    selected blogs
    ressources
    Security
    Unsorted
    Fun
    Free&Open Software
    archives
    This is a personal web page. Things said here do not represent the position of my employer.
    RSS icons by: FastIcon.com