Slashdot Mirror


Linux v2.6 Begins Testing

xose quotes Linus from the kernel list: "the naming should be familiar - it's the same deal as with 2.4.0. One difference is that while 2.4.0 took about 7 months from the pre1 to the final release, I hope (and believe) that we have fewer issues facing us in the current 2.6.0. But very obviously there are going to be a few test-releases before the real thing. The point of the test versions is to make more people realize that they need testing and get some straggling developers realizing that it's too late to worry about the next big feature. I'm hoping that Linux vendors will start offering the test kernels as installation alternatives, and do things like make upgrade internal machines, so that when the real 2.6.0 does happen, we're all set." You all know what to do ;) Update: 07/14 17:49 GMT by S : OverNeith writes "Joe Pranevich has done it again! He's written another summary document on what to expect in the new and upcoming 2.6 Kernel!"

361 comments

  1. Clear this up for me by Neophytus · · Score: 5, Funny

    What is it I have to do? Send loves and kisses?

    1. Re:Clear this up for me by Surak · · Score: 5, Funny

      Flowers. Don't forget the flowers. And PLEASE remember to pickup a gallon of milk and a loaf of bread on the way home, okay, honey?

    2. Re:Clear this up for me by richie2000 · · Score: 2, Funny
      What is it I have to do? Send loves and kisses?
      Ralf Bächle:
      o mkiss
      Already taken care of.
      --
      Money for nothing, pix for free
    3. Re:Clear this up for me by moonbender · · Score: 1

      Sorry, I don't get it. Care to explain? :)

      --
      Switch back to Slashdot's D1 system.
    4. Re:Clear this up for me by Dark+Lord+Seth · · Score: 1

      I think Mr Linus would be happy with unmarked slices of gold, uncut diamonds and several kilograms (that's 1024 LoC^2dB for you emperial people) of opium. Portable wealth is great thing!

    5. Re:Clear this up for me by Farley+Mullet · · Score: 1

      A trip to google leads me to believe that it has something to do with ham radio. This site seems to explain what's going on, but I'll be damned if I can decode exactly what it's talking about.

    6. Re:Clear this up for me by richie2000 · · Score: 1

      Mmmm, kiss. Simple as that. :-)

      --
      Money for nothing, pix for free
    7. Re:Clear this up for me by turgid · · Score: 1

      A gallon of milk? That's 8 pints isn't it? How can you use all that before it goes off?

    8. Re:Clear this up for me by Anonymous Coward · · Score: 2, Funny

      By putting it in a "refrigerator".

    9. Re:Clear this up for me by Anonymous Coward · · Score: 0

      Even so, it only lasts 2-3 days, doesn't it?

    10. Re:Clear this up for me by PyromanFO · · Score: 0

      Its called a refrigerator

    11. Re:Clear this up for me by Anonymous Coward · · Score: 0

      Usually a week after the expiration date.

    12. Re:Clear this up for me by Anonymous Coward · · Score: 0

      Have children.

    13. Re:Clear this up for me by pe1rxq · · Score: 2, Funny

      mkiss is a ax25 network driver for TNCs connected to a serial port.

      AX25 is an amateur packet radio protocol.
      A TNC is a Terminal Node Controller, or basicly something that translates serial data into actuall packets and controls your modem.
      KISS (Keep It Simple Stupid) is a TNC mode that makes the TNC behave more or less as dump as it gets (it only translates packets and manages some timing) hence the name.

      The line in the changelog relates to a change that removes some old unused junk that caused an oops on opening a mkiss device and removes some obsolete module use count handling.
      (I should know, I made the patch...)

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    14. Re:Clear this up for me by arkane1234 · · Score: 1

      Is milk that foreign to you? wow...

      Milk usually has a shelflife of a week after the "sell by" date posted on the bottle, and the "sell by" date is usually a week or so from the date you purchase it.

      --
      -- This space for lease, low setup fee, inquire within!
    15. Re:Clear this up for me by Anonymous Coward · · Score: 0

      A gallon of milk? That's 8 pints isn't it? How can you use all that before it goes off?

      Easy, no to your doorstep beer deliveries in the US. actualy its hard to get a decent lager in the US, a decent ale is all but impossible. Unless you make your own, Canadian import aren't too swillish, and some European "exports" are available, but that's not the same as a good brew made by a local brewery and delivered to your door so it's either milk or soda pop, for those of us that don't live in civilized countries!

    16. Re:Clear this up for me by swv3752 · · Score: 1

      In the US it is garunteed (sp?) for a minumum of 3 days after the "sell by date".

      --
      Just a Tuna in the Sea of Life
    17. Re:Clear this up for me by jo42 · · Score: 0, Troll


      Give his sphincter a good tongue lashing...

    18. Re:Clear this up for me by Anonymous Coward · · Score: 0

      Forward Re: Joke
      To: Clueless

    19. Re:Clear this up for me by hatrisc · · Score: 1

      according to my milk, 7 days after opening is what's recommended.

      --
      I write code.
    20. Re:Clear this up for me by Anonymous Coward · · Score: 0

      Darn, another Linux kernel that won't run on my legacy machines. Guess I'm stuck with 2.2.

    21. Re:Clear this up for me by Anonymous Coward · · Score: 0

      Yes, milk is that foreign to me. I am very allergic to it and haven't drank any since I was 12 (16 years ago), and even then it was in tea.

    22. Re:Clear this up for me by arkane1234 · · Score: 1

      Guaranteed?
      Where is the Guarantee printed?
      I've never seen it, I've just gone by common sense.

      --
      -- This space for lease, low setup fee, inquire within!
    23. Re:Clear this up for me by arkane1234 · · Score: 1

      I'm allergic to it, also.. well, lactose intolerant... but learning this type of information is usually part of growing up.

      --
      -- This space for lease, low setup fee, inquire within!
  2. This is a big deal. by TheDick · · Score: 2, Insightful

    Anytime they start work on a new point release it means great things for the Linux OS.

    Linus isn't one to just slap another number on there, notice they are usuallly things like 2.4.25-10 and what not.

    2.6 should bringbig changes in lots of the core system components. We could get a new way to handle SMP or a new filesystem. I personally can't wait to skim the change logs.

    --

    1. Re:This is a big deal. by avalys · · Score: 5, Informative

      You don't have to wait - pretty much all of big stuff has already happened in the 2.5 series. 2.6 is the next stable series, which (usually) means no big architectural changes. What's going on now is testing to ensure that the 2.5 series is stable enough to be considered for a release as "2.6.0".

      --
      This space intentionally left blank.
    2. Re:This is a big deal. by sfraggle · · Score: 5, Informative
      I personally can't wait to skim the change logs.
      Kernelnewbies.org has a page which usefully summarises the new stuff in 2.6.
      --
      were you expecting to see a sig here? perhaps you'd rather see the inside of an ambulance!
    3. Re:This is a big deal. by C0deJunkie · · Score: 2, Informative

      I personally can't wait to skim the change logs.
      I think someone has already done this for you ;-)
      Check that link for a complete and detailed list of "things to expect" in the next stable version, already merged in th 2.5 series.

    4. Re:This is a big deal. by samhalliday · · Score: 2, Informative
      how the hell did this get modded up??? EVERY well-informed linux user on the planet, ESPECIALLY slashdotters, know that x.EVEN.z releases are stable, x.ODD.z are development, and the transition from an odd to even release is entirely stability related. therefore, there will be NO new major revamps of core components (hopefully) unless an emergency comes up... like the 2.4.8 vfs fiasco.

      meta-moderators, you know what to do...

    5. Re:This is a big deal. by Anonymous Coward · · Score: 2, Informative

      Linus isn't one to just slap another number on there, notice they are usuallly things like 2.4.25-10

      No.

      That extra -10 is something that dicks like REDHAT add onto the stock kernel because they have patched it, tweaked it, or fucked with it so it's no longer a standard Linux kernel.

      See Slackware or Debian for examples of proper kernel packaging.

    6. Re:This is a big deal. by Anonymous Coward · · Score: 0

      Maybe I missed something, but I thought Linus wasn't doing kernel releases for the 2.6.x line any longer.

    7. Re:This is a big deal. by TheDick · · Score: 1

      I just post to get modded, obviously.

      --

    8. Re:This is a big deal. by Anonymous Coward · · Score: 0
      I just post to get modded, obviously.

      Yeah? Well if I had mod-points right now, Sonny Jim, I'd be modding you over-rated.

      You really chose an apt name for yourself, didn't you ...

    9. Re:This is a big deal. by Crazy+Eight · · Score: 1

      That's just a package revision number. Debian does much less extensive patching of the kernel.org sources than Redhat, but has still hit 2.4.20-8 and 2.4.21-2 (already!).

    10. Re:This is a big deal. by Anonymous Coward · · Score: 0
    11. Re:This is a big deal. by Kylow · · Score: 1

      Riiiight, because Dick uses Linux so much. Heh!

  3. Sorry by keesh · · Score: 4, Funny

    There isn't an ebuild yet, and I'm too lazy to do it the old way...

    1. Re:Sorry by sketerpot · · Score: 3, Insightful
      For those of you who don't know: an ebuild is a Gentoo Linux source package which manages all the dependencies and the process for building.

      Although to be fair, Gentoo does require you to do some configuration for your kernel, to select the network card drivers and such. It isn't effortless with the kernel.

    2. Re:Sorry by presroi · · Score: 4, Funny
      There isn't an ebuild yet, and I'm too lazy to do it the old way...


      Just double-click on the kernel.msi button right next to the Explorer.
    3. Re:Sorry by Surak · · Score: 5, Informative

      Actually, it *is*. It's in the portage tree under sys-kernel/development-sources development-sources-2.6.0_beta1.ebuild

    4. Re:Sorry by caluml · · Score: 1
      Since I tried Gentoo, I'm seriously impressed with the range of packages they have, and the speed that they get them sorted.

      How long has 2.6.0 been out again...? :)

    5. Re:Sorry by Ignominious+Cow+Herd · · Score: 2, Funny

      How long has 2.6.0 been out again...? :)

      Well, since the news has hit /., at least a week or two I'd guess.

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
    6. Re:Sorry by Surak · · Score: 1

      According to the headers in the ebuild file, it came out at today at 04:36 (GMT I'm assuming, it isn't noted)

    7. Re:Sorry by JahToasted · · Score: 3, Funny

      Thanks... I'll be installing it tonight. Right after I backup all my files, of course. I know what greased turkey tastes like already.

    8. Re:Sorry by Anonymous Coward · · Score: 0

      For those of you who don't know: sketerpot is a karma whore who manages to post useless crap to high rated posts in an attempt to have some of that karma rub off on him.

      Although, to be fair the parent comment was not in the least bit funny, and it deserved to have some twat come along and spoil it.

    9. Re:Sorry by Anonymous Coward · · Score: 0

      How long has 2.6.0 been out again

      It's not. This is a pre-release.

  4. Hmmmmm... by Arthaed · · Score: 4, Funny

    I know if I start downloading and compiling this kernel I am going to have a 'case of the Mondays' real quick.

    --
    Unique signatures are rare.
    1. Re:Hmmmmm... by niko9 · · Score: 2, Funny

      I know if I start downloading and compiling this kernel I am going to have a 'case of the Mondays' real quick

      Shhhhhh! What are you nuts? Don't you know that Lawrence will beat the living crap out of you for saying something like that?

    2. Re:Hmmmmm... by IOOOOOI · · Score: 1

      s/beat the living crap out of you/kick your ass/

    3. Re:Hmmmmm... by chunkwhite86 · · Score: 1

      I am going to have a 'case of the Mondays' real quick..

      No way man... hell no. Where I work, a guy could get the crap beat out of him for saying something like that.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  5. Difference? by KillerHamster · · Score: 4, Interesting

    For us newbies here, what are the relevant differences in the new kernel? Better performance? New hardware support?

    1. Re:Difference? by pe1rxq · · Score: 5, Informative

      The biggest change for normal users is the preempt patch, it will make your system very responsive to interactive tasks (ie a graphical desktop) also the new schedulers should help here.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    2. Re:Difference? by Libor+Vanek · · Score: 5, Informative

      And better USB support with easier way for writing drivers for various USB gadgets.

    3. Re:Difference? by chef_raekwon · · Score: 2, Interesting

      will they finally be including IPSEC directly into the kernel??

      --
      We're like rats, in some experiment! -- George Costanza
    4. Re:Difference? by Wiz · · Score: 4, Informative

      The best reference I've found is Dave Jones' website..... Linux 2.5 core updates.

    5. Re:Difference? by Anonymous Coward · · Score: 0

      and support for USB 2.0

      Artaxerxes

    6. Re:Difference? by inode_buddha · · Score: 5, Informative

      Yes, IPSEC is already in 2.5.xx, along with the NSA's SELINUX hooks, IBM's JFS filesystem, and SGI's XFS filesystem. Lots of VM and block I/O work, too.

      --
      C|N>K
    7. Re:Difference? by packeteer · · Score: 2, Interesting

      Any improvement in NTFS support?

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    8. Re:Difference? by caluml · · Score: 5, Funny

      Yep, it's called mkreiserfs.

    9. Re:Difference? by Miles · · Score: 4, Informative

      They're using the new NTFS drivers. Check out:
      http://linux-ntfs.sourceforge.net/

    10. Re:Difference? by hynek · · Score: 1

      Actually both are backported and included in most kernel patched by distributors. That's true for many nifty features of 2.6 though.

      In fact due to those patched kernels there is only a limited revolution for Joe User ahead.

    11. Re:Difference? by Anonymous Coward · · Score: 0

      NFSv4 support!
      http://www.citi.umich.edu/projects/nfsv4

    12. Re:Difference? by samhalliday · · Score: 1

      native POSIX threads (needs to be enabled in the glibc with an adon package, and probably all packages recompiled against it..., but) look here if you fancy setting it up yourself. i've heard of unbelieveable speedups on threaded code using this library, which will not work on a 2.4.x kernel.

    13. Re:Difference? by Urchlay · · Score: 5, Interesting

      The new anticipatory scheduler seems to make a much bigger difference than the preempt patch did in 2.4.

      My test box is a Duron 750 with 384M of RAM, running Apache 1.3, Tomcat 4.0 (with Sun 1.4 JVM), MySQL 4.0, X11 + Windowmaker, usually running Opera and Mozilla.

      With 2.6.0-test1, I can run the load average up to 3.6 or so, and Mozilla is more responsive than it ever was on 2.4, even with a completely idle system. In fact, it's almost as responsive as the ancient Netscape 4.7 on this same system (compare Netscape 4.7 with any Mozilla 1.x release, if you don't know what I mean).

      I'm doing all this junk at once:

      - Recompiling the kernel in a `while true' loop
      - Recompiling a 100,000 Java project in a `while true' loop
      - Playing mp3s with mpg123
      - Untarring a kernel tarball, then deleting it, in another loop
      - Using Mozilla to hit locally-hosted Tomcat servlets, which make heavy use of the local MySQL server, which has pretty large tables (biggest 2 tables are 1.6G and 400M)
      - Reading /. in Opera :)

      I can't make the mp3s skip, and virtual desktop switching is instant. In 2.4, even with the preempt and lowlatency patches, either Mozilla or mpg123 will freeze up, and/or Tomcat/mysql will lag badly (of course, preempt/lowlat isn't supposed to help much with background server daemon processes anyway). 2.6.0-test1's performance under load also beats the 2.5.6x and 2.5.7x kernels I tried on this machine, though most of the 2.5's were an improvement over 2.4.

      It helps that all this activity doesn't cause much swap usage (hovering right around 200Kb of swap used).

      BTW, if you're already able to run recent 2.5 kernels, you should be able to just throw 2.6.0-test1 in and have it work (no need to upgrade anything you haven't already, to support 2.5).

      Executive summary: I'm a happy camper... If you're able to do so, you should try out this kernel on a spare box & see how you like it.

    14. Re:Difference? by tzanger · · Score: 2, Interesting

      How the hell do you get the kernel to behave with respect to swap?? I'm using 2.4.21 and the kernel is perfectly happy using 70% of my mem for cached data, and if I request a big chunk, it'll swap before giving up cache! wtf?!?!

      it also seems to slowly degrade over time (on the desktop, I've never had this kind of trouble on a server which may be a mem leak) -- after about 10 days of uptime (this is a laptop, I put it to sleep to take it home and back to work) my swap's nearly all gone and the cached mem is still a large % of total mem.. swapoff -a / swapon -a restores zippy fast response but it starts doing this again... Very very irritating.

    15. Re:Difference? by Anonymous Coward · · Score: 0

      Improved LILO support is called 'fdisk /mbr'. Make sure it's in your autoexec.bat file on any dual boot machines you own.

    16. Re:Difference? by fanatic · · Score: 1

      I've also noticed more than expected swap use with the redhat default 2.4.20-8 in rh 9. I agree - WTF?

      --
      "that's not encryption - it's a new perl script that I'm working on..." - from some Matrix parody
    17. Re:Difference? by Anonymous Coward · · Score: 0
      I'm running redhat's 2.4.20-8 kernel. uptime is just over 8 days right now. don't know what your problem is.

      Filename Type Size Used Priority
      /dev/hdb1 partition 1951856 10972 -1

    18. Re:Difference? by RdsArts · · Score: 2, Funny

      - Recompiling the kernel in a `while true' loop
      - Recompiling a 100,000 Java project in a `while true' loop
      - Playing mp3s with mpg123
      - Untarring a kernel tarball, then deleting it, in another loop
      - Using Mozilla to hit locally-hosted Tomcat servlets, which make heavy use of the local MySQL server, which has pretty large tables (biggest 2 tables are 1.6G and 400M)
      - Reading /. in Opera :)


      Your also giving your computer a nervous breakdown. I've seen ferrets on speed with less activity then that.

      *poing*

    19. Re:Difference? by tuba_dude · · Score: 1

      I've noticed problems too, but then again, you should send that complaint to whoever's in charge of that chunk of the 2.4.x tree. Most of the rest of us are talking about how great 2.5.x is over 2.4. It seems to me as though you are complaining about problems that have already been fixed. Perhaps you should try out the 2.6 test?

      --
      "The government of the United States is not, in any sense, founded on the Christian religion."
    20. Re:Difference? by feder · · Score: 2, Interesting
      - The system call table is no longer exported. Any module that relied
      on this previously will no longer work.
      What? Does this mean it will no longer be possible to replace a standard kernel API function with a customized one at run-time? I were just about to write a module relying on that feature.
    21. Re:Difference? by Anonymous Coward · · Score: 0

      - Recompiling the kernel in a `while true' loop
      - Recompiling a 100,000 Java project in a `while true' loop
      - Playing mp3s with mpg123
      - Untarring a kernel tarball, then deleting it, in another loop
      - Using Mozilla to hit locally-hosted Tomcat servlets, which make heavy use of the local MySQL server, which has pretty large tables (biggest 2 tables are 1.6G and 400M)
      - Reading /. in Opera :)


      Obviously we can see a real load on the machine here. Seems reading /. really does take that much processing power.

    22. Re:Difference? by BESTouff · · Score: 1

      Naa, "USB gadgets" is not yet another way of writing USB drivers for Linux ... an USB gadget is a peripheral which can be USB slave only, e.g. an iPaq. Linux's "USB gadget" is a framework to build drivers for such beasts.

    23. Re:Difference? by Urchlay · · Score: 1
      Whoops, hate to reply to myself, but the `100,000 Java project' should read `100,000 line Java project'

    24. Re:Difference? by Perky_Goth · · Score: 1

      That sounds better. But what i would like to see was you posting your link in the header and seeing if your PC survived slashdot. :D

    25. Re:Difference? by Anonymous Coward · · Score: 0

      Um, that was there before.

    26. Re:Difference? by Anonymous Coward · · Score: 0

      Is that you, Bill?

    27. Re:Difference? by Anonymous Coward · · Score: 0

      Don't forget the improved BSD support.

  6. This is a bad idea.... by Lord_Slepnir · · Score: 3, Insightful
    I'm hoping that Linux vendors will start offering the test kernels as installation alternatives

    All I see is badness coming from this. If someone is good enough with unix to want to use the 2.6 kernel to develop software, odds are they already know how to download and install the kernel themselves. If, on the other hand, we have someone new to Linux see 2.6 and think "that must be better than that old 2.4 kernel POS", and proceed to choose that one, odds are is that the 2.6 kernel is going to result in a less-than-stable system, and is going to look badly upon linux in the future.

    1. Re:This is a bad idea.... by Libor+Vanek · · Score: 1

      It depends... if vendor "hides" this into some "expert" options with big red label "This can destroy your data and kill your children" this cannot do any harm except few loosers

    2. Re:This is a bad idea.... by stinky+wizzleteats · · Score: 4, Insightful

      All I see is badness coming from this.

      Linux is changing. The average Linux user of today doesn't recompile their kernel. What's wrong with Mandrake or Suse offering a clearly labelled "testing kernel"? One of the problems Linux development is having right now is that the testing community is so closed that they aren't getting a good cross section of production machines during testing. The end result is that the rubber doesn't really meet the road until the kernel goes "live".

    3. Re:This is a bad idea.... by garcia · · Score: 1

      I disagree.

      Once the 2.6 series is out of its "testing versions" it is considered STABLE.

      Other than a few cases, I have never had a problem moving to a new STABLE kernel.

      Sure, using 2.5.x might not be such a fantastic idea (2.1.xxx's were ugly, I never even bothered with 2.3.x's and certainly not 2.5.x's) but 2.6.x should be fine.

    4. Re:This is a bad idea.... by KillerHamster · · Score: 1

      I don't think that would be a problem as long as the installer made it VERY clear that 2.6 is experimental and should only be installed if you really know what you're doing. Including test kernels could also be good for the few of us who don't have broadband and prefer to buy a distro now and then.

    5. Re:This is a bad idea.... by swtaarrs · · Score: 2, Interesting

      What's wrong with Mandrake or Suse offering a clearly labelled "testing kernel"?

      As I'm sure you have seen, many people blindly go around asking questions without RTFM, so what makes you sure people will take the "testing" label seriously? People may notice the testing kernel label, but when their computer starts having problems, they might not assiciate this with the development kernel and start getting made at KDE/Gnome or whatever for making crappy software, even when the real problem is the kernel.

    6. Re:This is a bad idea.... by Anonymous Coward · · Score: 0

      "One of the problems Linux development is having right now is that the testing community is so closed that they aren't getting a good cross section of production machines during testing."

      Haven't the "many eyeballs" already found all the bugs?

    7. Re:This is a bad idea.... by molarmass192 · · Score: 1

      Absolutely, if they want to have "beta" customers that understand what a "beta" is, then fine. However, people generally do not equate .0 releases with "not for production use", why, I have no idea. Probably haven't had their hands burned sufficiently. I'm looking forward to 2.6.0 but I'm weary of the whole debug cycle even though I know it needs to be done. I think user friendly distros may even want to wait until 2.6.2+ to let the dust settle a bit on the biggest "discoveries". The last thing we need is widespread distribution of what is the closed source equivalent of a beta kernel and then have noobs who just don't know any different complaining about Linux generically.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    8. Re:This is a bad idea.... by stinky+wizzleteats · · Score: 1

      As I'm sure you have seen, many people blindly go around asking questions without RTFM, so what makes you sure people will take the "testing" label seriously?

      I think the idea of a beta test is to gather thoughts, ideas, comments and questions from a user community for the purpose of improving the product. It would therefore seem pointless for people to refrain from asking questions about the way a test kernel performed.

      Now, if the question happens to be "I put the new test kernel on my 10,000 impressions/hour production commercial web server and it blew up my server", then that's a RTFM moment. I would suspect, however, that the nature of such production environments is such that mistakes like that are a self-correcting phenomenon. (How's that for a "you're fired" euphamism? :))

    9. Re:This is a bad idea.... by UnknowingFool · · Score: 2, Interesting
      Haven't the "many eyeballs" already found all the bugs?

      Although many people have reviewed and fixed notable bugs in the development branch, there are many environments, situations, and hardware can cause bugs. For example, when I installed Redhat Linux on my computer, it would not work with my Linksys NIC. I thought that was odd considering Redhat and Linksys are used heavily in the Linux world. What I found was that my version of Redhat (7.3) was not compatible with version of the Linksys NIC (LNE100TX V4.0). If I had used an older or newer version of Redhat or a newer or older version of the NIC, there would not have been problems. That's why testing needs to be done. This is something that many eyeballs may not have noticed.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    10. Re:This is a bad idea.... by johnnyb · · Score: 2, Informative

      "Once the 2.6 series is out of its "testing versions" it is considered STABLE."

      This is not entirely true. First of all, the percentage of people willing to run test kernels is much less than it used to be. Therefore, the test kernels have not seen as many strange hardware configurations nor the same usage loads. In fact, they probably haven't seen hardly _any_ true production loads.

      When the .0 kernels are released, many people view them as stable, so the testing base increases. This exposes a lot more bugs and problems. Usually it takes about 5 - 10 releases for it to "really" become stable. In fact, Linus admitted when he labelled 2.4 as officially blessed with the .0 that he did so more to increase the test base than he really thought it was a production-ready kernel.

      I think the problem is that many people (including me) don't take the time to run our own tests on new kernels as a matter of course, and so the actual stabilizing of the kernel is being moved further and further back into the release cycle.

      One good thing though is that Linus is going to have a smaller role in the release cycle. Linus is much better at development than he is at making production releases, and kernels usually stabilize when he takes his hands off of them.

      For example, Linus wants things to be totally technically pure - which is great, except that most people want a working kernel today. That's what release managers do. They make the nasty bug-fixes and trade-offs that are not good long-term but get the problem fixed today. Linus' view is (and should be) in the long-term, while a release manager needs to look at getting it working today.

    11. Re:This is a bad idea.... by DenOfEarth · · Score: 1
      I agree with some of the things in the previous posts. I am a Linux User at school and at home. Being reasonably technical, I can do most things, and with the help of the internet, I can trouble-shoot most every problem that comes my way. That being said, I've never successfully compiled a linux kernel, always running into strange problems along the way. I imagine I would hit some of the same esoteric errors when running a testing kernel, but I would be happy to report those, as it is testing.

      I see nothing wrong with some major distro releasing a testing kernel that will work within most of their system. The key is, you don't offer it right on the CD that installs the main operating system. For example, RH comes with, I think, 3 disks for the OS, plus a couple more source ones, which I never download anyways. What's the trouble with one more iso that contains all sorts of testing stuff. chances are, only people interested enough in testing a new kernel would go and get it to download, in the same way that only those interested enough in hacking some source will go and get the source CDs.

    12. Re:This is a bad idea.... by leviramsey · · Score: 1

      If Mandrake puts out a testing kernel, it will live in Mandrake Contribs (which aren't included on the CDs, generally), and will probably not even be included in contribs for the final version, but only track the Cooker development branch.

    13. Re:This is a bad idea.... by bicho · · Score: 1

      Well, they could always tag it in a grub/lilo conf file as testing or unstable or something meaningfull, along with another tag for the 2.4 stable kernel tagged stable...

      the stable kernel should then be a must of any installation, while the testing kernel (2.6 in this example) would be optional.

      also, by default initially, grub/lilo shuold default to the stable kernel or windows partition (when installing, i mean)

      --

      errera hunamum ets
    14. Re:This is a bad idea.... by 4of12 · · Score: 1

      First of all, the percentage of people willing to run test kernels is much less than it used to be.

      Yes, the percentage of people running test kernels is lower.

      But I think the absolute numbers of people running test kernels is about the same or higher. There are just that many more Linux users now compared to the 0.99 days, so even a smaller percentage of all users can mean a greater number of testers.

      A decreasing percentage is valid, though. Back in the old days, the kernel was so much less friendly to production use that the only people using it were people willing to compile source by hand, edit C code to get their hardware to work, etc.

      --
      "Provided by the management for your protection."
  7. I don't know what to do - really by nusuth · · Score: 3, Interesting

    OK, yesterday I was testing 2.5.75. Helpfully, the computer locked up and gave me an opportunity to send a bug report. So far so good. Only that I was in X, I wasn't doing anything particularly interesting or demanding (was playing kbounce), the panic report (if there was one) probably went to tty1 and I have no idea why the computer locked up. How do you report a bug when you can't see what went wrong with the kernel?

    --

    Gentlemen, you can't fight in here, this is the War Room!

    1. Re:I don't know what to do - really by pe1rxq · · Score: 4, Informative

      You connect another computer to the serial port and use it as a console...
      Or use multiple monitors, one for X, one for the console...
      (with the serial solution you can automagicly log it and don't have to type anything from a screen)

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    2. Re:I don't know what to do - really by GypC · · Score: 1

      An old dumb terminal (or not-so-dumb terminal) attached to the serial port is my favorite method. Much less hassle than another whole computer sitting there...

    3. Re:I don't know what to do - really by nusuth · · Score: 1
      I was hoping (but not really expecting) something simpler. I don't have multi-monitor capability on video card, nor have a spare card. I can't fit another computer in that room, what is the maximum length a null modem cable can be? Also is it possible to redirect only output to serial console?

      Perhaps I should just learn to read morse code.

      --

      Gentlemen, you can't fight in here, this is the War Room!

    4. Re:I don't know what to do - really by Anonymous Coward · · Score: 1, Interesting

      if you like noise you can send it to a line printer, or if you want to get flash there are network crash dump patches out there too.

    5. Re:I don't know what to do - really by FuzzyFurB · · Score: 1

      ctrl-alt-f1

      --
      Will Stokes Album Shaper http://albumshaper.sf.net
    6. Re:I don't know what to do - really by Anonymous Coward · · Score: 0

      Virtual console switching works great after a kernel panic!

    7. Re:I don't know what to do - really by Anonymous Coward · · Score: 0

      That RARELY works when X locks up. That was the problem.

    8. Re:I don't know what to do - really by mmol_6453 · · Score: 1

      My dad's got a serial printer laying around somewhere. *rustlerustle* ah ha!

      Oh...I don't have any ribbons for it. Drat!

      --
      What's this Submit thingy do?
    9. Re:I don't know what to do - really by shadowbearer · · Score: 1

      I have an old freebie 486 laptop running Debian that I use....works pretty well (when the power connector doesn't come unhooked anyway :-) Ah, duct tape...

      SB

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    10. Re:I don't know what to do - really by non+carborundum · · Score: 2, Interesting

      I would love to be able to use
      one monitor for console and another for
      X...

      Can anybody point me in the right direction
      to do this?

      Please?

    11. Re:I don't know what to do - really by Error27 · · Score: 1

      Take a look at /var/log/messages. Sometimes the system is able to save a message to disk before locking up.

    12. Re:I don't know what to do - really by DeBeuk · · Score: 1

      You guys never heard of xconsole ? Shame on you !
      Maybe compiling a kernel is WAY out of your league.

      --
      Reality has a notoriously liberal bias -- Stephen Colbert
    13. Re:I don't know what to do - really by nsahoo · · Score: 1

      doesn't your ctl-alt-F1 key take you to a console screen?

      --


      When a post becomes too insightful, it often becomes funny.
    14. Re:I don't know what to do - really by nusuth · · Score: 1

      Thanks. Under /var/log/kernel/ I found that there was a "Unable to handle kernel paging request at virtual address at blahblah" error, which I guess is relatedf to USB memory leak fixed in 2.6.test1 Compiling it right now.

      --

      Gentlemen, you can't fight in here, this is the War Room!

    15. Re:I don't know what to do - really by Error27 · · Score: 1

      Memory leaks don't crash the kernel, they just mean you have less memory to use for other stuff.

      If you still experience problems enable "Load all symbols for debugging/kksymoops" under "Kernel hacking." Tt prints a stack dump that often gives you a pretty good idea where the bug is.

      Feel free to report it to bugzilla.kernel.org

  8. Re:How long... by Tyler+Eaves · · Score: 1

    2.5.x was a testing series. The release following 2.5.0 was 2.5.1, not 2.5.0.pre2 or some such. (In other words, not long)

    --
    TODO: Something witty here...
  9. I got it before the /.ing by Anonymous Coward · · Score: 5, Interesting

    And ive just compiled it. I was quite surprised I managed to get it to boot without it panicing. I'm even typing from the new kernel now. But there is a word of warning though. The layout of the /dev folder has been rearranged. As a result some of my programs have broke.

    For example. /dev/hda, /dev/hdb/, /dev/hdc now become /dev/discs/disc0, /dev/discs/disc1, /dev/discs/disc2. So you will need to edit /etc/fstab to reflect the changes.

    1. Re:I got it before the /.ing by caluml · · Score: 4, Informative

      That's devfs. If you don't use that, they'll all be normal (hda, sdb, fd0, etc).
      At least it wasn't mandatory as of 2.5.69 anyway.
      Why isn't devfs the default now - it's been working fine for ages - for me anyway.

    2. Re:I got it before the /.ing by bumby · · Score: 5, Informative

      For example. /dev/hda, /dev/hdb/, /dev/hdc now become /dev/discs/disc0, /dev/discs/disc1, /dev/discs/disc2

      That is called devfs, and as far as I know is an optional thing. At least it was in 2.4-series, and I really really doubt it isn't in 2.5 and will be in 2.6. So just skipp the CONFIG_DEVFS_FS and CONFIG_DEVFS_MOUNT and use your old nodes.

      --
      Hey! That's my sig you're smoking there!
    3. Re:I got it before the /.ing by CaptnMArk · · Score: 2, Funny

      /dev/disc...
      ^

      eeek! Somebody still can't spell.

    4. Re:I got it before the /.ing by hacker · · Score: 2, Informative
      Why isn't devfs the default now - it's been working fine for ages - for me anyway.

      Because devfs is exploitable, slow, and is being ditched by all of the Linux distribution manufacturers. As one former coworker of mine put it so well:

      "Devfs is an over-engineered solution to a non-existant problem..."

      Seriously though, you need to look at the new work going on, udev, a userspace implementation of devfs.

    5. Re:I got it before the /.ing by Anonymous Coward · · Score: 0

      The layout of the /dev folder has been rearranged.

      For the last couple development kernels (especially 2.5) I found it extremely painful to get my system running again. modutils were different, all sorts of stuff. Couldn't get the internal modem to work, VMware modules wouldn't work, things like that (at least on my laptop).

      Was a painful experience. That why these days I usually wait for the Linux distros to include the newer kernels. I'd like to test, but I don't like to bleed profusely.

    6. Re:I got it before the /.ing by Anonymous Coward · · Score: 0

      Damnitt Jim, it should be disk, not disc!!

    7. Re:I got it before the /.ing by Aliencow · · Score: 1

      My favorite is SCSI raid in DevFS... Mine was something like /dev/ido/disc0/part1 or something like that..ew

    8. Re:I got it before the /.ing by caluml · · Score: 2, Interesting
      Because devfs is exploitable, slow,

      Never heard of this... Do go on...

      Devfs is an over-engineered solution to a non-existant problem...

      Yeah sure, when you're installing Linux from scratch, with no connectivity to anywhere, and you have to try and remember what the major and minor numbers for /dev/cciss/c0d0p5 are, it's so easy.

    9. Re:I got it before the /.ing by Anonymous Coward · · Score: 0

      Perhaps you should do some more research. The search function of the kernel mailing list archives is very useful.

    10. Re:I got it before the /.ing by caluml · · Score: 0, Flamebait

      Perhaps if you have never heard of something, you can't go looking for information on it.

    11. Re:I got it before the /.ing by be-fan · · Score: 2, Informative

      devfs is also similar to what FreeBSD has had for years. Dynamic device files make sense, there is no way around it. Besides, your complients are the first I've heard of any issues. I've been using devfs for awhile (Gentoo's defaults to it on) and its nice not having to remember major/minor numbers for stuff like my iPod or my USB mouse.

      --
      A deep unwavering belief is a sure sign you're missing something...
    12. Re:I got it before the /.ing by Waffle+Iron · · Score: 5, Funny
      Devfs is an over-engineered solution to a non-existant problem..

      That's exactly what I've thought for a long time now. I've come up with a much simpler solution that I call "drvlttrd". I'm going to submit the patch as soon as I do a little more cleanup. Basically, the devices get short convenient names that can be used like URL prefixes. Example:

      /dev/fd0 -> A:
      /dev/fd1 -> B:
      /dev/hda1 -> C:
      /dev/hda2 -> D:
      etc...

    13. Re:I got it before the /.ing by autechre · · Score: 1

      Jon Lasser (of Bastille) once stated on the umbclinux list that Linux would never be accepted in the enterprise until it had [devfs-style] device names (like Solaris, etc.). /dev/hda is fine if you're just a desktop user with an IDE disk or two, but when you've got stacks of SCSI disks attached to a machine, you NEED a nomenclature that's more precise. If you've never seen the need/problem, that's fine for you, but don't assume that one doesn't exist.

      Having a dynamic /dev is just a good idea. If I see that /dev/whatever exists, then I can be reasonably certain that it actually means something (i.e., there's a driver currently loaded for a piece of hardware to which the entry in /dev refers). This also helps out with embedded systems, which would otherwise have to have a custom /dev (with all devices that MIGHT be attached some day, like a NIC) to save space.

      --
      WMBC freeform/independent online radio.
    14. Re:I got it before the /.ing by Anonymous Coward · · Score: 0

      Yeah, years, that's it. Except my FreeBSD 4.8 box doesn't have a device filesystem, because it was introduced in 5.0.

    15. Re:I got it before the /.ing by Anonymous Coward · · Score: 0

      you have to try and remember what the major and minor numbers for /dev/cciss/c0d0p5 are, it's so easy.

      +100, Insightful

      I love Linux just as much as the next Zealot around here, but holy crap, If we think that Grandma can use it over other OS's, geepers, we still have another thing coming. DevFS is a Good Thing (tm). Sure it's a pain in the ass sometimes, but it's a good thing. I don't understand the (almost) hatred towards it.

    16. Re:I got it before the /.ing by NTmatter · · Score: 1

      Why not just symlink /dev/hda to /dev/discs/disc0 ?

    17. Re:I got it before the /.ing by macshit · · Score: 1

      devfs is also similar to what FreeBSD has had for years. Dynamic device files make sense, there is no way around it.

      I think most people agree it's a nice idea in theory, but the majority of kernel developers seem to hate the actual devfs implementation. There are several who have been working on ways to completely replace it with something more lightweight and elegant.

      --
      We live, as we dream -- alone....
    18. Re:I got it before the /.ing by macshit · · Score: 1

      This is due to the fact that the original author was australian, and `disc' is apparently OK there. Of course it's still stupid because `disk' is far more common in linux (the kernel and otherwise), and consistency in user-visible naming should trump the author's local conventions...

      --
      We live, as we dream -- alone....
    19. Re:I got it before the /.ing by leviramsey · · Score: 1

      The only problem with devfs (actually Mandrake's build of it) is that in current Cooker, there are unresolved symbols in pam that prevent devfsd from starting, which in turn prevents the init scripts from running. Booting in failsafe mode avoids this problem, but loses devfsd.

    20. Re:I got it before the /.ing by johnnyb · · Score: 1

      Grandma is not going to care whether DevFS is there or not. The only person who would care about the major/minor numbers is someone building their own distribution or installing the whole thing from source - definitely NOT Grandma. The distributions - you know, the ones trying to make things easier for Grandma - are the ones ditching devfs.

    21. Re:I got it before the /.ing by bicho · · Score: 1

      Thats SCARY!!!!

      It took me a few 10 seconds to read the Score:5, Funny though...
      because it IS a joke, isnt it?!?!

      --

      errera hunamum ets
    22. Re:I got it before the /.ing by caluml · · Score: 1

      Submit a patch - even I could probably write that one :)

    23. Re:I got it before the /.ing by SuiteSisterMary · · Score: 1

      Actually, the usual convention is that magnetic tech is 'disk' and optical tech is 'disc.'

      Hence, you have a floppy disk, a hard disk, and a compact disc.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    24. Re:I got it before the /.ing by the_2nd_coming · · Score: 1

      so they finaly did it eh.

      they were talking about making that change back in the 2.3 days.

      --



      I am the Alpha and the Omega-3
    25. Re:I got it before the /.ing by quelrods · · Score: 0

      devfs means extra typing why would I want that? I much prefer /dev/hda and I will continue to compile my kernels in this fashion.

      --
      :(){ :|:&};:
    26. Re:I got it before the /.ing by pe1chl · · Score: 1

      But isn't that because the optical disc is a Dutch/Japanese invention and those who have decided on the name did not know about those US-English conventions?

    27. Re:I got it before the /.ing by Anonymous Coward · · Score: 0

      "Compact Disc" is a trademark. Outfits like the New York Times still refer to them generically as a "disk" because it's the correct spelling in American English.

    28. Re:I got it before the /.ing by Anonymous Coward · · Score: 0

      "Grandma is not going to care whether DevFS is there or not. The only person who would care about the major/minor numbers is someone building their own distribution or installing the whole thing from source - definitely NOT Grandma. The distributions - you know, the ones trying to make things easier for Grandma - are the ones ditching devfs."

      There are plenty of people who aren't that great with computers & OSes that do *some* of their own upgrades (i.e. add new hard drive to existing system). So, it's only reasonable that a linux newbie (freshly switched over from the windows world) would like to add a new hard drive to his linux system. So, now Mr. Linux Newbie has to learn "mount" and the naming conventions of disks on Linux. (And he will have to know them for editing /etc/fstab if he wants it mounted at boot). IMHO, the DevFS naming convention is easier to remember than the current/old way. It would make the newbie's life a tad easier, don't you think?

      just my .02
    29. Re:I got it before the /.ing by johnnyb · · Score: 1

      That is not something Grandma would do. Every Grandma I know has their grandchildren help them do that. It's a tricky process either way, and you either know what you're doing or you don't.

      To be newbie-friendly, it would have to detect that you have a new hard drive, read the partition table, and then ask you want you want to do with it. Red Hat may in fact do this - they do a lot of other autosetup stuff with kudzu.

  10. NTLM in the kernel? by caluml · · Score: 2, Interesting

    Steve French:
    o NTLMv2 password support and NTLMSSP signing part 1
    o ntlmssp signing
    o More NTLMv2

    I don't understand - why is this in the kernel? No entiendo.

    1. Re:NTLM in the kernel? by lederhosen · · Score: 1

      Because there is a webserver in the linux kernel, I guess (I know it is a webserver in the kernel, but
      I do not know if your comments has to do with it).

    2. Re:NTLM in the kernel? by romey · · Score: 1

      accually the kernel http server got yanked out at the begining of 2.5.x

    3. Re:NTLM in the kernel? by Majix · · Score: 2, Informative

      khttpd, the kernel webserver, has been removed in 2.5.x/2.6. I'm guessing NTLM support is part of the new kernel crypto/security API.

  11. Re:How long... by Anonymous Coward · · Score: 2, Informative

    In a lot of development projects, including the linux kernel, the odd ended builds are developmental releases. So the question is not really "how long has it been since 2.5.0 and how long did that take?" , it's how long since 2.4.0 ...? I believe that question was answered in the summary, and AFAIK it was probably answered in the article (I did not RTFA).

  12. Damn I was hoping by bain_online · · Score: 1
    that keeping with historic reasons we will have about same schedule of important days as SCO lawsuit dates. With slow process we would have had lot of time to fix whatever comes up in the courts.

    Seems like we are actually gonna get tehre ON TIME.

    Any way three cheers for 2.6 ... 2.4 is deprecated long live 2.6...

    Pls. no falmes on deprecated thing i just wanted it to rhym with king is dead long live the king.

    --
    BAIN http://www.devslashzero.com
  13. Yea! by Anonymous Coward · · Score: 3, Informative

    No more SCSI-Emulation for burning CDs with this.

    1. Re:Yea! by bumby · · Score: 1

      That is nice, but I guess I have to keep the SCSI anyways, for the 1394 to me iPod.

      --
      Hey! That's my sig you're smoking there!
    2. Re:Yea! by Anonymous Coward · · Score: 0

      Sure, but you don't have to use it with an IDE CDRW drive. That means no more time is wasted with translation and buffer underrun is less frequent. I've never actually had a buffer underrun under Linux, but what the hey.

    3. Re:Yea! by adric · · Score: 1

      That was actually backported into the 2.4 branch a couple of releases ago... 2.4.18 IIRC. It's definitely in 2.4.21, at any rate.

      --
      not plane, nor bird, nor even frog...
    4. Re:Yea! by dasunt · · Score: 1

      Er, SCSI-Emulation for CDRWs is horribly misnamed. An IDE ATAPI CD drive is not a run-of-the-mill 1980s IDE drive, it has commands such as 'eject' that IDE has never heard of. Therefore, the ATAPI spec was layered on top of the IDE spec, and ATAPI includes several SCSI commands, such as 'eject'. Now, if they named it ATAPI-IDE instead of SCSI-emulation, we wouldn't have these problems. :)

      That being said, in recent kernels (2.4.18+, IIRC), the IDE drivers should work with ATAPI burners.

  14. Does Linux 2.6 permit decent video capture? by Sheetrock · · Score: 4, Interesting
    I've been tweaking my cheapish bttv-style card and no matter what I do I can't seem to prevent any of the video recording solutions for Linux to capture a steady stream of frames. The easiest test is to tune the card to a news network and watch the moving text on the bottom bar -- it skips in a regular pattern under Linux, but works smoothly under Windows (i.e., it's not a slow computer issue, although there could be magic in the driver that isn't being duplicated under Linux). From what I've read, it's an issue with Linux timing, and perhaps a real-time kernel would work better, but I was wondering if they've been addressing this.

    Should mention that the sound capture seems to cause the problem -- without sound, the capture is smooth under Linux, but adding either ALSA or OSS to the mix guarantees problems.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:Does Linux 2.6 permit decent video capture? by Anonymous Coward · · Score: 2, Informative

      That might also be because you are not using proper deinterlacing while encoding (if you're doing .avi mpeg4 or so) or while decoding (mpeg1, mpeg2).

      Also, have you checked that you have big enough dma buffers for the capturing card? I think you need to give some arguments to lilo to reserve some memory for the card..

    2. Re:Does Linux 2.6 permit decent video capture? by gl4ss · · Score: 2, Informative

      Tried another sound card or different addres/int? 2.6 should allow decent capture(on bt* cards), as others do too. But it wont be a silver bullet to your problems i'm afraid.

      --
      world was created 5 seconds before this post as it is.
    3. Re:Does Linux 2.6 permit decent video capture? by Josh+Booth · · Score: 5, Insightful

      It's not the driver, it's just that Linux Kernel 2.4.x is not preemptible. In other words, the kernel system calls, like read and write, are made to be interruptable in 2.6.x. Basically, it adds some code that allows something else in the kernel to run if one thing is waiting, say, for some sort of input, which improves latency for short periods of time. Linux Journal, May 2002 edition explained this and they had a latency graph of a system playing music under a load. Without the preemptible patch, there were huge spikes in latency (basically audible as gaps in the music) but with the patch, there were minimal changes in the latency. Just today, I noticed something similar to what you talked about. I was ripping CD's and then encoding them as Ogg. Apparently, cdparanoia does system calls that have high latency and since they can't be interrupted, working in X is slow. However, since Ogg encoding is mostly userspace, X was much faster even though more of my processor was being used. Recently, Slashdot linked to an article outlining the changes in 2.6. People have also been making patches for 2.4 for a long while to improve latency, and I think there is a backport of the low latency patch to 2.4.

    4. Re:Does Linux 2.6 permit decent video capture? by Quelain · · Score: 1

      Tried hdparm to get your disks working at full speed? That's all I had to do on a PIII 666 for decent capture. The low-latency stuff in 2.6 should improve this too.

      --
      Cthulhu loves you.
    5. Re:Does Linux 2.6 permit decent video capture? by nilsjuergens · · Score: 1

      You might want to try NuppelVideo. It produces rather big files but works like a charm. I use cheap bttv-based cards too and with NuppelVideo i have no frame-drops and video and audio are in perfect sync.

      The .nuv-Files as output can then be converted to whatever you want using Mplayer .

      --
      -- Having problems sending big files over the net? Try out Efisto (http://efisto.org)
    6. Re:Does Linux 2.6 permit decent video capture? by PhracturedBlue · · Score: 2, Informative

      Well, it is better, but not wonderful. I also have a cheapish bttv style card, and have run both 2.4 and 2.5.* and 2.5 drops fewer frames but I still lose quite a few, though certainly not in regular intervals. This happens using virtually any encoder (nuv, mpeg4) at anything over 480x480 (and my cpu is only at about 50% from the capture/encoding when doing 640x480 which is my normal recording setting). you may want to try the triton1=1 and vsfx=1 insmod options mentioned in:
      Documentation/video4linux/bttv/README.quirks

      or increase the number of buffers (I use gbuffers=32)

      (the dma thing is a big deal too, so better check hdparm)

      These made my capture more stable, though it didn't do too much about the dropped frames). Also, 2.5+ includes the new 0.9 bttv drivers which support V4L2 and seem overall to perform better.

      Good luck. And if you want a kick-ass PVR, here is my plug for www.mythtv.org :)

    7. Re:Does Linux 2.6 permit decent video capture? by dudeman2 · · Score: 1

      It's a VBI sync issue. Windows video supports syncing to the VBI, apparently X does not. See www.mythtv.org, I think their faq covers this.

    8. Re:Does Linux 2.6 permit decent video capture? by johnnyb · · Score: 1

      Also, Windows puts user interactive tasks at top priority. Try renicing the process to -20 and see if it goes faster. Also, turn off your daemons and Mozilla. The preemption patch and hdparm should help, too.

    9. Re:Does Linux 2.6 permit decent video capture? by SuiteSisterMary · · Score: 1

      hdparm is crazy.

      Seagate Barracuda 80 gig drive, plugged into a Ultra/66 controller, with nothing whacky done: about 5 megs per second of read.

      An hour later, after mucking with the kernel, getting the chipset drivers just so, tweaking lilo just so for the IDE mhz, and using a simple little hdparm command of, as I recall, hdparm -c1d1X68 /dev/hdc: about 50 megs per second of read.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  15. Compiled, tested, working. by indigo78 · · Score: 5, Interesting

    Downloaded, compiled and installed. Working since 4 hours on a Slackware-9.0-current, asus L8460K notebook (p3/1000, 256mb ram, i440bx, S3 savage/MX, ess allegro) and quite standard compilation options (acpi, alsa, pcmcia, usb, netfilter, no ipv6, preemptible kernel). Applied patch as seen on LKML (see here) for vfsmount.
    Happy testing!

    --
    I'm fat, you're ugly. I can get slimmer, and you?
    1. Re:Compiled, tested, working. by MasterRa · · Score: 0

      I'm working on it. It won't compile with all defaults. Neither would any 2.5.. actually, i never got a 2.5 to compile no matter what i fiddled with. Hoping to have more luck here :(

    2. Re:Compiled, tested, working. by kasparov · · Score: 2, Interesting

      Did an emerge sync, emerge development-sources, and did an xconfig (love the new xconfig) and configured with pretty standard options (added crypto/ipsec stuff). Running great on my IBM Thinkpad A21m (for the last 30 minutes anyway).

      --
      There's no place I can be, since I found Serenity.
    3. Re:Compiled, tested, working. by alyandon · · Score: 1

      I had the same problems because of outdated driver modules that would no longer compile properly. Keep stripping stuff you don't need out until it compiles.

  16. devfs? by Neil+Watson · · Score: 1

    Doesn't devfs take care of all this?

    1. Re:devfs? by rjw57 · · Score: 4, Informative

      Actually devfsd does (see here). Most distros use DevFS + devfsd these days (notable exeption off the top of my head is RedHat).

      --
      Rich
    2. Re:devfs? by Anonymous Coward · · Score: 1, Interesting

      > Most distros use DevFS + devfsd these days

      Name a few... debian? suse?

    3. Re:devfs? by Anonymous Coward · · Score: 0

      Mandrake, FreeBSD, RedHat, BeOS, Solaris

    4. Re:devfs? by Anonymous Coward · · Score: 0
      Using devfsd takes away the performance gains that using devfs is purported to give your system. You gain a speedup in reading device inodes, and then you take it back again by using another slow userspace daemon to manage them. Silly.

      There's absolutely no reason to use devfs that I have ever seen, none. As someone else mentioned, there are a lot of HUGE security holes in it, and it's pretty easy to take a box running devfs down just by plugging in an aberrant USB device, such as an unsupported Palm handheld (I know a Treo90 can do this instantly, causing a hard-lock of the machine).

  17. How's the must-fix list going? by Bollie · · Score: 4, Informative

    Last time I looked at ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/ must-fix/ there were still some showstoppers. It seems like they were updated about a month ago, so I guess progress must have been made on them...

    The biggest problem I have with the newer kernels is probably some ACPI/IRQ routing bug in my board. It's a common problem with the NForce2 chipset (APIC doesn't work, so you have to boot with pci=noacpi or acpi=off). It's not the biggest inconvenience, but it causes half of my unused USB slots not to work...

    I must say the snappiness of 2.6 is great! I'm looking forward to beta-testing. AFTER I backed up my drive, of course!

    1. Re:How's the must-fix list going? by claar · · Score: 1

      Yeah, it's a minor annoyance, but that along with a couple other bugs I can't remember and the fact that gentoo barfed in stage 3 (even without ~x86) on my NForce2 board has been enough to convince me to run Windows on that box. Ah well.

      --
      I'd give my right arm to be ambidextrous...
    2. Re:How's the must-fix list going? by Bollie · · Score: 1

      I got VERY nice results with Gentoo on my NForce2 board. But, then, I looove tweaking.

      With the newest 2.4.22-pre4, you have to use acpi=off pci=noacpi on the boot command line. What's nice, is that specific kernel supports my IDE, AGP and using ALSA 0.9.5, my sound.

      It's not nice that the NVidia people have the Linux support a couple of months behind the Windows, but it seems that that's the best you're going to get!

      Well... I'd rather run an OS where I KNOW what's going on than one that tells me that I don't need to know what's going on.

  18. SCO vs linux by VEGx · · Score: 5, Funny

    I hope they added a few lines like "This is not SCO code" :-P

    OK, So what if I'm a troll?!

    1. Re:SCO vs linux by LynXmaN · · Score: 1

      SCO fills a suit against Linus Torvalds for adding copyrighted SCO name in the kernel source...

      LOL!!! :)

      --
      May the source be with you!
  19. Cool by whovian · · Score: 1

    Congrats and thanks, Linus. I was not expecting testing to begin so quickly after he expressed his opinion.

    --
    To-do List: Receive telemarketing call during a tornado warning. Check.
  20. Have they fixed SBP2 yet? by Cthefuture · · Score: 3, Interesting

    You know, the firewire disk driver. Man that thing has never worked 100%.

    Just try corrupting a large (mine was 90GB) partition on a firewire HD and then fschk it. Eventually it'll start getting timeout errors and all sorts of crap, and will eventually trash the filesystem even worse. Then you can't mount the drive at all.

    I usually end up having to go to Windows because it's the only place that I can force a massively corrupted partition to mount (and it has better SBP2 support). From there I can copy everything that is still good off and reformat the drive.

    This hasn't just happened once. More like 3 or 4 times (both EXT3 and Reiser partitions) over the last year or so.

    --
    The ratio of people to cake is too big
    1. Re:Have they fixed SBP2 yet? by Anonymous Coward · · Score: 3, Interesting

      I've been using reiserfs on an oxford-911 SBP2 EIDE->Firewire(tm) adapter since the release of 2.4.21. I also tried out 2.4.20 for a bit, it sucked down huge chunks of CPU. The only problem I've had with Firewire on 2.4.21 is the bogus support for hot UNplugging, unplugging one device may kick off everything else, and no filesystem likes having the disk pulled out from under it.

    2. Re:Have they fixed SBP2 yet? by Cthefuture · · Score: 1

      Yes, the corruptions I had were from either pulling the plug or power-off without unmounting the drive. The filesystem was completely repairable though, but it did need a fschk.

      It seems when doing a fschk all the drive accesses (read + write) cause the SBP2 driver to go haywire. Then it starts getting read errors and such (hardware read errors). Seems to a be problem with the driver.

      --
      The ratio of people to cake is too big
    3. Re:Have they fixed SBP2 yet? by hacker · · Score: 2, Insightful
      You know, the firewire disk driver. Man that thing has never worked 100%.

      That's funny, because I've been happily using my QueFire firewire CDRW under Linux 2.4 and 2.5 with the native sbp2 drivers in the kernel tree for at least 2 years without a single hiccup, in about 10 kernels during that time, on one of my production machines. I've never seen a read or write error yet. Maybe IDE drives are different than the SCSI emulation layer, but I doubt it.

      Perhaps you have bad hardware? A bad controller?

    4. Re:Have they fixed SBP2 yet? by greenrd · · Score: 2, Funny
      I usually end up having to go to Windows because it's the only place that I can force a massively corrupted partition to mount (and it has better SBP2 support). From there I can copy everything that is still good off and reformat the drive.

      This hasn't just happened once. More like 3 or 4 times (both EXT3 and Reiser partitions) over the last year or so.

      [emphasis added]

      Wow, you can mount Reiserfs partitions in Windows? Impressive! How do you do that?

    5. Re:Have they fixed SBP2 yet? by Cthefuture · · Score: 1

      Large hard-drives is what I'm referring to. My DVD-R drive works OK on the firewire, and even the hard-drive works most of the time.

      It's when it goes into fschk mode (lots of reads and/or writes) on a large partition (which means it's working for a while), then it starts borking.

      --
      The ratio of people to cake is too big
    6. Re:Have they fixed SBP2 yet? by Cthefuture · · Score: 4, Informative

      Well, assuming that's a legitimate question and you're not just being a smart-ass (hard to tell)...

      I used rfstool.

      --
      The ratio of people to cake is too big
    7. Re:Have they fixed SBP2 yet? by Anonymous Coward · · Score: 0

      I usually end up having to go to Windows because it's the only place that I can force a massively corrupted partition to mount (and it has better SBP2 support).
      I thought that Windows always mounts corrupted FS's. That is the easy way to explain why some man bsod.

    8. Re:Have they fixed SBP2 yet? by Anonymous Coward · · Score: 1, Informative

      Use Total Commander (shareware) and ext2 plugin. This plugin can mount ReiserFS too (tested on my notebook with Mandrake 9.0 and Windows XP Home.

    9. Re:Have they fixed SBP2 yet? by Anonymous Coward · · Score: 0

      Mod the parent up and make its parent look like the tool he is.

    10. Re:Have they fixed SBP2 yet? by Pooh · · Score: 0

      my SoundBlaster PRO 2 work just fine with Linux since 1993.

      FGS, update your kernel!

    11. Re:Have they fixed SBP2 yet? by Anonymous Coward · · Score: 0

      I love these excellent tools to allow MS-os machines to read Linux filesystems. Can it fit on a boot floppy? We know it'll fit on a boot CD.

      Whoops, there goes filesystem security on Linux....

    12. Re:Have they fixed SBP2 yet? by quelrods · · Score: 0

      reiser is not stable for production, read committ logs both ext3 and reiser are still having fs corruption fixes. If you don't want your data trashed run ext2. Yes fsck sucks, get a ups and suck it up until a decent fs comes out for linux. JFS will prob be good since ibm is throwing lots of weight behind it. I don't know I'm using ffs-softupdates on freebsd and openbsd so I don't have to deal with fs corruption or fsck slowness.

      --
      :(){ :|:&};:
    13. Re:Have they fixed SBP2 yet? by drinkypoo · · Score: 1

      If it works right in windows but not in linux, then it might be quirky hardware, but ultimately, it's a bad driver.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    14. Re:Have they fixed SBP2 yet? by cwolfsheep · · Score: 1

      If anyone's interested, I have made a Win32 GUI port of rfstool on my website. I found Kurz's tool 2 months ago & thought it'd be nice to have something like Explore2fs. Open source works!

      RFSGUI is at http://rain.prohosting.com/mpadams/map

      *. Kurz is nice enough to link to a few other GUIs on his site. My link would still work if koolhost.com hadn't been taken down a month or two ago: I have no idea who runs that server now, but their main page is complete junk.

      --

      Life is irony, and nothing ever goes as planned.
  21. majjor new features? by Anonymous Coward · · Score: 0, Redundant

    What are the major new features of 2.6 versus 2.4?

    Can anyone be so kind enough to list them?

    I tired googling but everything I found was "tentative" or "probable". // Couldnt find out what actually made it to the 2.6 kernel.

    1. Re:majjor new features? by Anonymous Coward · · Score: 5, Interesting

      LINUX 2.6 KEY CHANGES

      Faster, more predictable performance and new APIs are on tap
      [Yay]

      Desktop improvements
      [Whatever that means]

      Universal Serial Bus 2.0 and production Bluetooth support
      [Yay]

      Pre-emptible kernel with low-latency kernel patches for more user responsiveness and better multimedia performance, even under heavy loads
      [Like Windows XP!]

      Server improvements
      [Whatever that means]

      Updated I/O and memory subsystem for faster throughput and scalability
      [Yeah, like blast processing]

      Faster, more scalable process scheduler
      [Pfft]

      User-mode Linux to allow multiple system images running on the same box to aid server consolidation and application separation
      [Sounds like the minutes of a business meeting]

      Asynchronous I/O and completion events--a big improvement for Web servers and databases
      [I'll take your word for it]

      Support for disks larger than 2 terabytes and for SGI's XFS enterprise file system
      [OK]

      Faster, POSIX-compliant threading library
      [Redundant]

    2. Re:majjor new features? by Anonymous Coward · · Score: 0

      Yeah, too bad you didn't write the changelog summary; we'd get to read a bunch of witty, "interesting" comments.

    3. Re:majjor new features? by wilddur · · Score: 1

      I see No great things. But it is the kernel. May be we are overestimating the importance of the kernel. Al least, my whishlist are not related with the kernel appart from the hardware support with is huge problem.

    4. Re:majjor new features? by Anonymous Coward · · Score: 0

      +5 interesting??
      Slashdot sure does suck these days.

    5. Re:majjor new features? by johnnyb · · Score: 1

      I see several great things. What exactly did you want from this release?

      Here's the big list for me:

      * O(1) scheduler

      * Customizable elevators for load tweaking

      * CPU Affinity

      * Preemptible kernel

      * I forget the name, but it's an IO improvement based on doing nothing

      * Use of IDE CD Writer without ide-scsi, which allows for DMA usage

      * Other things I forgot

      Anyway, it looks to be an excellent release. What exactly were you wanting?

    6. Re:majjor new features? by Anonymous Coward · · Score: 0

      I wanted changes to the VC system so that if you have 2 monitors and 2 sets of keyboards and mice, you can have 2 consoles and/or 2 seperate X servers without major patches to the kernel and/or XFree86.

    7. Re:majjor new features? by Anonymous Coward · · Score: 0

      (same poster)

      But I am happy to hear about all the performance improvements, and I'll be sure to try it now that I have a testing machine.

    8. Re:majjor new features? by johnnyb · · Score: 1

      If I read the changelog properly, this kernel is what you were looking for. It has all of the necessary plumbing to support that - the keyboard is loaded as a module, etc. The majority of the work for that would need to go into XFree86 and the distributions.

    9. Re:majjor new features? by Anonymous Coward · · Score: 0
      Updated I/O and memory subsystem for faster throughput and scalability
      [Yeah, like blast processing]

      SEEEEGAAAA!!!

  22. Strange patch in the list... by caluml · · Score: 0

    I want the patch referenced at number 30 here. http://marc.theaimsgroup.com/?l=linux-kernel&r=1&b =200307&w=2

  23. BIO by zonix · · Score: 4, Interesting

    If I remember correctly there's a new Block IO (BIO) layer included too, which should enable IDE CD burning without the need for SCSI emulation. Should speed things up somewhat.

    I'm not exactly sure if this is correct - I believe I heard it a the Linux Forum in Denmark back in march. The speaker was Jens Axboe, the current cdrom subsystem maintainer.

    z
    --
    What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    1. Re:BIO by kill-1 · · Score: 5, Informative
      From Dave Jones' write-up (link in the post above)
      CD Recording.
      ~~~~~~~~~~~~~
      - Jens Axboe added the ability to use DMA for writing CDs on ATAPI devices. Writing CDs should be much faster than it was in 2.4, and also less prone to buffer underruns and the like.
      - Updated cdrecord in rpm and tar.gz can be found at *.kernel.org/pub/linux/kernel/people/axboe/tools/
      - With the above tools, you also no longer need ide-scsi in order to use an IDE CD writer.
      - Ripping audio tracks off of CDs now also uses DMA and should be notably faster. You can also find an updated cdda2wav at the same location.
      - Send good/bad reports of audio extraction with cdda2wav and burning with the modified cdrecord to Jens Axboe
      - Currently only 'open by device name' works in cdrecord. cdrecord -dev=/dev/hdX -inq
      - More info at http://lwn.net/Articles/13538/ & http://lwn.net/Articles/13160/
    2. Re:BIO by CrazyWingman · · Score: 1

      Correct - announcement of this received loud applause at Linuxtag on Saturday :)

  24. Hmm... Devfs, Anyone? by Greyfox · · Score: 2, Insightful
    Devfs is a nifty concept but configuring a distribution that isn't already set up for it is a bit intimidating. You really don't have a feel for how many applications go into /dev until you try to do that.

    Are there any distributions out there that are actually using devfs?

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Hmm... Devfs, Anyone? by Anonymous Coward · · Score: 1, Informative

      Mandrake

    2. Re:Hmm... Devfs, Anyone? by Kickasso · · Score: 1

      And Gentoo. In the recommended configurarion anyway :)

    3. Re:Hmm... Devfs, Anyone? by gentoo_man · · Score: 1

      yea - Gentoo Linux :)

    4. Re:Hmm... Devfs, Anyone? by Josh+Booth · · Score: 1

      Slackware has all the programs, it just doesn't enable it by default. I used it for a while, then I went back because devfsd it tends to be tempermental. I still use it to see what devices I've got connected and recognized, though.

    5. Re:Hmm... Devfs, Anyone? by Mandomania · · Score: 1

      Yep. Gentoo has used it for as long as I can remember.

      --
      Mando

    6. Re:Hmm... Devfs, Anyone? by red_dragon · · Score: 2, Interesting

      Gentoo uses devfs by default, but only half-assedly. The default devfsd configuration has it generate symlinks to emulate the old device names (i.e., /dev/hda, /dev/tty1, etc.), defeating the purpose of having devfs in the first place. There are a few apps in Gentoo that use the old names, starting with sysvinit (the default inittab uses /dev/tty[1-6]).

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
    7. Re:Hmm... Devfs, Anyone? by DreadSpoon · · Score: 1

      Quite a few. Mandrake being one of the major ones.

    8. Re:Hmm... Devfs, Anyone? by dvNull · · Score: 1

      This is so that people have the option of NOT using devfs if they dont want ?

      dvnull

  25. timeslice and 'hyperthreading'?? by elwinc · · Score: 4, Interesting

    Two possibly dumb questions (but this is slashdot, after all). (1) Can you change the scheduler default timeslice (10 msec seems a bit long for a multi-GHz CPU). (2) does it do the right thing for hyperthreading? (for hyperthreading, the scheduler needs to understand that one of the CPUs is sorta crippled, so jobs should flop back & forth between both CPUs).

    --
    --- Often in error; never in doubt!
    1. Re:timeslice and 'hyperthreading'?? by nilsjuergens · · Score: 5, Informative

      Replying to point (2):

      The scheduler in 2.6.xx is hyperthreading-aware.
      It knows that switching a process from one hyperthread to another on the same cpu is less expensive than switching to another physical cpu (becaus both first- and second-level cache reside on-die), but it also tries to balance load on physical cpus.

      While >=2.4.19 supported hypterthreading up to a certain point it happend that two processes were running on the same cpu while the other (physical) cpu was running idle. This does not happen with the new ht-aware scheduler.

      Look here for a (compressed) version of the initial discussion.

      --
      -- Having problems sending big files over the net? Try out Efisto (http://efisto.org)
    2. Re:timeslice and 'hyperthreading'?? by groomed · · Score: 4, Informative
      The HZ value which determines scheduler granularity has been bumped from 100 (which gives 10ms granularity) to 1024 since 2.5.low-twenties or something. You can change the HZ value yourself on 2.4 kernels right now in fact.

      Haven't heard much about scheduler/hyperthreading interaction.

    3. Re:timeslice and 'hyperthreading'?? by timeOday · · Score: 1

      I could be wrong on this, but doesn't the scheduler run at each interupt anyways? If so, decreasing the timeslice might not improve responsiveness at all. Somebody please clarify.

    4. Re:timeslice and 'hyperthreading'?? by TeknoHog · · Score: 4, Informative
      You can change the HZ value yourself on 2.4 kernels right now in fact.

      I think it requires the CK patch to change it. The patch also includes other low latency features which can be quite useful.

      --
      Escher was the first MC and Giger invented the HR department.
  26. Product release cycles by mfh · · Score: 4, Interesting

    Technical achivements aside, the most amusing thing about the 2.6 series of kernels is seeing all the large corporate entities with vested interests deal with the release schedule.

    That is to say, there isn't one. I especially liked the quote from Torvalds I recently saw in a CNet news.com that basically said, "it'll be done when it's done - deal with it".

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Product release cycles by dotwaffle · · Score: 5, Insightful

      This quote may sound quite arrogant and that Linux isn't suited to the business world - but think about it for a minute - what he said was "We're going to do it our way, making sure it all works, rather than release it before testing properly". I'm glad someone has the sense to do this. How long was it before Microsoft Apps get patched? Something like hours after release? I'd prefer something stable (or as stable as possible) on release, and I thank Linus (and Alan, and Dave) for taking their time. I'm pretty sure we all can't wait until these new features come out - but I'd rather wait for them to become stable instead of risk my precious collection of... well... you catch my drift. =)

    2. Re:Product release cycles by drinkypoo · · Score: 1

      Most importantly; A company which is willing to play with unstable software can get it, it's called a development kernel, and 2.5 has most of the 2.6 code in it for obvious reasons. If you really have to have it right away, you can get it. But they make sure that you know it's unstable, so if you shoot yourself in the foot, you can't blame Linux.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  27. Initial support for USB 2.0 by FuzzyBad-Mofo · · Score: 3, Interesting

    Let's hope this supports USB 2.0 "Full Speed" or "High Speed", whichever is faster..

    1. Re:Initial support for USB 2.0 by r00t_ur_b0x · · Score: 2, Informative

      High-speed is the faster one. USB2 high-speed is supported (at least somewhat) in the 2.4 kernel - at least it works in 2.4.20+ for me. I have read that 2.6 should have much better support for high-speed though.

    2. Re:Initial support for USB 2.0 by richie2000 · · Score: 3, Funny

      Bah, I want USB 2.0 Ludicrous Speed!

      --
      Money for nothing, pix for free
    3. Re:Initial support for USB 2.0 by Anonymous Coward · · Score: 0

      I borrowed an external Maxtor HD a while ago and plugged it in. It seemed to be running at full speed on my USB2 port. About the same speed as I got from my own external Maxtor firewire-drive.

      Maybe Red Hat has backported the drivers, I don't know. Running 2.4.20-18.9 now.

      The log says: dmesg:usb-uhci.c: High bandwidth mode enabled

    4. Re:Initial support for USB 2.0 by Anonymous Coward · · Score: 0

      So you can go plaid?

    5. Re:Initial support for USB 2.0 by Anonymous Coward · · Score: 0

      High Speed support is in Kernel 2.4.x. It is just as good as USB 1.X.

      I have tested it out with both 1.1 and 2.0 devices.

  28. took me a while to make it work... by C0vardeAn0nim0 · · Score: 4, Interesting

    and it still shows nothing on screen if i pass vga=normal during boot, and it took me several atempts before I relized that regular ps/2 keyboard can be left out or compiled as a module. well, this kind of changes were expected.

    after i managed to get it working (booting, with keyboard, framebuffer console, et. all) surprise... no DRM on X.

    happens that for some reason X doesn't detect working agp when a Radeon 8500LE in inserted in my kt266 based mobo. even with agpgart and radeon modules loaded.

    so here's a few sugestions:

    leave ps/2 kboard selected by default for x86 architectures, same for a way to display the console on text mode vga and check this radeon issue.

    except those minor stuff, the new kernel is great. really fast for regular use.

    --
    What ? Me, worry ?
    1. Re:took me a while to make it work... by defMan · · Score: 3, Informative

      From post-halloween-2.5.txt:

      - Older Direct Rendering Manager (DRM) support For XFree86 4.0) has been removed. Upgrade to XFree86 4.1.0 or higher.

      So, you need to upgrade to Xfree 4.1.0. I even saw Alan Cox mention that he needed Xfree 4.3.0 in some i810 testing.

      Check

    2. Re:took me a while to make it work... by Anonymous Coward · · Score: 0

      "surprise... no DRM on X"

      DRM or DRI?

    3. Re:took me a while to make it work... by Anonymous Coward · · Score: 0
      surprise... no DRM on X.

      You wanted digital rights management under X?

    4. Re:took me a while to make it work... by rakarnik · · Score: 1
      happens that for some reason X doesn't detect working agp when a Radeon 8500LE in inserted in my kt266 based mobo. even with agpgart and radeon modules loaded.

      The different chipset-specific AGP routines are now in their own modules. So you have to do "modprobe via-agp" or something similar before AGP is actually up and running.

    5. Re:took me a while to make it work... by iabervon · · Score: 1

      The options you need are enabled by default, but, due to the fact that CONFIG_INPUT in 2.4 is a bit obscure, but in 2.6 those options depend on CONFIG_INPUT, people coming from 2.4 and using "make oldconfig" will find that they've turned them off without realizing. Unfortunately, there's no way to tell the configuration system that an option has increased in importance between kernel versions.

    6. Re:took me a while to make it work... by C0vardeAn0nim0 · · Score: 1

      I'll try that. thanks.

      and someone pls mod rakarnik up...

      --
      What ? Me, worry ?
    7. Re:took me a while to make it work... by C0vardeAn0nim0 · · Score: 1

      DRI...

      i said "DRM" before because it's what X spills out on it's log file...

      --
      What ? Me, worry ?
    8. Re:took me a while to make it work... by C0vardeAn0nim0 · · Score: 1

      Works now. thanks for the tip.

      --
      What ? Me, worry ?
    9. Re:took me a while to make it work... by Anonymous Coward · · Score: 0

      > The different chipset-specific AGP routines are now in their own modules. So you have to do "modprobe via-agp" or something similar before AGP is actually up and running.

      Wouldn't a "#depmod -a" take care of this so the load of the 8500LE module would load the xxx-agp first?..

  29. While the release isn't about SCO by Chuck+Chunder · · Score: 3, Interesting

    It will be nice to see some articles in the mainstream press showing that Linux is still marching on regardless of SCO's drum beating.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  30. *** That's HAMPSTER and not HAMSTER !!! *** by Anonymous Coward · · Score: 0

    See e.g. HERE.
    Hampster have nothing to do with HAM.
    If you can't spell right then don't post here.

    1. Re:*** That's HAMPSTER and not HAMSTER !!! *** by Anonymous Coward · · Score: 0

      I'm sorry, but hamster is spelled h-a-m-s-t-e-r. consult any dictionary of english.

  31. Application vendors, too. by Joseph+Vigneau · · Score: 1

    Also, with RedHat's aggressive "enterprise" campaign, as well as IBM's openness towards Linux, many application vendors are now buliding their software for Linux. Having easy access to test kernels will make it much easier for them to qualify their products against 2.6, allowing them to get their products "blessed" for 2.6 as soon as it's generally available.

    1. Re:Application vendors, too. by xanadu-xtroot.com · · Score: 1

      Having easy access to test kernels will make it much easier for them to qualify their products against 2.6, allowing them to get their products "blessed" for 2.6 as soon as it's generally available.

      Although I 100% agree with you, I have to throw this monkey wrench in:

      as it's generally available.

      Generally available and Generally accepted are two vastly different things. It all fine and dandy that Linus blesses the forth-coming 2.6.*, but what about MDK or RH or SuSE (or my personal favorite, Gentoo... :-) ) or whoever? When will the "masses" get to use the new kernel on their Desktops that they just downloaded (or bought) the ISO's for?

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
  32. How to install? by KillerHamster · · Score: 4, Interesting

    I know Slashdot isn't a support forum, but could someone point out a good tutorial for compiling and installing a new kernel? I'd like to give 2.6 a try, but I don't know where to begin.

    1. Re:How to install? by caluml · · Score: 4, Informative
      Very rough old notes.

      Should help though
      http://gk.umtstrial.co.uk/~calum/2.5-kernel/
      Might update it if I get a few hits.

    2. Re:How to install? by Anonymous Coward · · Score: 0

      downloading it, untar.gz to /usr/src. cd to it

      Make menuconfig. Configure it (Somebody else can help configure it...)

      'make clean modules modules_install bzImage'

      Then do something somewhat distro-specific to install and get your bootloader to see it.

    3. Re:How to install? by ashridah · · Score: 2, Informative

      check out www.kernelnewbies.org
      that has a bunch of that kind of stuff.

      ashridah

    4. Re:How to install? by Anonymous Coward · · Score: 0

      Heres some help

      Once you have downloaded the kernel extract it somewhere (/usr/src/linux is the usual place). Then, run make menuconfig (or make xconfig for a graphical interface) to get to the kernel confiugation program. This allows you to customize your kerenel to your hardware.

      Then go through all the options. Modules can be tricky to setup so i recommend you compile stuff directly into the kernel. There are a lot of complex options in there, which is overwhelming even for experts. But most options have documentation about what they do. If they suggest that you should say Y or N then you should as that is the safest option if you are not sure.

      Once you have finnished save the config by going to exit on the main scree and say yes to it.

      Then run make. wait until it says its ready. Then copy the kernel which is located in arch/i386/boot/bzImage into /boot. You should rename it to bzImage.2.6

      Then conofigure your boot loader to recognize the new kernel. for grub you edit /boot/grub/menu.lst or on lilo /boot/lilo.conf.

      Then reboot. You should see an extra option on the boot menu, that is the new kernel. Select it and you will boot. If there is a kernel panic then you must of forgotten to add support for your filesystem or you forgot to add the root option on the bootloader.

      The 2.6 kernel is VERY hard to configure so I reccomend you compile a 2.4 kernel first to get the hang of things, as the chance of messing up is VERY high on 2.6. Other sources of help include your distribution's documentation, and sites like kernel newbies. But remember, you are compiling development kernels at your own risk.

    5. Re:How to install? by drwhite · · Score: 1, Informative

      hey, i got a good site for you...

      Here

      and if i can find the good site...ill post it...

      also try searching google and asking for help in iirc rooms...plus make sure you have a back-up kernel if compiling messes you up..

    6. Re:How to install? by loadquo · · Score: 2, Informative

      Look for the kernel HOWTO in your distribution. Or online here

    7. Re:How to install? by Telex4 · · Score: 1

      Introducing the kernel, key concepts, and installing your own customised kernels.

      http://www.newtolinux.org.uk/tutorials/linuxkern el .shtml

    8. Re:How to install? by Anonymous Coward · · Score: 0

      http://gk.umtstrial.co.uk/~calum/2.5-kernel/:

      1. Rename your modprobe, insmod, lsmod, and depmod to *.old


      Thats it, I'll wait for 2.6.0

  33. Re:NTLM in the kernel?=PTPTP by Anonymous Coward · · Score: 0

    It's used in the implimentation of point to point tunneling protocol, the vpn technology that ships with windoze. There is a ptptp client and server module available for linux.

    Hope this is the right answer.

    LTR Dudes

  34. Works, but no nvidia by Jethro · · Score: 2, Informative

    DLed it last night, and built it. Looked fine - I like that the make xconfig is no longer really REALLY ugly, but xinerama seemed to confuse it (;

    Anyway, I couldn't get the nvidia viddeo drivers to build for it, and it WAS 4am, so I'm back to 2.4.20, and maybe I'll play with it later. Hoping someone already did it and feels like posting. (:

    --


    In the land of the blind, the one-eyed man is kinky.
    1. Re:Works, but no nvidia by defMan · · Score: 4, Informative

      Take a look at minion.de. They have patches for getting NVIDIA's driver going.

    2. Re:Works, but no nvidia by Gantoris · · Score: 1
  35. Let's call it LINUCS by DeadVulcan · · Score: 5, Funny

    In the GNU tradition:

    Linucs Is Not Using Code from SCO

    --
    Accountability on the heads of the powerful.
    Power in the hands of the accountable.
    1. Re:Let's call it LINUCS by ari_j · · Score: 1

      How about stick to LINUX...

      Linux Is Not Using

    2. Re:Let's call it LINUCS by Anonymous Coward · · Score: 0

      How about:
      Linux Is Not Using XFree86 (in the kernel).

      Compare this with:
      Windows Is Needlessly Dependent On (the) Win32GUI Subsystem

      where the GUI is integrated the kernel.

    3. Re:Let's call it LINUCS by Anonymous Coward · · Score: 0
      Windows Is Needlessly Dependent On (the) Win32GUI Subsystem

      And as a result windows has much better GUI support. Your point is?

    4. Re:Let's call it LINUCS by ari_j · · Score: 1

      Define "GUI support". I'd say that certain aspects of the Windows GUI are preferable to the comparable aspects of any GUI available to Linux users, but I'd also say that certain GUIs available for Linux have just as many features that are preferable to their cousins in Windows.

  36. Don't downplay NPTL by Anonymous Coward · · Score: 1, Insightful

    LinuxThreads sucked. NPTL puts Linux on par with Solaris in terms of multithreaded performance. This will benefit all multithreaded programs - especially Java.

  37. HZ = 1024 - about time by Anonymous Coward · · Score: 0

    I always wondered why Linux was so sluggish with interactive tasks until I saw HZ = 100. Thank God Linus finally woke up to the reality of multi-GHz processors. This HZ change was 5 years overdue.

    1. Re:HZ = 1024 - about time by WindBourne · · Score: 1

      The 100 was simply a good compremise between desktop and batch. In the past, the schedular was fast, but there was still overhead (faster than other OSs for process switch, but slow on threading switch). Now, that the schedular is on O(1) and the interuptable patch is applied, it is easier to move it downwards and still get major work done.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  38. Liar! There is an ebuild! by bazik · · Score: 1
    Dont pretend what you didnt check :)

    * sys-kernel/development-sources
    Latest version available: 2.6.0_beta1
    Latest version installed: 2.5.70
    Size of downloaded files: 32,155 kB
    Homepage: http://www.kernel.org/ http://www.gentoo.org/
    Description: Full sources for the Development Branch of the Linux kernel
    --


    --
    One by one the penguins steal my sanity...
    1. Re:Liar! There is an ebuild! by caluml · · Score: 1

      But the gentoo-sources package has so many patches all crammed into 1 that I won't be moving soon. Crypto, IPsec, Grsec, and many others.

  39. word of warning by Maimun · · Score: 5, Informative
    According to Alan Cox, there are security issues with 2.5.* (and thus with 2.6-test1)
    Last time I checked there were remote DoS attacks and local root attacks present in 2.5.7x
    See:

    Re: Linux v2.6.0-test1

    The whole thread is here Linux v2.6.0-test1

  40. Re:I don't know what to do - really - crashdump? by bored · · Score: 3, Insightful

    I thought 2.6 was suppose to have crashdump support? If not, that's to bad, because often that is what is required to fix problems in the real world. Often the technical person isn't the same person who is using the machine. There needs to be a way for the technical person to figure out what went wrong after the fact. OOP's are about as useful as the BSOD data. Plus, unless its a repeatable problem usually by the time the machine crashes its a little to late to run out and hook up a serial console.

  41. Huh? by snofla · · Score: 1

    % lilo
    Fatal: Kernel vmlinuz is too big

    Where's the version without windows and gadgets?

    --
    i don't like style guides
    1. Re:Huh? by Anonymous Coward · · Score: 0

      CONFIG_NTFS_FS=n

    2. Re:Huh? by Anonymous Coward · · Score: 0

      What is the size of the kernel?
      Try Saying N to junk you don't need or modulize some parts of the kernel.

    3. Re:Huh? by Anonymous Coward · · Score: 0

      Compile things as modules.

      On my system:

      $ ls -lh /boot/vmlinuz-2.5.75
      -rw-r--r-- 1 root root 1.8M Jul 11 17:05 /boot/vmlinuz-2.5.75

  42. Define "clearly labeled" by Anonymous Coward · · Score: 0

    While I agree, I think the key point is to make sure the user really understands they s/he shouldn't install a test kernel without knowing the implications. I would seriously consider adding this option, but sticking in a huge, red dialog box (for GUI installers) that says, in effect, "Are you REALLY sure you want to do this???", with some more explanatory text.

  43. Re:word of warning - Mod Parent Up! by Azathoth!EDC · · Score: 1

    Security should be taken seriously. This is truly informative.

  44. Still the same problems since 2.5.68 by hacker · · Score: 5, Informative
    2.6.0-test1 is MUCH slower than 2.4.21 or 2.4.21-preempt-rml here. I see that the timing issues are still not fixed in 2.6.0-test1, and haven't been working since 2.5.68. I've reported this at least a dozen times to the appropriate people, with no fixes eminent yet.

    To test this issue out, run Sawfish, and bind a key like Ctrl-Alt-B to a black-background xterm. Launch X, and run Sawfish. Hit Ctrl-Alt-B once and see what happens. It's consistant here across about 6 machines, all different hardware.. a 3-4 second delay, then anywhere from none to 4 xterms will open up. On 2.4.anything, it opens the xterm instantly, and only opens one of them, not 3, not none.

    The other issue is that there's some underlying change in the TCP stack/net drivers that cause rsync and anything running over ssh/ipsec to fail with weird dropped-socket errors from the applications using them. Again, on 2.4, it works flawlessly.

    It's very annoying, and both of these are blockers for me and most of the machines I'd be running this on. It happens with anything that involves keyboard shortcuts; menu accels, launched applications, keybindings, everything.

    Changing to the different schedulers does not help; deadline, as, or cfq. 2.5.68 worked perfectly, and didn't have these anomalies, but every single kernel since that time, has had it. I've diffed, and I can't tell which of the dozens of changes actually broke this.

    If anyone has a solution, I'm all ears.

    1. Re:Still the same problems since 2.5.68 by Bootsy+Collins · · Score: 2, Insightful

      You say that you've "reported this....to the appropriate people." Has that been in private conversation, or has that been through the LKML?

      I mean, it's hard to believe that only one person would have ever noticed this; but if so, I would expect that lots of people would care. And the more people on the LKML that know about it, the more likely it is for something to happen . . .

    2. Re:Still the same problems since 2.5.68 by Anonymous Coward · · Score: 1, Informative
      The other issue is that there's some underlying change in the TCP stack/net drivers that cause rsync and anything running over ssh/ipsec to fail with weird dropped-socket errors from the applications using them. Again, on 2.4, it works flawlessly.
      With me it's the opposite. With 2.4, I get pkt_too_big often, and it misreports my MTU. On 2.5, networking works beautifully.

      I have experienced major scheduler problems, though, and that's why I'm using 2.4 now.
    3. Re:Still the same problems since 2.5.68 by spnbs · · Score: 1

      I have the same sawfish problem (though I use aterm). I'm running 2.5.70. I was hoping to upgrade tonight and see if the problem was still there, but it sounds like it is.

      The strange thing is that I'm not having serious timing issues with anything else, just when launching an aterm from a keybinding in sawfish. Could this be a corner case problem that only appears with sawfish on the new kernel?

      PS- Everything works fine with 2.4

    4. Re:Still the same problems since 2.5.68 by spitzak · · Score: 2, Interesting
      It seems hard to believe there is any kind of bug that is turning one keystroke into multiples and is not producing similar problems with every other X application (ie you type 'a' and get more than one 'a' in xterm).

      Therefore I would very much suspect an error in sawfish, that for some timing reason was not causing the problem with earlier Linux. Most likely other X events are coming in at unexpected times and due to some bug it is interpreting them as repeats of the keystroke. I would also suspect the reason xterm does not appear is not because it didn't launch, but because sawfish is busy getting confused by these events and is not bothering to map the window. Try making a shortcut that prints a message to a console before running xterm so you can tell exactly when sawfish decided to launch the program.

    5. Re:Still the same problems since 2.5.68 by MSG · · Score: 2, Informative

      The bug you're seeing is in XFree86, not the kernel:

      https://bugzilla.redhat.com/bugzilla/show_bug.cg i? id=76959

      It looks like it will be fixed in the next version of XFree86:

      http://www.xfree86.org.ru/develsnaps/

      However, this doesn't address the problem you're having with the kernel being slow.

    6. Re:Still the same problems since 2.5.68 by hacker · · Score: 1
      No, I don't think so.. everywhere I read possible explanations to this problem, it mentions the machine being under load. I can boot the machine, do NOTHING on it, except load X, and try to open a terminal, and it will exhibit the behavior, under zero load. In fact, under VERY heavy load, it gets better, but the problem still exists.

      In any case, 2.4 is SIGNIFICANTLY faster (20-30% faster, based on contest-0.61), so I'll stick with that. Like Apache 2.0, the 2.5 and 2.6 kernels aren't fully baked yet.

    7. Re:Still the same problems since 2.5.68 by hacker · · Score: 1

      I almost forgot to mention, I don't run Red Hat, nor do I run distribution-supplied kernels. I always build from full, complete, pristine, upstream kernel.org sources, no patches.

    8. Re:Still the same problems since 2.5.68 by Junta · · Score: 1

      I started playing around with kernel 2.6 and I *think* I'm seeing the cause of your occasional multiple xterms, and that is the keyboard repeat seems to be somehow different, i.e. holding a key shortcut for a small moment will repeatedly send the events for the shortcut. I didn't notice it under 2.4 if it does a similar thing, but I could see that if your xterms are starting slowly, you may be holding the shortcut keys longer than you are used to.

      I personally have not seen the slow performance or network issues you have seen, but at least that diffference with the repeated shortcuts may have a rational explanation.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  45. Re:I don't know what to do - really - crashdump? by inode_buddha · · Score: 2, Interesting

    FWIW, 2.6 has ksymoops built in now. Not sure about a full-on debugger - I lost track of where that idea went. Last I checked, anyway (yesterday). The thing that will get most people (I bet) is needing to have the right config options enabled for the console and for kernel debugging.

    --
    C|N>K
  46. Scheduler not ready by Anonymous Coward · · Score: 0

    I found it fairly easy in 2.5 to make MP3s skip, something which I've never had problems with in 2.4, with or without pre-empt and O(1) patches.

    Also, the scheduler seemed to stop working entirely during heavy disk I/O. Things like ps would freeze and I wouldn't be able to exit any processes.

    That's why I'm running 2.4 right now. It's sad to say, because 2.5 fixes some bugs in some drivers I use.

  47. Kernel configuration changes by failedlogic · · Score: 1

    I remember reading that a new kernel configuration utility/script (ie "make menuconfig") were to be in place for 2.6 .

    Has it been merged in yet and/or if not will it be in an AC kernel? If not for 2.6, will it be in a future 2.x kernel or will it be in 3.0?

    1. Re:Kernel configuration changes by TimeZone · · Score: 1
      I don't think make menuconfig is new - that's an ncurses based menu that's been around a while. I think what you're thinking of is that make xconfig now uses QT instead of those ugly tk widgets. (AFAIK, it was in 2.5.x for a while, and I see no reason they would have pulled it out for 2.6.0-pre, but I haven't d/l'ed it to check.)

      TimeZone

    2. Re:Kernel configuration changes by BaverBud · · Score: 1

      It's there. It's the new "make xconfig". On the left there is a tree display of each of the menus, right top there are the options with checkboxes, and on the right bottom the description (or the "help" button in "make menuconfig."

      --
      Baver
    3. Re:Kernel configuration changes by Anonymous Coward · · Score: 0

      The build system has been entirely rewritten. So yes, "make menuconfig" is new, in the sense that it's not the old "make menuconfig". It's essentially the same though.

      When rewriting "make xconfig" for the new build system, they opted for Qt over Tk, which is what the old one used.

      This is not to be confused with ESR's build system, "CML2", aka "kbuild 2.5", etc. That was a flop, and was never merged. Instead, existing scripts were rewritten.

  48. Re:Difference - what is lost? by fygment · · Score: 1

    For a not so newbie, but not technically savvy, will any functionality be lost? The latter tends to have more of an impact on my day-to-day.

    --
    "Consensus" in science is _always_ a political construct.
  49. Bulk reply by Sheetrock · · Score: 1
    Interlacing or my compensation for it does not appear to be the issue... using mplayer/mencoder, I can directly compare watching the TV realtime with watching from the recording, and can spot the same pattern of framedrops with or without the '-vop pp=lb' option (linear blend deinterlacer). The DMA buffering suggestion has me at a bit of a loss. I'll note that the following code segment still exists in linux-2.4.20/drivers/media/video/bttv-driver.c (the lameness filter doesn't seem to like indented code...):

    /*
    * Create the giant waste of buffer space we need for now
    * until we get DMA to user space sorted out (probably 2.3.x)
    *
    * We only create this as and when someone uses mmap
    */

    static int fbuffer_alloc(struct bttv *btv)
    {
    if(!btv->fbuffer)
    btv->fbuffer=(unsigne d char *) rvmalloc(gbuffers*gbufsize);
    else
    printk(KERN_ERR "bttv%d: Double alloc of fbuffer!\n",
    btv->nr);
    if(!btv->fbuffer)
    return -ENOBUFS;
    return 0;
    }
    I've set 'gbuffers=4' in the bttv module per suggestions seen online, which apparently makes the last four frames of captured video available to an application, but said frames are still not being grabbed from the card in (real)time. I don't know how many frames this card keeps in memory, but I'd hope the driver is fully dumping them to the application when it gets the opportunity. Worth checking.

    As for the sound card angle, I've got two sound devices in the system -- one motherboard provided, one Sound Blaster Live. I'm using the SBLive! for dumping with Alsa 0.9.2 (which also drives the other device), however I have tried the other device with alsa9 and the SBLive! with the emu10k1 OSS driver provided with the kernel with similar results. There was also a method that escapes me at the moment for dumping audio directly from a chip on the capture board, which was unsatisfactory.

    Dumping video without sound yields exactly the level of quality I'm seeking: no frame drops, and only an extremely slight regular periodic jog on the news ticker that is probably the artifact from de-interlacing NTSC frames. However, no method I've tried of dumping the sound with the video escapes frame dropping (severe at the start of the application tapering off to one or two blocks of frame dropping per second as the capture continues.) As with the video codec, I've tried various settings for audio recording -- lame, PCM, '-oac copy' without dice.

    I live by hdparm, and also directly patched the kernel a few versions back to recognize my UDMA133 chip. I do use cheapass hard drives (and frequently backup) but have varied the relative CPU/HDD strain on encoding by testing the spectrum of video codecs with similar results. It does drop frames quite mightily after about twenty seconds of MPEG2 encoding under ReiserFS (I'm using ext2 for my real video-dump drive, though). For what I'm doing right now, I'm cool with single-pass XVID.

    Sadly, NuppelVideo gives me similar issues. MythTV was one of the first things I tried out on this card.

    PhracturedBlue's scenario sounds pretty close to mine, but the mentioned tweaks didn't seem to work. Will try them again, though; I'm using a newer kernel and there's always the potential something's been changed.

    Thank you all for the advice. Maybe I'll delve into it again one of these nights with the new kernel and try profiling driver calls (or drivers...)

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  50. Some of us are still waiting... by CrazyWingman · · Score: 2, Interesting

    Well, that's good - 2.6 is testing. That means that it will only be, what, like 4 or 5 years until Debian puts 2.6 in their stable tree? :P And yet, I still won't switch to something else. It's just too good (plus, I have the advantage of not necessarily needing to be 100% stable :).

    1. Re:Some of us are still waiting... by getoblstr · · Score: 1

      2.6 isn't testing, 2.5 was. This is just a pre for 2.6 I think.

      --
      think for yourself. question authority.
    2. Re:Some of us are still waiting... by ainsoph · · Score: 1

      How are those Dark Ages working out for ya?

  51. USB 2.0 by chundo · · Score: 1

    Support for USB 2.0! Great!

    Wait a minute... is that HIGH SPEED, or FULL SPEED?

    -j

    1. Re:USB 2.0 by michrech · · Score: 0, Redundant

      Support for USB 2.0! Great!

      Wait a minute... is that HIGH SPEED, or FULL SPEED?


      From this page:

      Today, most devices and systems support USB version 1.1, which supported two device speeds: low speed at 1.5 Mbit/sec, and full speed at 12 Mbit/sec. USB 2.0 is appearing in current product designs, and one of its main features is adding a new speed: high speed, at 480 Mbit/sec.

      To put it another way: USB 1.1 was OK for low speed devices like mice and keyboards, and even for medium speed ones like Ethernet (10 Mbit/sec) adapters, or consumer electronics gadgets that only exchange a few megabytes of data (like many digital still cameras and MP3 players). USB 2.0 "full speed" or "low speed" is effectively just the familiar old "USB 1.1". You need USB 2.0 high speed to get reasonable speed for multiple large transfers as with some PC peripherals like disk drives (including MP3 jukeboxes :) or high resolution webcams (USB video), or get concurrent use from a bunch of 100BaseT networking adapters.


      I think this answers your question.

      --
      bork bork bork!
  52. Stable is a goal, not a truth in statement by eddy · · Score: 3, Insightful

    Though honestly, much of MS software is also sold shrinkwrapped. This gives a latency between the final build, documentation print run, CD pressing, packaging and distribution that doesn't exist with something like the linux kernel. During this time development continues, which is why you can have patches for a game or application avaliable before said product is even in wide distribution.

    And again honestly, I don't think you can argue that the linux stable series are released as "full quality" and don't need patches right away. History does not support such claims.

    Indeed, Linus knows this; he sees the problem that the unstable series doesn't get tested well enough and that only slapping a 2.even.0 number on it increase the testing crosssection several orders of magnitude.

    In conclusion, I think you should read "it'll be released when it's done" not mainly as an assurance of release quality, but as a short form for "it'll be released when I think we'll have a good enough chance of getting people to test this without getting too badly burned".

    --
    Belief is the currency of delusion.
  53. wow... by sdaemon · · Score: 3, Informative

    holy sweet jesus, huge noticeable performance difference on my athlon 650, going to 2.6.0-test1 with the new scheduling algorithms and the preemptive kernel mod... much, much better performance under heavy loads than it was with 2.4.20

  54. test kernels by chunkwhite86 · · Score: 2, Insightful

    "I'm hoping that Linux vendors will start offering the test kernels as installation alternatives, and do things like make upgrade internal machines, so that when the real 2.6.0 does happen, we're all set."

    That would be useful in getting these new kernels debuged quickly. The install should default to the latest stable release however, and should be very clear that the optional test kernels are infact not a final product release.

    Otherwise we'll have made the same mistake as Microsoft - shipping incomplete products under the guise of a polished solution - and having our paying customers debug and test them for us. ;-)

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  55. Re:More crack smoking by the moderators by Anonymous Coward · · Score: 0

    You must be delusional. Tell your psychiatrist all about this "Commander Taco", why not?

    Seriously, man. You have to be pathetic to say that. "One day, that Commander Taco is going to say the wrong thing to the wrong person!" Yeah, right. I think more likely he will go about doing whatever it is he does up there in Michigan, and you will go on trolling about things that aren't relevant to ANYTHING.

  56. Cool review by mrselfdestrukt · · Score: 1

    Ok, Now this is the kind of sh*t we like to hear.
    Proper testing by a proper Linux user hitting the machine hard and heavy.
    Nice one, Urchlay!
    This guy should do reviews methinks!

    --
    "I used to have that really cool,funny sig ,but it got stolen."
  57. Shrink Lag by fm6 · · Score: 1
    Though honestly, much of MS software is also sold shrinkwrapped. This gives a latency between the final build, documentation print run, CD pressing, packaging and distribution that doesn't exist with something like the linux kernel. During this time development continues, which is why you can have patches for a game or application avaliable before said product is even in wide distribution.
    Well, it's possible to have a patch ready before the product is on the shelves. But is it acceptable? The delay between RTM and availablity is only a couple of months. I've worked on a number of shrink-wrap products, and not one of them had enough bugs to merit a major patch within the first 2 or 3 months after RTM. No, I take that back, there was one, but everybody involved with it agreed that it was your classic meltdown project.

    Yes, every product has quality issues. But Microsoft products have way more than their share.

  58. This is not a summary by mikehunt · · Score: 1

    Anyone who thinks that the link proposed is a summary has waaay too much time on their hands!

  59. filesystem crypto? by bigfuz · · Score: 0

    Anybody know the status of the crypto support in 2.6? With 2.4 i am quite happy using the international crypto patch and then mount the filesystem encrypted via loopback device. Couldn't find a recent international patch for the 2.5 train.

  60. Re:How long... by Captain+Pedantic · · Score: 1

    But he didn't ask you how long ago was 2.5.x, did he? He asked you how long has it been since a specific version, namely 2.5.0.

    Instead of giving him some bullshit, which only shows that you know how to count, why not answer his question and say that 2.5.0 came out on the 22nd of November, 2001?

    --

    None are more hopelessly enslaved than those who falsely believe they are free. Johann Wolfgang von Goethe.
  61. .config's by Mark_MF-WN · · Score: 1

    It would be enough if some kind soul provided some .config files pre-written so that us non-hackers could get a kernel build going quickly, that's suited to our distro.

    1. Re:.config's by chunkwhite86 · · Score: 1

      It would be enough if some kind soul provided some .config files pre-written so that us non-hackers could get a kernel build going quickly, that's suited to our distro.

      The problem with providing pre-written .config files is that you have no idea what kind of hardware the end user is running. So you end up with a kernel that's completely modularized (a la redhat), which I'm not a big fan of - or your monolithic kernel will work only on a few people's machines.

      --
      I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    2. Re:.config's by Mark_MF-WN · · Score: 1

      For the average user, with hard disk space and CPU cycles to burn, a completely modularized kernel is great. It re-compiles with very little hassle, and you can use pre-written .config files.

      If I was running a server, or a high-security or high reliability workstation, or even a stomping gaming rig (although, in Linux?), a customized kernel would be necessary. But for browsing the web and running Java, I think a Redhat-style kernel is perfectly adequate.

  62. Experienced laggy mouse with I/O in 2.5.75 by Kashif+Shaikh · · Score: 1

    I'm glad 2.5 is working good with you. But I'm experiencing laggy mouse response.

    I have RH9 + XD2 under 2.5.75 - when I load a heavy web page(i.e. slashdot news with lotso comments) under my Galeon(or Mozilla) web browser my mouse goes laggy for a bit as the web page loads.

    I solved this problem mostly by using Con Kolivas's desktop patch suite under 2.4. I don't know why the laggy mouse, but using the Variable HZ patch helped.

  63. Re:I don't know what to do - really - crashdump? by illumin8 · · Score: 1

    I thought 2.6 was suppose to have crashdump support?

    Say it isn't so! A feature that commercial Unix has had for years isn't yet implemented in Linux?

    Folks, when those Ask Slashdot questions come up that sound like "why doesn't everyone switch from commercial Unix to Linux right now? Unix suxxx.... Linux r0x0rz!!!"

    This is why.

    --
    "When the president does it, that means it's not illegal." - Richard M. Nixon
  64. Re:word of warning - Mod Parent Up! by Anonymous Coward · · Score: 0

    Yeah, I dunno what the deal is with that. You read some of the comments and "we want people to test", but then numerous fixes in 2.4 never made it to 2.5.

    Sure seems like strange practice to wait on patching these in 2.5 when you just did it for 2.4...

  65. 2TB filesystem limit? by sfid · · Score: 1

    From the article:
    And finally, Linux 2.6 will include improved 64-bit support on block devices that support it, even on 32-bit platforms such as i386. This allows for filesystems up to 2TB.

    2 TB? Is this really the filesystem limit in the still unreleased 2.6? Wouldn't a RAID of 7 300GB drives be hitting this limit already, using hardware availiable today? 2 Petabytes or Exabytes would be a nicer limit :)

    1. Re:2TB filesystem limit? by Anonymous Coward · · Score: 0

      This is a bit pedantic, but a RAID of seven 300 GB drives would provide, at most, 1800 GB (== 1.8 TB) of storage. The "R" in "RAID" stands for "redundant", which means (at least) one of the disks just stores redundant information.

      Also, keep in mind that this is a summary, and it may not be entirely accurate on technical matters. I'm really not sure why a 64-bit offset would correspond to 2 TB. Even if you use 64-bit integers to index bytes instead of indexing blocks, this still gives you at least 2^63 bytes of address space (assuming you're sloppy and use signed integers), which is over 8.3 million terabytes (== 2^(63-40) terabytes). There could be some issue where they're not using the full 64 bits, but hopefully they're not that short-sighted.

      (Then again, it wouldn't be the first time someone has done something silly like that -- witness old versions of emacs that ran on 32-bit machines but used 8 bits for other purposes, thus leaving you with only 16MB of address space per buffer, thus causing RMAIL to barf and try to lose your mail when your mailbox got too big. Thus causing me to come in and fix emacs RMAIL mailboxes with "vi" -- since emacs couldn't open the file -- further causing me to gloat and make the emacs people irritated.)

    2. Re:2TB filesystem limit? by nicknameallreadytake · · Score: 1

      If you think an exabyte is resonable i would like to remind you of this: a)One of the worlds largest p2p networks in a petabyte b)theoretically an exobyte is enough space for details of every earthly cell 3579140 hdds at 300 gig would get an exobyte (rouughly)

  66. Re:I don't know what to do- stop reading /.? by Anonymous Coward · · Score: 1
    Say it isn't so! A feature that commercial Unix has had for years isn't yet implemented in Linux?

    There a whole bunch of features that exist in commercial unix distro's (and NT too, crashdump has been there for a long time) that are fully mature and stable that don't exist in linux. Anyone who isn't completly biased, quickly finds feature after feature that is half baked or non existant.

    Of course, this requires one to stop reading slashdot and accually try to get something done.

  67. more granular kernel locks by AtariDatacenter · · Score: 1

    I like this feature this most. Won't this give large SMP activity a boost on Linux, letting it scale up even better to a larger number of processors with less of a penalty?

  68. Milk usage (slightly OT) by Anonymous Coward · · Score: 0

    My father will drink an entire gallon (all 8 pints of it) by himself in one day. I have no idea why he likes milk so much. I don't like it in liquid form unless it's 1) poured over cereal, or 2) mixed with chocolate and/or ice cream.

  69. It begins... by Duncan3 · · Score: 1

    Let us know when 2.6.18 comes out. That's one version past when 2.6.17, which is the first time someone with get the wise idea to test it on a production machine and it will go *whooooof* <- sound of a sysadmin running past your cube.

    Wasn't it about 2.4.7 before you could reboot without the drive getting corrupted?

    2.6.x will rock, for high values of x.

    --
    - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
  70. The Tao of Linux by Anonymous Coward · · Score: 0

    Something forms itself from the silent void of the empty mailing lists and the noisy chaos of the crowded mailing lists. It shapes and protects us, it entertains and challenges us, it aids us in our journey through the ether world of software. It is mysterious; it is at once source code and yet object code. I do not know the name, thus I will call it the Tao of Linux.

    If the Tao is great, then the box is stable. If the box is stable, then the server is secure. If the server is secure, then the data is safe. If the data is safe, then the users are happy.

    The Tao of Linux flows far away and returns on the wind of morning.

    In the beginning there was chaos in *n*x.

    Tanenbaum gave birth to MINIX. MINIX did not have the Tao.
    MINIX gave birth to Linux 0.1 and it had promise.
    Linux gave birth to v1.3 and it was good.
    v1.3 gave birth to v2.0 and it was better.

    Linux has evolved greatly from its distant cousins of the old. Linux is embodied by the Tao.

    The wise user is told about the Tao and contributes to it. The average user is told about the Tao and compiles it. The foolish user is told about the Tao and laughs and asks who needs it.
    If it were not for laughter, there would be no Tao.

    Wisdom leads to good code, but experience leads to good use of that code. Without the userland, the kernel is useless.

    The master Cox once dreamed that he was a Kernel. When he awoke he exclaimed: "I don't know whether I am Cox dreaming that I am a Kernel, or a Kernel dreaming that I am Cox!"
    The master Linus then said: "The Tao envelopes you. You shall create great code for Linux."
    "On the contrary," said Cox, "The Tao has already created the code, I will only have to find it and write it down."

    A master was explaining the nature of the Tao to one of his students:
    "Is the Tao in the VM subsystem?" he asked. "Yes," replied the master.
    "Is the Tao in the scheduler?" he queried again. "The Tao is in the scheduler."
    "Is the Tao even in the modules?". "It is even in the modules," said the master.
    "Is the Tao in the Low-Latency Patch?"
    The master frowned and was silent for much time.
    "You fail to understand the Tao. Go away."

    The Tao is the yin and the yang. It is the good and the evil, it is everything and yet it is nothing, it is the beginning and the end.

    The Tao was there at the kernel compile, and it will be there when the kernel panics.

    A novice user once asked a master: "Why compile in C when C++ is more popular?"
    "Why a monolythic kernel when Mach is more popular?"
    "And why use ReiserFS when ext2 is more popular?"

    The master sighed and replied: "Why run Unix when NT is more popular?"
    The user was enlightened.

    A frustrated user once asked a master: "My kernel has panicked, should I post to lkml?"
    "No," replied the master, "You will only bother the Tao."
    "Should I rm -rf?"
    "No, you will have wasted the Tao's time."
    "Well should I search the web?"
    "You will search for all eternity," said the master.
    "Perhaps I should try FreeBSD?"
    "Then you will have disgraced the Tao."
    "I suppose I could try gdb," said the user.
    The master smiled and replied: "Then you will have made the Tao stronger."

    A stubborn user once told a master: "I run version 2.2. I always have, and I always will."
    The master replied: "You are foolish and do not understand the Tao. The Tao is dynamic and ever changing. Linux strives for the perfection that is the Tao. It flows from version to version with peace."

    "So my Linux does not have the Tao, so what?" said the foolish user. "Oh your Linux is of the Tao," said the master. "However, the Tao of Linux follows the Tao of the C library. One day the C library will change, and your Linux will be left behind." The user was silent.

    An angry user once yelled at a master:

    "My Linux has panicked! What lousy software it is, I hate it so!"
    "You are insulting the Tao," said the master. "The Tao is everywhere bringing order to h

  71. wow @ 2.4 by TeknoHog · · Score: 1

    If you want the new scheduler, preemption and other goodies on the stable 2.4.21 kernel, try the CK patch.

    --
    Escher was the first MC and Giger invented the HR department.
  72. Is the floppy driver now working? by pe1chl · · Score: 1

    In the "summary document" I read a lot of references to support of hardware and competing systems that most of us have trashed long ago. Fine with me, but how about de floppy disk driver? That hasn't worked reliably for me since 1.2 or so, but was perfect in early Linux versions.
    It is not so much of a problem these days as floppies are rarely used anymore, but I've always wondered why it has been in such a sad state for so long...

    This is not a hardware-related problem, I have seen floppy trouble on many different systems. Read errors or unable to format on floppies that read or formatted perfectly in DOS or Windows on the same system. When I need to write a couple of bootfloppies I usually format them on Windows, saves a lot of grief...

    1. Re:Is the floppy driver now working? by Melibeus · · Score: 1

      The floppy driver works well for me. I just managed to retrieve a theatre lighting plot from a ancient 360k floppy written on an old lighting desk in some bizzare adulterated CP/M format. Mind you,it took a bit of trying to find the correct /dev/fdd to use.

      I think the main problem I have seen encountered with floppies is the incorrect device mounted. This comes not from buggyness but from having a choice. Let's see if Windows or DOS will read this odd floppy...nope...

  73. Long way to go by crobbin · · Score: 1

    Simple IDE timing tells it all: 2.4.21 /dev/hda: Timing buffer-cache reads: 128 MB in 0.45 seconds =284.44 MB/sec Timing buffered disk reads: 64 MB in 2.57 seconds = 24.90 MB/sec 2.6-test1 /dev/hda: Timing buffer-cache reads: 128 MB in 0.51 seconds =252.01 MB/sec Timing buffered disk reads: 64 MB in 31.07 seconds = 2.06 MB/sec

  74. kernalnewbies.org dontyaknow by HiggsBison · · Score: 1
    Go to http://kernalnewbies.org
    Go to the FAQ, or look further down on the left for specific FAQ questions
    specifically: How do I compile a kernal?
    If that don't do it, note the link at the bottom of the box, the "more indepth tutorial".

    I spotted that about an hour ago, and now I'm an expert on finding it. :-)

    --
    My other car is a 1984 Nark Avenger.
  75. the article is incorrect about hyperthreading by JoeBuck · · Score: 2, Interesting

    It's not true, as the article claims, that making one process look like two doesn't buy you much. The reason is that cache misses are getting more and more expensive: without hyperthreading, a cache miss might cause the processor to wait a hundred cycles. With hyperthreading, we simply switch to the other process, and pay a far smaller cost.

    1. Re:the article is incorrect about hyperthreading by Anonymous Coward · · Score: 0

      The big problem with hyperthreading is that the two virtual processors share caches. The process that you swap to may grab a whole bunch of data and totally trash the cache, causing the original process to have to reload completely rather than just a single cache line.

  76. Actually... by Ignominious+Cow+Herd · · Score: 1

    There's a project looking at moving _everything_ disk/disc related under the SCSI layer. Supposedly it streamlines quite a lot of things. Read the latest Kernel Traffic if you're interested. Not ready for Prime Time yet, but looking for testers it seems.

    --
    Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
  77. First? by TheRaven64 · · Score: 2, Insightful
    From the article:

    Hyperthreading is the ability for a single processor to actually masquerade as two (or more) processors from the operating system perspective. What is absolutely the most amazing thing about this feature is that Linux was the first OS to bring the features to market, despite compatible processors being released by Intel almost a year ago.

    I find this odd, since my FreeBSD kernel has had an option for enabling HyperThreading support in the kernel since 4.8 (option HTT). FreeBSD 4.8 was released on the fourth of april this year. Linux 2.6 is not out yet. I hardly think this is a first for Linux.

    It does seem to be a common belief amongst Linux users that Linux and Windows are the only two operating systems in the world. Guys, there are other options out there. I hear even a little company called SCO has some kind of Linux-like OS...

    --
    I am TheRaven on Soylent News
    1. Re:First? by narfbot · · Score: 1

      I don't know why your questioning who was first, but hyperthreading has been in 2.4.x since at least Linux 2.4.17-pre5 on 2001-12-06. Release kernels later than this clearly had it. (This obviously includes 2.4!) Though work may have begun in early pre-2.4.14 or "SMT P4" is what Linus called it. So this means when he forked 2.5, it already had it, and this supports why I couldn't find any mention of hyperthreading as a major addition by someone who has kept a record of 2.5.x release additions.

  78. Linux/PPC by jrockway · · Score: 1

    Is there working Linux/PPC support? I got through menuconfig, and make choked on time.o because two variables were defnied as both time_t and int. Since time_t is an int (via a typecast), I changed them to time_t. Now make is dead (after a lot of progress) on drivers/ide/ppc/pmac.o. I'll see if I can fix it, but it looks a little more involved. Oh well. Any PPC people know what's going on here!?

    --
    My other car is first.
    1. Re:Linux/PPC by jrockway · · Score: 2, Informative

      Ah, ok. You need to enable "Generic IDE Support" AND "PowerMac IDE Support". A .c file in generic ide support EXPORT_SYMBOLs the necessary constants :)

      Let's see if it boots...

      --
      My other car is first.
  79. serial devices by Compenguin · · Score: 1

    Does this kernel fail to compile on riscom8, isicom, or specialix for anyone else, I'm scared to report it to the list becuse i'll probably be laughed off for it being something thats my fault, i tried googling it but couldn't find any answers.

  80. Exec shield status by digitaltraveller · · Score: 1

    Does anyone know the status of Ingo Molnar's Exec shield patch?

  81. Been a LOOOOOONG time comin' by Anonymous Coward · · Score: 0

    Man, I'm going to be glued to the change logs on this one, let me tell you.

  82. BIG Speed Improvement against 2.5.75 and 2.6.0 by Anonymous Coward · · Score: 0

    I've been testing out 2.6.0-test1. There are huge speed improvements on the desktop. A lot of the applications have huge speed ups too.

    Like Pan and Xine.

    What the hell is the big difference between 2.5.75 and 2.6.0-test1?

    Sorting headers would take about 10sec on 2.5.75, now only take less than one second.

    Umm...

  83. UML Support by rimu+guy · · Score: 1

    One of the new things in the kernel is User Mode Linux. And I run a hosting company that runs UML servers. So this release is a very cool milestone.

    Sadly, the 'official' tree is not keeping up with Jeff Dikes patches. Which after being initially accepted are now gathering dust in some bitkeeper dump.

    This from Jeff on the UML mailing list:

    Linus hasn't been taking them [the UML Patches], so until he changes that, there's not a lot I can do.

    My current thinking is that either I will launder them to Linus through akpm [Andrew Morton] during the runup to 2.6, or have him apply them directly after 2.6.0.

    Hopefully, Jeff will get his patches compiling against the latest 2.6 kernel and Linus or Andrew will accept them. This is a cool piece of technology. And what's currently in the 'official' kernel has become old and crufty. (Workaround being to apply Jeff's patches).

    Anyway, I got around to downloading and compiling the latest 2.5 kernel with the UML patches and running up a few root file systems. It seems to work well. Er, I mean, boot up without panicing.

    If anyone is interested in tinkering with a Linux server running the 2.5 kernel, feel free to contact me. It'd beat having a malicious alpha kernel corrupting all the data on your PC.

    - Peter
    RimuHosting - VPS Servers. Now with 2.6 Kernels

    For anyone interested in having a tinkering/testing Linux server

  84. New toy by Crazy+Eight · · Score: 1

    Well, the first fun thing I've noticed is simply in the configuration stage of building a kernel. I always stick with the classic ncurses `menuconfig' but noticed `gconfig' in the README. Jeeze, there's a GTK2 interface on the sucker, and it soaked up my /boot/config-2.4.21 (never noticed if 2.4 does that). The menu hierarchy is cleaner too. Filesystems are classified by nature. nForce2 support where it counts. Preempt, etc... looks great.

  85. Funny bits in changelog by UPi · · Score: 1
    I'm not sure if anyone but senior geeks can actually understand the changelog, but here are some funny bits for the trainee geeks:
    • not sure what the author was on
    • [NET]: Ok, sunhme is VLAN challenged after all
    • mkiss

    (For more fun, grep for the word "fuck" in the kernel tree.)