The kernel source is HUUUUGE and takes too long to download. Couldn it be split in various tarballs?
• (REG) The kernel (as of 2.1.110) has about 1.5 million lines of code in *.c, *.h and *.S files. Of those, about 253 k lines (17%) are in the architecture-specific subdirectories, and about 815 k lines (54%) are in platform-independent drivers. If, like most people, you are only interested in i386, you could save about 230 k lines by removing the other architecture-specific trees. That is a 15% saving, which is not that much, really. The “core” kernel and filesystems take up about 433 k lines, or around 29%. If you want to start pruning drivers away, the problem becomes much harder, since most of that code is architecture independent. Or at least, is supposed to be/will be. There is some driver code which probably should be moved to an i386-specific subdirectory, and perhaps over time it will be (it will take a lot of work!), but you need to be careful. PCI cards for example should be architecture independent. Throwing out the non i386-specific drivers will save around 97 k lines, a s
Related Questions
- My car has split rim (two piece) wheels and takes a special inner tube with a bent stem. Where do I buy new ones?
- The kernel source is HUUUUGE and takes too long to download. Couldn\t it be split in various tarballs?
- The kernel source is HUUUUGE and takes too long to download. Couldn it be split in various tarballs?