Linux 2.6.22 Kernel Released
An anonymous reader writes "Linux creator Linus Torvalds announced the official release of the 2.6.22 kernel: 'It's out there now (or at least in the process of mirroring out — if you don't see everything, give it a bit of time).' The previous stable kernel, 2.6.21, was released a little over two months ago. New features in the 2.6.22 kernel include a SLUB allocator which replaces the slab allocator, a new wireless stack, a new Firewire stack, and support for the Blackfin architecture. Source-level changes can be tracked via the gitweb interface to Linus' kernel tree."
Dude, Google is your friend: http://lwn.net/Articles/229984/
http://xkcd.com/313/
There for you, help yourself.
BTW in short plain english, it adds some voodoo stuff to struct page, removes a lot of metadata cruft from the slab allocator, adds lesser and simple locking after removing most of locks which are not required because of the changes in the cache layer.
So if you are running your kernel on a huge farm of processors of the order of thousand(s), you ll find a remarkable memory saving, which is a big overhead in slab allocation.
HTH
-- "Genius is 1% inspiration and 99% perspiration" - TAE --
I think this is just not true (yet). I haven't read anything in the changelogs.
nemesis. Home of an experimental fe code.
For anyone in the dark, disk IO has been broken sometime after 2.6.17 on amd64.
- 450.html
...Or should I be worried that something so utterly fundamental has been lost in the shuffle across so many kernels in the past year? Amid all the eagerness to add new features since then (virtualization for example, and now complete rewrites of firewire?!?!).
I thought I was going crazy, being on 2.6.18 and discovering that any disk activity slows down the whole system, let alone accesses to any other disk.
Then I found a 19-page thread on the gentoo forums that says I'm not alone and it's not unique to a particular chipset:
http://forums.gentoo.org/viewtopic-t-482731-start
(with evidence that the deadline scheduler may alleviate _some_ of the problem but not the root cause)
And more importantly the kernel bug report here:
http://bugzilla.kernel.org/show_bug.cgi?id=7372
So I'm happy people aren't ignoring the problem.
Why can't we have a 2.7 kernel for this stuff?
Linus has repeatedly stated that his code will not be converted to GPLv3. You are either grossly misinformed, or on someone's payroll. If so, they are not getting their money's worth.
http://kernelnewbies.org.nyud.net:8090/Linux_2_6_2 2#head-650cd139886ede5053ce6b7e1dd080b5378cc521
Anyways, I was thinking of adding one of these USB wireless accessories.. could anybody here recommend one that has a good track record of working in linux ?
I would recommend using one of the PCMCIA cards instead. Find one that uses the Anthros chipset. I picked up a D-LINK one that was recognised by Dapper Drake. I didn't need to install NDIS Wrapper of Network Manager. I don't remember the model number of the card, but setting it up was as easy as setting it up in Windows except I didn't need to use the setup CD that came with it. Dapper recognised it as an Unknown Wireless. Properties showed it has an Anthros chipset made by D-Link. From there I gave it a static IP on my LAN and plugged in the WEP key after picking my SSID from a list. I added some DNS listings and put in the gateway address of my router and I was online. There have been some difficulty with configuring many of the USB cards. Check the forums and purchase carefully.
The truth shall set you free!
Dude, you haven't read the links have you?
- 450.html
http://forums.gentoo.org/viewtopic-t-482731-start
"... And of course all along I've been experiencing the slowdowns with the SATA (now back to IDE) disk access mentioned at the beginning of this thread."
http://bugzilla.kernel.org/show_bug.cgi?id=7372
"... The only thing related to libata I can think of is NCQ interacting badly with io scheduler..."
"...Yes, and this means that the problem is getting worse with TCQ/NCQ enabled, but
it is not the root cause."
This issue really is about disk IO performance in general, not specifically CD burning! Please don't make light of what is a very serious problem. It was at a point today where I had a hard time even starting "top" today during some DV video playback. Unacceptable.
Indeed, you are a double pleonasm, and should take pride in your superfluous redundancy.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
See http://kerneltrap.org/node/553/2131 for explanation. In short, Linus has good reasons to use goto.
Your arguably insightful post was kinda flattend in advance by GKH at OLS:
http://www.linux.com/feature/115767
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
It would be helpful were you to actually read all of the attached links completely instead of seeing some bogus reports in the Gentoo area and dismissing the whole thing based on that subset.
1 08 and http://bugzilla.kernel.org/show_bug.cgi?id=7372#c1 12 as the best summary of the kind of problem people are running into. There are no optical devices involved.
I'd suggest http://bugzilla.kernel.org/show_bug.cgi?id=7372#c
I'd be careful about anything with a Broadcom chip. There is a Broadcom driver for Linux, but it doesn't always work. The alternative is ndiswrapper which can somehow make a Windows driver work under Linux. My experience was that setting up ndiswrapper was not much fun. Not knocking ndiswrapper -- I'm utterly astounded that it works at all
You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
Second now there are less threads in the firewire subsystem, which is indeed good because kernel threads are really really a very stupid idea.
Last but not the least i have used TI firewire chipset with Basler IEE1394 cameras under Linux and trust me they knock teeth out of Windows Firewire stack.It was good and performed good even with two cameras working in real time image inspections.
I suspect the current stack is going to work atleast similar if not better, though i ll bet on it being better.This is a good sign also, as there is no point in patching things but point is in writing the whole messy thing again.And here we are.... hey wait TTY layer ...any takers? please :-)
-- "Genius is 1% inspiration and 99% perspiration" - TAE --
Did you read the article? It is not enabled by default, at least till all the drivers get ported to it.
Torrent File Here
Both the 'old' firewire and the 'old' wireless frameworks and their corresponding drivers are still in the tree. If you don't want to use these new and relatively untested stacks then simply don't use them in your 2.6.22 config.
From a user perspective, it doesn't matter, but a number of drivers for releatively new hardware have been written to use it, which means that there will probably be a bunch more wireless cards supported by the mainstream kernel in the next few versions, and one fewer step to get drivers in 2.6.22. For example, Intel has a new driver for their a/b/g card that doesn't require a userspace regulatory daemon or anything (the firmware takes care of all of that), and this driver uses the new stack; they have plans to get this driver into the mainline kernel, at which point live CDs will start having wifi on new laptops with intel chipsets.
In 2.6.22, the new wireless stack isn't going to make any difference, because they haven't included any drivers that use it yet.
Some info here:
6 20-still-no-new-wlan-subsystem/
x -wlan-subsystem-integrated-into-mm-kernel-tree/
0 5-01-06_opensource.php
http://liquidat.wordpress.com/2007/02/06/kernel-2
http://liquidat.wordpress.com/2007/03/02/new-linu
http://www.devicescape.com/news/releases/release_
BTW, Fedora and Ubuntu already include the new stack with their own patches.
I presume you mean "Atheros". I recommend not using those cards. Atheros cards do not have Free Software drivers; they're binary-only. They don't handle suspend well, which is kind of a big issue when you're dealing with a laptop. Ralink or Intel cards are a much better bet.