Slashdot Mirror


Linux Kernel 2.6.4 Released

justinarthur writes "The Linux kernel version 2.6.4 has been released at 03:16 UTC. Included in the changes from version 2.6.3 are fixes to XFS support, Wide Area Networking, USB connectivity, and IEEE1394 connectivity. To download a copy, it is recommended that one utilizes a Linux Kernel Archives mirror. Linus Torvalds' announcement to the Linux Kernel Mailing list concerning this release is available here." Reader k-zed points out that Linux 1.0 was released in March 1994, ten years ago.

101 of 431 comments (clear)

  1. Slackers. by grub · · Score: 5, Funny


    Hmm.. I don't see it on ftp.sco.com yet. What lousy service for $699.

    --
    Trolling is a art,
    1. Re:Slackers. by pe1rxq · · Score: 4, Funny

      You better not tell them you were once a customer...
      they seem to have developped a habit of suing them.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
  2. 10 years? by 110010001000 · · Score: 4, Funny

    10 years and that guy is only on version 2?

    1. Re:10 years? by BabyDave · · Score: 5, Funny

      For comparison, in 10 years Microsoft went from Windows 3.0 to Windows 2000! Clear proof that Microsoft's development process is far superior.

    2. Re:10 years? by happyfrogcow · · Score: 4, Insightful

      Finally, someone got a versioning scheme that held true and made sense. If only all "Version 2" software worked this well, we'd be blessed and probably have robots serving us Coronas and margaritas while we graze on a 7 layer dip and chips.

    3. Re:10 years? by jd · · Score: 3, Insightful
      Beats the GPL. That's been around 20-30 years, and is also on version 2.


      2 is clearly the tar-baby of versions.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:10 years? by kevx45 · · Score: 2, Funny

      With Jimmy Buffet playing in the background too? I just wanna know where my flying cars are? The one that can fold up into a small briefcase like on The Jetsons and weighs like half an ounce.

      However, I would rather keep the regular coctail waitress. They're more insightful, funny and better looking than the robots. Polished Steel doesn't really do it for me on looks.

      Kev

      --
      "Now there's a look in your eyes, like black holes in the sky"-Pink Floyd
    5. Re:10 years? by TheTomcat · · Score: 3, Informative

      According to this , GPL v1.0 was released in 1989. RMS released the GNU Manifesto in 1985.

      So, it HAS been around a long time, but not 20-30 years.

      (and yes, I know it was a joke).

      S

    6. Re:10 years? by niko9 · · Score: 2, Funny

      You woudn't happen to be the perpetrator who defrauded that young woman crdeit card, so you could build that "girl robot" for the prom?

    7. Re:10 years? by dohcvtec · · Score: 2, Interesting

      If only all "Version 2" software worked this well

      Heh, the power of understatement. Although I think NetBSD is really the king of understatement - NetBSD is only at version 1.6.2, and it's been around for more than 10 years.

      --
      -- Never hit a man with glasses. Hit him with a baseball bat.
  3. Yes but... by Bilange · · Score: 4, Funny

    Does it run Linux?

    (Ok, sorry. I know its not funny anymore.)

    --
    "...a generation of kids has grown up thinking Trance is the shittiest music since country and western." - Paul van Dyk
    1. Re:Yes but... by D-Cypell · · Score: 2, Funny

      Does it run Linux?

      Give them time to work on the compatibility, this release is still pretty gnu. :o)

    2. Re:Yes but... by xanadu-xtroot.com · · Score: 2, Informative

      He/She/It didn't apologize in advance, it was in hindsight. If the post read:

      (Ok, sorry. I know its not funny anymore.)
      Does it run Linux?


      Then that would be in advance.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
  4. My 486 laptop... by Anonymous Coward · · Score: 4, Funny

    ... hasn't even gotten finished compiling the last 2.6 kernel release *grumbling* *adding yet another patch to my to-do list*

    1. Re:My 486 laptop... by Cthefuture · · Score: 2, Interesting

      Heh, your comment and the 10 year thing made me think back.

      I remember the old pre-1.0 days. I was running a 386DX-40 and it took around 45 minutes to compile the kernel. Back then the kernel was extremely small and it still took that long. Ah, the good old days.

      I'm still amazed at how fast the kernel compiles nowadays. Whenever I recompile, somewhere in the back of my head I still think it's going to take 45 minutes even though it only takes like 2 minutes.

      --
      The ratio of people to cake is too big
  5. Just when... by Cytlid · · Score: 4, Interesting

    ... I was thinking "I don't need this kernel upgrade, 2.6.3 has been working great for me..." I find in the changelog:

    [IRDA]: Add stir4200 driver.

    doh... finally added support for one of my usb-irda dongles.

    Damn.

    --
    FLR
    1. Re:Just when... by damballah · · Score: 5, Funny

      Speaking of changelogs, this is the funniest one I've found so far for 2.6.4:

      [PATCH] kthread primitive

      From: Rusty Russell

      These two patches provide the framework for stopping kernel threads to
      allow hotplug CPU. This one just adds kthread.c and kthread.h, next
      one uses it.

      Most importantly, adds a Monty Python quote to the kernel.

    2. Re:Just when... by Cytlid · · Score: 2, Insightful

      Actually you're wrong. I need the dongle to speak with my LG G4050 phone from Cingular because they claim it has data capabilities through irda, but there's nothing supporting that. Sure windows detects the device, but that's as far as being helpful as it goes. I even have IrComm2k (another GPL project) because the virtual IR com port support from the windows driver doesn't work correctly. Closest thing I can do is open a terminal in windows connected to that com port and try hit-and-miss ATA commands. No support for viewing the actual protocol in progress.

      I want to run it in linux because it will give me messages in log files and such (and I could probably crank up the debug level to see whats going on). I've had to patch my kernel up to this point for support for it. Now it's just built in.

      I just wish I could get some better information out of it from the windows drivers and non-exsistant utilities. Until then I'll use Linux and it will be extremely helpful.

      Sure I'm a windows user... but sometimes the way it treats me like I'm a two legged gimp goat, urks me and stands in my way of learning things.

      --
      FLR
    3. Re:Just when... by FueledByRamen · · Score: 3, Funny

      Haha, I have a runner up here:

      Maurice van der Stee noted that he got an oops on a HPFS filesystem when
      saving an edited file..

      <stares at the code>
      <blinks>
      <wonders whereTF do we assign hpfs1_i and hpfs2_i if both inodes are non-NULL>
      <finds the patch in question>
      <stares at jgarzik>

      This fixes it. That, BTW, means that *nobody* had ever tried to use
      hpfs r/w since 2.5.3-pre3.

      Poor HPFS. Nobody ever loved you...

      --
      Every cloud has a silver lining (except for the mushroom shaped ones, which have a lining of Iridium & Strontium 90)
    4. Re:Just when... by Winter · · Score: 3, Informative

      Could not find it in 2.6.4, but a patch to kernel/kthread.c to 2.6.1-rc1-bk6 shows these lines:

      +/* "to look upon me as her own dad -- in a very real, and legally
      + binding sense." - Michael Palin */

      Which is from the Holy Grail

      --
      main(i){putchar(177663314>>6*(i-1)&63|!!(i<5)<<6)&&main(++i);}
  6. Did you know that.. by Anonymous Coward · · Score: 5, Interesting

    The name of this release amongst the core developers was "Heathen Chemistry.". Alan Cox came up with it - it's was inside joke about british pop/rock phenomenon.

    1. Re:Did you know that.. by Anonymous Coward · · Score: 2, Informative

      For those that don't know this is the name of Oasis's latest album.

    2. Re:Did you know that.. by Anonymous Coward · · Score: 2, Funny

      Just goes to show that the great Cox has forsaken his hacker roots -- what self-respecting hacker would be at this proverbial "outdoors" especially in the summer months?

      (sheesh, relax, it's supposed to be funny!)

  7. remove SCO code by Spetiam · · Score: 2, Interesting

    has there been any talk of removing the alleged SCO code? or rumors? i guess linus wouldn't make a statement about it now, since there's the lawsuit going on

    1. Re:remove SCO code by the_mad_poster · · Score: 4, Insightful

      i guess linus wouldn't make a statement about it now, since there's the lawsuit going on

      I think the fact that SCO hasn't actually shown it bears more weight on it having not been removed. It's hard to remove something that isn't there, and it effectively isn't there unless SCO can actually show it to somebody.

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    2. Re:remove SCO code by jd · · Score: 2, Funny

      Although C supports comments, it doesn't have any markers for rumors. If any of the GCC development team are reading, maybe they should add some.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:remove SCO code by neurojab · · Score: 2, Informative

      >has there been any talk of removing the alleged SCO code?

      If there were any SCO code, I'm sure Linus would love to remove it. The only code SCO has shown has been header files specified by POSIX and IBM copyrighted code. Never any SCO code.

      Repeat after me: There is no SCO code in the Linux kernel. There never was. There never will be. Darl McBride and Chris Sontag are trying to take money from the gullible.

    4. Re:remove SCO code by ader · · Score: 2, Funny

      Nice try, Darl.

      --
      Big Bubbles (no troubles) - what sucks, who sucks and you suck
  8. Ack! by MalaclypseTheYounger · · Score: 4, Funny

    Oh no! Someone leaked their source! Call Microsoft, maybe they can help track down who leaked this to the internet...

    oh, wait... nevermind.

    --
    Check out the best P2P sharing website: MEDIACHEST.COM
  9. Why yes it does! by Medievalist · · Score: 3, Informative


    usermode linux runs linux on linux.

    So, the answer is yes.

    1. Re:Why yes it does! by beeblebrox87 · · Score: 2, Informative

      Yes, but you have to increment the nesting level in make menuconfig when you're building it, i.e. you need a UML specially compiled to run on other UMLs, or a UML compiled to run on other UMLs that run on other UMLs, etc.

  10. new kernel by tacocat · · Score: 4, Interesting

    Odd. I'm still stuck on my 2.4.xx version. I tried to upgrade a few distros to 2.6 and things didn't go very well (kernel panic)

    It seems to me that the number of users who have picked up 2.6 x compared to the number that picked up 2.4 from 2.2 has greatly diminished on many of the distro mailing lists. From this it seems that either the migration is uglier than anticipated, or that more people are just willing to sit back and wait for their distro to provide them with all their needs.

    Who will be the first to ship kernel 2.6 by default?

    1. Re:new kernel by Anonymous Coward · · Score: 5, Informative

      Mandrake 10 is (look for the story from yesterday) Also you can get 2.6 from gentoo and debian, though not default

    2. Re:new kernel by peterf · · Score: 3, Insightful

      Some people are waiting for their distros to ship 2.6, but I think 2.4 is works for most users, there is no urgent need to upgrade.

      This doesn't mean 2.6 won't be a success, I am sure it will be, but I think it means we have left the 'revolution' and joined the 'evolution'.

    3. Re:new kernel by TheAcousticMotrbiker · · Score: 4, Interesting

      The Knoppix that came with the C'T from a month ago already had a 2.6 kernel.

      Suse 9.0 came with a 2.6 kernel (though neither had them as a default)

    4. Re:new kernel by xheliox · · Score: 2, Informative

      PS - I've been running 2.6 for well over a month on most of my boxes without any issues. Though I have noticed that some obscure drivers tend to be missing or broken.

    5. Re:new kernel by SQLz · · Score: 2, Interesting

      It seems to me that the number of users who have picked up 2.6 x compared to the number that picked up 2.4 from 2.2 has greatly diminished on many of the distro mailing lists.

      Hmm, I heard the 2.6 adoption has been faster than any other version. The beta versions were like a testing phenonenom or something. People were testing 2.6 in droves compared to 2.4. I don't even know of anyone running 2.4 anymore actually. I mean, why not upgrade? The configuration is much cleaner and easier, its much more responsive than 2.4 for desktop use, and all you need is an updated module utilities package and create the /sys dir and your good to go. Going from 2.2 to 2.4 required much more tweaking.

    6. Re:new kernel by DarkBlackFox · · Score: 3, Informative

      2.6 does offer a number of improvements to 2.4 (as it should, being a later release), including native ATAPI (non-SCSI emulated) CDRW support (which a lot of new users get borked on and complain about), non-dangerous NTFS support (including writing, which is huge when migrating from Windows), much easier build process (simply 'make'), easier module selection layout, faster boot times, etc. etc.

      I was happy as a clam switching to 2.6, and haven't looked back to 2.4 much since.

    7. Re:new kernel by damballah · · Score: 5, Informative

      For MandrakeLinux 10, it is the default kernel. They also provide the latest from the 2.4 series, but you'll have to install that by hand. By "integration", they probably mean dropping devfsd in favor of udev... " I assumed the 2.6 was some addon I have to waste precious brain cells and time trying to figrure out how to install." Mandrake has had RPMs for the 2.6 series for some time now.

    8. Re:new kernel by MeanSolutions · · Score: 4, Informative

      The problem with Linux lately is the annoying lack of stability and binary backward compatability.

      I have noticed very little, if anything, breaking when I moved from 2.4.21 to 2.6.x on SuSE 9.0, a distro compiled for and shipped with a 2.4 kernel.


      For example, the new threading libraries break all sorts of applications until you recompile the apps against the new library. This is particularly painful with commercial applications or for companies that need to provide support.

      Sun, IBM, HP, etc have all been able to enhance the functionality of their proprietary Unix systems without breaking binary compatability. It is a shame that the linux kernel people do not care to do so.


      That has absolutely nothing to do with the kernel "Linux". That has to do with updates to glibc and pthreads libraries. There is nothing preventing you from running a glibc2.1 with a kernel 2.0.5, 2.2.10, 2.4.18 or 2.6.4 running on top of it.

      --
      Swedish, but resident in the UK since 1996.
    9. Re:new kernel by Aneurysm9 · · Score: 2, Informative

      Gentoo has defaults?!? The last Gentoo box I built used 2.6.2 from the first boot (ok, not from the liveCD, but once I built the base it never looked back).

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
    10. Re:new kernel by TheTomcat · · Score: 3, Informative

      - A responsive scheduler and preemptible kernel (sure, most users won't have a clue what it DOES, but they'll notice the difference).
      - ALSA (in-kernel) -- for the first time I can remember on Linux, the mixer (non OpenSoundSystem) labels my inputs/outputs properly.

      S

    11. Re:new kernel by TheTomcat · · Score: 2, Informative

      O(1) basically means that each "operation" takes the same amount of time, no matter how many processes need a slice.. (at least that's how I understand it -- I'm no kernel hacker). Helps in responsiveness.

      The preemption + the scheduler is what makes it, IMHO. When I click buttons, they click IMMEDIATELY, now (as fast, or faster than windows).

      S

  11. wow! by matticus · · Score: 4, Funny

    this is the first time i've installed the kernel and had it running before the slashdot announcement!
    i just checked the new one after lunch. blasted centrino ultralights need all this new stuff in them.
    I think i'll go celebrate "I beat slashdot's unnecessary kernel release announcement day!"

  12. Reiser4 by Anonymous Coward · · Score: 3, Interesting

    Wonder if we'll see reiser4 in 2.6.
    You can test it now, but it is very experimental.

    Maybee they'll merge it with 2.7

    1. Re:Reiser4 by jd · · Score: 2, Funny

      Experimental (adj): More stable than Windows, but might need patching at some point, in your attempt for the world-record uptime.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  13. Augh! by asit+ler · · Score: 3, Funny

    I haven't gotten 2.6.3 compiled yet, and here comes 2.6.4. Hell, I'm still running 2.6.0-gentoo. What's with this heightened release schedule? I mean, gcc is only so fast on my machine.

    --
    This is not the sig you're looking for.
  14. Fixes my ICH5 SATA Problems by xheliox · · Score: 5, Interesting

    2.6.4-rc1 ChangeLog:

    [libata] catch, and ack, spurious DMA interrupts

    Hardware issue on Intel ICH5 requires an additional ack sequence over and above the normal IDE DMA interrupt ack requirements. Issue described in post to freebsd list: http://www.mail-archive.com/freebsd-stable@freebsd .org/msg58421.html

    Since the bug workaround only requires a single additional PIO or MMIO read in the interrupt handler, it is applied to all chipsets using the standard libata interrupt handler.

    Credit for research the issue, creating the patch, and testing the patch all go to Jon Burgess.
    ---------

    Woo, this is very exciting. If you had problems with SATA & ICH5... this probably fixes those problems.

    1. Re:Fixes my ICH5 SATA Problems by DarkBlackFox · · Score: 2, Interesting

      Fixed a number of bugs in SCSI from 2.6.3 too- I heard of a lot of people (myself included) having trouble with K3b with SCSI/USB/Firewire cd burners, locking up and such.

      K3b fired up perfectly the first time with 2.6.4-rc2, and I'm looking forward to the expanded firewire support in 2.6.4 final, it's compiling right now. Great to have such a dedicated community which stands by their work and fixes problems so quickly!

  15. just add love... by encrypted · · Score: 3, Interesting

    all it needs now is some love and it'll be ready for my machine.

  16. did you report it? by Anonymous Coward · · Score: 5, Informative

    Copy down the numbers from the kernel panic.
    I know it's a pain, but we really need this.
    If you're terribly lazy, just get EIP, ESP,
    and any names you see.

    Mail that to linux-kernel@vger.kernel.org and
    expect a few questions about your hardware.

    That's not so difficult, is it? This gets the
    bug fixed so that the next release will run on
    your system.

    1. Re:did you report it? by pe1rxq · · Score: 3, Informative

      Without the symbol map the EIP and ESP values are pretty useless since they vary on compile time options (and even the compiler).

      What is usefull is the EIP (and call trace) with together with the symbol table, or easier the 2.6 kernels have a build in back trace that spits out the function names itself. (If you want some fun do it yourself for once with the call trace and a symbol table, bonus points for doing hex math on a piece of paper instead of a calculator)
      Just write down this list of functionnames and send it, that way the developpers immediatly known wath code path your pc took before going boom.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
  17. Re:In 94, I was using Windows 3.1 by jcupitt65 · · Score: 5, Insightful
    Linux is just the kernel. You'll find the NT kernel hasn't changed that dramatically recently either.

    Maybe you mean the desktop experience? That's provided by KDE/GNOME/fluxbox whatever, and it's very clear what innovation is going on there if you look at KDE 3.2 vs KDE 1 (for example).

  18. Think of it as version 26 by Chemisor · · Score: 3, Informative

    In the OSS world, major releases are counted in the minor numbers, so 2.6 is what a commercial company would have called 26.

    1. Re:Think of it as version 26 by Frit+Mock · · Score: 5, Interesting


      26th release is the wrong answer! ;)

      First of all, for Linux uneven numbers are development-versions.
      Second the 1.X versions stopped at 1.3
      Third, version 1.0 surely was not the 10th major release ... not even real swedish programmers begin counting at 0, like their programs do ;)

      However, this truly is the forth Service Pack for the Linux 2.6 ... within a few month they fix more, than M$ ever fixed in w2k ;)

    2. Re:Think of it as version 26 by Anonymous Coward · · Score: 2, Informative

      1.0, 1.2, 2.0, 2.2, 2.4, 2.6. Maybe version 6, unless you're implying that commercial companies ship their dev trees, in which case you have to add 1.1, 1.3, 2.1, 2.3 and 2.5 which makes it version 11.

      Given the first scheme, this might be 6.4, or "Linux 6 service pack 4" if you're one of _those_ people.

    3. Re:Think of it as version 26 by Apiakun · · Score: 3, Funny

      Wait...

      There's a Forth Service pack for 2.6?

      Sweet!

    4. Re:Think of it as version 26 by kwanbis · · Score: 2, Informative

      sun only removes the 2. in front of their number, so sun 9 is 2.9, etc. (this is true)

    5. Re:Think of it as version 26 by Ignominious+Cow+Herd · · Score: 2, Funny

      Are you saying 'This one goes to 11'?

      Hmm, it _is_ March 11. Is Linus a closet Spinal Tap fan?

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    6. Re:Think of it as version 26 by Too+Much+Noise · · Score: 2, Interesting

      Not all the time. See the anouncements about the upcoming XP SP2 that's supposed to break apps. Sure, in their view, only 'unsecure' apps will be broken (*) ^_^ That smacks of breaking backwards compatibility - not that it would really be such a bad thing for Windows.

      And yeah, I don't much care of their notifying app vendors, if users will still have to buy the 'corrected' version of the software.

      (*) does that mean WinXP too?

  19. Re:In 94, I was using Windows 3.1 by Astatine · · Score: 3, Informative

    Aren't you confusing kernel and distribution? Microsoft Windows is like a distribution (it's a complete running system). How different are Slackware 1 and Slackware 9 for instance?

    If you looked at what's happened to the NT kernel during those 10 years, I reckon it would also look like "10 years of incremental patches". Apart from the graphics renderer turning up in it, that is ;-)

  20. Re:In 94, I was using Windows 3.1 by FictionPimp · · Score: 3, Interesting

    Its kinda funny, I run windows on one of my machines, and I'm constantly installing patches. Not to mention my 3 BIG patches the ones that cost me a hundred or so dallors. My 98 - 2000 patch and my 2000 to xp patch. The process is still the same, the only difference is the linux changes come bit by bit instead of in a bulk jump on a cd. Personally, i would rather get my updates in small increments. That why I can pick and choose what updates I want. If 2.6.4 doesnt add anything I need, maybe I'll hold off to the next one. And besides, it beats spending cash.

  21. Version by An-Unnecessarily-Lon · · Score: 2, Funny

    I am waiting on 2.6.4.5.4.333a I hear there will be good things with that.

    1. Re:Version by paranode · · Score: 2, Funny

      I am waiting on 2.6.4.5.4.333a I hear there will be good things with that.

      Ah, a Red Hat user, eh?

  22. Re:In 94, I was using Windows 3.1 by JimDabell · · Score: 5, Insightful

    Now, I'm using XP, and it's easy to see how 10 years of development have consistently innovated-not in a direction I'd like, and not in a safe or secure manner, but it's innovation.

    Incremental improvements inspired by others is not innovation. What great new features have Microsoft ever introduced to the world? It has to be more than a couple to claim the status of "consistently innovating".

    What has Linux got but 10 years of incremental patches?

    Things like ReiserFS? Major sections of the kernel have been completely rewritten since 1.0. The scheduler, the module loading system, the /dev handling (static /dev to devfs to udev), the network subsystem. Anybody even remotely familiar with the kernel wouldn't make the claim you are making.

    I feel the "if it's open source, it's perfect" ideology

    That's a straw man argument. People don't claim that open source automatically makes something perfect.

    is the reason Windows is still the desktop OS of choice.

    Desktop OS of choice for some people. It's certainly not the desktop OS choice for me.

    Linux fanatics need to be able to step back and look objectively at Linux's many flaws

    Zealots of any kind aren't objective. But people who use and develop Linux at home or work are not automatically zealots as you seem to be implying.

  23. Re:In 94, I was using Windows 3.1 by Angstroem · · Score: 3, Interesting
    May I ask in what way those 10 years of development "have consistently innovated"?

    What else than "incremental patches" does Microsoft deliver, especially in the days where there is no week with new IE and OE exploits being announced and eventually (after months) being fixed?

    The reason why "Windows is still the desktop OS of choice" is just because it comes preinstalled with any vanilla PC you can buy out there. Because it will run the games people copy from their friends. Because it runs Microsoft Office.

    If Microsoft released Office for Linux I'm more than sure that numerous offices will switch to Linux and if it's just to escape the virus race which cost them plenty of time, money, and nerves.

  24. Geek fun by valentyn · · Score: 2, Funny

    I found this Changelog entry rather funny. Looooong story about stir4200 driver - then another commit that adds stir4200.c:

    [IRDA]: Add stir4200 driver.
    After a long maturation, this is time to send you the latest
    version of the stir4200 USB driver. Initially started by Paul Stewart,
    modified by Martin Diehl and me, and later partially rewriten by
    Stephen Hemminger.
    The hardware has many quirks. This is the first version that
    work reliably at SIR and mostly work at FIR. We may never get optimal
    operation from this hardware due to its pecularities, but at least its
    now usable.

    [IRDA]: Forgot to add stir4200.c in previous commit.

    --
    my other sig is a 500 page novel
  25. Re:Oops! by edbarrett · · Score: 2, Interesting
    There are good reasons to upgrade to 2.6, but no one is forcing you to (yet). I'm still sitting on 2.4 for now, but have used 2.6 a few times and GUI performance is indeed a lot smoother.

    Speaking as a Debian Unstable user...

    Y'know how apt tends to make X-Windows jerky and unresponsive? It doesn't happen with 2.6.3. Now if I can only figure out why the OSS modules are being autoloaded for my built-in VIA 82something-or-ther rather than the ALSA ones, I'll be all set.

  26. Partitioning md devices by rpozz · · Score: 4, Informative

    Finally they've included mdpart. This means anyone with a SATA RAID motherboard can use its full potential. Excellent :-)

  27. Re:Ready for the desktop? by smoking2000 · · Score: 2, Insightful

    it takes 30 minutes to install a service pack (which can change any functionality in windows, so it's a comparable procedure)

    This is not quite true, Windows does not run on as many architectures as Linux does.

    Look at the new Debian installer, it takes alot of time to "get it right", only because it has to work on so many architectures.

    I think this is the same reason why there is no 1-click upgrade procedure or something for Linux.

    It doesn't mean it's impossible, I think it's just damn hard to create such a procedure which works the same way on so many platforms

  28. Re:Ready for the desktop? by Knuckles · · Score: 2, Informative

    I can't remember to ever have upgraded the kernel on my windows machine. Hm, thinking of it, this may be because MS does not allow me to download new kernels from their kernel repository. I they did, it wouldn't be newbie-proof either. Therefore, your comment makes no sense whatsoever.

    "Normal people" wait (and rightly so) for new packages coming from their distributor (Fedora, SuSE, Mandrake, ...). Using the distribution's tool for software upgrades is, last time I checked, nearly as newbie-proof as possible for current distributions. At least each of them beats Windows' "Add/Remove software", which is a sorry excuse for a software manager, easily. I also find it more friendly than Microsoft's web-based update manager.

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  29. Re:Cumulative Change Log by Kourino · · Score: 2, Informative

    No.

    There are separate change logs for each kernel release in the kernel download directory, though.

  30. Anyone know what Rusty is talking about here? by senior.ee · · Score: 2, Interesting

    From the Changelog

    [PATCH] kthread primitive

    From: Rusty Russell

    These two patches provide the framework for stopping kernel threads to
    allow hotplug CPU. This one just adds kthread.c and kthread.h, next
    one uses it.

    Most importantly, adds a Monty Python quote to the kernel.

    Haven't had a chance to pull in the source. Anyone know what this is?

    1. Re:Anyone know what Rusty is talking about here? by Svennig · · Score: 5, Informative
      And the quote is:
      /* "to look upon me as her own dad -- in a very real, and legally binding sense." - Michael Palin */
  31. Re:Ready for the desktop? by DavidTC · · Score: 2, Insightful
    A service pack isn't the same thing as a uprgrading major version on the kernel.

    A 'service pack' would be something like upgrading from 2.6.3 to 2.6.4, which you can do trivially, it's a single patch. If you don't want to deal with patching, or are a few versions behind, you can even download a clean copy of the source and delete your old. Then you do 'make oldconfig' and say 'no' to the new drivers that have popped into the kernel, (unless, of course, you need them), and run make install. Or you just download a binary.

    Upgrading from 2.4 to 2.6 is like upgrading from the Windows 2000 kernel to the Windows XP kernel, which you can't even do. WIth Linux, you can do it as long as you update a few important things, depending on how old your distro is. A lot of them support 2.6 even if they don't come with 2.6, so all you'll need is a new version of the module loading utilities, or possibly not even that. Alternately, you might need to upgrade half a dozen packages, which should be fairly easy if you know how to upgrade packages on your distro. There are lists of the version you need.

    But, anyway, it's not the same as a service pack, it's an entirely new version of the kernel to go from 2.4 to 2.6, despite what you might infer from the version numbers. You're going to have to update a few things, but be glad it's not a microsoft OS, you'd have to do an installation of an entire operating system over your old one to go from 2000 to XP.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  32. I tried it last night.. by schon · · Score: 4, Interesting

    I don't even know of anyone running 2.4 anymore actually. I mean, why not upgrade?

    I finally got around to compiling 2.6.3 last night; ran into some issues.

    its much more responsive than 2.4 for desktop use

    The desktop is definitely more responsive, but (at least for me) at the expense of everything else. MPlayer, xmms, and anything that's remotely timing-intensive is unusable (xmms actually skips while playing MP3s, and Mplayer prints the message "Your computer is TOO SLOW to play this file" when playing anything I've got. Note that everything works fine under 2.4.)

    I went through the various mailing lists looking for suggestions, with no luck; every suggestion is OK (checked drive DMA, kernel settings, X nice level, etc.) - interestingly enough, one post I read said to try glxgears.. I did, and it runs better under 2.6 - constant frame rate, regardless of what else I'm doing, whereas in 2.4, even moving the mouse drops the frame rate.)

    So it's back to 2.4 for me. I'll probably try 2.6.4, to see if the situation has improved, but for the mean time, I'll stick with 2.4.

    1. Re:I tried it last night.. by SQLz · · Score: 2, Informative

      Make sure you have the RTC compiled in and that ALSA has RTC timing on and that should fix it.

  33. Is ALSA still broken? by unsinged+int · · Score: 2, Informative

    2.6.2 => 2.6.3 completely broke ALSA on my system. I haven't seen any ALSA patches go in after 2.6.3. Anybody have info on that? Is there another big ALSA merge coming soon?

    1. Re:Is ALSA still broken? by BillyBlaze · · Score: 2, Informative
      Between kernel 2.6.2 and 2.6.3, ALSA 1.02c got merged, and that broke stuff. (I was having problems too.) For me, upgrading to to ALSA 1.03 worked. This would have been in time for 2.6.4, but the -rc kernels were already out, so no big patches could be accepted. Unzip the alsa tarball to /usr/src, and do
      cd /usr/src
      cp -a alsa/alsa-kernel/* linux/sound
      cp -a alsa/alsa-kernel/include/* linux/include/sound
      cp -a alsa/alsa-kernel/Documentation/* linux/Documentation/sound
      before configuring and compiling the kernel. And if 1.03 doesn't fix it, do the above with 0.9.7.
  34. Re:Ready for the desktop? by 13Echo · · Score: 2, Interesting

    You should almost *never* need to upgrade your kernel from the one that comes with your current distribution, assuming you are using a reasonably modern distribution...

    This is why new kernels are "bleeding edge" for people that want to play until the distributions release them officially. This kernel release has *nothing* to do with why people are put off from using Linux. In fact, since 1997, when I've started using Linux, I've NEVER once upgraded my kernel because the official "standard" kernels have always been sufficient. Generally, if you have a resonably modern distribution, it's included kernel is enough. Those people that say that "normal users can't recompile their kernels" are missing the point... You NEVER need to recompile your kernel, in the majority of circumstances. Simply upgrading your desktop with the most recent major revision of your favorite distribution is simply enough, and these days, that is almost always as easy as simply popping in a CD and rebooting. The only time that I ever considered upgrading my kernel was due to a hardware flaw in the KT600 chipsets that hardlocks AGP in 3.0 mode. Kernel 2.4.22 doesn't support AGP 3.0, but kernel 2.6 does. Fortunately, I was simply able to use ATI's internal GART driver instead of the kernel's driver. This does not mean that I'm incapable of recompiling my kernel (I've done it several times for testing)- I just see no need to do it when the current *standard* kernel works so well on my machine. I'll update my machine to 2.6 when it is an official Slackware kernel.

    I understand that you meant well by your post, but you are seriously missing the boat here. It's the myths about Linux difficulty, from *non-Linux users*, that make Linux seem difficult.

  35. How many have upgraded and then gone back? by steelerguy · · Score: 4, Informative

    So I went to the 2.6 series when they first came out. I was very happy with it at work, there was a noticable bump in speed...mainly in starting applications.

    At home it was another story. Sure the speed increases I noticed at work were still there but there were some fairly large problems.

    First, neither my DVD reader or CD burner were assigned /dev entries. So no reading CD's, DVD, or writing CD's. I honestly don't do it that much anyway, so I didn't spend a lot of time trouble shooting it. Plus after a day at work trouble shooting problems I don't feel like doing it at home.

    Second, I have not been able to mount my USB flash drive. It is an MP3 player which I changed CD's on weekly so I am not listening to the same stuff at the gym every day. Well after a few weeks of Outkast it was time for a change so I sat down to fix the problem. Two hours later, I just went back to the 2.4 kernel.

    I have gotten as far as getting the kernel to assign sda to my usb device but it never creates an entry in /dev and the /sys stuff is not mountable. Enabling USB debugging just shows me that things are messed up but does not really help much.

    I also started to get annoyed with all the SCSI emulation needed to mount a USB storage device. I don't understand how Linus can hate SCSI emulation so much when it comes to burning CD's yet it is perfectly acceptable to use it to mount a USB disk. Seems a bit hypocritical, but then again...he did sort of invent Linux so I guess I can cut him some slack.

    So all in all, I have been disappointed in the 2.6.x series of kernels and if they are the one's that are supposed to take the desktop market by storm then I think Linux on the desktop is in trouble. It is no wonder Redhat and SuSE are staying away from it for the most part right now. It is going to take both of them a lot of work to get everything working properly I would imagine.

    Am I the only one who went back?

    1. Re:How many have upgraded and then gone back? by Skater · · Score: 2, Insightful

      The CD/DVD thing doesn't make sense. They should've been there under /dev/hd{something} if you use IDE. Note that you might've had ide-scsi in use under 2.4, but that's not the way to go in 2.6 - you can access them directly.

      Can't answer the USB question, other than to say that the only problem I've had with 2.6 is that my scanner can only be used by root, not by any users. Although it should fix the problem, I can't get the usbfs to recognize the devmode= option no matter what I do.

      --RJ

    2. Re:How many have upgraded and then gone back? by Anonymous Coward · · Score: 3, Informative

      Supposedly, USB Mass Storage is basically SCSI protocols piped over USB, so it requires SCSI emulation.

    3. Re:How many have upgraded and then gone back? by Abcd1234 · · Score: 4, Informative

      Are you using devfs? Did you try to migrate to udev (since devfs is deprecated)? Did you try to manually create those device entries and just use them, so you can at least make sure the device drivers work?

      As for /sys, you compiled sysfs into the kernel, right? If so, it should be automatically mounted (well, at least, it is on my box). You also need the following fstab entry, in order to mount usbfs:

      none /sys/bus/usb usbfs defaults 0 0

    4. Re:How many have upgraded and then gone back? by Abcd1234 · · Score: 2, Insightful

      Try installing the hotplugging stuff and configure it to set the proper permissions on your scanner device. Or, alternatively (this is far less secure, but if you're behind a firewall, it's probably not a big deal), set up saned and have it run as root, then access the scanner through saned instead.

    5. Re:How many have upgraded and then gone back? by KingJoshi · · Score: 2, Insightful

      No, I did the same. For me, it's accumulation of little issues. my touchpad, wireless, and other stuff I forget about. I'm sure I'll try again soon enough, but doing so eats time. It's not as though 2.4.25 has been anything for me to be disappointed about.

      --
      In times like these, it is helpful to remember that there have always been times like these. - Paul Harvey
    6. Re:How many have upgraded and then gone back? by Slowleggs · · Score: 2, Insightful

      As long as PC-unskilled people have to relate to [for them] uncomprehensible things as 'devfs', 'fstab' etc. etc., they'll shun/hate Linux.

    7. Re:How many have upgraded and then gone back? by Abcd1234 · · Score: 2, Insightful

      How is this a troll? I honestly don't care. I use Linux at home. Does it matter to me if my entire block uses Linux? No. Does it matter to me if my mother uses Linux? No. I. Don't. Care. If people can use Linux to solve their problems, great. Fantastic. If Windows is a better tool for others, good for them. Why should I give a damn what operating system they use? I don't care if my neighbour uses Linux any more than I care if they prefer Ford over Chevy, or they prefer teflon cookware over stainless steel.

      Frankly, I want to know why people have this deluded idea that Linux must be everything to everyone. Maybe Linux will never be newbie-friendly... big deal. If they really don't want to use MS, they can buy a Mac and use OS X.

  36. Re:In 94, I was using Windows 3.1 by jd · · Score: 2, Informative
    Linux has 10 years of incremental extensions, there are relatively few patches. (Indeed, even version 0.01 has only got one actual bugfix released for it.)


    There is a difference between extension and patch (bugfix) in that extensions are entirely optional. If you don't need anything in Linux 2.x, then you are perfectly able to run Linux 1.x or even 0.x.


    "But I can do that with Windows!"


    Not really. You cannot (in general) run a Windows NT program on Windows 3.11, as Windows 3.x is a 16-bit OS, whereas NT, ME, XP, CE, 2000, 2003, etc are all 32-bit. 32-bit applications don't run well on 16-bit OS'. The 32-bit support for 3.x is OK, but far from perfect and is totally unmaintained.


    "Early versions of Linux are unmaintained, too!"


    Not entirely correct. Linux 2.2 and 2.4 are under active development, and people occasionally submit bugfixes for earlier kernels.


    Innovation - what has XP got, really, in terms of innovation? The GUIs are just front-ends to functions that largely already existed. QoS was in Linux before Windows, and in FreeBSD before Linux. The same is true for IPSec and IGMPv3.


    Filing systems - Reiserfs and Reiser4 are vastly superior to NTFS or FAT32. LustreFS wipes the floor with CIFS/SMB, and CODA is without parallel. Unfortunately, CODA is also without any real development work, these days, but that may change precicely because it's Open Source. If CIFS was abandoned by Microsoft, who could take it over?


    Terminal Server offers very little that the "R" tools (rcp, rsh and rlogin) didn't provide 20 years ago. The "S" tools (scp and ssh) are slightly more flexible and a lot more secure.


    I can weight certain classes of application on XP's scheduler, but that's it. Under Linux as-is, I can specify the exact weight of each application. I can even choose between different schedulers (standard, real-time, heirarchical, etc).


    Do you have to tinker? No. These are all options. Virtually every distro can run out of the box, and remain running without any alteration, upgrade, patch, or even a reboot for years.


    Linux isn't perfect. There is much that it needs to really rework. (The TCP stack has a lot of rats-nest coding, for example.) There are some GUI issues that need resolving (XFree, Berlin with an X layer, or either KGI or GGI with an X layer?), better drag-and-drop, shadow passwords with a wider range of hashing options, etc.


    However, none of these are serious obstructions. They are things that need to be done, but they are not show-stoppers. A typical Windows user, who primarily wants Office, can switch to Open Office or KOffice, MySQL and a decent MySQL interface, and either Gnome or KDE.


    Where is tinkering necessary or even desirable for the average user???

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  37. Wait until your distro provides it by Anonymous Coward · · Score: 2, Informative

    Its very obvious that you should be waiting for your particular distro to put out a pre-tested version that has 2.6 in it. So you had problems with CD burning and your USB device. Stuff happens. Many others have moved to 2.6 and have all of their devices working and are enjoying a nice boost in speed.

    "if they are the one's that are supposed to take the desktop market by storm then I think Linux on the desktop is in trouble"

    I'm sorry but your particular experience doesn't mean what you think it does. Just because you had issues isn't the litmus test for Linux desktop use.

    "It is no wonder Redhat and SuSE are staying away from it"

    They aren't "staying away from it", they are currently testing it and will have distros with 2.6 out this year.

    I know how it can be annoying when things don't work, but in this case regardless of your linux experience it very much sounds like you should stick with what works for now and wait until your distro vendor or community puts out a fully tested 2.6 release.

  38. Help me understand... by GooberToo · · Score: 4, Interesting

    ...why kernels are still not offered up via torrents yet?

    Seems like it would help a lot.

    Right now, I can't even connect to a use mirror. Grrr.

  39. Re:yup, agreed. by Paladin128 · · Score: 2, Informative

    Depends on your hardware. If you're using SMP, it will help; the scheduler is a bit better. Also has better support for the P4/Xeon's Hyperthreading. Overall lower latency operation as well. udev is a nice upgrade from devfs. No need to use proprietary sound or ethernet drivers on an nForce platform. If you're dealing with LOTS of traffic, it will perform better under stress.

    What hardware do you have?

    --
    Lex orandi, lex credendi.
  40. Re:Ready for the desktop? by MrNybbles · · Score: 3, Informative
    drwtsn32 wrote, apt-get update && apt-get upgrade

    That is not normally enough to get a 2.6.x kernel working correctly with the rest of the system.

    Debian Distros Only!

    First edit your apt sources file so you are upgrading to unstable. (Insert Windows Joke Here!) (I don't know offhand if any other Debian branch has the right stuff for Linux Kernle 2.6.x)

    apt-get update && apt-get install module-init-tools && apt-get upgrade

    apt-get upgrade may not upgrade module-init-tools for some reason. You might also want to run "apt-get install udev" if you have the hotplug stuff built into your kernel. Other things may need to be done for your system. This was enough for mine.

    The debian command dselect may do a better job of Upgrading your debian system as far as conflict resolution is concerned, but I really don't like the user interface to it. If you want to know more about debian packages check out http://www.debian.org/distrib/packages.

    A complete Debian 2.4.x to 2.6.x upgrade guide would be nice. Anyone know of one?
    --
    Losing faith in humanity one person at a time.
  41. Re:USB Blues by MrNybbles · · Score: 2, Insightful

    I'm sure the Kernel people were serious about USB and IEEE1394 from the start. The problem is that they can get things to run perfectly on their own machines and other people will still have problems. How do you check for problems on hardware you don't have access to? I guess all they can do is releace a stable kernel and wait for the bug reports to come in.

    --
    Losing faith in humanity one person at a time.
  42. Nforce2 APIC issues still not resolved :-( by motown · · Score: 3, Informative

    Even Kernel 2.4.6 still locks up frequently on my Asus A7N8X Deluxe motherboard unless I specify the options "noapic nolapic" at boot time. Then the system runs flawlessly (even with ACPI-support).

    I read somewhere that the problem currently lies in the BIOS, rather than in the kernel, and that some vendors have already released proper BIOS updates that add a "C1 disconnect" option, which supposedly does the trick.

    Unfortunately, Asus has released no such update as of yet.

    Does anyone here (perhaps one of the kernel developers involved) have any more details on this?

    Can this problem eventually be solved in the kernel, even without any BIOS updates?

    After all, as far as I understood it, the BIOS pretty much takes a back seat as soon as the kernel is running, right?

    --
    "Oooh, does that mean we get to kick some puffy white mad zionist butt?"
    1. Re:Nforce2 APIC issues still not resolved :-( by RShearman · · Score: 2, Informative

      Yes, it is a hardware problem but there was a workaround that added some delays so that the bug was not triggered.
      There was a patch floating around for this. Try googling the archives. It may have gone into 2.6.4-mm1 so you could try that.

  43. Reply to my own post: looks like 2.6.4 might be OK by schon · · Score: 2, Informative

    Looking through the 2.6.4 changelog, it looks like there were problems with 2.6.3's e100 driver (which I have.) As my machine uses the network heavily (I've got about a dozen NFS mounts) this could be the reason that I was experiencing problems.

  44. Ummm, apt-get? by misleb · · Score: 2, Insightful
    There is a high proportion of posts here (when I'm writing this, at least) highlighting the difficulties of upgrading the kernel to 2.6.4. Surely, until there's an easy and foolproof way of doing this, the up-take of linux as a desktop OS is going to be slower. Whether microsoft do a better job in windows is debatable, but the bottom line is, it takes 30 minutes to install a service pack (which can change any functionality in windows, so it's a comparable procedure), and after the upgrade, 99.9% of machines function fine.

    Like Debian GNU/Linux 'apt-get upgrade'? Any good modern Linux distribution does include a smooth OS update path. But upgrading from kernel 2.4.x to kernel 2.6.x is not something most people are going to want to do. It is not the equivilent of a "service pack." It is much more akin to an OS upgrade. Few expect that to go without a hitch... even on Windows.

    It's things like this that puts "normal" people and companies off using Linux on the desktop. To linux guys and developers it's not a big deal, but imagine if you were some granny somewhere - it'd scare the pants off you and if something went wrong, nigh-on impossible to fix.

    So when Windows breaks, Granny is capable of fixing it? Give me a break. She's lucky if she is able to format her harddrive and resinstall without a hitch.

    -matthew

    --
    "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
  45. X nice level by steveha · · Score: 2, Informative

    Are you sure about the X nice level? Your symptoms sound exactly like what happened to me when I ran 2.6 for the first time, and my problem was the X nice level.

    For 2.6, you want X to run at nice 0. Many Linux distros set X to nice -10 for kernel 2.4 and older, but for 2.6 that gums up the works.

    Debian users can fix it like so:

    dpkg-reconfigure xserver-common

    Then, when it asks you what X nice level you want, set it to zero.

    steveha

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  46. Damnation! by ttsalo · · Score: 2, Informative
    The synaptics touchpad driver for my HP xe4500 seems to be quite broken in 2.6.4. Looks like I'm still stuck using my 2.4.21-pre3-ac5-acpi... Shame, 2.6.4 seemed noticeably faster or maybe I'm just imagining things.

    --

    --
    If the road to hell is paved with good intentions, where does the road paved with evil intentions lead to?
  47. Re:In 94, I was using Windows 3.1 by vivek7006 · · Score: 2, Insightful

    They're a hell of a lot younger than the Windows GUI, but IMO, they're at Windows 98/ME level of user friendliness and gaining quickly on XP and Mac OS X.

    I dont think so. I have a dual-boot laptop running XP-pro and linux with KDE3.2. IMHO, KDE 3.2 is way better than XP-pro. KDE has long overtaken windows as far as user friendliness is concerned.