#1
  1. No Profile Picture
    Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2001
    Posts
    18
    Rep Power
    0

    Question small, efficient kernel?


    Can anybody help me here?

    I'm trying to make the smallest, most efficient kernel possible.

    I want to make a kernel for a diskless machine with >1GB RAM, PIII - it has no need for sound, and as there are no disks I don't need any filesystems other than what is required for the ramdisk.

    Does anybody have any suggestions of where to start? what can safely be removed?

    Do I need math emulation for a PIII CPU?

    What kinds of things can safely be removed from the default kernel configuration?
  2. #2
  3. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2001
    Posts
    174
    Rep Power
    18
    dmesg
    or
    /var/log/dmesg
    will show your boot

    and basically it's all trial and error
    my current kernel I have compiled a hundred times and am still tweaking by making mental notes on what needs to be done.
    For freebsd there are kernel optimizations for hardware and there is most likely the same type of stuff for linux.
  4. #3
  5. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2002
    Location
    Oklahoma City OK
    Posts
    1
    Rep Power
    0
    Either search for the info as you are doing or try unloading modules while running to see if you lose functionality.. like he said trial and error.

    I personally had a kickstart disk for a good stripped down kernal but lost it.. doh. :-/

IMN logo majestic logo threadwatch logo seochat tools logo