Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Software Linux

Linux 2.6.22 Kernel Released 273

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."
This discussion has been archived. No new comments can be posted.

Linux 2.6.22 Kernel Released

Comments Filter:
  • Wow; Informative? (Score:3, Insightful)

    by WindBourne ( 631190 ) on Monday July 09, 2007 @06:40AM (#19798089) Journal
    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.
  • n00b (Score:1, Insightful)

    by ddvlad ( 862846 ) on Monday July 09, 2007 @06:41AM (#19798093)
    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*
  • Re:n00b (Score:3, Insightful)

    by Anonymous Coward on Monday July 09, 2007 @07:01AM (#19798193)
    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*

    Not sure why that is modded Insightful and just above that is another user asking which usb device would be best to buy for a linux box, but that is modded "off-topic." I remember when slashdot was about news for geeks and sharing information about geeky things for linux/bsd/etc.. Now it seems like its just about modding up snarky comments and crap articles about george bush. Sad turn its taken over the last few years.
  • 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.
  • by dbIII ( 701233 ) on Monday July 09, 2007 @07:08AM (#19798243)
    Follow the links above if you really want to see how the above poster is misrepresenting things to embrace a much larger picture - it's clear whoever modded them up did not.

    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.

  • by vadim_t ( 324782 ) on Monday July 09, 2007 @07:41AM (#19798417) Homepage
    IMO, goto has been demonized a bit too much.

    Yeah, too much of it results in spaghetti code.

    But used well, it can compensate for the lack of some things in C. For example, exiting nested loops. In Perl you can say "last NAME", where NAME is the name you gave to the loop, and exit from the outer loop directly.

    In C, if you avoid goto what results is a check in every loop to determine whether the inner loop decided that we've got to bail out. This is much uglier than just using goto in the first place, and more error prone too.

    Using goto is also handy for error handling: When you're allocating memory, goto allows jumping to the right point in the cleanup process, instead of duplicating bits of code everywhere.

    It's my understanding that in kernel programming goto also has advantages in terms of speed over other alternatives.

    That's not to say we should use everywhere. But IMO, what to use should be decided on the basis of what is the cleanest and less error prone option -- If goto results in cleaner code, then use it, if it doesn't then don't.
  • by Anonymous Coward on Monday July 09, 2007 @07:59AM (#19798563)
    If you hate the Slashdot moderation system so much, why post comments here?

    Mod parent down please
  • by cerberusss ( 660701 ) on Monday July 09, 2007 @09:05AM (#19799099) Journal
    I've seen some insightful posts from you so I'm not assuming you're trolling. But this has been discussed to death. There are perfect kernels in the 2.6 series and they're created by your vendor. That's what Linus wants and that's how it goes.
  • by Suzuran ( 163234 ) on Monday July 09, 2007 @10:27AM (#19800129)
    Remember that the kernel is C, not C++. The goto here is safe. The deal with GOTO was that it was not supposed to be used to jump from one function to another or to replace functions. (C will not allow you to do this.) That was the point of the "go to considered harmful" paper - That explicit jumps would cause people to avoid writing properly structured code. Inside a function a go-to is entirely legal and sometimes allows you to save clocks by skipping things you don't need. In kernel code, saving clocks is entirely worth it, since your function may possibly be re-entered at a high rate, and your code blocks all other code in the system (you're the kernel). In an application, it's less worth it and the goto is probably unnecessary.

    Personally I use whatever the language gives me wherever I can to make things as computationally short as possible. Sacrificing performance for programmer comfort does not make sense. If the code looks ugly, but it works (and works fast!), that's all it needs to do. For every one programmer you have thousands of users, and the users don't care if the source is pretty or not.

  • by Anonymous Coward on Monday July 09, 2007 @11:55AM (#19801407)
    Like at least a few, I'm aware that that's what Linus wants. More power to him--hopefully someday in the future this accelerated schedule will lead to a Linux machine that actually functions as well as Windows on modern hardware. In the meantime, it's causing an awful lot of pain and anguish.

    Myself, I need my servers to be stable and a release schedule that I can depend on, so the 2.6.x series of kernels was what finally pushed me completely to BSD for my UNIX needs.
  • Re:n00b (Score:3, Insightful)

    by dpilot ( 134227 ) on Monday July 09, 2007 @12:20PM (#19801775) Homepage Journal
    Just because you don't understand them or know that you use them doesn't mean that you really don't use or benefit from them.

    Do you know and understand all of the technology in your car? your cell phone?
  • by rbanffy ( 584143 ) on Monday July 09, 2007 @06:55PM (#19807033) Homepage Journal
    This is getting increasingly Digg-like...

Kleeneness is next to Godelness.

Working...