Sponsored by Travelzoo
Take Advantage of Ridiculously Low Holiday Airfares view!
travelzoo.com - Flights $52 and up for Thanksgiving, Christmas & New Year. But move on it now.
67 Comments
- inactive, on 10/31/2007, -15/+80Where can I download this .exe? Thank you :DD!
- inactive, on 10/29/2007, -1/+41... but this goes to eleven.
- Jorlwind, on 10/29/2007, -1/+26FTA "Usually the compressed -rc1 diffs are in the 3-5MB range, with occasional smaller ones, and the occasional ones that top 6M, but this one is *eleven* megs,"
The title is horribly misleading. It's more "Holy *****, this thing is big!" Rather than, "Holy *****, this thing is big for linux!" although they do state a lot of new things are being incorporated in to the kernel.
And the Ars technica article is short crap.
Source: http://kerneltrap.org/mailarchive/linux-kernel/200 ... - Ninjao, on 10/27/2007, -1/+24Thumbs up for more network support!
- jdhore1, on 10/29/2007, -0/+22This size is mostly because the i386 and the x64 stuff in the kernel was all merged into one x86 section. It's not really that huge as far as new....stuff
- dark_helmet, on 10/27/2007, -2/+23yes, but its not mandatory, when compiling a kernel almost all of it is optional.
- donutz, on 10/28/2007, -0/+18It's not that the kernel is 11MB; the diff file for rc1 of 2.6.24 (is that the differences from 2.6.23? I don't follow kernel dev closely enough to know) is 11MB. compressed. The actual kernel, including all the drivers, is quite a bit larger.
- atdigg, on 11/02/2007, -0/+18more likely that Linux will work fine on your hardware (more drivers)
- Malakin, on 10/29/2007, -14/+31So the Linux kernel plus hundreds(?) of drivers is 11MB.
Nvidia's video driver for Windows, by itself, is over 36MB and their nforce driver package is over 82MB!
It's amazing that the Linux developers have kept it as small as it is. - jdhore1, on 10/29/2007, -1/+151st: If you roll your own kernel, you can safely not compile most of the stuff in the kernel you don't need...Even keeping random stuff i think i might need, i get my compiled kernel down to about 6MB.
2nd: Also, with EVERYTHING compiled in as a module, Linux is about 50MB which isn't bad because i KNOW the OS X kernel is about the size normally and XP would be that size if you installed every driver into the OS. - KuDoZ, on 10/29/2007, -3/+17Yeah, I really wish some (Windows) developers would follow suit and stop creating bloatware. (Although I'm not ignoring the fact that there are many Linux developers who do not optimize.)
- wvdavis, on 10/27/2007, -1/+13It must be 'a sign'.
- muyuu, on 10/28/2007, -0/+11I believe this has a lot to do with the GIT version management. It seems like they can manage a lot more commits in the same amount of time. This year is being really big for Linux.
- kazamx, on 10/27/2007, -2/+11well its in the unix/linux. maybe you didn't block it right?
- spiffytech, on 10/27/2007, -0/+9Change != bloat. That's not 11 MB of stuff that's tacked onto the kernel, it's 11 MB of changed code. Some code is new, yes, but other code is just changed/rewritten or plain removed. Diffs increase in size (a little) even when code is deleted because they have to say that it happened.
- mooninite, on 10/27/2007, -0/+9The merge finally happened? I'm impressed. It always sounded like it was too much work/political action to get done.
- fartingbob, on 10/27/2007, -4/+12Learn about sarcasm / taking a joke.
- pigg, on 10/28/2007, -2/+10Try www.microsoft.com.
- OneAndOnlySnob, on 10/28/2007, -0/+8Good point donutz. Indeed, the full kernel is about 40-45 MB compressed. So it is indeed slightly larger than the Nvidia driver for Windows...
- pooptaster, on 10/27/2007, -1/+8The 11 MB is the changes from the pervious kernel. The sources themselves are much larger.
- wilhel1812, on 10/28/2007, -1/+8what will this mean for non advanced linux user like me?
- geehossiphats, on 10/27/2007, -0/+7I modify linux kernels to support only the hardware that I need. Boot times are cut down and performance increases significantly. I love linux.
- GMorgan, on 10/27/2007, -0/+7No, the diff between this kernel and the last is 11MB. Still the Windows kernel is silly, they have GUI's in the damn kernel (bar Vista anyway).
- pdiddle, on 10/27/2007, -1/+7For anyone who doesn't like what? Progress? Improvements? Modular features that don't add any bloat?
- pdiddle, on 10/27/2007, -0/+5donutz is correct. The diff is 11Mb.
The 2.6.23 kernel source bz2 image is:
$ du -h /usr/portage/distfiles/linux-2.6.23.tar.bz2
44M /usr/portage/distfiles/linux-2.6.23.tar.bz2
My kernel image (non modular, almost everything built in for my specific hardware):
$ du -h /boot/linux-2.6.23
2.4M /boot/linux-2.6.23 - GMorgan, on 10/27/2007, -2/+7You'd think nobody reads the articles or something. Then again I suspect many here have never done a diff so don't grok it.
- tripzero, on 10/27/2007, -0/+5it means that you get the latest and greatest without having to worry about a thing. ...Just like Linux has been for the past couple years (or longer) now :D.
- secleinteer, on 10/28/2007, -0/+5That's still a lot better than 'doze
- jdhore1, on 10/27/2007, -0/+5Yeah, it happened...I've been reading the LKML and it didn't look like too much work/politics to do (to me at least) and basically, this was one of those rare times where pretty much everyone agreed that this would be the best for everyone.
- digitalarcanum, on 10/27/2007, -2/+7parent post speaks the truth: when I download video driver, that's all I want is a video driver. Not a control center, not a control panel, not an added entry on my right click menu, just a driver.
- uzytkownik, on 10/27/2007, -1/+51. It's changes of the sources (which may, however ussually not, be bigger then the orginal source).
2. You do not need everything
3. I have 1.2 MB + 11 MB in modules (not everything is in memory - I have only 2.5 MB in memory). - george99, on 10/27/2007, -0/+4It's 11 mb (compressed) of source code changes, and since source code is text, and text compresses well, this means that there's quite a lot of changes.
- inactive, on 10/31/2007, -2/+5Cook some Chicken?
- uzytkownik, on 10/27/2007, -0/+311 MB of compressed *diffs* for *stable* branch of kernel of operating system? It is a lot of changes
- inactive, on 10/28/2007, -0/+3Source code is also much bigger than binaries, the Linux kernel when compiled is only 2mb, plus another 7mb for initrd which contains the modualized drivers (optional if you compile for your hardware but thats the size of Ubuntus one which has enough to run on just about everything).
the nVidia driver shouldn't be that big, its excessive they probably have a whole load of special condition to make their stuff beat 3d mark and other benchmarks. It would be nice to see what uses all that space. - MasteRR, on 10/28/2007, -0/+3Drivers are part of the kernel (however they are usually compiled as modules so are not part of the actual at all times).
All distro's do is take the kernel and slap on a bunch of software. (There is a lot more to it than that, but that's the basics). - spiffytech, on 10/27/2007, -0/+3I hadn't heard about this before. Does this mean that a single kernel image will be able to run on both CPU types, or run 32- and 64-bit applications side-by-side (other library support aside)
- PhireN, on 10/27/2007, -0/+3???
- shawnanigans, on 10/31/2007, -4/+6For anyone who doesn't like this, remember that it is Linux, so change it if you don't like it. That's part of the appeal isn't it?
- superjamie, on 10/27/2007, -0/+2Current Linux kernel size from kernel.org
linux-2.6.23.tar.gz 09-Oct-2007 20:48 55M
And the latest 2.4 is
linux-2.4.35.tar.gz 26-Jul-2007 22:35 37M
Even compared to a ~36Mb video-only driver, that is phenomenally impressive. - inactive, on 10/27/2007, -0/+2[Sat 07/10/27 20:27 EST][pts/2][i686/linux-gnu/2.6.18-5-686][4.3.2]
zsh 52 % du -hs
553M .
Thats the size of the entire kernel repository.
nVidia drivers under Linux are about 15mb, but that probably includes precompiled binaries for various different stock distro kernel builds. - inactive, on 10/28/2007, -0/+2Actually you can get userspace linux, which turns Linux into a binary you run. Maybe something similar under Cygwin would work :)
- uzytkownik, on 10/26/2007, -0/+1Well. That's the changes indeed (11 MB of it) ;)
- tripzero, on 10/31/2007, -2/+3"I hate progress and improvements" -happy winxp user
- defconoi, on 11/01/2007, -0/+1i really don't care how big the kernel gets, as long as our wireless works, some of us have waited years for certain compatibilities, its sad!
- bullox, on 10/27/2007, -0/+1afraid of you maybe
- thepxc, on 10/28/2007, -0/+1I have a few kernels (for a few distros) installed right now, so here's a quick listing of file sizes, to give you an idea:
pxc@cista ~ $ ls -lh /boot | grep kernel-genkernel
-rw-r--r-- 1 root root 1.7M Jul 31 15:34 kernel-genkernel-x86-2.6.21-gentoo-r4
-rw-r--r-- 1 root root 4.2M Sep 20 16:35 kernel-genkernel-x86-2.6.22-sabayon
pxc@cista ~ $ ls -lh /mnt/ubuntu/boot | grep vmlinuz
-rw-r--r-- 1 root root 1.7M Oct 14 18:39 vmlinuz-2.6.22-14-generic
And the source...
Compressed:
du -h /usr/portage/distfiles/linux-2.6.22.tar.bz2
44M /usr/portage/distfiles/linux-2.6.22.tar.bz2
Uncompressed:
pxc@cista ~ $ du -sh /usr/src/linux-2.6.22-gentoo-r8/
296M /usr/src/linux-2.6.22-gentoo-r8/ - mikal, on 10/27/2007, -0/+1 No. A kernel image compiled for i386 will also be able to run on a 64 bit processor, but not the other way around. Kernel images for e.g. Motorola 680x0 processors (Like Amiga, oldschool Macs, Atari) or ARM processors can also be built from the same source tarball, but the compiled kernel image will only run on their respective processors.
64 bit application CAN run side by side 32 bit applications provided you are running a 64 bit distro. The only problem is if a 32 bit application wants to to load 64 bit libraries (or the other way around). A typical example is the 64 bit version of Firefox: It can not load the Flash plugin directly, because it precompiled to 32 bit. If you start mixing and matching 32- and 64bit compiles of programs like mplayer, transcode and e.g. DVD ripping/converting software that depends on them, you are in for a nightmare. - uzytkownik, on 10/26/2007, -1/+1And what does kernel do in your opinion?
http://en.wikipedia.org/wiki/Kernel_%28computer_sc ... - jbhannah, on 10/27/2007, -2/+2I still call lamesauce on this one.
-
Show 51 - 67 of 67 discussions



What is Digg?