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."
first post!!!
Seriously, what the fuck is going on with slashdot?
I've read & reread the linked articles, and not a single mention of the iPhone - and it's been over 48 hours since an iPhone story. Seriously - it's like slashdot's turned into a linux site, instead of an iPhone site.
Let's not forget our roots folks - just because linux is the big hype story today.
There are shills on slashdot. Apparently, I'm one of them.
TFA is /.ed and wikipedia doesn't help me. What's so good about the SLUB allocater?
I just installed ubuntu on an old laptop (presario p3-600.) The installation was a breeze, answered about a dozen questions and everything installed.. automatically restarted and the gnome desktop loaded up and was working the first try. I figured linux would have a lot of issues with laptop hardware but it seems to be handling it very well, touchpad works, battery applet recognizes whether its plugged in or not.. etc etc. 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 ?
This new Linux release is licensaed under GPL v3, which means
(i) you can't use it on proprietary hardware in case users have difficulty applying versions of your software that have security turned off and
(b) if you run a web server, you have to release all software on that server under GPLv3 as well as any databases etc
Great improvement! SLUB is obviously better than slab, since it's all uppercase. I get a lot of emails these days using uppercase to distinguish their importance. I think it's a good thing the linux community is catching on to this IT trend.
Please ignore the parent comment. It is a spelling troll with personal attacks. Mod down please.
have any information on how good the new wireless stack is? That's what I'm most interested in.
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.
And there isn't even a direct download link the full file in question...
Ummm, I guess now is the opportune time to wish the kernel.org sysops some good luck?
The best site out there for only letting you see a small portion of news on other websites, because the site goes down as soon as anything is posted about it.
"sudo rm -rf your-face"
The information in my comment came directly from the Free Software Foundation (http://www.fsf.org/)
The comment by user Aldric is a troll. If you read Aldric's posting history you will see that he supports spam and virus writing, as well as posting troll comments to Slashdot.
Please mod parent down.
http://kernelnewbies.org.nyud.net:8090/Linux_2_6_2 2#head-650cd139886ede5053ce6b7e1dd080b5378cc521
The fact that you were modded up informative really shows that somebody is out here doing a a REAL FUD jobber. Few here, would say that if the kernel did switch to GPL3, that it would not even have a mention in the posting. That means that the modders are deliberate, not just ignorant. Considering that they are modding, shows that most of the time, they do not step off the deep end. That pretty much means that several ppl (30% informative), are most likely on a payroll.
I prefer the "u" in honour as it seems to be missing these days.
I don't understand 70% of the changes listed and don't care about/don't use the rest of them. I know, I know... I must be new here. *sigh*
Cornholio is a prophet.
So I have never ever checked source code from Linux, and I don't know C or C++, but I decided to look at some changes. The first code I see has a goto in it. I always thought goto was considered harmful?
s /linux-2.6.git;a=blobdiff;f=fs/utimes.c;h=b3c88952 465fa28cce7e0bb213fceaf59873fdf9;hp=480f7c8c29da13 ee10941f5cf5e560faffbde0a6;hb=1e5de2837c166535f9bb 4232bfe97ea1f9fc7a1c;hpb=4e99325b462ba180757685826 21af74a6b79d2a5
http://git.kernel.org/?p=linux/kernel/git/torvald
Ok. You have a major release, it's permission to break all backwards compatibility, to completely change the face of computing.
Given the hardware around. What features should Linux 3.0.0 have?
Deleted
lame.
Don't allow the Linux kernel releases to reach the front page anymore. There was once a time when they were interesting as people were actually building those instantly. Nowadays people just wait for the next release of their distro, or allow the packet manager to fetch and install the new one properly automatically. This sort of "news" is valuable anymore to only some 0.001% of the Linux users.
Furthermore, none of the developments is really remarkable.
Whatever happened to the releases being STABLE??
Am I the only one who cringes when someone says they have released a totally new wireless stack in a point release? Does everyone forget the VM switch fiasco already?
I really really regret the switchover to this whole new "accelerated" kernel dev. phase. Since this is just a point release, but has a totally new wireless stack, how do I know that my next OS update won't just break my whole networking setup? Argh.
Specific complaints should be stated as such instead of rubbish about it all being broken. The Gentoo thread quoted above is about people discovering that writing to optical drives is horribly slow and puts a lot of load on the CPU in comparison to dealing with hard disks - looking up ATAPI may have been a good move at that point instead of a lot of speculation.
To quote from the bottom of the page: [The mm-tree] can crash your machine, eat your data (unlikely but not impossible) or kidnap your family (just because it has never happened it doesn't mean you're safe)
I notice the patches being tested include Reiser 4...suddenly the above warning appears a bit more sinister.
What is the point of retaining the 2.6?
Why not just call the thing "22"? This has the advantage of putting the kernel in the same version neighborhood as GNU/Emacs.
Oh, wait...being too close to GNU/Emacs's version number might bring development to a crawl.
Never mind.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
Linux has been crafted from so many hands, some of them now dead, GPL3 looks highly unlikely for Linux. That and Linus' dislike of the GPL3.
This is an implementation of TCP Illinois invented by Shao Liu at University of Illinois. It is a another variant of Reno which adapts the alpha and beta parameters based on RTT. The basic idea is to increase window less rapidly as delay approaches the maximum.
Illinois Congestion control is helpful with network games as that tends to spike my connection.
If you hate the Slashdot moderation system so much, why post comments here?
Mod parent down please
Are we gonna ever have a 2.7.xx developmental branch? how long are we going to keep adding features and breaking things in the stable branch? why doesn't Linus hand over the 2.6 to another maintainer like he did for 2.4 and begin a developmental branch to try out new stuff?
Yeah, but does it run Linux?
eeeh, strike that.
Torrent File Here
I know this was probably a troll, but ZFS is available through FUSE.
http://www.mhall119.com
but you can always choose to accept the terms of the gplv3 license for any gplv2 licensed software. there you go. :)
Geez, ANOTHER release for Lunix?
It's a shame they couldn't be bothered to code it right the first time.
Only 13%? I'm disappointed. I had the chickens and the rum all ready to go this weekend when I installed it. I guess I'll just settle for a good Cigar and a splash of rum. The chickens are needed until the percentage hits 20%.
New wireless stack, perhaps that also means that Ubuntu gets a working ra2500 driver again? I'm currently sentenced to using the LTS version as later versions don't support my wireless any more. Yes, there are work-arounds but they all require downloading stuff. Not possible when your connection doesn't work. Chicken-and-egg problem.
While I use and love Linux, i couldn't agree more with you. This bug has been driving me crazy, as i was looking for the cause in userspace, and it coincided with the move to compiz-fusion. The animations of compiz eyecandy make even the slightest system slowdown noticeable so this bug pretty much killed desktop compositing in the affected platforms until it is solved (it runs but its not fluid). And with that we lose a great tool to generate interest in the Linux OS.
"If God created us in his own image we have more than reciprocated." - Voltaire
It looks like power-up in standby support was finally added to libata:/ libata-core.c
http://www.linuxhq.com/kernel/v2.6/22/drivers/ata
Finally I'll be able to use staggered spinup for SATA drives on machines that don't support it in hardware. Plus, hdparm -s should no longer be quite as dangerous.
Which is hardly worth mentioning. There's a reason we usually put filesystems in the kernel, performance.
Give me Classic Slashdot or give me death!
No. 'cause Linus thought he was smarter(*) than those who wrote the GPL, and made sure that there'd be no way for anyone to change the license, not even himself. He deleted the part that says V2 or "a later version" in the code that he wrote (and others followed) without taking the necessary precaution to have other means to switch to a new license or version of a license.
Of course, now linus understands the purpose of "V2 or a later version", but instead of saying he scr*wed up, he just claims that GPLv2 is fine, or says he doesn't like V3.
(*) maybe he is, and made sure that linux would be stuck with a flawed license?
Hi! I'm using a vanilla kernel (2.6.22) and am trying to switch from the old IDE drivers to libata for my PATA hard disk (currently the root is /dev/hda2). I've compiled a kernel with just the libata portion but when I try to boot I get the following message: vfs: cannot open root device UUID=blahblah or unknown-block (0,0)
/etc/fstab and /boot/grub/menu.lst have the correct UUID for the root fs, what can be wrong here that it can't properly find the root fs ?
My
More information:
1. Libata and PATA are configured _not_ as a module, they're static in the kernel.
2. I'm not using initrd.
3. I've tried to boot from grub with root=/dev/sda2 instead of using UUID, but had the same error.
4. I've an force2 motherboard and am using the CONFIG_PATA_AMD option.
Thanks in advance for any comment about this.
JC
There's no tangible performance difference with userspace filesystems. People have even gotten a system to boot off of them. (initrd just has to have the module handy.) The NTFS-ng driver arguably has better performance as a userspace filesystem than NTFS.SYS does on Windows!
grey wolf
LET FORTRAN DIE!
JFS is one of the better linux filesystems. And while you can't select it in the installer, you can definitely install the tools to support JFS from universe in Kubuntu, and it's similarly available in the Fedora base repositories. The kernels come with the modules pre-built already, so...
And you can shrink and grow them. And it has nice backup and fsck utilities... Oh, and it supports extended attributes and ACLs and all that good stuff. And it's faster than XFS.
So use it!
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
But maybe they'll let you try it out in the store anyway.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
"It can sneak out the front door with your CD collection in ther middle of the night"
s/can/can not/
http://michaelsmith.id.au
However I am running Kubuntu Feisty. Maybe it's time for an upgrade?
Probably true. I'm running Dapper because I have a life. I spend little time as a noob putzing with it. I'm more of an end user. I settled on Dapper because it is the LTS version so I wouldn't have to be on the 6 month upgrade cycle.
Anyway, in a couple years, I'll upgrade. In the meantime I'll enjoy the sunshine and warm weather, camping, etc. When rainy weather sets in and I have time to blow my install and learn how to recover it, I'll ditz with it.
In the meantime, I have a date with a jetski.
The truth shall set you free!
I've found the upgrade process to be surprisingly painless, from one release to the next. However if you are going to upgrade from Dapper in "a few years" you'll almost certainly be looking at a reload rather than upgrade. It's debatable whether you will have saved much time in the end, and in the meantime you will miss out on things like WPA, for example.
I had planned on running Dapper/LTS on some systems for ease of maintenance but I've since upgraded them to Edgy and Feisty because of features or improvements in the newer releases, and because upgrading is just so easy. In fact I moved to Kubuntu from Gentoo in part to spend less time on system administration and more time actually using the computer or doing outdoor things like you mentioned; and even with occasional upgrades, time spent maintaining my Ubuntu systems is minimal.
but I've since upgraded them to Edgy and Feisty
I've heard of several problems with the upgrade from Dapper to Edgy, so I have been avoiding that upgrade. Most of the Forums recommend a new install instead. With a new install, you need to reset most everyting and start over with non-free codecs, MTP Library for the Zen, drivers & apps for the video capture card, configuring Myth, e-mail, Flash 9, Flashblock, etc. For me the re-configure would be times 3.. My laptop, my kids desktop, and my dual boot desktop.
In the meantime, I'm enjoying the sunshine. I'll save that one for a rainy day. I'm not willing to set aside a sunny day just incase the upgrade has problems and requires more time to tweak. As a noob, many of these tasks require quite a bit of time in Google searches.
The truth shall set you free!
I think the GPLv2 is a better license - I'm not against tivoization. They release their changes to the source code, so you can still benefit from that. If they want their box locked down, fine with me. Why is the GPLv2 flawed?
It's about being able to change the software that is run by the hardware you use. What are you going to do the day that you have all the software, but no hardware to run it on because all PCs are locked down by the vendor? As for the GPLv2 flaws, well read GPLv3, and you'll get an idea of what is flawed according to the FSF.
But that's beside my point. It is absolutely necessary to have a way to update the license used for distributing software (unless you go public domain). That's not specific to the GPLv2->GPLv3. It's true of any license, proprietary or otherwise (e.g. at some point the advertisement clause was removed from the BSD license). It's likely that down the road, license fubar will need updating (changing legal framework, unanticipated issues, etc). Linus has created a situation where it is impossible to update the license of the linux kernel.