Slashdot Mirror


Kernel 2.6.1 Released

jnf writes "And so he said it is released, and then jumped on a plane to Australia. Linus announced the release of 2.6.1 a few minutes ago, fixes include AGPGART, a fork() bugfix, and misc changes to XFS, and those are just the patches applied since v2.6.1-rc3. Full changelog is avialable, kernel at the usual places, i held off posting this until kernel.org was updated." 2.6.0 is now in Debian unstable...

84 of 441 comments (clear)

  1. cygwin by Anonymous Coward · · Score: 5, Funny

    still doesn't build on cygwin..

    1. Re:cygwin by aled · · Score: 5, Funny

      Worst: it doesn't compile with VS.NET. This Linux thing isn't as portable as advertised.

      --

      "I think this line is mostly filler"
    2. Re:cygwin by arvindn · · Score: 3, Funny
    3. Re:cygwin by $rtbl_this · · Score: 2, Insightful

      This is why we need a "funny" metamod option for all moderations: sometimes the moderation is funnier than the post.

      --
      "Are you being weird, or sarcastic?" said Emma. I said I didn't know because I get the two feelings mixed up.
    4. Re:cygwin by quigonn · · Score: 2, Funny

      I can remember when somebody wrote that Sauron was Frodo's father, and it was moderated +4 or +5 insightful. _That_ was bad.

      --
      A monkey is doing the real work for me.
  2. Of course... by Stween · · Score: 4, Funny

    ... it gets released the minute I've installed 2.6.0.

    Perhaps I'll wait until at least 2.6.2 before doing it again :)

    1. Re:Of course... by SQLz · · Score: 4, Informative

      Try this.

      Copy the .config file from the 2.6.0 directory to the 2.6.1 directory. Then enter the 2.6.1 directory. Type: 'make oldconfig'. That will apply the old kernel configuration to the new one asking you manually about any new options. Then just do your normal, make, make modules_install.

      Beats the hell out of make menuconfig.

    2. Re:Of course... by grahamlee · · Score: 4, Informative

      Or use /proc/config.gz from the 2.6.0 system, that might work too :-)

    3. Re:Of course... by Shazow · · Score: 4, Funny
      ... it gets released the minute I've installed 2.6.0.

      Perhaps I'll wait until at least 2.6.2 before doing it again :)

      But but but... If you never install 2.6.1, then 2.6.2 may never come out! The fate of the world depends on you!!

      - shazow
    4. Re:Of course... by pherris · · Score: 2, Informative
      2.6.1 can be grabbed via portage (sync and get gentoo-dev-sources). IFAIK genkernel doesn't work on 2.6.x yet so you'll need to build it the old fashion way (which a lot people don't like to do). Check out "Configuring the Kernel" for instructions and, of course, Gentoo's forums for others' experiences.

      I'm running 2.6.1_rc2-gentoo and like it alot (since it's all new hardware and want to play with the new ALSA, USB and crypto stuff) but still will run 2.4.x on an older box until genkernel will work [with 2.6]. I'm guessing that genkernel will support 2.6 soon and they're just trying to figure out a way to make a smooth converision.

      For those that haven't read about Gentoo they should check "The Philosophy of Gentoo" and Portage User Guide. IMHO Gentoo rocks.

      --
      "And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
  3. Linus Flees by TedCheshireAcad · · Score: 3, Funny

    Linus Flees! The time of judgement is upon us. Oh, repent!

  4. Besides Debian, What distros have 2.6.x ? by flyingace · · Score: 3, Interesting

    Besides Debian, What distros have 2.6.x ?

    1. Re:Besides Debian, What distros have 2.6.x ? by SteevR · · Score: 5, Informative

      Gentoo as always I'm sure ;-)

      --
      Performing sanity checks on your own beliefs is vital in avoiding poisoned koolaid.
    2. Re:Besides Debian, What distros have 2.6.x ? by Pr0xY · · Score: 2, Redundant

      well you could install it on any distro, the next Fedora will be 2.6.x based. Also, in Gentoo, there is of course an ebuild ;)

      proxy

    3. Re:Besides Debian, What distros have 2.6.x ? by LittleLebowskiUrbanA · · Score: 2, Informative

      Mandrake and Fedora.

    4. Re:Besides Debian, What distros have 2.6.x ? by ultrabot · · Score: 3, Informative

      Arjan has prebuilt rpms for Fedore Core 1, at least. Lots of Fedora people run it, unsurprisingly.

      --
      Save your wrists today - switch to Dvorak
    5. Re:Besides Debian, What distros have 2.6.x ? by Erik+Hensema · · Score: 2, Informative

      Suse 9.0 ships with one of the 2.6.0-test kernels. And debian unstable is no distribution of course ;-)

      --

      This is your sig. There are thousands more, but this one is yours.

    6. Re:Besides Debian, What distros have 2.6.x ? by Nexus7 · · Score: 2, Informative

      It isn't going to work with stable. It needs a new modutils.

    7. Re:Besides Debian, What distros have 2.6.x ? by Chang · · Score: 3, Informative

      I just recently did this and here is the process I used.

      Install yum from here:
      http://linux.duke.edu/projects/yum/download .ptml

      Then install the fedora-release package from here:
      http://download.fedora.redhat.com/pub/fedor a/linux /core/1/i386/os/Fedora/RPMS/fedora-release-1-3.i38 6.rpm

      You probably want to pick a mirror site - the main site is overwhelmed. To find a mirror, check here:
      http://fedora.redhat.com/download/mirrors.h tml

      Select a nearby mirror and edit /etc/yum.conf appropriately.

      Then run yum upgrade and kick back while it downloads and installs.

      This isn't the supported way to perform an upgrade but it worked for my purposes. The correct way to upgrade is to download and burn Fedora CDs and use those to run through the bootable installer.

    8. Re:Besides Debian, What distros have 2.6.x ? by pyros · · Score: 2, Informative
      I mean, what sort of self-respecting distro ships without any sort of video-playing software in this day and age, and expects you to spend hours in dependency hell cobbling together mplayer or whatever?


      You're a tard or a troll. RH did not stop shipping media players, they stopped shipping prebuilt modules for codecs with patented algorithms. And dependency hell is years gone. There are plenty of third party repositories like fedora.us, livna.org, and the venerable freshrpms.net which support both apt and yum. And the up2date client supports not only RHN servers but apt and yum servers too.

    9. Re:Besides Debian, What distros have 2.6.x ? by jrockway · · Score: 2, Informative

      apt-get install module-init-tools

      it's not modutils anymore

      --
      My other car is first.
    10. Re:Besides Debian, What distros have 2.6.x ? by Nothinman · · Score: 2, Insightful

      I've been using it since test9 and havn't had any major issues.

      And on top of that, if noone uses it until 2.6.15 how will any of the bugs get found? The kernel developers have been using it since 2.5.x so they've probably found all the major bugs dealing with the hardware they all use, the testing base has to be widened to find the odd bugs and that's why 2.6.0 was released when it was.

    11. Re:Besides Debian, What distros have 2.6.x ? by pcraven · · Score: 2, Informative

      Arjan is a Redhat guy. See:

      http://people.redhat.com/arjanv/

      For the stuff he builds. He does a lot of 2.6 rpm's for Fedora and RH 9.0.

  5. do_mremap local exploit by zeroclip · · Score: 4, Interesting

    Does this release fix the do_mremap() exploit? I coulden't find it in the changelog. I got the impression from security sites that 2.6.0 had this bug.

    1. Re:do_mremap local exploit by PowerBert · · Score: 5, Interesting

      Yes, it was fixed in 2.6.1-rc1....
      and then again in 2.6.1-rc2.
      Real men don't test patches... aparently ;-)

    2. Re:do_mremap local exploit by sopuli · · Score: 4, Informative
      Here is the relevant changelog entry:
      <torvalds@home.osdl.org>
      Don't allow mremap of zero-sized areas.
  6. Slackware by turgid · · Score: 4, Informative
    Slackware is 2.6.x ready, and 9.1 comes with it as an option.

    We will know that it is time to use 2.6.x in anger when Patrick ships his distro with it as the default kernel. This is usually a sure sign that stability and maturity is upon us.

    1. Re:Slackware by Enry · · Score: 4, Insightful

      By 2.6.x ready, I hope that means that the existing 2.4.x kernel includes the devmapper patch so that you can go from LVM1 to LVM2. No other distros seem to have thought about that particular upgrade yet.

  7. Let me get this straight... by clifgriffin · · Score: 5, Funny

    I download it, double click on the .exe, click next a few times and restart? Thanks, Clif

    1. Re:Let me get this straight... by FuzzyBad-Mofo · · Score: 4, Funny

      It looks like you're trying to upgrade your Kernel. Would you like to:

      1. make gconfig?
      2. make clean bzImage modules modules_install?
      3. copy system files to /boot?
      4. install a bootloader?
    2. Re:Let me get this straight... by JCholewa · · Score: 4, Informative

      > The concept of being 'user-friendly' has yet to seep into
      > the murky underworld of Linux development, so no.

      That's not exactly fair. Although installing a kernel independently of a distro isn't easy, program installation in general is far, far easier than it is in MS Windows. In debian, you just type "apt-get programname". In Mandrake, you type "urpmi programname".

      In Windows, you open your web browser, go to download.com, type "programname" into the search field, click on the most likely link to the program from the search results, click on the "Download Now" link, click on the closest mirror, wait a few seconds, tell the app to "Run" instead of "Save", pray that the app is safe for your system (in the above apt-get and urpmi examples, programs are generally added into the installable app databases only after they make sure that the programs are reasonably secure and reliable), wait for the graphical installer to come up, click next, select the program components to install in one of several different ways (checkboxes, checkboxes in a scrollview, that tree-based Office2k method with the little dropdown buttons, etc..), verify the install location, click Finish, then delete the stupid excess shortcuts placed on the desktop, the shortcut bar, above the "Programs" entry in the Start menu, etc...

      Then you agree to a surprisingly restrictive and needlessly redundant ("you agree to not do the following already illegal things...") license agreement. Then, maybe, it'll make you reboot.

      BTW, if you have multiple program names in Debian or Mandrake Linux, you can install all of them with a single command line (or a single button in the install gui).

      So hah! ;P

      --
      -JC
      coder
      http://www.jc-news.com/parse.cgi?coding/main

    3. Re:Let me get this straight... by Vantage13 · · Score: 2, Informative

      I believe you're looking for apt-cache search image viewer. Of course there are also ways to do this through a gui, not to mention packages.debian.org...

  8. Problem with 2.6.1 by Anonymous Coward · · Score: 3, Funny

    Well, you see, my BLT drive just went AWOL and I got this real big presentation due tomorrow for Mr. Kawsaki and if I don't get it in he'll ask me to commit Harry Carry. Could you read me the numbers on your version? It's the thing that you get when you type 'uname -a'

    Oh wait, we are all about reality here. My mistake.

    1. Re:Problem with 2.6.1 by Epeeist · · Score: 2, Funny

      > my BLT drive

      You put bacon, lettuce and tomato inside your drive? What do you put in your sandwiches?

  9. Hmmmm.... by Soko · · Score: 4, Funny

    I'm going to be in Australia (and on airplanes) for the week, but we're
    all in the capable hands of Andrew, so why worry? The fact that I'm
    fleeing the country should in no way be construed as anything sinister at
    all, no siree. Nope. I'm innocent, and nobody saw me do it.


    Linus is not only a great project manager, system architect and coder, he's funny as hell too.

    (If that isn't an underhanded slap in the back of the head of Dalek McBride, I don't know what is. "I'll be in Oz all week, try the veal!!")

    I hope SCO sticks around for a while just for the comedy factor. :-)

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. Re:Hmmmm.... by buttahead · · Score: 2, Interesting

      now that's funny... I've never used lube during development.

  10. STILL waiting for... by Trolling4Columbine · · Score: 4, Informative

    Native support for SATA hard drives!

    I've been wanting to dual-boot for several months now, but the Linux installer (any distribution) does not recognize my SATA hard drive.

    For an OS that's supposed to be innovative and cutting edge, Linux is really dropping the ball on this one!

    --
    Socialism: A feeling of discontent and resentment caused by a desire for the possessions or qualities of another.
    1. Re:STILL waiting for... by jtshaw · · Score: 5, Informative

      Go to the Low-level SCSI drivers in the kernel. It is under the Device Drivers->SCSI Devices section. There exists and option that might make you happy:

      [*] Serial ATA (SATA) support
      ServerWorks Frodo / Apple K2 SATA support (EXPERIMENTAL) (NEW)
      Intel PIIX/ICH SATA support
      Promise SATA support (NEW)
      VIA SATA support

    2. Re:STILL waiting for... by GrubInCan · · Score: 3, Informative

      Mandrake 9.2 is happily running on a my DELL with a SATA drive.

    3. Re:STILL waiting for... by Apreche · · Score: 2, Informative

      There is support for SATA drives. In face it was a 2.4 kernel patch also. Now it's official and full on in 2.6. The trick is that you actually have to configure your kernel to include the support for your particular controller. So for me with my Abit NF7-S I have to include support for Silicon Image disk controllers in my config.

      So yeah official native SATA support is in there, and it works well too!

      --
      The GeekNights podcast is going strong. Listen!
    4. Re:STILL waiting for... by 3riol · · Score: 2, Informative

      Just a bit of reality-reminding here:

      Linux is code, not a living thing: it does not drop balls on anything.

      Neither is Linux an OS. It is a POSIX-like kernel used by a number of OSs, and does not include any other software.

      As such there is no such thing as "the Linux installer". Every distribution has its own installer (usually developed by their own staff), which is entirely independent of the kernel, Linux.

      As for "dropping the ball", SATA support had been up and running for a long time in the 2.5.* development kernels, and is now in Linux 2.6.* (which if you look at the title is the subject of this story, though it doesn't appear to even remotely be the subject of your post).

      It is probable the distributions you have tried did not include a 2.6.* version of Linux, nor the patch for the 2.4.* versions that has been mentioned here. I believe the Fedora Core 1 distribution does include Linux 2.6 : you may have better luck with that one.

      This said, please either refrain from criticizing the developers for nonexistent failures and situations they are not responsible for, or go trumpet your ignorance elsewhere.

    5. Re:STILL waiting for... by JanneM · · Score: 3, Insightful

      Well, no distribution uses the 2.6 kernel yet (it is only a month old, after all). All of them are still using the 2.4 kernel - and while some of them do backport stuff from development kernels (like Redhat moving the new threading lib to their distro), none would likely move something so disruptive as a new IDE subsystem to 2.4.

      That said, the next redhat distro (Fedora Core 2) will use the 2.6 kernel and will be out in April or thereabouts. So, you will not need to wait for too long to get good support for your hardware.

      --
      Trust the Computer. The Computer is your friend.
    6. Re:STILL waiting for... by dossen · · Score: 2, Informative

      You just boot from a floppy or CD with at least modular support for the controller, compile the new kernel and install. As 2.6.x becomes the default for for distros, the drivers will either be compiled in or put in initrd on the installer kernels, same as all other unusual storage device drivers. How is this different from SCSI controlers or IDE-RAID contollers?
      If your favorite distro have 2.6.x but doesn't have an ISO or floppy out with the SATA driver available, ask them. Is that too hard?
      Or do you want the kernel, the vanilla kernel.org kernel, to force me to compile every SATA driver (and to be fair: every NIC, SCSI, IDE, etc. driver), just to insure that it will be there for you to install with? I'm fairly sure (but no kernel handy, so I can't check) that you could compile a kernel without drivers for standard IDE controllers, there just ain't many good reasons to do so on x86.

    7. Re:STILL waiting for... by Linux_ho · · Score: 2, Informative
      And thanks to the mod who modded my original post down. I guess it's easier to moderate questions down than to answer them. But then I guess that's par for the course in OSS tech support!
      1) As other people have pointed out, your question isn't applicable to the current discussion since the topic of discussion already supports SATA.

      2) OSS tech support is excellent, if you go to the right place. *Slashdot is almost never the right place*. If you have a general question about RedHat, look for RedHat discussion groups on RedHat's web site, or pay RedHat their fees to provide general support. If you're using Mandrake and you're not sure where else to look, there are "newbie" mailing lists specifically for Mandrake. Once you have gotten your feet wet and you have some idea where to look for the free support (for instance, discussion groups and mailing lists currently discussing the 2.4 kernel or if you're lucky, SATA specific discussions) it is generally excellent. The more topic-focused the discussion group is, the higher level of knowledge you'll find there, generally. You just have to ask the right people. Use Google to find them.
      --
      include $sig;
      1;
  11. important fixes summary by Anonymous Coward · · Score: 5, Informative

    To Sum it up:

    o lots of USB-Updates, eg. for storage-devices and BUGS
    o seeking in /proc/net/tcp fixed
    o some more use-after-free()-fixes
    o [libata promise] fix another ugly bug (for those who use it)
    o lots of misc small fixes
    o lots of ARM stuff
    o dvb: Update DVB core (and more stuff, for those video-people)
    o Fix via686a/KX133 TSC failure (for ppl with an Abit KA7/KA7-100 etc)
    o Fix memleak on execve failure (memleaks are always bad)
    o cpuqfreq stuff/additions
    o "at least" one important X86-64 fix
    o mremap() security fix

    1. Re:important fixes summary by lawpoop · · Score: 4, Funny
      And most importantly:
      • [PATCH] USB: Add Lego USB Infrared Tower driver
      • [PATCH] USB: fix up formatting problems in the legotower driver.Basically fixed up spaces to tabs problems.
      • [PATCH] USB: give legotower driver a real USB minor, and remove unneeded ioctl function.

      Now I can finally get my legotower working!

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
  12. Finally, the patch party is over (for now). by graf0z · · Score: 4, Insightful
    2.4-patches i regulary used:

    I got really tired of applying combinations of those patches to newest kernel source (due to security issues). They 're now all included to 2.6! Only MPPE-support seems still to lack.

    They must have beaten up Linus to get all those accepted ...

    /graf0z.

    1. Re:Finally, the patch party is over (for now). by phlawed · · Score: 3, Interesting
      ....not. This is what I add to 2.6.1:

      • bttv/v4l patch

        bluez kernel patch (bluetooth)

        matrox frame buffer patch

        alsa 1.0.1 kernel patch

        hostap (accesspoint sw for prism hardware)

        qc-usb (quickcam express driver)
      --
      Dag B
  13. UML? by Slashamatic · · Score: 4, Informative
    Ok, maybe it does seem stupid, but sometimes you are cursed to a Windows wokstation by corporate policy. Sometimes you are not permitted admin access even to the local system and Knoppix isn't permitted.

    Cygwin is great but a full linux would be even better. In theory at least, User Mode Linux should be able to run under Windows. Possibly with a MinGW compile under Cygwin so after building, it doesn't need the Cygwin layer.

    1. Re:UML? by gl4ss · · Score: 4, Funny

      well..

      there is a project on sourceforge http://line.sourceforge.net/

      * LINE Is Not an Emulator

      LINE executes unmodified Linux applications on Windows by intercepting Linux system calls. The Linux applications themselves are not emulated. They run directly on the CPU just like all other Windows applications.

      Status
      Current version: 0.5
      Release date: May 29, 2001

      LINE IS ALPHA SOFTWARE *

      though, now I should get off my ass and compile 2.6.1..

      --
      world was created 5 seconds before this post as it is.
    2. Re:UML? by Anonymous Coward · · Score: 4, Funny
      ... cursed to a Windows wokstation by corporate policy.

      WTF?

      I am what most people would consider a highly trained technical professional. Unlike most people who spout off at this site, I have the certificates to prove this, and furthermore they're issued by the biggest software company in existence.

      I know how to tell facts from marketing fluff. Now, here are the facts as they're found by SEVERAL INDEPENDENT RESEARCH INSTITUTES:

      Expenses for file-server workloads under Windows, compared to LinuxOS:
      • Staffing expenses were 33.5% better.
      • Training costs were 32.3% better.


      They compared Microsofts IIS to the Linux 7.0 webserver. For Windows, the cost was only:
      • $40.25 per megabit of throughput per second.
      • $1.79 per peak request per second.


      Application development and support costs for Windows compared to an opensores solution like J2EE:
      • 28.2% less for large enterprises.
      • 25.0% less for medium organizations.


      A full Windows installation, compared to installing Linux, on an Enterprise Server boxen:
      • Is nearly three hours faster.
      • Requires 77% fewer steps.


      Compared to the best known opensores webserver "Red Hat", Microsoft IIS:
      • Has 276% better peak performance for static transactions.
      • Has 63% better peak performance for dynamic content.


      These are hard numbers and 100% FACTS! There are several more where these came from.

      Who do you think we professionals trust more?
      Reliable companies with tried and tested products, or that bedroom coder Thorwalds who publicly admits that he is in fact A HACKER???

      --
      Copyright (c) 2004 Mike Bouma, MCSE, MCDST, MS Office Specialist

      Permission is granted to copy, distribute and/or modify this document
      under the terms of the GNU Free Documentation License, Version 1.2
      or any later version published by the Free Software Foundation;
      with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
      Texts. A copy of the license is included in the section entitled "GNU
      Free Documentation License".
    3. Re:UML? by drinkypoo · · Score: 2, Interesting
      linux will run in bochs. bochs can supposedly be accelerated with plex86, though I've never actually seen an implementation of this anywhere. And in theory, it should be possible (though perhaps much harder) to get all this working on windows as a linux host. I've run linux in bochs, but it was emulating the cpu, rather than virtualizing. Still, virtualization is probably the best way to go there. As for user mode linux running under windows, windows would need to have support for it.

      If Knoppix isn't permitted, and you don't have admin access, you're not going to get much mileage out of any method of running some Unix on your system.

      Cygwin is still the answer; It of course has some distance yet to go, but as far as I can tell it's the best POSIX-on-NT system around. (NT's internal POSIX.1 compliance does not help.) Primarily I'm impressed by the WAY things are done, no one is trying to make NT into things it isn't, they're just implementing additional functions and mapping them to those of NT whereever possible. This is certainly the Right Way(tm) to go about it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:UML? by Gordonjcp · · Score: 2, Informative

      Ahaa, not so fast, grasshopper.

      UML compiles the Linux kernel into a command-line program - the kernel is just like any other binary. You type "linux" at a prompt, it boots the kernel then mounts a large file as the filesystem (like loopback). Devices are emulated by hooks into the appropriate kernel modules (tty, or serial ports). So, virtual terminals pop up as xterms when you run it in X.

      There's no good reason why this *couldn't* be run in Windows. All you'd be doing is changing the code that draws xterms to use Windows drawing commands.

    5. Re:UML? by Slashamatic · · Score: 2, Informative
      I'm a big fan of Cygwin, it has stopped me from going insane many times. However, it isn't full Linux.

      UML runs in user mode and issues standard posix calls. Theoretically it can work under Linux to give a full workalike environment. It would be interesting to try.

  14. Slackware kernel compile guide available by G3ckoG33k · · Score: 4, Informative

    Slackware kernel 2.6.x compile/upgrade guide available here.

  15. Some facts 'n figures by bwindle2 · · Score: 5, Informative
    This patch weighs in at 4.1 megs... there are 998 files changed, 40596 insertions, 50838 deletions.

    That's a heck of a lot of changes for a "stable" kernel.

    1. Re:Some facts 'n figures by tjw · · Score: 4, Informative
      That's a heck of a lot of changes for a "stable" kernel.

      Not really. The patch isn't even large by 2.4 conventions. The biggest patch ever seems to be 2.4.20 to 2.4.21 which was around 30Mb. Keep in mind that unified patches are made up mostly of code that hasn't changed surrounding the code that has.
      --

      XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UB E-TEST-EMAIL*C.34X
  16. Dammit! by Saint+Aardvark · · Score: 4, Funny
    I just downloaded everything for -rc3 last night, compiled before going to bed, and was going to copy bzImage into place right now. And now this.

    Me: How many fingers do you have on your right hand?
    Linus: What?
    Me: Oh, how I have prepared for this moment. The coding, the studying, the kernel crashes, never seeing the sun...
    Linus: What the hell are you talking about?
    Me: My name is Saint Aardvark the Carpeted. You killed my kernel. Prepare to die.
    Linus: How the hell did you find me? Did Darl send you?
    Me: My name is Saint Aardvark the Carpeted. You killed my kernel. Prepare to die.
    Linus: ...All right, I can see you're upset. How much would it take to clear this up? Patches? A syctl named after you? The head of Alan Cox?
    Me: My name is Saint Aar--
    Linus: Stop saying that! Guards!
    Me: --killed my kernel.
    Linus: What do you want?
    Me: I want my -rc3 kernel back, you son of a bitch.

  17. Help: re-introducing myself to the intracacies.. by tommck · · Score: 2, Interesting

    This is a bit off-topic, but:

    I was an early user of Linux (1.2.8 and earlier w/ Slackware). ("Back in my day, we had to compile our own kernels!").

    Anyway, I've been screwing around again lately. I've got two machines running Mandrake 8.2 and one w/ Mandrake 9.2 (VMWare actually). Also planning on messing w/ Redhat 9 and Suse. Knoppix rules, etc.

    What I want to know is: What are the complications/problems with upgrading your kernel? I remember there being all sorts of problems with shared libraries versions since they don't have any internalized versioning system to run things side by side.

    Is it still true that I might break half the apps running on my system if I try to update my kernel?

    Please help to re-educate a guy who has lost his way.

    Thanks.

    Tom

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  18. BitTorrent... by teoruiz · · Score: 5, Informative

    Here.

    --
    "Res publica non dominetur"
  19. Re:Ugly version system by MoonFog · · Score: 4, Informative

    Uhm, it's the second number that determines stable or development version. 2.6.0 and 2.6.1 are both stable releases.

  20. Re:Security, Stability and Performance by SQLz · · Score: 2, Informative
    Is it safe to assume that 2.6.1 is stable and secure to use, or would it be more reasonable to wait until it enters more main stream usage and possible problems are exposed?

    That was the point of the whole 2.6.0 test series. The reason they did that was because it was likely that someone who wouldn't touch 2.5 with a ten foot pool would run 2.6 text X, and they did. 2.6.0 probably had more testing than any other kernel. I've been using it on two machines ince test1, the only problem I encountered was that DRI was broke in 1 release.

    Have there been any articles or reviews comparing the performance of various kernel versions? I'd find it interesting how much progress has been made in areas such as network throughput, disk access, etc. I guess its possible there isn't any more room for progress in some areas, I would find that interesting too.

    There are many benchmarks that illistrate how much better 2.6.0 is than 2.4. You can always boot to it and see for yourself and then switch back to 2.4 if you have problems. Just make your old kernel the second option in Grub/Lilo so you can go back and remove 2.6. You might be able to find more info on Kerneltrap.org

    I'm not how how important network throughput and disk access are since they don't have much to do with the kernel and more to do with the network interface and filesystem respectively.

  21. 2.4 -vs- 2.6 by MobyDisk · · Score: 2, Interesting

    In looking at the changelog, I see lots of 2.4 fixes are being added into 2.6.1. I understand the kernel versions are completely parallel development paths. So does this mean there are lots of 2.4 bug fixes that are still not in 2.6? If so, I would think that might be something worth waiting for before upgrading.

  22. Re:Ugly version system by phaze3000 · · Score: 2, Informative

    I fail to see how 2.6.1-rc3 (rc == release candidate) is confusing. rc numbering is pretty standard, even Bill's boys do it (Windows 2003 rc-1 for example).

    There's also the question of why exactly people new to Linux are compiling their own kernel rather than using that provided by their distro of course.

    For even more clarity the ftp site now has the rc-whatever releases in a 'pre-releases' subdirectory, so I really don't see an issue here.

    --
    Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
  23. Actually by Czernobog · · Score: 4, Funny

    This is a way to make the Windows 85% desktop share vanish overnight.
    Just compile the most expansive possible kernel. Package it and "sell" it to cnet as the p2p app to have. Include boot loader.
    No one reads warnings/lisenses anyway...
    And voila! 85% linux on the world's desktops overnight! And what a night it will be!
    I pity Dell support and the Indians....

    --
    /. Where the truth
  24. Re:Upgrading kernel by thesman · · Score: 4, Informative

    Use APT and use Arjan's RPM repository. Cheers.

  25. Re:My Patch by Neon+Spiral+Injector · · Score: 5, Interesting

    Well I've been poking around in the kernel for years now. Mostly just trying things other people have told me to do to fix what ever problem I was having. Then I'd say, "yeah, that fixed it", and the author of said code would submit the patch.

    This time, I attempted to do the same. But the author didn't tell me much of what to do at all. So I just started looking at the one function he pointed me to. I ended up surprising myself. I found I could easily follow what was going on, and quickly found my problem. I tried a fix, and it worked. I reported back to the author, that I fixed my problem and how, and he asked me to submit a patch to Linus.

    I've used to think of the kernel as some beast, full of black magic. Some of the parts dealing with broken hardware, are a little arcane. But the more I look at it, the more I see that most of it is just C. Now that Linus is subscribed to the linux-kernel mailing list, I see more developers interacting with him. He really does have good taste in code.

  26. Zip Drive Support by Ween · · Score: 3, Interesting

    Recently Linus has shown his dislike for the scsi emulator for ide devices. He went on to say that there werent any common devices that needed the scsi layer. One such device are zip drives. I use a Zip 750 in my server to backup a small but important set of data. The only way this drive will work is with the scsi emulated layer. Has this been fixed in the 2.6 kernel series (it wasnt fixed in 2.6 pre4), or does someone have another way to use this device without scsi?

    --


    Tis better to be silent and thought a fool, than to open your mouth and remove all doubt --Abraham Lincoln
  27. Re:Help: re-introducing myself to the intracacies. by the_crowbar · · Score: 4, Informative

    When I went from 2.4.xx t 2.6.0-testxx (on a Gentoo 1.4 system) I downloaded the 2.6.x kernel and checked in Documentation\Changes. That file will list several packages and the minimum version needed. It also has the command to check the version and the site to download updated packages. Once you have verified that you have the correct versions of extra software compile the new 2.6.x kernel. Boot it and see what breaks. Of course you want to keep a backup of your current working 2.4.x kernel to boot.

    As for breaking half your apps: no. I built my Gentoo system under a 2.4.x kernel and now run a 2.6.x kernel with no problems.


    the_crowbar
    --
    Have you read the Moderator Guidelines
  28. Gentoo of course has it by ScottGant · · Score: 4, Informative

    Been playing with 2.6 since test9 and been upgrading the kernel since.

    They keep on top of things with Gentoo.

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
  29. Re:Help: re-introducing myself to the intracacies. by reignbow · · Score: 2, Informative

    It wont break your system, but a few subsystems change:

    * Module loading: There are new tools for this (usually called module init tools). These are MANDATORY.
    * Logical Volume Management: lvm2 is available but possibly not required (not sure on this)
    * Alsa: Can now be compiled in the kernel. Might need minuscule tweaking
    * A few modules have been renamed. (e.g. printer.o -> usblp.ko)

    --
    Divide et impera!
  30. Re:Considering trying out Linux by SnapperHead · · Score: 2, Interesting

    I have 2 Broadcom NICs in my new server. They work just fine, haven't had a problem with them.

    From what I remeber, there are 2 drivers. The ones from Broadcome, which are a bitch to install and have poor performance, and the other thats in the kernel it self. Its listed as tg3. I am still running 2.4 kernel on that server, so I imagine 2.6 should work fine.

    Stock Debian kernels don't appear to have this NIC compiled in, I can't figure out for the life of me why not.

    *shrug*

    --
    until (succeed) try { again(); }
  31. are PS2 mice still an issue? by horvathcom · · Score: 2, Interesting

    I have been using test9, and have been having a hell of a time with my PS2 mouse. On my system, with 2.6 kernels, whenever there is any load, the mouse becomes very erratic bouncing about the screen and clicking on things at random. I've tried as many of the "fixes" as I can find, but none have done the trick. I assume it is limited to sometihng unique about my system (KT600 mobo), otherwise people would raising a big stink. Have I missed the fix somewhere>

  32. Now running! by reignbow · · Score: 3, Informative

    I just downloaded the tarball, modified my 2.6.0 configuration a little bit (what the heck do I need UFS support for?), compiled and rebooted. Without any tweaking, ALSA, LVM2, ide-scsi (in your face, Torvalds!), the Promise IDE-Controller and all the usual tidbits work. Nice one.

    BTW, does anybody know how to make K3B understand the new ATAPI cdburning stuff?

    --
    Divide et impera!
  33. Nvidia drivers by Phaid · · Score: 2, Informative

    Yep. Go to this site and download the diff for your version of the driver.

    You'll need to run the NVIDIA installer with the --extract-only argument to untar it, then cd usr/src/nv and patch -p1 the diff file and then cp Makefile.nvidia Makefile. Then just run make install in the top-level directory of the nvidia installer and it'll build and install a 2.6.1-compatible module.

    1. Re:Nvidia drivers by Eudial · · Score: 2, Informative

      Sine the 'nwn' file is just a script, it is possible to add those commands in the file =)

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    2. Re:Nvidia drivers by ColaMan · · Score: 2, Funny

      You'll need to run the NVIDIA installer with the --extract-only argument to untar it, then cd usr/src/nv and patch -p1 the diff file and then cp Makefile.nvidia Makefile. Then just run make install in the top-level directory of the nvidia installer and it'll build and install a 2.6.1-compatible module.

      Don't forget to wave the sacrificial rubber chicken in an anti-clockwise direction over your processor while it compiles. If you wave the chicken clockwise you'll get a *lot* of segfaults and kernel panics.

      Oh, and the compiled code will run 20% faster if you build it on a full moon or winter solstice, so plan ahead!

      --

      You are in a twisty maze of processor lines, all alike.
      There is a lot of hype here.
  34. Re:My Patch by LiquidCoooled · · Score: 5, Interesting

    You sir are what Linux is all about :)

    Thank you for fixing our code and making it a little more stable for us all. Hopefully your comments will spur others to have a peek under the hood and see what they can discover.

    --
    liqbase :: faster than paper
  35. Install module-init-tools! Or you will get errors! by khasim · · Score: 5, Informative

    I know many people will not read the documentation so I'm posting it here.

    You need module-init-tools with the 2.6.x series.

  36. I've always loved by llamalicious · · Score: 5, Funny
    Linus' comments in changelogs... ...snip...

    <torvalds@home.osdl.org>
    Fix silly mremap test.
    Get off the drugs, Linus.

  37. Less complex than that now. by autechre · · Score: 2, Informative

    Under 2.6.x, you simply type:
    make (menu|g)config
    make
    make install
    make modules_install

    "make install" tries to figure out whether you're using LILO or GRUB and tell you what to do next, though it didn't quite work in my case since I never bothered setting up a boot menu (I just use the GRUB boot prompt). Another thing you should watch is that, by default, you can't remove modules from a running kernel. Be sure to check out the options for this.

    Anyone else notice that you don't see the actual gcc commands anymore? Compiling Linux now looks eerily similar to compiling DJB's software.

    Hopefully my HPT370 chipset will work under 2.6.1; it locks up 2.6.0 at boot unless I disable it in the BIOS (or don't compile in support for it). But it does "feel faster" than 2.4.x on the desktop, and ALSA and my nVidia card worked like a charm (thanks minion.de).

    --
    WMBC freeform/independent online radio.
  38. Re:so... by ScottGant · · Score: 2, Interesting

    ...when do you actually do stuff on your machine?
    apart from upgrading and watching tentacle-porn I mean.


    Don't know what "tentecle-porn" is...but sounds interesting.

    I work all the time on my machine. To upgrade a kernel takes all of 5 minutes...including boot time. And I've only upgraded from test9 like 3 times in the last 2 months...so 15 minutes to upgrade per 2 months. Wow, yes, I can see where you would think I would not have any time left to do anything.

    Of course, you also could just be an anonymous coward troll...nah.

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
  39. SATA -should- list under SCSI! by MarcQuadra · · Score: 3, Informative

    AFAIK, the SATA command set uses SCSI commands, not ATA, SATA is much more SCSI-over-serial than ATA-over-serial. The drives are ATA-like in quality, performance, and features, but the commands they respond to are SCSI-based in nature.

    FireWire, USB, and ATAPI also implement SCSI commands, ATAPI implements SCSI commands -OVER- ATA wires.

    What I'd like to see is an abstraction of the SCSI-over-[anything] idea, so new drivers are basically just cutting up an input stream for their respective mediums. ATA as a whole could be implemented as part of this, the drivers would just say that your ATA drive is a SCSI drive, on an ATA bus, with a command set capable of features X,Y, and Z. It would make it a lot easier to implement TCQ and other stuff on ATA drives, and pre-ordered queing on dirty write buffers for slower serial devices.

    All storage should be based on the most capable and broad command set, with lower-level drivers disabling features (fom said command set) to their needs.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  40. Windows Software That Doesn't Require Admin Priv. by MuParadigm · · Score: 3, Funny


    Have you tried Solitaire?