Slashdot Mirror


Linus Says Pre-2.6 is Coming

gomoX writes "As seen on C|Net , Linus has announced that the pre-2.6 series will be starting in early July. Despite not having been able to meet the release goal for 2.6 in June 2003, the next stable version is not as far away as you may think. You can take your guess based on the fact there was a 9 month period between first test version of 2.4 and the official release of 2.4.0 on January 2001."

59 of 304 comments (clear)

  1. I'm posting this on top of 2.5.74 by Genyin · · Score: 4, Informative

    In fact, 2.5 isn't that bad right now... certainly, it would be crazy to use it on a production system unless you really know what you're doing[1], but it's quite usable, and the scheduling has really improved.

    [1] in which case you probably wouldn't use it on said production system... ;)

    1. Re:I'm posting this on top of 2.5.74 by tuba_dude · · Score: 4, Informative

      I've been using the various revisions of the 2.5 series for a few months now. You would not believe how much more responsive X is. Well, you might, but that's not the point. ;) It's been great, disk i/o is a bit faster, and the only problems I've had were with binary-only drivers.

      --
      "The government of the United States is not, in any sense, founded on the Christian religion."
  2. Easy integration of new versions? by Jonah+Hex · · Score: 2, Interesting

    So what's the easiest way to use new versions, use something like Gentoo or Linux From Scratch? Jonah Hex

  3. What have I got to look forward to? by Anonymous Coward · · Score: 2, Interesting

    So what hot new features can we expect from the new 2.6 Kernel

    1. Re:What have I got to look forward to? by bethane · · Score: 5, Informative

      Being a LKML lurker, here are a few of the new features.

      In-kernel Module Loader and Unified parameter support: http://www.kernel.org/pub/linux/kernel/people/rust y/patches/Module/

      Nanosecond Time Patch: http://www.ussg.iu.edu/hypermail/linux/kernel/0210 .3/0793.html

      Fbdev Rewrite: http://www.uwsg.iu.edu/hypermail/linux/kernel/0111 .3/1267.html

      Linux Trace Trollkit (LTT): http://www.uwsg.iu.edu/hypermail/linux/kernel/0204 .1/0832.html

      statfs64: http://marc.theaimsgroup.com/?l=linux-kernel&m=103 610918825614&w=2

      POSIX Timer API: http://marc.theaimsgroup.com/?l=linux-kernel&m=103 553654329827&w=2

      Shared Pagetable support: http://marc.theaimsgroup.com/?l=linux-kernel&m=103 498293902006&w=2

      Hotplug CPU Removal Support and Kernel Probes

      --


      Bethanie: Whore...
      Fan Whore
    2. Re:What have I got to look forward to? by mhesseltine · · Score: 5, Funny
      Linux Trace Trollkit (LTT): http://www.uwsg.iu.edu/hypermail/linux/kernel/0204 .1/0832.html

      I know it's a typo, but that would make slashdot much more interesting, wouldn't it?

      --
      Overrated / Underrated : Moderation :: Anonymous Coward : Posting
    3. Re:What have I got to look forward to? by gotem · · Score: 5, Funny

      more lines of code from SCO

    4. Re:What have I got to look forward to? by anshil · · Score: 5, Informative

      I think for me most important the ALSA sound system is finally part of the linus kernel. Meaning you do not need to patch the kernel anymore to get recent sound support.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    5. Re:What have I got to look forward to? by bartc · · Score: 4, Informative

      Here's a nice overview by Guillaume Boissiere:

      http://www.kernelnewbies.org/status/latest.html

      And a document by Dave Jones:

      http://www.codemonkey.org.uk/post-halloween-2.5.tx t

    6. Re:What have I got to look forward to? by alienw · · Score: 3, Informative

      You never had to patch the Linux kernel to get ALSA. It could easily be compiled separately.

  4. probably, yeah. by pb · · Score: 4, Informative

    Even the regular Gentoo kernel has a lot of extra patches in it, including the O(1) Scheduler, and Low-latency scheduling; works great for me.

    --
    pb Reply or e-mail; don't vaguely moderate.
  5. 2.5.x by bazik · · Score: 4, Informative

    I am using a rock solid 2.5.70 since its released and its performs just great! And having Morton and Torvalds at OSDL is a good thing (tm) :)

    --


    --
    One by one the penguins steal my sanity...
  6. Ridiculous by stud9920 · · Score: 2, Funny

    Your "Overt Sauce" model is clearly breaked ! Windows has been way beyond 2.6 (3.1 to be exact) since what ? 11 years ?

  7. Alan Cox on kernel 2.6 by k-hell · · Score: 4, Informative

    KernelTrap is running a story on an interview Alan Cox gave at LinuxUser & Developer Expo 2003 in Birmingham, U.K. A summary of Alan's talk is also available.

  8. New Name for New Linux by Anonymous Coward · · Score: 5, Funny

    not to be nitpicky or anything, but technically, shouldn't future versions of linux be referred to as GNU/SCO?

    1. Re:New Name for New Linux by mcgroarty · · Score: 2, Interesting

      Way off topic, but I believe in the current slash code, your karma is still tied to the posting if you post anonymously while still logged in.

  9. Re:What has happened to Slashdot? by Anonymous Coward · · Score: 2, Funny

    Microsoft deserves to be raked over the coals, and the government IS out to get you.
    That doesn't mean that the editors aren't lazy and slower than sloths, though.

  10. Why 9 months? by Gzip+Christ · · Score: 5, Funny
    You can take your guess based on the fact there was a 9 month period between first test version of 2.4 and the official release of 2.4.0 on January 2001.
    You might think that this was due to the birth of Linus' daughter Patricia. However, Linus actually spent those nine months cutting and pasting our code into the Linux kernel (there's so much of it, which is why it took him so long). Also, I am Patricia's real father.

    -- Darl McBride

    1. Re:Why 9 months? by chef_raekwon · · Score: 3, Funny

      You might think that this was due to the birth of Linus' daughter Patricia. However, Linus actually spent those nine months cutting and pasting our code into the Linux kernel (there's so much of it, which is why it took him so long). Also, I am Patricia's real father.

      -- Darl McBride


      won't you introduce us to your brother Darl, and your other brother Darl?

      (okay, bad joke, but its friday, whhoooohooooo)

      --
      We're like rats, in some experiment! -- George Costanza
  11. Re:What has happened to Slashdot? by archen · · Score: 2, Funny

    What they don't get in timeliness they make up for in volume (dupes).

  12. Question about 2.6 adoption by distros/maturity by Apostata · · Score: 4, Interesting


    My question is this:

    There was some hesitancy, upon the official release of kernel 2.4, based upon some bugs etc...

    I'm wondering, does the kernel - generally speaking - get more and more stable. For example, will the first release of 2.6 be more stable than the first release of 2.4. I realise that there are new additions to the kernel, and with that new problems will probably emerge. However, comparatively speaking, does it make sense that the kernel's evolution will lean towards stability with each release in the cycle, or will it generally be unnoticable?

    Just curious.

    --

    This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
    1. Re:Question about 2.6 adoption by distros/maturity by XO · · Score: 4, Informative

      2.4 actually had some fairly serious flaws in the middle of it, but the modifications that were done that caused those flaws were, imho, necessary for further evolution.

      Certainly pre-2.6 should squash out most bugs, however !! remember the vast majority of Linux users out there are NOT likely playing with 2.5.x or will be with pre-2.6!

      The stress tests that come from 2.6.0 being announced and suddenly being unleashed upon tens of thousands more users (or hundreds of thousands more machines) than 2.5.x is will shake out all remaining serious flaws.

      --
      "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
    2. Re:Question about 2.6 adoption by distros/maturity by iabervon · · Score: 3, Informative

      First of all, there are going to be a lot of kernels which start 2.6 before 2.6.0, due to the whole stabilization process. Secondly, I think that distros will have a more substantial role in testing the kernels than they have in the past, relative to individual users, so the big stress tests will come when IBM, Red Hat, and Oracle pick up 2.6-pre1 to test; in the past, the big stress tests came when 2.4.0 got a lot of end users to start testing. Third, Andrew Morton is intending to be a release engineer, which Linus has done badly in the past (that not being what his style is good for), which will mean that 2.6.0 will be carefully tested, unlike previous .0 versions.

      Of course, this is due to evolution is the process of releasing stable series kernels, not evolution in the kernel code itself; through the middle of 2.5, everything got broken, and has now mostly been fixed.

  13. Road trip, here comes memory lane by secondsun · · Score: 3, Interesting

    I have absolutly nothing to add of a technical nature to this story, so I will delude you with a rambling trip down memory lane (comprised completly of anecdotes from 2.2).

    My first taste of linux was phatLinux on my brand new p2-400 (128MB of pc 100 ram I liked). 3 months later I had built a sub 400 dollar computer to play around with and bought (yes paid money for) Linux Mandrake 6.5 from Wal-Mart. From there I began learning about this kernel thing (and my joys when I found make menuconfig and make xconfig, have you ever tried make config? ewww...) Well that went fine and fun, I added options, made modules all the fun stuff you do, but it was still in the same 2.2 vein that came with mandrake. Then 2.4.0 final was relased and I compiled and installed my first new kernel. Everything was new and faster. DevFS was a godsend, the ppp and bsd compression routines made my modem fast (or somthing I went from 2.5 kb/s downloads to 5-6 kb/s after recompiling). Since then I have also come to love dri, premptive and low latency patches, and all these other backported goodies. I am waiting on 2.6 final before I play with any of the new features (I didn't play with 2.3 or 2.5). Ok I am done. And I didn't even mention Gentoo... oh wait... damn. ;)

    --
    There is nothing wrong with being gay. It's getting caught where the trouble lies.
    1. Re:Road trip, here comes memory lane by tuba_dude · · Score: 4, Funny

      Tell us more grandpa! Tell us about the time you wrestled and maintained 8 AIX servers single-handedly from your homebuilt Linux box! Or about the time Linus got lost and asked you for directions and you went on a whirlwind big-city adventure!

      --
      "The government of the United States is not, in any sense, founded on the Christian religion."
  14. Re:Should I get excited over any of these features by Elm+Tree · · Score: 2, Interesting

    Me neither, but the new scheduler is nice, POSIX ACLs look sweet and ALSA included in the main kernel release, and the cryptoapi. Plus all the incremental upgrades to drivers etc.

  15. Re:Distro Upgrade? by Vanieter · · Score: 4, Informative
    I would tend to say you'd need to modify your apps so that they'll run correctly with the new ALSA interface for sound support - although it supports OSS/lite emulation pretty much perfectly (as far as I know of)

    Also, modules names have (I think) changed, so a change in the init scripts would probably be useful. It depends on your distro though - I'd say distros like Slackware and Debian will have guides or automated tools for migration. Commercial distributions will probably have to release a new version (RedHat 10 ? Gods).

    Although maybe I'm wrong, I never managed to get a working 2.5.x kernel on my Debian box =)

  16. Re:Microsoft leads the way with SP4 for Windows 20 by be-fan · · Score: 5, Informative

    The Windows kernel hasn't changed significantly since the NT4 -> Win2K change. The biggest improvement in the XP kernel was pre-faulting the pages of large processes. Meanwhile, in 2.6, the block I/O layer, VM layer, scheduler, and sound system are brand new. And the whole kernel was made preemptible! Shortly after 2.6, ReiserFS 4 (which looks very promising from initial benchmarks) will be released. In all, 2.4 -> 2.6 will be like NT4 -> XP!

    PS> Before anyone bitches about rewrites being a bad thing, look at things this way. Such extensive changes are necessary for the continually growing range of systems Linux is expected to run on. 2.0 and 2.2 were greatfor single CPU servers, or SMP machines with only a few processors. 2.4 is very usable for heavy-duty machines with many more processors. 2.6 (along with the changes that help interactivity) will make an excellent kernel for desktop machines and workstations. In 2.8, the focus will be on optimizing the core algorithms to run on large-scale NUMA machines.

    --
    A deep unwavering belief is a sure sign you're missing something...
  17. Oh yeah? Well, I'm on 2.5.75, buddy! by Anonymous Coward · · Score: 2, Funny

    Kernel is as stable as the rocky mountains. Been compiling Mozilla non-stop in gcc for the last 3 hours with no problems.

  18. not a day too soon by Trepidity · · Score: 5, Funny

    It'll be nice when it finally comes out, because I'll be able to point people doing audio work to Linux. Right now I have to say "well, Linux is better than Windows for this, but only if you apply the low-latency, pre-emptible kernel, and variable HZ (with HZ set to 1000) patches," which is a bit more involved than most people who are just doing audio work want to deal with. Once 2.6.x comes out I can just point them to the stock kernel.

  19. Re:Distro Upgrade? by Genyin · · Score: 5, Informative

    Also, the old OSS modules are still in the kernel. I haven't tried them in 2.5, and they are marked with a big DEPRECATED, but they're still there.

    Note, of course, as I've said elsewhere, you do need the new module-init-tools; I'd imagine that would be the most likey reason you'd have trouble getting a 2.5 kernel working, followed closely by an out of date/broken driver.

  20. Re:Oh really? by blixel · · Score: 3, Insightful

    "You can take your guess based on ....

    No you can't. Linus has always maintained that a kernel will be released "when it's done". Why would he change now?


    Dude - do you what the word guess means?

    guess - a. To predict (a result or an event) without sufficient information. b. To assume, presume, or assert (a fact) without sufficient information.

    I also agree - NOT insightful.

  21. Re:Should I get excited over any of these features by xenocide2 · · Score: 4, Informative

    Well, the nanosecond patch is critical for make on fast computers, since it uses filesystem timestamps. If you're running gentoo on a brand new desktop it might be a good idea.

    The fbdev patch reduces the size of the framebuffer, so if you like framebuffered consoles, it will reduce your kernel size.

    If you have multiple processors, the Shared page table patch will help reduce page table sizes, and thereby improve performance, marginally. More RAM = more file cache / less disk paging; shared data -> higher cache coherency = faster kernel performance in memory mapping.

    Additionally there seems to have been some mucking around with tweaking the adaptive scheduler so X gets more time when it needs it. The performance metrics have been kind of squishy, but the general consensus is that X and related 'interactive' processes are more responsive.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  22. Re:Oh yeah? Well, I'm on 2.5.75, buddy! by Alan · · Score: 2, Informative

    I played around a bit with .71-.73, but the big thing that got me was that my mouse speed in gnome was sped up by about 10x over 2.4. I had to set the accel down to the lowest setting in gnome to make it usable, compared to about the 25-50% setting with 2.4. Of course, there is no similar setting for GDM.

    I'm guessing this is due to the new keyboard/mouse modules, but who knows. Hopefully this is one of the things that will get shaken out when 2.5 and 2.6 become more mainstream and the KDE/GNOME folks set things up to work nicer with the devel kernels.

  23. Re: more salient features by Anonymous Coward · · Score: 2, Informative

    Don't forget merger of larger projects into the kernel, namely:

    CryptoAPI
    IPsec
    ALSA
    XFS

    No more patching the kernel/building module packages for those features!

    Also, improved latency with (O)1 Scheduler and other I/O performance tweaks will be native to the kernel.

  24. 2.6 isn't a production version by ceswiedler · · Score: 5, Insightful

    There's a lot of complaining about code-freezes for the kernel not being code-freezes. People gripe about major changes being introduced in the last days of the development version.

    I think the problem is the standard explanation of 'even kernels are production, odd kernels are development.' Whether he says so or not, it's clear that branching to an even version does not mean that it's a production kernel...branching to an even version begins the code freeze. Up until they call it 2.6, there's going to be large changes to the codebase. Once Linus calls it 2.6, everyone knows they can't put in major changes, but basic bug-fixes only. Therefore, it's never until a few months (or a year) after the even series starts that it's really a production kernel.

    Software development managers would hate this...lots of kernel developers hate this...but love him or leave him, that's how Linus works.

    1. Re:2.6 isn't a production version by anshil · · Score: 2, Interesting

      Nah thats not true, there is a freeze at the end of development kernels.

      However you no matter the less right.
      Why? Because only a few people use uneven series. So they are tested not really well. You can ask people millions of times to test the final 2.5.x releases, they will stay with 2.4.x.

      However as soon 2.6.0 is released all will jump of it, and test in broad enviroenment, so it takes some even releases until most issues are done.

      It's our social behaviour that defines this reality. Not a way the linux kernel development could improve.

      --

      --
      Karma 50, and all I got was this lousy T-Shirt.
    2. Re:2.6 isn't a production version by Anonymous Coward · · Score: 2, Insightful

      Linus has made it clear time and time again that most people simply will not use development kernels, and he releases versions to get people to use them and test them accordingly. Linus lives in what we will call "reality", while everyone else lives in some nice little far away place where the towels are oh so fluffy and the air smells like warm rootbeer.

      That's what I like about Linus. He cuts through the BS and actually does things based on reality, not on some twisted view of how things should be.

    3. Re:2.6 isn't a production version by iabervon · · Score: 4, Insightful

      That's why there's going to be a substantial 2.6-pre series, and why Andrew Morton is going to be the one to release 2.6.0. The goal is for 2.6.0 to be a production release, which means that 2.6.0 can't be the first 2.6 kernel. Fortunately, kernel versioning supports the creation of 2.6 kernels which are before 2.6.0, and Linus understands that his skills are not in release management.

      The real step needed for stability is testing by a wide variety of people. This should actually be easier to get than in the past, since a much larger portion of the front-line testing these days is done by the various distributions, who are not getting into the "enterprise software" business, where they have to do substantial research on whether the software works on different systems before releasing it. And distributions are generally a lot closer to the development process than random individual users are, so they can be more easily convinced to start testing a stable series in advance of the .0 release. Furthermore, there's a lot more testing and verification infrastructure these days than in the past, from the Stanford checker (which catches a lot of unsafe usages in obscure drivers without having the hardware necessary to actually run them) to various test labs.

      There's actually quite a bit more effort put into making sure that end users get a stable kernel these days than in the past, as more business software companies promote Linux more heavily. IBM will make sure that they know at all times the status of 2.6 kernels with respect to any bugs that can be triggered on any of the hardware IBM ships, and they'll make sure that Linus and Andrew know whether a kernel is suitable for 2.6.0, at least from IBM's perspective.

      The real question is whether Linus will manage to hold off starting the 2.7 series until 2.6.0 is released. (Personally, I doubt it; I bet Linus will want to release 2.6.0 before Andrew is willing to, and I bet Linus will decide that the current version may not be good enough for production, but it is good enough to start further development, and Andrew will agree that people who want to work on 2.7 aren't going to do anything more useful for the remaining 2.6 problems at that point)

  25. Reiserfs by Anonymous Coward · · Score: 4, Interesting

    I'm sure I'm not the only one who's wondering if Reiser 4 will go into the stock 2.6! So: does anyone know?

    1. Re:Reiserfs by LarryRiedel · · Score: 5, Interesting

      I think it is safe to say nobody knows if Reiser4 will go into the stock 2.6 kernel, but I think the principals would like it to happen, and depending on how well the Reiser4 beta performs this summer, it should be possible, as long as it does not appear that adding the Reiser4 code would disrupt existing code.

      Larry
  26. Re:What the heck?! by aetherspoon · · Score: 2, Informative

    Basically, Slashdot has a story comment system that sorta resembles boards as well as a story submission system that sorta resembles a moderated topic list.

    It isn't a messageboard site though.

    --
    --- Ãther SPOON!
  27. load kernel from kernel? by gTsiros · · Score: 2, Insightful

    What about that? Will we be finaly able to switch kernels without a reboot?

    I could google for it, but hearing peoples' comments about these things is much more interesting... :D

    --
    Looking for people to chat about multicopters, coding, music. skype: gtsiros
    1. Re:load kernel from kernel? by djcapelis · · Score: 2, Informative

      I think it's probably refferring to the User mode Linux patch perhaps? Which allows one kernel to act as a parent for another to allow a sandbox to run a kernel in. Helps with debugging and telling someone you're giving them a dedicated server when you have six kernel instances running on the same box.

      --
      I touch computers in naughty places
    2. Re:load kernel from kernel? by Daniel+Phillips · · Score: 4, Interesting

      "What about that? Will we be finaly able to switch kernels without a reboot?"

      I did that back in the 2.2 days with monte. Later with 2.4 kernels I did a few changes, added a feature I was missing, fixed a bug and such stuff. In case you want to see it. But it was never completely stable and lacked SMP support.

      kexec might be a better alternative. AFAIK it is being maintained and might even have made it into the 2.5 kernel.


      It was only a couple of years ago that knowledgeable people were calling this idea ridiculous, and giving good reasons, however progress has marched on, and we're actually coming within sight of it. The basic challenges are much the same as for hotplug cpus, hotplug memory, process migration in a cluster, and yes, kexec, all of which are being worked on or already working. So I'll go out on a limb and predict that hot-kernel swapping will be demonstrated during the 2.7 timeframe. It won't be perfect, but such things never are in the first cut.

      The thing that makes hot kernel swapping practical is the stable api between userland and the kernel. Big changes there are few and far between, and they can be special-cased.

      --
      Have you got your LWN subscription yet?
  28. Uh, question. by Anonymous Coward · · Score: 2, Funny

    What's the name of the new filtering tool that will "obsolete" iptables?

    1. Re:Uh, question. by Anonymous Coward · · Score: 3, Funny

      Ha ha. Good one. Every f*cking time they do a major release of a kernel they
      change the ip filtering. Let's guess the new name - ipchairs, ipwhips, ipstools, . . . ? ? ?

    2. Re:Uh, question. by Anonymous+DWord · · Score: 2, Funny


      ipspispopd

      --
      "If he thinks he can hide and run from the United States and our allies, he's sorely mistaken." Bush on bin Laden
    3. Re:Uh, question. by stor · · Score: 3, Informative

      Well not obsolete it but people may be interested in the new bridging firewall code, ebtables

      And yes I got the joke...

      Cheers
      Stor

      --
      "Yeah well there's a lot of stuff that should be, but isn't"
  29. Re:Oh yeah? Well, I'm on 2.5.75, buddy! by ghum · · Score: 4, Funny

    t my mouse speed in gnome was sped up by about 10x over 2.4

    great news! 900% speedup from Linux kernel 2.4 to 2.5.75

  30. xset! by bahamat · · Score: 2, Informative

    Does nobody even know how their system works anymore? xset people! xset!!

  31. I'm suing Linus for this by Sabalon · · Score: 2, Funny

    These vaporware announcements must stop. Already since Linus announced this I have noticed a drop-off in downloads of the 2.4 kernel.

    These anti-competitive practices need to be stopped. A kernel-lead developer such as Linus should have to compete on the same level as everyone else for his kernel to get used. :)

  32. Re:What the heck?! by darc · · Score: 4, Funny

    I recommend "Ask slashdot (http://ask.slashdot.org)", which is sort of a newbie forum for stupid questions that can be solved with google. So, like, post all your issues, such as:

    "How do I mod my xbox"
    "Should I overclock my CPU"
    "How do I make everything more faster"
    and,
    "This question is just begging to have all replies start with IANAL"

    Join the club!

    --
    Tired of legitimate data sources? Try UNCYCLOPEDIA
  33. Re:Oh yeah? Well, I'm on 2.5.75, buddy! by ColaMan · · Score: 3, Funny

    Been compiling Mozilla non-stop in gcc for the last 3 hours with no problems.....
    on my 486. Oh look - ./configure has just about finished! And who said you needed the latest hardware?

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  34. Argh! by Eosha · · Score: 2, Funny

    Well crap...just this morning I updated to 2.4. Now I can't feel all cool anymore.

    --
    I have a girlfriend whose name doesn't end in .JPG
  35. devfsd and lvm by Dionysus · · Score: 2, Interesting

    What happened to devfsd and lvm? I know they were talking about replacing lvm, and I was wondering if the new code is in place?
    Also, I read somewhere that the developers were unhappy about devfsd, since 'nobody was using it'. I'm using it, so I'm hoping they don't remove it.

    --
    Je ne parle pas francais.
    1. Re:devfsd and lvm by Pegasus · · Score: 3, Informative

      I don't know if devfs is gone yet, but it's gonna be replaced by sysfs sooner or later. Lvm on the other hand is gone, replaced by device mapper, on which both lvm2 and evms2 are built. Evms2 looks extremely well for a nice gui volume management.

  36. IDE Layer Rewrite by zoward · · Score: 4, Interesting

    I've been hearing though other channels that the IDE layer rewrite improves the IDE subsystem to the point where SCSI emulation won't be needed to drive an IDE CD burner. Can anyone confirm or deny this? If so, this will probably become my main reason to switch to 2.6 (although there are quite a few secondary ones too). Thanks linux team (and IDE rewrite folks)!

    --
    "Can't you see that everyone is buying station wagons?"
  37. Nothing to do with IDE rewrite by axboe · · Score: 5, Interesting

    You are correct in assuming you don't need ide-scsi to emulate a SCSI host for burning cdroms in 2.6, but it has nothing at all to do with the IDE rewrite.

    2.6 has support for queueing "generic scsi" commands through the block layer, using the same mechanism and transport as the regular read/write file system requests. So we can overload the sg (scsi generic) SG_IO and provide the same functionality for non-scsi attached devices (such as atapi burners). With a recent cdrecord, you can give the device with -dev=/dev/hdc for instance.

    Additionally, cd burning is now zero copy. The user space data buffer is mapped directly into the kernel for the dma operations. DMA is supported on a 4-byte boundary, where 2.4 and previous has required sector alignment (512 bytes) for any atapi dma operations.