Two points
you dont Have to compress the kernel..
its just a make option when compiling.
and there are two levels to compress kernels (zImage and bzImage)
The reason this is done us because intel hardware has to load the boot strap code into a very small chunk of memory from a usually small chunk of HD space. (Unfortunatly i dont know the HD limit off the top of my head)
If it doesnt fit, it gets cut.
It would be More work and much slower to have two parts of the kernel, one a kerel to boot and be small, Yet still know how to read a disk, operate on all known disk io cards, be able to talk to all types of harddrives, and speak a few filesystem formats, just so that it can read a silly 1mb kernel off of the disk someplace whos job its suppost to be to do all of that anyway.
As for the text editor
dont use emacs if its too bloat for you.
Unstripped bins are:
-rwxr-xr-x 1 root root 521016 Mar 4 2000/usr/local/bin/pico
-rwxr-xr-x 1 root bin 294116 Apr 14 1999/usr/bin/elvis
(elvis being a vi clone)
hardly the multi-meg binarys you claim.. and after stripping the symbols im sure they would be smaller yet.
As for complaints on vi's UI, use pico. its more featured than notepad.exe on windows.
vi was designed back when hardware was Very limited, and it did its job overly well. Its only around to day because alot of people that grew up with unix had to learn it, and its just still there.
However id recomend learning vi as much as i would learning mke2fs commandline switches.
(Read: Only if you want or need to know)
Actually, the crack.com guys were selling more than just the domain. They were selling off the whole trademark and i believe the business behind it as well.
All they would need to do is "Ebay auction for trademark etc, and we will include free domain (under $35) that matches."
Two points
/usr/local/bin/pico
/usr/bin/elvis
you dont Have to compress the kernel..
its just a make option when compiling.
and there are two levels to compress kernels (zImage and bzImage)
The reason this is done us because intel hardware has to load the boot strap code into a very small chunk of memory from a usually small chunk of HD space. (Unfortunatly i dont know the HD limit off the top of my head)
If it doesnt fit, it gets cut.
It would be More work and much slower to have two parts of the kernel, one a kerel to boot and be small, Yet still know how to read a disk, operate on all known disk io cards, be able to talk to all types of harddrives, and speak a few filesystem formats, just so that it can read a silly 1mb kernel off of the disk someplace whos job its suppost to be to do all of that anyway.
As for the text editor
dont use emacs if its too bloat for you.
Unstripped bins are:
-rwxr-xr-x 1 root root 521016 Mar 4 2000
-rwxr-xr-x 1 root bin 294116 Apr 14 1999
(elvis being a vi clone)
hardly the multi-meg binarys you claim.. and after stripping the symbols im sure they would be smaller yet.
As for complaints on vi's UI, use pico. its more featured than notepad.exe on windows.
vi was designed back when hardware was Very limited, and it did its job overly well. Its only around to day because alot of people that grew up with unix had to learn it, and its just still there.
However id recomend learning vi as much as i would learning mke2fs commandline switches.
(Read: Only if you want or need to know)
Actually, the crack.com guys were selling more than just the domain. They were selling off the whole trademark and i believe the business behind it as well.
All they would need to do is "Ebay auction for trademark etc, and we will include free domain (under $35) that matches."