Linux Kernel 2.6.21 Released 296
diegocgteleline.es writes "Linus Torvalds has released Linux 2.6.21 after months of development. This release improves the virtualization with VMI, a paravirtualization interface that will be used by Vmware. KVM does get initial paravirtualization support along with live migration and host suspend/resume support. 2.6.21 also gets a tickless idle loop mechanism called 'Dynticks', built in top of 'clockevents', another feature that unifies the timer handling and brings true high-resolution timers. Other features are: bigger kernel parameter-line, support for the PA SEMI PWRficient CPU and for the Cell-based 'celleb' Toshiba architecture, NFS IPv6 support, IPv4 IPv6 IPSEC tunneling, UFS2 write, kprobes for PPC32, kexec and oprofile for ARM, public key encryption for ecryptfs, Fcrypt and Camilla cipher algorithms, NAT port randomization, audit lockdown mode, some new drivers and many other small improvements."
Tickless only for x86 now, still good news (Score:5, Interesting)
I can't wait for it to mature on PPC, MIPS, and x86_64! Right now it's 32-bit x86 only.
Re:Meh (Score:4, Interesting)
P.S. i never use reiserfs so i can not say if this works with reiserfs or not...
You joke, (Score:5, Interesting)
Re:OMG F1r5t P054 (Score:2, Interesting)
On topic:
All of this built-in virtualization stuff sounds great. How long, on average, does it take the Ubuntu repositories to receive new kernels?
Mactel MBP C2D (Score:4, Interesting)
Next up is to get ATI to actually support any power saving features in fglrx on the MBP C2D and give the mAdWiFi [madwifi.org] guys more time to work out the features on the Atheros AR5008.
OSX, right now, still has a significant advantage in keeping heat and power consumption down. Even though, I imagine some will testify that even OSX is having a hard time with it...
Here's to testing out 2.6.21 tonight
Re:Sooner or later... (Score:4, Interesting)
Yeah, the absurdly long kernel command lines in Linux really bug me. It's a symptom of the suckiness that is the PC BIOS, so I'm not really blaming the Linux people, but there are better solutions and have been for years. The FreeBSD loader [freebsd.org], for instance, is capable of loading the kernel and any modules required to bootstrap the system, reading configuration files, and running Forth (!) scripts. Such a loader would completely eliminate the need for initrds on nearly all systems[1] without sacrificing any power. You could also emulate Openboot or EFI - or more realistically a subset of them - using the PC BIOS to prepare for the future.
[1] initrd is a really awesome feature and it shouldn't go away. But it's massive overkill the way it's typically used, which is to load modules required to mount the root filesystem.
Re:Does it still crash after 49.7 days?? (Score:5, Interesting)
Re:Does it still crash after 49.7 days?? (Score:3, Interesting)
eCryptfs public key (Score:5, Interesting)
In other news, eCryptfs has recently been given the go-ahead for inclusion into Fedora:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi
In the meantime, you can grab all the userspace stuff from the eCryptfs SourceForge site:
http://ecryptfs.sourceforge.net/ [sourceforge.net]
Re:Does it still crash after 49.7 days?? (Score:3, Interesting)
Re:Bloat? (Score:2, Interesting)
Re:Meh (Score:3, Interesting)
I also notice the new feisty to be much faster, but when under load, desktop slows down considerably. On edgy, however hard you loaded the machine, there was always the extra power for sth else if you wanted.
Feisty looks feels like a windows machine now.
Where is - REISER4 - the BEST FILESYSTEM ever. (Score:1, Interesting)
You can read more here:
http://linuxhelp.150m.com/resources/fs-benchmarks
http://m.domaindlx.com/LinuxHelp/resources/fs-ben
Column two, Disk Usage: measures the amount of disk used to store 655MB of raw data (which was 3 different copies of the Linux kernel sources).
OR LOOK AT THE FULL RESULTS: Each test was preformed 5 times and the average value recorded.
Disk Usage: The amount of disk used to store the data (which was 3 different copies of the Linux kernel sources).
The raw data (without filesystem meta-data, block alignment wastage, etc) was 655MB.
Copy 655MB (1): Copy the data over a partition boundary.
Copy 655MB (2): Copy the data within a partition.
Tar Gzip 655MB: Tar and Gzip the data.
Unzip UnTar 655MB: UnGzip and UnTar the data.
Del 2.5 Gig: Delete everything just written (about 2.5 Gig).
http://lkml.org/lkml/2007/4/9/4 [lkml.org]
Language (Score:3, Interesting)
More things have changed between 2.6.0 and 2.6.21 than changed between 2.0 and 2.2.
How's that?
Re:Meh (Score:4, Interesting)
Its not just the file system you need, its the ability to spin the drive containing said file system too
The initrd does many more things than load drivers. What if you have an AoE based storage network with many disk-less stations needing to use an OCFS2 single system image? Initrd's can do neat things besides loading modules, have a look at linuxrc. You can bring network adapters to an up/link state, negotiate iscsi targets, download a boot config from a resource controller, all kinds of goodies. Complex networks need to do lots of things before pivot_root gets called, and we need complex networks.
piix hasn't been 'quite right' since 2.6.16.29 on most of the legacy servers using PATA (IDE) I still have up and working, many of us have been having a difficult time with it. But progress is progress, and this is good progress so I guess my move to all SAS will be sooner than later.
Re:Quite possibly. (Score:3, Interesting)
This problem needs to go to lkml, and cc Andrew.