Linux Kernel 2.6.24 Released 108
LinuxFan writes "Linus Torvalds has released the 2.6.24 Linux Kernel, noting that he and most of the other key Linux developers will be flying to a conference in Australia for the next week. As the whole team will be down under while the kernel is being tested by the masses, Linus added, "Let's hope it's a good one". What's new in the latest release includes an optimized CFQ scheduler, numerous new wireless drivers, tickless kernel support for the x86-64 and PPC architectures, and much more. Time to download and start compiling."
Yeah tick less is fine stuff (Score:5, Informative)
Re:tickless kernel support? (Score:5, Informative)
more power save links (Score:3, Informative)
Re:wireless drivers (Score:2, Informative)
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=drivers/net/wireless;h=45adf0a95539e8a0ca5fddbb720319a9b7b39978;hb=HEAD [kernel.org]
If you want a suggestion on what to buy, support for Intel chipsets is very good. I have a 4965 device supported by iwlwifi and it works like a charm.
Re:Anti-Fragmentation? (Score:4, Informative)
AAFBBFABCFCDBACDDBAF (not contiguous)
And now more like this:
AABBBAFFFCCCCDDFFFFF (free memory is in large contiguous chunks)
This is not something that userspace programs will notice directly, but it does affect performance of the machine. Keeping free space and other areas contiguous allows for better caching performance and faster access.
Tickless kernel now supports high res timers (Score:1, Informative)
eCryptfs persistent files (Score:4, Informative)
There is another patch to provide HMAC integrity enforcement [sourceforge.net], and the kernel GIT tree for eCryptfs has a branch indicating that filename encryption is being worked on.
working great here... (Score:3, Informative)
Re:Next "stable" release? (Score:3, Informative)
Re:Video drivers (Score:3, Informative)
http://www.linux-foundation.org/en/Linux_Weather_Forecast/hardware#The_TTM_memory_manager [linux-foundation.org]
http://www.x.org/wiki/ttm [x.org]
http://wiki.x.org/wiki/DRI2 [x.org]
Re: Anti-Fragmentation? (Score:3, Informative)
x86 CPUs (and probably amd64 as well) allow the kernel to choose between two page sizes: The usual 4 kB ones and a much larger size (I think it's 1 MB or so). The performance issue is that if the kernel can keep the physical RAM pages that back a large contiguous virtual mapping contiguous in physical RAM, it can use one of the jumbo pages instead of potentially hundreds of 4 kB pages. Doing so saves both page table space by itself, but more importantly, it allows the CPU to cache the page table in much fewer TLB rows. If a 1 MB mapping can be cached in one TLB row, the CPU won't need to swap TLB entries back and forth from the physical page table. Even if the page table may be cached in the normal CPU memory cache, it would still result in far better bus performance.