Slashdot Mirror


How To Upgrade Linux To The 2.6 Kernel

An anonymous reader writes "Here's a good computer project for the long labor-day weekend. KernelTrap has posted a howto detailing eight steps to upgrade your GNU/Linux OS from the 2.4 stable kernel to the 2.6.0-test development kernel. Complete with screen shots, the end result sounds to be well worth the effort." Since chances are most people will be upgrading anyway once 2.6 is deemed release-worthy, it's always worth learning the upgrade procedure well.

351 comments

  1. I'm having trouble!!! by Anonymous Coward · · Score: 5, Funny

    I followed all the steps, then this is what happened:

    -bash-2.05b$ uname -a
    Darwin Bruce 7.0.0b1 Darwin Kernel Version 7.0.0b1: Tue Jul 29 15:27:33 PDT 2003; root:xnu/xnu-470.obj~1/RELEASE_PPC Power Macintosh powerpc

    I'm really confused, any ideas?

    1. Re:I'm having trouble!!! by TheOtherChimeraTwin · · Score: 5, Funny
      Me too! I carefully followed all the steps. There were a few errors, but nothing that looked important.
      This is what I get:

      C:\WINNT\system32>uname -a
      'uname' is not recognized as an internal or external command, operable program or batch file.

    2. Re:I'm having trouble!!! by Anonymous Coward · · Score: 0

      I'll take that nickel since he won't need it for that purpose.

    3. Re:I'm having trouble!!! by Anonymous Coward · · Score: 0

      Who cares if you don't need a "real" OS?

    4. Re:I'm having trouble!!! by Anonymous Coward · · Score: 2, Funny

      I think I see the problem. It appears that you're a fucking idiot.

    5. Re:I'm having trouble!!! by lethe1001 · · Score: 1

      7.0? is that panther? where did you get it?

    6. Re:I'm having trouble!!! by djcapelis · · Score: 1

      This cripping error is caused on some of the machines known as... macs.

      Yes, this will unfortunatly require a wipe of most of the harddrive and an installation of YDL or similar.

      --
      I touch computers in naughty places
    7. Re:I'm having trouble!!! by Anonymous Coward · · Score: 0

      I know how to update Windows. Start>Windows Update. I don't have to practice.

    8. Re:I'm having trouble!!! by Anonymous Coward · · Score: 0

      YHBT YHL HAND

    9. Re:I'm having trouble!!! by Anonymous Coward · · Score: 0
    10. Re:I'm having trouble!!! by Alan · · Score: 1

      He'll need it, as I'm pretty sure he's broke from buying a mac.

    11. Re:I'm having trouble!!! by Anonymous Coward · · Score: 0

      It's pathetic that the basement-dwellers that moderate around here would mod the parent as "funny", seeing as it's exactly the same as its parent, just using "windows" as the source of the humor rather than "OS X".

      Daaaar. Van full of retards coming through.

  2. I've got other plans... by djh101010 · · Score: 0, Offtopic

    As much as upgrading my kernel to 2.6.x interests me, I think I'll build that deck, instead. Maybe on some crappy, rainy weekend I'll play kernel games, but man, the sun is shining.

    1. Re:I've got other plans... by Anonymous Coward · · Score: 0

      As much as upgrading my kernel to 2.6.x interests me, I think I'll build that deck, instead. Maybe on some crappy, rainy weekend I'll play kernel games, but man, the sun is shining.

      Come on, this is Slashdot, you can be honest. You're going to spend the next 3 days wondering how the hell the build could keep failing like that.

      Then you're going to spend the next month or two pondering why you ever decided to start using Linux in the first place.

      After that, you'll probably start to realize why Linux isn't the best OS for your needs, and try FreeBSD.

      Unfortunately, failing to even get that to boot, you're going to wipe out your hard drive, install a copy of Windows XP Pro that you found online (cuz nobody pays for Windows), and suddenly you think "Hmm, I guess I can start on that deck". See, the point is, most of the people on here that claim to use Linux effectively either don't use Linux at all, or just have on a spare machine they play with maybe 20 or 30 minutes per month. I'm not saying Linux is bad. In fact, I have much respect for the Linux community for doing so much under the pressure of those SCO villians. The problem is, for most people, it just doesn't suit.

      Windows however was designed with the END USER in mind. Wanna share photos? Wanna listen to music, surf the web (and be comptatable with every major website out there), chat with your friends? Sure you can do these things with Linux, but it just takes SO MUCH MORE TIME.

      But please don't mod this down as flamebait, because I'm not flaming. I think Linux is great. Most of us just can't use it efficiently.

    2. Re:I've got other plans... by Anonymous Coward · · Score: 0

      There should be a "-1, Boring" moderation.

    3. Re:I've got other plans... by Anonymous Coward · · Score: 0

      OK, Linux is not for most people. It's definitely for me, so I run it. The problem comes from people who run it to look cool and then bitch about what it doesn't do.

      This is a system where things only get done if you can make it happen. That means either rolling up your sleeves and writing it yourself, or throwing money/toys/whatever at someone who can. If you can handle that, great, welcome aboard. Otherwise, go away - we don't need you.

    4. Re:I've got other plans... by Enucite · · Score: 2, Insightful

      I totally agree, many people who want to use Linux just can't do it at this point. It's not their fault, Linux just isn't ready to be used in the home by the average user.

      However, I do use Linux on my desktop every day, and I'm very happy with it. (However I tend to stick to BSDs for most servers) It's taken me about 5 years of using it off and on (started in 97 or 98) to get comfortable with it as a desktop system. And earlier year I finally removed Windows completely from all of my systems.

      Linux can be used as a desktop system right now. It's just a question of "do you have the time to learn it?" For almost everyone right now the answer is no. There's so many things you don't realize you need to know to be able to manage a computer. Most of us take it for granted on Windows because we have been exposed to it for so long that we don't realize how much we had to learn to be able to manage it.

      Right now, Linux will work as a desktop. The problem is maintenance. If they don't have to worry about maintenance (ie someone else is managing it for them), I have no doubts that someone could sit down and use the computer just as easy as they could in Windows. The problem is if they want to install new programs/hardware or otherwise change the system configuration. This is where it requires more than just a basic knowledge and where most people give up and say Windows is easier--because they already know how these changes would be done on Windows, but don't yet know how to do it in Linux. It's also much harder to learn how to do it in Linux because you can't usually just ask the local "computer guy" because most of the "computer guys" know just as much about Linux as you do. As more and more people start using Linux, it will become easier to learn, so more people will use Linux, and it will be easier to learn, ad infinitum.

      Those are my thoughts on the subject anyway.

  3. My kernel is 8.0 by Dancin_Santa · · Score: 4, Funny

    Is this a different numbering scheme?

    1. Re:My kernel is 8.0 by Anonymous Coward · · Score: 0

      hahahahahaha

      fag.

    2. Re:My kernel is 8.0 by p00ya · · Score: 2, Funny

      Oh please tell me this is a joke.
      *slaps some rh and mdk users around*.

    3. Re:My kernel is 8.0 by VistaBoy · · Score: 1

      Don't forget Slackware!

    4. Re:My kernel is 8.0 by Nemith · · Score: 1

      Ya, but Slackware users arn't this stupid.

  4. release-worthy? by geeveees · · Score: 5, Informative

    "Since chances are most people will be upgrading anyway once 2.6 is deemed release-worthy,"

    IMHO it already is :) I've been using it ever since the first -test was released, patched it with Andrew Morton his -mm and it's fast and solid for me!

    If you haven't tried it out already, go download -test4 now! Even if it's just to see if all your hardware works, if you report any problems now you don't have to deal with them when 2.6.0 is officially "stable".

    --
    I am a viral sig. Please help me spread.
    1. Re:release-worthy? by tesmako · · Score: 2, Interesting

      I distinctly remember seeing posts like this one a few years back, only it was "2.4" instead of "2.6". Funny how these things work.

    2. Re:release-worthy? by Overly+Critical+Guy · · Score: 4, Informative

      There are build problems if you compile serial devices as modules. You have to compile them into the kernel or hand-edit the build process after the "make menu" step.

      --
      "Sufferin' succotash."
    3. Re:release-worthy? by acidrain69 · · Score: 1

      Ah yes, but is it release-worthy for SMP Alpha architecture? 2.4 didn't work for me until around 2.4.20. Earlier actually, but I had a hell of a time finding the SMP patch.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    4. Re:release-worthy? by fshalor · · Score: 1

      Yep. And it'll happen again, mid way through 2.6. 2.4 was the Kernel of Pain. (previous /. story). So I guess kernel 2.6 should be the kernel of redemption. :)

      The other thing that happened before was lots of people saying the'd just installed "it" last night. Well, guess what. I actually did. Put 2.6.0test4 on a problematic nForce2 Asus board with 3 gigs of ram. we'll see if it handles the chipset any better. :)

      I've been compiling kernels now for like 5 years.. and I've never been able to get a single 2.5.x kernel to compile, or run. It's been good to have a solid running 2.6 prekernel going now.

      Best,

      --
      -=fshalor ::this post not spellchecked. move along::
    5. Re:release-worthy? by pantherace · · Score: 1
      And I was one of the people doing it (hadn't run 2.3 series, but I have run 2.5)

      On a dual p3-800: up 2 days, 4:19

      Pretty snappy, works with nvidia, sb512 (emu10k1) no lockups, or anything, the only thing I haven't tried is the tv capture...

    6. Re:release-worthy? by fdawg · · Score: 1

      Does anyone else have problems building the modules? I have the newest verion of modutils and pretty much everything else (slackware-current) and every time i build something as a module, it has dependancy errors during make modules_install. Is it just me?

    7. Re:release-worthy? by Trepalium · · Score: 1

      2.6 still has problems, including many of the modules are not completely compatible with the new module infrastructure in 2.6, including power management and sysfs. It's quite possible it won't be fixed until well into the 2.6 series. I fully expect ACPI sleep S3/S4 to be fairly unusable until 2.6.7-10 or so.

      --
      I used up all my sick days, so I'm calling in dead.
    8. Re:release-worthy? by Covener · · Score: 1

      In debian at least, you have to install a package in addition to modutils -- module-init-tools.

    9. Re:release-worthy? by chesapeake · · Score: 2, Informative

      I've already upgrading to 2.6.0-test4, and I find it fantastic - all round works a whole lot better on this Inspiron 8100.

      Anyway, I stuck up a Redhat 9 specific guide for this at http://www.fearthecow.net (be nice).

      Robert.

  5. Seems complicated by Anonymous Coward · · Score: 5, Funny

    Can't I just download one file, double-click on it to install, and re-boot the computer?

    1. Re:Seems complicated by xSauronx · · Score: 0, Offtopic
      no no no

      if it were that easy then anyone could do it, why would you want that?

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    2. Re:Seems complicated by Anonymous Coward · · Score: 0

      I like that idea. but thats because i am lazy freeking bastard...

    3. Re:Seems complicated by Anonymous Coward · · Score: 0

      OK I will bite,

      So how do I update the kernel in this mature Windows XP then?

    4. Re:Seems complicated by Anonymous Coward · · Score: 0

      Turn off Windows Update and your firewall. Eventually, someone will come along and upgrade your kernel for you.

    5. Re:Seems complicated by MuParadigm · · Score: 1, Funny

      No, no, no.

      You should switch to that luxury car amongst bicycles:

      SCO Unixware 7.

    6. Re:Seems complicated by MrEd · · Score: 2, Insightful

      No no, if you really want an upgrade you should go out and pay $199.95 for Linux 2003 SE, then, as long as you have a valid installation of a previous Linux product, you can upgrade to fully enjoy your digital convergence lifestyle!

      --

      Wah!

    7. Re:Seems complicated by Theolojin · · Score: 2, Funny

      Can't I just download one file, double-click on it to install, and re-boot the computer?

      oh, sure you can. in fact, post your email address and i will send you the...uh...kernel. just double-click on it and away you go! (really!)

      theo

      --
      Life is short; think quickly.
    8. Re:Seems complicated by Henk+Poley · · Score: 2, Informative

      Under Gentoo doing something like "emerge genkernel kernel-2.6; genkernel" would suffice, AFAIK (don't use Gentoo). Makeing a shortcut-icon that does this after asking the root password is possible.

      And in general, I do hope kautoconfigure get's some attention from developers (shameless plug).

    9. Re:Seems complicated by Anonymous Coward · · Score: 0

      First, you'll be needing your credit card or some cash...

    10. Re:Seems complicated by Squarewav · · Score: 1

      download service pack 1a, double click on the file and click ok, wait for it to finish and reboot. ohh man that was so hard, the XP sp1/a updates just about every part of the OS including kernel32.dll, and get this you don't have to muck around with your drivers, or the utilities to install them

    11. Re:Seems complicated by JDWTopGuy · · Score: 1

      Great, now people who don't even use Gentoo are trolling for Gentoo.

      We slackware dudes like to compile our kernels like REAL geeks:

      tar xzf ...
      patch ...
      make menuconfig
      make dep; make bzImage
      make modules; make modules_install
      cp arch/i386/boot/bzImage /boot/linux-2.4.22
      jpico /etc/lilo.conf
      lilo
      shutdown -r now

      I just updated my two linux boxes to 2.4.22 today, and just to be geekier I used distcc. Well, not entirely to be geekier, one's a 166Mhz system and the other's an Athlon XP 1600+.

      --
      Ron Paul 2012
    12. Re:Seems complicated by phaze3000 · · Score: 1

      We slackware dudes like to compile our kernels like REAL geeks:
      [...]
      jpico /etc/lilo.conf

      I think you disqualify yourself from being a 'real' geek by using pico..

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    13. Re:Seems complicated by JDWTopGuy · · Score: 1

      Since I don't see sarcasm tags, I'm going to respond.

      First of all, it's not pico, it's Joe's own version of pico, thus "jpico". It works fine for quick edits on linux, and there's no excessive complexity of emacs or confusing cryptic modes of vi. For programming (REBOL and Java, mostly) I use jEdit (on my PowerBook).

      Second, I actually prefer my own tweaked version of the pico settings for Joe, but if I used that you wouldn't know what I was talking about, would you?

      My kernel is compiled at -03 optimization. Is yours?

      --
      Ron Paul 2012
  6. of course ... by Dreadlord · · Score: 2, Funny

    ... don't forget to buy your license from SCO before using the kernel.

    --
    The IT section color scheme sucks.
    1. Re:of course ... by Anonymous Coward · · Score: 0

      fuck sco

    2. Re:of course ... by Anonymous Coward · · Score: 0

      so,,,,, did the SCO won the lawsuit?,,, for i haven't been following news

    3. Re:of course ... by Anonymous Coward · · Score: 0

      No.

    4. Re:of course ... by FuzzyBad-Mofo · · Score: 1

      Alright, this joke is getting stale now.

    5. Re:of course ... by cbreaker · · Score: 1

      I with the script kiddies would stop DOS'ing SCO. I want to read the stuff on their website to get a good laugh but I can't because it's almost always unavailable..

      --
      - It's not the Macs I hate. It's Digg users. -
  7. thor's howto: by thor · · Score: 1, Funny


    apt-get install kernel-2.6.0

    1. Re:thor's howto: by digitalunity · · Score: 0

      nice uid...

      deb sucks! joking. :)

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    2. Re:thor's howto: by dzym · · Score: 5, Informative
      Of course, that would be:
      apt-get install kernel-image-2.6
      Might as well get it right, eh? :)
    3. Re:thor's howto: by NightHwk1 · · Score: 1

      Actually, there isn't much advantage in Gentoo when it comes to upgrading the kernel...

      ACCEPT_KEYWORDS="~x86" emerge mm-sources-2.6.0-test4-r2

      It checks to see if you have module-init-tools, but otherwise, all it does is grab the kernel package from a mirror (btw, it gets the full package, not the patch updates).

      You still have to make menuconfig and compile...

    4. Re:thor's howto: by Anonymous Coward · · Score: 1, Informative

      emerge -s genkernel.

    5. Re:thor's howto: by Rufus211 · · Score: 1

      actually, if you're on sid you can:

      apt-get install kernel-image-2.6.0-test2

      and it will, theoretically, work.

    6. Re:thor's howto: by dzym · · Score: 1
      Well, to be pedantic, it would actually be:
      apt-get install kernel-image-2.6.0-test2-1-386
      And for some reason there's only one package for "386", no "686" or "686-smp" or any of the other myriad variations.
    7. Re:thor's howto: by Rich0 · · Score: 1
      What's wrong with:
      emerge mm-sources-2.6.0_beta4-r3.ebuild
      You still have to build the kernel itself, of course. And incorporate it into your grub menu. (Who would want to use a generic kernel, anyway?)
    8. Re:thor's howto: by Anonymous Coward · · Score: 0
      Except if you were smart and used grub in debian, you'd have the kernel package installation process automatically call the grub menu builder.

      You never have to touch any bootloader yourself again.

  8. Advantage: Bill by Baron_Yam · · Score: 1, Insightful

    Hey, I love the idea of Linux as much as the next guy...

    However, you have to see the whole idea of needing a step-by-step upgrade guide with screen shots, etc is exactly why Bill still owns huge percentages of the market. Windows upgrades: Insert CD.

    1. Re:Advantage: Bill by Baron_Yam · · Score: 3, Funny

      Oh, of course there's also the "Give up obscene amounts of cash" and "Tolerate large numbers of security holes"

    2. Re:Advantage: Bill by brejc8 · · Score: 1

      Actually this is the difficult way to do it.
      As a newby you would just type
      apt-get install kernel-2.6.0
      Or rpm equivelant.

    3. Re:Advantage: Bill by HBI · · Score: 1, Insightful

      Inserting the CD just gets you started. Getting you finished and running again often require quite a bit more effort.

      Actually Win32 lets you get your system in trouble much faster than Linux ever could. Selling point?

      Seriously, users couldn't give two shits about upgrade functionality. They aren't going to do it. No matter how easy you make it.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    4. Re:Advantage: Bill by Nicolas+MONNET · · Score: 4, Insightful

      Bollocks, those steps are only intended for those who want to try the BETA kernel. End users will just use whatever kernel is provided by their distribution, and won't have to deal with any of that shit.

    5. Re:Advantage: Bill by TheRaven64 · · Score: 4, Insightful

      Don't forget that this is a lowest common denominator tutorial. The only people who will upgrade this way are hard-core geeks. Debian users will simply use apt to grab a package containing the latest kernel, RedHat users will use up2date to do the same thing. Of course the easiest way of upgrading will probably be to pop a RedHat 10 (or whatever) CD in your drive and click on the upgrade button...

      --
      I am TheRaven on Soylent News
    6. Re:Advantage: Bill by Anonymous Coward · · Score: 1, Funny

      The need for instructions is an indication of poor design in any product.

    7. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      Windows upgrades: Insert CD

      That would be the equivalent of a distro upgrade, not a kernel upgrade.
      When upgrading to the latest Mandrake, Redhat or whatever, you would probably insert a CD too.

    8. Re:Advantage: Bill by Baron_Yam · · Score: 1

      Right. So I'll shut up now. :)

      That'll teach a Windows techie to post about Linux!

    9. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      Then wait for the Official Red hat or Debian or whatever kernel. Or frankly, don't use it. I really could not care less if you were to fall over dead from fecal impaction, let alone care if you use the 2.6.0 Kernel. You want to be bleeding edge, well bleeding involves pain to some degree.

      But I thank you for your stellar observation of "Hey guys, this kernel would be so much greater if you could, y'know, drop the cd in the tray and have it auto upgrade. Who cares about the 0(1) scheduler, or tracking down problems. I'll use buggy software if it's easy-to-install buggy software because I'm a complete and total fuck tard who can't follow a few screenshots because I'm too busy being spoonfed and really have no right using up all this valuable oxygen"

      In short, fuck you, and we'll get on that auto-install thingie right after we finish work on our world peace kernel patch.

      -Linus et al.

      P.S. You really are a fucktard. Think about the meaning of that, then go upgrade to WinXP 2003 .NET

    10. Re:Advantage: Bill by swtaarrs · · Score: 3, Insightful

      Yes, I've seen this problem a lot. People are comparing the ease of use of Windows to the ease of use of Gentoo or similar, in which case Windows is a whole lot easier (don't get me wrong, I love Gentoo). If you're going to compare the ease of use of Windows with linux, compare it with a distro that's designed for ease of use, like Mandrake.

    11. Re:Advantage: Bill by Enucite · · Score: 1

      If you care about the success of Linux, please, immediately stop associating yourself with with it.
      I don't care if you actually use it or not, just please don't tell anyone. :)

      It's people like you that give Linux a bad reputation.

    12. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      Should everyone own a gun? No. Some people are just too stupid to own them. Should everyone own a car? Again no, for the same reason.

      Should this guy have a linux box if he's complaining about compiling a not-quite-ready test kernel? No, let him stick with his wintel Typhoid Mary of the internet eMachines pc, and shut the hell up about things he knows nothing about. He's doing more damage to Linux with his ignorance than I ever could with my righteous indignation.

    13. Re:Advantage: Bill by critter_hunter · · Score: 1

      My shampoo comes with instructions.

      --
      Karma: Could be worse (could be raining)
    14. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      I only got a few comments for that:

      1. It's never that easy! Altho I haven't done any upgrades to XP (yet), I have done: 95->98, 98->98SE, 98 or 98SE ->2000. Without exception, things just didn't work right! The only success I have had with MS upgrades is to wipe the disk and do a clean install!

      2. You forgot quite a few steps like:
      a. determine what software packages don't work anymore, upgrade those too
      b. spend a couple of hours on the 'net looking for new drivers for hardware that Windows doesn't include with the base install
      c. use Windows update to get all the latest patches (the last XP install that my brother did the updates took 3 1/2 hours on a cable modem!). And given the last coupla weeks, who would run Windows without the security updates?
      d. Add RAM because the performance of the new OS just doesn't cut it!

      Oh, it's soooo easy!

    15. Re:Advantage: Bill by ded_guy · · Score: 1

      As a debian user for almost a couple of years now, I can honestly say I've never used any of the Debian kernel packages when upgrading. When I'm working with the most important component of my operating system, I like to have as much control as possible.

      --
      In the future, all spacecraft will be made of cheese.
    16. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      And you need them?

    17. Re:Advantage: Bill by Joheines · · Score: 1

      But you don't *need* them.

    18. Re:Advantage: Bill by critter_hunter · · Score: 1

      No. But the fact that you can find instructions on how to do something is hardly indicative of the need for said instructions.

      --
      Karma: Could be worse (could be raining)
    19. Re:Advantage: Bill by Anonymous Coward · · Score: 1, Insightful

      End users will just use whatever kernel is provided by their distribution, and won't have to deal with any of that shit.

      Got that right. There are those of us who run Linux, use it all the time, are posting this very message in Konqueror, but who never have and never wlll compile a kernel.

      GASP! -- just like Microsoft users!

      When the next version (or perhaps even the one after that) of SuSE comes out, I will just upgrade. Cheap and easy.

      Like my Microsoft zealot (tm) coworker says: I'm locked hopelessly into my vendor of choice, never to be able to escape once my vendor starts playing like Microsoft.

    20. Re:Advantage: Bill by AntiOrganic · · Score: 1

      I'm sure that by the time Linux is targeted at Joe User, kernel upgrades, unless specified otherwise, will contain every option in the menu compiled as a module, and every useless feature enabled.

      This will probably kill its speed and bring it to Windows' level. Please don't let it be.

    21. Re:Advantage: Bill by wolrahnaes · · Score: 1

      apt-get install kernel-2.6.0

      Newb: "apt-WHAT? popcorn kernels...screw it I'm using Windows..."

      Start>Windows Update
      Click Yes/Continue a few times
      Reboot

      Still a hell of alot easier.

      I dual boot on all of my systems, and while I love being able to completely customise my kernels, I still prefer Windows when it comes to updating every month or so (dialup means you plan your updates ahead of time)

      I download a few files, run Windows Update, reboot 7 or 8 times, and be done with it.

      On Linux, I download sources, tweak settings and grab dependencies until they compile, install them, change settings, and eventually make it work after much cursing.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    22. Re:Advantage: Bill by N1KO · · Score: 3, Funny

      You mean the windows kernel is easier to recompile?

    23. Re:Advantage: Bill by EvilAlien · · Score: 1

      And Windows' failure to scale up to the hardcore expertise of the average guru is why Windows has its greatest success in the same user group that can claim the toaster as a "must have" piece of technology.

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    24. Re:Advantage: Bill by Jagasian · · Score: 1

      Another method is to use Synaptic on Redhat, which is a free apt service. You can use a nice GUI to search for new or alternative kernels, click on them and select install.

      Installing, removing, and upgrading software is far easier on Linux, as good Linux distros have a centralized application for maintaining their software. Windows has no equivalent. There is no way to make sure that AIM is up to date, as is your ssh client, as well as your IRC client, etc... You can do it for some core Microsoft stuff, but that doesn't cover much. So you are left on your own with regards to tracking your installed software and keeping it up to date.

      Hence all the worm crap.

    25. Re:Advantage: Bill by broeman · · Score: 1

      but for optimal use, you still need to set it up. The reason that you cannot compare it to windows, is that you have the freedom to choose and modify your own kernel, whereas in windoze you get a service-pack that either works or not. Tweaking is the power of freedom, and when you "dare" to take the step to do it, it is fscking easy (even easier in 2.6).

      --

      (yes this can be compared with sex)
    26. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      Rubbish. Real users use distros. This is for people who want to live on the bleeding edge. The Microsoft equivelant would be... well, there is no Microsoft equivelant, because we can't get development kernels for Windows, can we?

      Anyway, Windows isn't so hot either: http://diveintomark.org/archives/2003/08/04/xp

    27. Re:Advantage: Bill by tijnbraun · · Score: 1

      Because you learned the hard way:
      <childbrain>
      Ok shampoo... uhmm what should I do with it ...
      I ... uhmm ... I ... put it in my mouth! ... bleghh ... Uhmm that was not it ...
      Must be something else ... Ah yes ... Maybe I should put it in my eyes...
      Oooouuuchhhhhhh ... MOMMMMMY !!! ...
      Ah I apparently should put it in my hair... Mmmmm that feels better ... That must be it!
      </childbrain>
      Repeat until learned

    28. Re:Advantage: Bill by listen · · Score: 1

      Yes, lets hide away the development process, and make sure that nobody really knows what the fuck is going on under the hood.

      Clue: This is not for Joe User.

      Mass market:
      Red hat upgrades - click "Software updates".

    29. Re:Advantage: Bill by DLG · · Score: 1

      This really is an inane comment. I have done a whole lot of windows installs, and the number of times one has to reinstall an ENTIRE machine from scratch because you misconfigured a server is absurd. As far as why BILL wins is that whatever OS comes on the Machine is the One people use. No one installs Windows anymore as a newbie user. They use the machine, and when they buy a new machine they get a new OS unless they have some friend tell them they just NEED to upgrade in which case usually it involves them losing applications or whatnot because their friend doesn't follow some simple instruction.

      In the end the reason Bill has the marketshare is that as a dominant monopoly player you have a lot of leverage to force your product onto consumer machines.

      That is what the anti-trust battle is about, forcing users to pay for windows EVEN when they didn't want the OS, so that it was cheaper for a computer company to ship with the OS installed than without.

      Any bullshit flaming about how it is easier to installw indows on a machien than it is to compile the kernel of Linux is just flame nothing more.

      In a real comparison you would compare the instructions to compile the WinNT kernel with the Linux Kernel. How many of us have compiled Windows versus Linux? I think the numbers speak for themselves in terms of ease of compiling.

    30. Re:Advantage: Bill by WNight · · Score: 1

      It's not a valid argument. Newbies don't upgrade kernels. No need.

      Newbs run something like Mandrake Update which is easier than Windows Update in that it doesn't require reboot. (It does require you to choose which packages to install, but you can just select everything.)

      The other side of this "Linux is harder" is: "I tried to patch Windows to fix a vulnerability, but the only patch I could find was against the binary because there's no source. So I loaded a hex editor and started editing bytes, but then I mistyped one and .... Why can't it be easy like Linux or BSD where you can just download the source patch, type 'make' and 'make install' and it just works?!"

    31. Re:Advantage: Bill by cbreaker · · Score: 1

      I've done upgrades of all the different Windows OS's and I've rarely had a problem upgrading that I wouldn't have had with a fresh install too. /shrug

      --
      - It's not the Macs I hate. It's Digg users. -
    32. Re:Advantage: Bill by RdsArts · · Score: 1

      The only people who will upgrade this way are hard-core geeks. Debian users will simply use apt to grab a package containing the latest kernel,

      The fact that you do not hold Debian users as hard-core speaks volumes on your idea of technical aptitude. ;)

      But that said, i'd imagine Mandrake would ship a copy with 2.6 on it before RedHat, as I believe they already have RCs out with a -TEST kernel.

    33. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      Grandparent is a troll. There is no 0(1) scheduler; it's O(1) - big difference.

    34. Re:Advantage: Bill by AndersM · · Score: 1

      The equivalent procedure for Windows would be something like replacing the current kernel in Windows XP with the kernel from the current development tree of Longhorn. I think the instructions for doing that would be a lot hairier, if possible at all. :-)

      --
      My opinions may have changed, but not the fact that I am right! =)
    35. Re:Advantage: Bill by bob65 · · Score: 1
      Installing, removing, and upgrading software is far easier on Linux, as good Linux distros have a centralized application for maintaining their software. Windows has no equivalent. There is no way to make sure that AIM is up to date, as is your ssh client, as well as your IRC client, etc... You can do it for some core Microsoft stuff, but that doesn't cover much. So you are left on your own with regards to tracking your installed software and keeping it up to date.

      It is true that installing and maintaining software is much easier on Linux, when the package exists. But what if I want to use software that isn't in the centralized database? Then I'd probably have to compile it from source, and often run into dependency or other problems. Plus it might take a long time.

      In windows, however, all applications are (almost) equally easy/hard to install. One could also argue that windows does not need a centralized package management system, as all software released is compiled for a single distribution of windows.

    36. Re:Advantage: Bill by oconnorcjo · · Score: 1
      Hey, I love the idea of Linux as much as the next guy... However, you have to see the whole idea of needing a step-by-step upgrade guide with screen shots, etc is exactly why Bill still owns huge percentages of the market. Windows upgrades: Insert CD.

      You seem to be missing a fundamental point; Microsoft does not let everyone test thier bleeding edge code. If you want Microsoft like OS updates then buy a Redhat distribution and download updates.

      --
      I miss the Karma Whores.
    37. Re:Advantage: Bill by Stonent1 · · Score: 2, Insightful

      Yes, I've seen this problem a lot. People are comparing the ease of use of Windows to the ease of use of Gentoo or similar, in which case Windows is a whole lot easier (don't get me wrong, I love Gentoo). If you're going to compare the ease of use of Windows with linux, compare it with a distro that's designed for ease of use, like Mandrake.

      And for all users who complain about a kernel compile being hard compared to windows, if you think about it, in windows you aren't given the option to modify the compile options of the OS which is basically like someone just using binary packages (rpm, deb, etc) in Linux. So if you want windowsupdate like updates, subscribe to the "Redhat Network" or get a free one system trial account. It is really not that expensive and you can have your system updated without messing with things. And if it comes down to a new kernel revision, Download a new ISO and "upgrade"

    38. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      Okay, let's face it, this isn't really difficult.

      This screen and a half of print allows you to upgrade the kernel and continue to run all your old stuff without any problems in the vast majority of cases.

      Anyway, if you read the page, it says:

      * type a few commands in
      * pick what you want from a menu
      * type a couple more lines in

      If you don't get that you shouldn't be upgrading anything. Go and become a user.

      This is not an anti-MS post. That's not the issue. I just can't believe how many people are moaning about this simple procedure. :)

    39. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      As a debian user for almost a couple of years now, I can honestly say I've never used any of the Debian kernel packages when upgrading. When I'm working with the most important component of my operating system, I like to have as much control as possible.

      well that is because you are very hardcore/elite.

    40. Re:Advantage: Bill by Anonymous Coward · · Score: 0

      nah, dude, that post was hilarious...

    41. Re:Advantage: Bill by stinky+wizzleteats · · Score: 1

      Insert CD.

      You forgot:

      • crash three times during the upgrade procedure
      • fry your address book
      • reinstall all your applications six times to get the right combination of shared dlls
      • Shave 3 months from the normal 6 month interval between complete format and reinstall.
  9. gcc 2.95? by Psiren · · Score: 5, Interesting

    Anyone know why they still require gcc 2.95? Or is this a minimum? Will it compile and run with gcc 3.3.x without problems? I was under the impression they tried to target the current stable version of gcc on each new major release.

    1. Re:gcc 2.95? by ratpack91 · · Score: 1

      i suggest you look 3mm above of where it says 2.95.3 ,If that doesn't help I don't suggest you try compiling anything - ever. Take your blinkers off and RTFA!

    2. Re:gcc 2.95? by Psiren · · Score: 1

      Yes, I can see it says minimum. But the kernel has often had bugs that cause problems with later versions of gcc. But thanks for the useless comment.

    3. Re:gcc 2.95? by bwindle2 · · Score: 3, Informative

      2.95 is a known-good version. The newer GCC seems to work just fine, but it might have some quirky bugs that causes it to miscompile.

      bwindle@morpheus:~$ cat /proc/version
      Linux version 2.6.0-test3 (root@morpheus) (gcc version 3.2.3 20030415 (Debian prerelease)) #29 Mon Aug 11 11:56:22 EDT 2003

    4. Re:gcc 2.95? by Psiren · · Score: 1

      Thanks. Nice to know someone can post a constructive reply.

    5. Re:gcc 2.95? by Anonymous Coward · · Score: 0

      Here's a fun fact Psiren, his UID is roughtly 113.6161106590724 times greater than yours. Talk about the pot calling the kettle black!

    6. Re:gcc 2.95? by digitalunity · · Score: 1

      Hmm... 2.95 is far more mature than 3.3

      2.95 had fewer bugs. It's also a common denominator. Distros have had gcc2.95 for a while. Or 2.93 or whatever that was. I just upgraded recently by libc, gcc, kernel, and recompiled almost 50 slackware distro included libs. That freaking sucked. I had to comile X, Qt, and KDE. Oh my freaking god. Just those three combined was over 3GB. My poor computer had been compiling non stop for 3 weeks. I highly recommend those who are new or aren't masochistic like me to just wait for their favorite distro to come as they want it.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    7. Re:gcc 2.95? by colk99 · · Score: 1

      2.6 infact is supposed to be able to compile flawlessy with GCC 3

    8. Re:gcc 2.95? by Daniel+Phillips · · Score: 5, Informative

      Anyone know why they still require gcc 2.95? Or is this a minimum? Will it compile and run with gcc 3.3.x without problems? I was under the impression they tried to target the current stable version of gcc on each new major release.

      There is still an architecture or two that requires gcc 2.95 to compile properly (unless you're running Sparc 32 you are probably OK) and there are some developers still fond of it because of 20% or so faster build speed. The cord will likely be cut in the next cycle.

      Gcc 3.x has worked just fine for me for the past couple of years. I switched at 3.0.7 and didn't have any problems with kernel builds, though 3.2+ is recommended, because of C++ binary compatibility.

      Debian Sid has gcc 3.3.2 at the moment, and Redhat switched to the 3 series a year or so ago.

      --
      Have you got your LWN subscription yet?
    9. Re:gcc 2.95? by Anonymous Coward · · Score: 0

      Roughly my arse, you did that on a calculator!

    10. Re:gcc 2.95? by Anonymous Coward · · Score: 0

      in unixes, the lower your uid is, the better

    11. Re:gcc 2.95? by acidrain69 · · Score: 2, Informative

      Kernel 2.4.20 fails to compile on my alpha using Gcc 3.3, 2.95 works though. I'm sure it's fine for x86, but I find the ports lacking in refinement.

      --
      -- Having a Creationist Museum is like having an Atheist place of worship
    12. Re:gcc 2.95? by Anonymous Coward · · Score: 0

      and linux is supposed to be ready for the desktop.

    13. Re:gcc 2.95? by Daniel+Phillips · · Score: 1

      Kernel 2.4.20 fails to compile on my alpha using Gcc 3.3, 2.95 works though. I'm sure it's fine for x86, but I find the ports lacking in refinement.

      This would be because (some of) the 2.4 ports haven't been cleaned up, and possibly never will be. I should have mentioned, I was talking about 2.6. Though to be sure, it's important that 2.4/x86 just works, so the vast majority of users can use gcc 3.2+ without worrying. Since it's installed by default on most distributions, you have to go out of your way not to use it anyway.

      To transition to a new compiler, it's essential that the new compiler support both the most current release in the previous stable series as well as all the releases in the new stable series, at least for x86 which is, like it or not, "mainstream". Where goes x86, so go all the ports, eventually, even if it may be slightly less smooth to make the transition.

      --
      Have you got your LWN subscription yet?
    14. Re:gcc 2.95? by SpaceLifeForm · · Score: 1
      I've got one machine running 2.6.0-test4 that was compiled with gcc3.3, no crashes yet.

      I've got another machine running 2.6.0-test4 that was compiled with gcc2.95, no crashes yet.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    15. Re:gcc 2.95? by JebusIsLord · · Score: 1

      Redhat is using a 2.4 kernel compiled with 3.2-something right now... as am I

      I'd say it's just paranoia (the kernel of course being the most important thing to compile correctly, next to glibc, and gcc itself).

      --
      Jeremy
    16. Re:gcc 2.95? by greenrd · · Score: 1
      If they had meant "exact version required" they would have said "exact version required", not "minimum", don't you think? Thanks for the useless explanation.

    17. Re:gcc 2.95? by vericgar · · Score: 1

      gcc 3.2.3 works just fine for me...

      $ uname -a && gcc -dumpversion && uptime
      Linux mooncougar 2.6.0-test3 #1 Tue Aug 12 19:47:07 PDT 2003 i586 AMD-K6(tm) 3D processor AuthenticAMD GNU/Linux
      3.2.3
      12:34:32 up 12 days, 9:05, 1 user, load average: 0.14, 0.09, 0.07

    18. Re:gcc 2.95? by Wolfrider · · Score: 1

      --Note: From what I understand, all architectures except x86 are broken for 2.6.x series right now. They want to get it "close" before diving into other arches.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  10. 2.6 ROCKS by Quinn · · Score: 5, Informative

    As noted in the article, the build output is much cleaner (simple status lines for each section/module being built, not the whole gcc cmdline), the make options are now fully documented (with make help), and make is simplified down to `make all' and `make install'/`make modules_install'.

    I'm not particularly fond of the new make xconfig, but didn't give it much of a chance. I went with `make menuconfig' and ncurses instead.

    Performance is noticably improved. Not just "some people told me it's better and well, maybe it is a little", but actual tangible improvements. Even typing into xterms seems faster. (I did enable the preemptible option, but this seems even better than when I did it with the old patch to 2.4.)

    This is the most pleased I've been with a new kernel in ~6 years of using Linux. Highly recommended!

    --
    #19845
    1. Re:2.6 ROCKS by Overly+Critical+Guy · · Score: 1

      I don't know; I had Slackware 9 and its stock kernel. I upgraded to the latest snapshot of 2.6 and saw no speed improvement at all, except for a slightly longer bootup time. I guess it varies.

      --
      "Sufferin' succotash."
    2. Re:2.6 ROCKS by JonTurner · · Score: 4, Funny

      >> Even typing into xterms seems faster.

      Hey, just wait 'till 2.6 Release is available -- The case fan will spin faster, the speakers will be louder, and the "on" LED will glow brighter, too!

    3. Re:2.6 ROCKS by ph1nn · · Score: 0

      yea it definatly does, went from 2.4.21 to 2.6test4 the other night on my Slackware 9 box... very very good stuff so far. The future of Linux 2.6 looks very bright

    4. Re:2.6 ROCKS by Joe+Tie. · · Score: 1

      The case fan will spin faster, the speakers will be louder, and the "on" LED will glow brighter, too!

      BUT WILL IT MAKE MY INTERNET FASTER!?!

      --
      Everything will be taken away from you.
  11. Re: You actually prefer... by botzi · · Score: 3, Funny

    ....going out and enjoying the shiny day with your friends, maybe doing some sport etc, instead of crawling down to the basement and recompiling kernels for several hours????
    You're officialy banned from visiting /. you freak!!!!!;o))))))

    --
    1. No sig. 2. ???? 3. Profit!!!
  12. Question by Anonymous Coward · · Score: 2, Interesting

    Are traditional pseudoterminals still supported or the Unix98 scheme the only thing available? I built
    the kernel successfully, but found that xterm and
    rxvt didn't work because they didn't have pty's.

    1. Re:Question by Anonymous Coward · · Score: 0

      Not sure if you're talking about the same thing or not...

      But I didn't build in devpts support in my first 2.6 kernel because I thought in 2.4 if you have devfs support you werent' supposed to compile in devpts.

      Anyway, I recompiled it with devpts along with devfs support and everything worked fine after that.

    2. Re:Question by Tirel · · Score: 1

      in some distros you need to mount them manually, adding

      devpts /dev/pts devpts defaults 0 0

      to /etc/fstab should fix your problem.

    3. Re:Question by BJH · · Score: 3, Informative

      Two possibilities:

      1) You didn't compile in devpts
      - Solution: Compile in devpts support.
      2) You didn't mount /dev/pts
      - Solution: Add a line like this to your /etc/fstab file:

      none /dev/pts devpts mode=620 0 0

      Depending on your distribution, you might need to fiddle around with the owner of that - if you have a tty group defined, add a gid=[tty gid] option in, so it looks like this:

      none /dev/pts devpts gid=5,mode=620 0 0

    4. Re:Question by Anonymous Coward · · Score: 0

      Actually, I'm referring to /dev/ttyp* (yes, this is devfs), NOT the contents of /dev/pts/*. /dev/ttyp* is what Debian seems to use, both for xterms and remote shells. Networking, usb mice, and sound appeared to be screwed up as well, but that's another issue. I'm just wondering if they've dropped support for /dev/ttyp* devices all together. Looks like they have, but the distros aren't quite ready to comply.

  13. Re:I think Linus was too fast ... by Anonymous Coward · · Score: 0

    Mach is a microkernel, and Apple is the #1 UNIX distributor in the world. But thanks for playing.

  14. Re:I think Linus was too fast ... by TheRaven64 · · Score: 4, Informative
    Yes, the micro-kernel is quite dead,

    Really? The two nicest desktop operating systems I've used are MacOS X and BeOS. OS X is based on the mach microkernel, while BeOS has its own microkernel. And before you say BeOS is dead, take a look at the new version (still in private beta).

    Microkernels are still very much alive. They don't give quite the performance of macrokernels, but they have a number of advantages (like not needing a reboot to replace large portions of the kernel, and drivers not being able to crash the kernel). With current system speeds, the flexibility of a microkernel is well worth the speed trade-off, on the desktop at least. On a server / workstation I would probably still choose a macrokernel.

    --
    I am TheRaven on Soylent News
  15. Re:release-worthy? - Not quite there on SPARC! by TheScienceKid · · Score: 5, Informative

    Perhaps it is release-worthy to those on an ix86 platform, but I had to modify include/smp.h to get it to compile on sparc, moving #include into the #ifndef __ASSEMBLER__ section to avoid the redefinition of ALIGN that caused compiling to fail.

  16. No mention of the elevator stuff? by Anonymous Coward · · Score: 0

    hrm this howto doesn't talk about much except "how" to compile it...i was expecting some info about how to use/enable the elevator stuff i've heard about(and which to choose)...anyone?

  17. Re:I think Linus was too fast ... by On+Lawn · · Score: 2, Informative

    The security system should be stronger integrated into the kernel. Yes there is PAM these days, but a real secure system will have authentification and verification added at kernel level to make it trust-worthy and tamper-proof.

    Security should be enforced in the kernel but should not be put in the kernel. Here's what I mean, I do not want a kernel that performs authentication, but when authenticated it should stick it to it. I believe that is how the kernel works, and its much better than putting "PAM", SASL or Kerberos or Login into the kernel. I don't even think SELinux even tries to do authentication in the kernel.

    Grid access. Given the exciting new development of grid computing,

    Grid computing has been around since the 60's. I actually don't see where the kernel can use grid computing (meanwhile you can do what we do and use openMosix to get many of the same benefits). All you really need to impliment grid computing is SSH, RSH or even telnet and none of those things are really kernel worthy either.

    Given to above grid access all journaled file system should be made grid aware and supporting distributed storaging.

    Check out NFS, then AFS, then CODA and finally intermezzo depending on the level of local caching you wish for your grid.

    More modular kernel design. While device drivers can be loaded at run-time, a fully modular kernel design is still missing. Yes, the micro-kernel is quite dead, but a decent modular design can be quite powerful as well-used system like Windows NT and successors show.

    You mean, reboot every IP change NT? How about reboot every program install XP? The modularity in NT is not very good at all. XP is much better, but still not the keen level that Linux achieved back in 1996.

  18. Microkernels by Anonymous Coward · · Score: 3, Informative

    While Linus's opinion on the matter is well known, Microkernels are far from dead. It's just that Mach gave them a bad name. Mach was too bloated and too slow, while the new breed of microkernels have unbelievably fast IPC primitives and therefore the potential to revolutionize the way operating systems are built. Mach sucks != Microkernels suck.

    See, for example, the L4 project.

    1. Re:Microkernels by Anonymous Coward · · Score: 0

      Mach isn't slow. You are for thinking so, retard.

    2. Re:Microkernels by Anonymous Coward · · Score: 0

      Mach isn't slow.

      Perhaps you would care to explain this then. (Relevant pages: 15, 16, 17.)

    3. Re:Microkernels by MrLint · · Score: 1

      *ahem* other than just *saying* it why dont you tell us why mach allegedly sucks, and which variant?

  19. robbIE .continues to block ip blocks from ME.. by Anonymous Coward · · Score: 0

    to HI, without realizing that his fauxking ego/need to appear sucksassful to his corepirate nazi sponsors, is useless against the power that he/they MUST deny the existence of.

    carrIE on dough. we're here for you, should you begin to see the light, in costa rico, or wherever/whenever you look for it. theres' no going back, & nowhere to hide, anymore.

  20. You need a HowTo? by BasharTeg · · Score: 0, Troll

    You really need someone to redocument the 8 steps to upgrading your kernel? Kinda makes me appreciate FreeBSD even more.

    cvsup -g -L 2 -h cvsupN.freebsd.org stable-supfile && cd /usr/src && make kernel KERNCONF=MYCONF && reboot

    1. Re:You need a HowTo? by eyeye · · Score: 2, Funny

      Yeah that doesn't need documenting.

      Good example.

      --
      Bush and Blair ate my sig!
    2. Re:You need a HowTo? by Anonymous Coward · · Score: 0

      Even in FreeBSD, this needs documenting. Furthermore, it's better to use "make buildkernel KERNCONF=myconfigfilename". It also helps if you do
      a "make installkernel KERNCONF=myconfigfilename" as
      well. Otherwise, it won't be much of an upgrade.

    3. Re:You need a HowTo? by Just+Some+Guy · · Score: 1

      You forgot the "make buildworld" and "make installworld" steps before and after the "make kernel". If you've been skipping them, then your kernel is out of sync with your userland, and your system may or may not die a screaming death because you missed something critical.

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:You need a HowTo? by Anonymous Coward · · Score: 0

      With stable, it's rare that you need to do a "make buildworld" along with a "make buildkernel". If you know what you're doing, you can go deeper into the /usr/src/hierarchy, find the userland program that needs to be updated, rebuild it, rebuild your kernel, and then reboot. Rebuilding world is
      frequently just a way of making it foolproof. Best thing to do is to read the lists before rebuilding
      if you're tracking STABLE or CURRENT.

    5. Re:You need a HowTo? by DA-MAN · · Score: 2, Insightful

      Yeah, cos configuring a FreeBSD kernel is so much easier than it is in Linux. I mean just cp GENERIC MYKERNEL then vi MYKERNEL for the next four hours, all the while looking up what everything means. Yeah, that's so much easier than pressing F2 on a make menuconfig.

      --
      Can I get an eye poke?
      Dog House Forum
  21. alsa? by Al+Al+Cool+J · · Score: 3, Insightful

    The one thing not mentioned in the article, and the one thing that has me nervous about trying 2.6-test is the changes to alsa. With 2.6, alsa is built into the kernel, so presumably this makes it easier to set up in the first place. But I already have alsa set up perfectly in 2.4, complete with OSS emulation and artsd sound mixing, so that all my apps play nice and just work. How much deconfiguring and reconfiguring am I going to have to do if I'm going to be jumping back and forth between 2.4 and a possibly unstable 2.6? Especially since I have the rather finicky via82xx driver. I'm really keen to try out 2.6, but not if I end up breaking sound in the process.

    1. Re:alsa? by Anonymous Coward · · Score: 0

      As far as I know you won't have to change anything. Just make sure you have the latest version of all the ALSA programs installed and you should be set.

    2. Re:alsa? by Elm0 · · Score: 2, Informative

      Don't fear: I am using via82xx ALSA driver built as modules in 2.6-test4 with no problems. My distro is gentoo, if that has any bearing. You may be interested to look at this post if you are having the awful 'scratchy output' problem (in reference to your 'finicky via82xx driver' comment) http://forums.gentoo.org/viewtopic.php?t=73692

    3. Re:alsa? by Spider[DAC] · · Score: 3, Informative

      if you already have alsa installed for 2.4 its a breeze, just tag the 2.6 kernel to build the alsa sound stuff as modules (include oss emulation) and remove the native OSS support.

      Well need to note, you still need the alsa-lib, but they don't need to be changed just because you are bouncing kernels.

      --
      I didn't do this, now did I?
    4. Re:alsa? by FroMan · · Score: 1

      Since alsa is in kernel now, I assume you did not have to

      % emerge alsa-drivers

      ?

      --
      Norris/Palin 2012
      Fact: We deserve leaders who can kick your ass and field dress your carcass.
  22. Another positive recommendation by irexe · · Score: 4, Informative

    I've been trying -test1 and -test4 on my desktop and laptop for some time now. It is perhaps hard to believe, but the new kernel is very much _noticeable_ on the desktop. How? Well, for instance, you can 'feel' it when moving the mouse and watching the pointer on your screen. The lag between the physical movement and the mouse pointer has become almost unnoticeably small, even when apps are hogging CPU. Another nice touch is that your desktop keeps this responsiveness with large processes (say, an 'emerge mozilla') running in the background. With 2.4, terminals would be a bit slow at starting and such, but that is all gone now. It is also very pleasant that ALSA is now in the kernel. It saves lots of hassle compared to 2.4, where you had to compile the modules separately. Low latency audio performance should be less of a black art too with this kernel.

    Cons:

    Some defaults were funny at first (like missing console drivers, etc.) and I've noticed the mouse being a little jumpy some times. Nothing big so far.

    All things considered: great kernel! Thanks guys.

    1. Re:Another positive recommendation by Anonymous Coward · · Score: 0

      The kernel is everywhere it is all around us, even now, in this very room. You can 'feel' it when you move your mouse, when you watch the pointer on your screen. It is the code that has pulled over your eyes to blind you from the truth.

    2. Re:Another positive recommendation by Alan · · Score: 1

      Part of the responsiveness of the mouse is the new input core, which makes my mouse fly across the screen even though I have the sensitivity set to the lowest setting! :)

  23. What's the point? by Anonymous Coward · · Score: 0, Funny

    I'm already running RedHat Linux version 8. Why would anyone want to downgrade to Linux 2.6?

    1. Re:What's the point? by ph1nn · · Score: 0

      stop trolling this joke is so old

  24. urpmi kernel-2.6 by Anonymous Coward · · Score: 0

    Wait for download, select "260-4" in lilo when you reboot.

    See, Mandrake cooker makes things so easy, its a HELL of a lot easier than Debian Unstable!

  25. Wow - This is exactly what I was looking for... by Shivaji+Maharaj · · Score: 1
    This is great, I was trying to get 2.6 up and running since atleast a month now without any success on my gentoo install ( IANAGZ - not a gentoo zealot - have redhat 8 too installed for Oracle ).

    Thrice I was able to compile to compile the kernel - twice died on uncompressing kernel and the third time was unstable with no sound. Guess that explains my n00b status.

    If kernel developers (KD) want the general public to test a new kernel - they really should put out some real documentation of how to compile/build the kernel on some popular distro like redhat - Well I guess the KD response would be - No kernel for you.!!

    --
    We do not have a history of profitable operations. Our future SCOsource licensing revenue is uncertain.
    1. Re:Wow - This is exactly what I was looking for... by Anonymous Coward · · Score: 0

      I honestly don't mean any offense by this, but I don't know how much help someone would be if they aren't knowledgeable enough to compile the kernel on their own.

      Most of the errors that those people come up with are user error, such as not including support for their hardware or filesystems they use.

      If they do come up with an actual error, how useful will their bug report be?
      "I was trying to boot the kernel, but something didn't work."

      Like I said before, I really don't mean any offense. I'm just saying that it's probably just as well that they don't make it easy for people to test at this point.

      Now if there was some way to ensure they could get good debugging information and feedback without relying on the user to submit a report, then it wouldn't be a bad idea to make sure it's easy for people to use. Although then you might run into the problem of people who don't know the difference between a development and stable kernel, then getting upset when their system dies even though they're using the "latest version". :-/

    2. Re:Wow - This is exactly what I was looking for... by Anonymous Coward · · Score: 0
      I'll share my 2.6 experiences with you:
      • 2.6.0-test2 - would not boot, it simply died during the boot process.
      • 2.6.0-test4 - works fine, although autoloading of modules (there is some new daemon there which I have not got around to investigating) does not seem to work.
      I basically did it for my own curiosity, and I don't know how to find the test2 problem. Someone else obviously did. Yep - I don't have a clue, but test4 still works for me. I might recompile some of the modules into the main kernel though, that would simplify things.
    3. Re:Wow - This is exactly what I was looking for... by Anonymous Coward · · Score: 0

      Sorry if it sounded like I was saying that it should be difficult to PREVENT people from using it.

      I think it's great if someone can get it compiled and use it.

      All I meant was that it's probably not in the developers' best interests--at this point--to go out of their way to make it easier to compile. If the only reason they're doing that is to get more testers, they'd have to make it easier to send valid bug reports.

      Maybe something along the lines of the gnome crash dialog.. when the kernel crashes, write a nice detailed debug file somewhere.. and then have a utility to send it.

      --
      bash$ kernelbug /var/log/crash20030830a.log
      Please enter a discription of what you were doing when the kernel crashed: _

      (V)iew contents of log, Just (S)end Report: _
      --

      Although with this you'd still have people submitting bugs for user errors, it should help to get a better idea of what people are having problems with and help collect errors in a standard format.

      Anyway, the point is, until something like that is developed, it's probably not going to help the developers a lot to make the kernel setup easier with the sole reason being to get more testers.

    4. Re:Wow - This is exactly what I was looking for... by javamutt · · Score: 2, Insightful

      In a way I have to agree... While there is some kind of an assumption made when someone embarks on a kernel recompile, it shouldn't be an assumption that the individual is a professional developer. On the other hand, you shouldn't be asking what a makefile is if you're recompiling. There is, however, a happy medium.

      Linus indicated that he wanted more people testing the kernel... Unfortunately, that means venturing out beyond the shadow of kernel developers. Even if you know how to program, the kernel is no simple playground. I tried to get 2.6test01 working for quite a while before giving up - in fact this was the first article which seemed to make it obvious what needed to be done. I admit to not being a hardcore, but it should have been easier.

      Linux is a fantastic world to be in, but it could be a bit more friendly not only to newbies, but also power users. I would suggest that many power users would rather test functionality that their ability to locate obscure libraries. Haven't tried since then, but hopefully the build has become more stable.

      All that being said, I'm thankful to have it in front of me, and will happily use my 2.4 kernel until I can figure out 2.6.

  26. Re:I think Linus was too fast ... by ajnlth · · Score: 1

    Wouldn't a server be the place where stability matters the most?

    So from your argument I would have thought that that would be a good place for a microkernel

  27. Summary by stratjakt · · Score: 0

    1) Get Linux 2.6
    2) RTFA
    3) Compile and install it
    4) Profit!

    Nothing surprising here.

    --
    I don't need no instructions to know how to rock!!!!
  28. rpm -ivh kernel-* by Speare · · Score: 1

    I'll just use the distro build which is packaged properly. That's not to say I'm not excited by the new features, etc., but I've long ago decided my life should not be spent compiling and tweaking things in which I have no particular expertise or passion. Those with expertise and passion are going to do a better job.

    --
    [ .sig file not found ]
    1. Re:rpm -ivh kernel-* by djcapelis · · Score: 1

      One of the redhat people maintains an apt-get repository for redhat with apt4rpm and has all the appropriate binary rpms.

      --
      I touch computers in naughty places
  29. Linux 2.6 and loopback encryption? by Jerk+City+Troll · · Score: 1

    I use the cryptoapi+cryptoloop for encrypted filesystems on just about every one of my machine's where user data might be stored. However, one of them (my workstation) I wanted to try 2.6 on for shits and giggles (it's a box that regularly gets trashed and screwed up, so it's little concern). When running 2.6 with all the appropriate modules compiled and loaded (including the cryptoloop block device) it *always* fails to mount them! Even if I just create a tiny little file and try to mount it through a cryptoloop device, the system (reiserfs specifically) always complains about not being able to recognize any data on the device (no filesystem). The behavior is conistent with entering an incorrect passphrase on an existing device.

    What could possibly be the problem? Does 2.6 require a new suite of userspace tools to do this? Is the 2.6 cryptoloop device currently broken? Has anyone else run into this problem? I'm really excited about running 2.6 (given the often hyped performance improvements) but this is the only thing holding me back.

    1. Re:Linux 2.6 and loopback encryption? by BJH · · Score: 1

      I seem to recall that encrypted loopback mounts were broken on 2.6 - although my memory's not necessarily right...

    2. Re:Linux 2.6 and loopback encryption? by multiview · · Score: 1

      cryptoloop's corruption problems have been fixed in 2.6.0-test4. cryptoloop is quite stable, since it's only a thin layer between cryptoapi and loop. But loop is really causing problems.

      It's possible to deadlock even without encryption, can't work with CD's, and has some other probs, resulting from the fact that nobody is maintaining it.. Seriously, that block device driver needs a lot of work. I can't really recommend using cryptoloop to anyone, before loop.c has not been fixed.

    3. Re:Linux 2.6 and loopback encryption? by ConsumedByTV · · Score: 1

      What a load of shit.
      loop works just fine and if you want crypto use the fucking loop-aes.sf.net package for loop.o.
      It's near perfect. You can do everything and more with it.

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
    4. Re:Linux 2.6 and loopback encryption? by Jerk+City+Troll · · Score: 1
      cryptoloop's corruption problems have been fixed in 2.6.0-test4. cryptoloop is quite stable, since it's only a thin layer between cryptoapi and loop. But loop is really causing problems.

      It is in test4 that I last tried it. If it's a kernel problem, it hasn't been fixed.

      Seriously, that block device driver needs a lot of work. I can't really recommend using cryptoloop to anyone, before loop.c has not been fixed.

      I've been using the cryptoloop to encrypt my filesystems for years now. I've evern developed a small set of utilities to help manage them along the way. There were no problems before, I don't see why there shuold be now.

    5. Re:Linux 2.6 and loopback encryption? by Jerk+City+Troll · · Score: 1
      loop works just fine and if you want crypto use the fucking loop-aes.sf.net package for loop.o.

      OKay, so what if you're me and don't want to use Rijandel? I prefer Serpent over others because it was an AES finalist and it's faster than Blowfish and Rijandel. (Why Rijandel was chosen is beyond my comprehension, so don't ask.)

      The point is: it's better to use cryptoloop with the cryptoapi so you are not locked into one particular cypher. It's stupid to write a block device patch that wholey integrates the cypher to be used when an entire crypto framework for the kernel already exists.

    6. Re:Linux 2.6 and loopback encryption? by ConsumedByTV · · Score: 1

      Wow, you just have no idea about this do you?
      I don't mean to sound rude but you are really talking about something you don't know.
      This isn't so nice as it's trashing a very good product of the free software movement.

      Let me demonstrate, http://loop-aes.sourceforge.net/ciphers.README says:
      (snip)
      1. General information
      These cipher modules are intended to be used in combination with loop-AES
      version v1.7b or later and linux kernel versions 2.2 or later.

      Latest version of this package can be found at:

      http://loop-aes.sourceforge.net/
      http://members.surfeu.fi/ce6c8edf/ (limited downloads)

      New versions are announced at linux-crypto mailing list:

      http://mail.nl.linux.org/linux-crypto/
      http://marc.theaimsgroup.com/?l=linux-crypto
      (sni p)
      4. Cipher names that are available to losetup and mount programs

      loop_twofish.o twofish128 twofish160 twofish192 twofish256
      loop_blowfish.o blowfish128 blowfish192 blowfish256
      loop_serpent.o serpent128 serpent192 serpent256
      (snip)

      And just to make it really clear, you can still use other stuff:
      (snip)
      6. Compatibility with other loop encryption implementations

      To use (big-endian-)serpent, AES, twofish, or blowfish disk images encrypted
      using kerneli.org 512-byte-IV version (which uses RIPE-MD160 as password
      hash), use commands like ...
      (snip)

      So if you want to keep going on about something you don't know, feel free. Loop-aes is faster (it's written in assembler for speed and in C so that it's portable) and it even supports everything you asked for. So with that said, if you have an interest in it now, great! If not and you just want to argue, it's not really worth the time. Try to do some research and then you won't be spreading so much fud. Unless that's really all you're interested in, then by all means, go ahead and make a jack ass out of yourself.

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
    7. Re:Linux 2.6 and loopback encryption? by Jerk+City+Troll · · Score: 1

      Does it require any additional userspace tools?

    8. Re:Linux 2.6 and loopback encryption? by ConsumedByTV · · Score: 2, Informative

      It only requires that you patch util-linux which kerneli also requires. So your choice is to use loop-aes or kerneli with the main difference being a single up to date patch (for each new kernel) with loop-aes or you can be confused why kerneli doesn't even have patches for the last FOUR kernels in the 2.4.x branch.

      Kerneli isn't a worth while choice anymore and it hasn't been as long as jari has been working on the AES(blowfish, serpent,twofish,etc) support. I suggest you stop trolling and use it ;-p

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
    9. Re:Linux 2.6 and loopback encryption? by Jerk+City+Troll · · Score: 1
      It only requires that you patch util-linux which kerneli also requires.

      Not entirely true. Or perhaps we're talking about the same code. AFAIK, the default util-linux package contains the code to work with cryptoloop devices. At least on a default Debian install, I get:

      michaela@elwing:~$ /sbin/losetup --help
      ...
      --encryption <cipher>, -e <cipher>
      encrypt with <cipher>.
      Check /proc/cipher for available ciphers.
      --keybits <num>, -k <num>
      specify number of bits in the hashed key given
      to the cipher. Some ciphers support several key
      sizes and might be more efficient with a smaller
      key size. Key sizes < 128 are generally not
      recommended
      ...

      And of course I have no problems passing --keybits=<keybits> -o encryption=<cipher>,loop to mount(8) either. I haven't had to patch this package for quite a long time (I do not recall when).

      So your choice is to use loop-aes or kerneli with the main difference being a single up to date patch (for each new kernel) with loop-aes or you can be confused why kerneli doesn't even have patches for the last FOUR kernels in the 2.4.x branch.

      I thought the issue with patch-int not getting updated was because all of it's functionality went into cryptoapi and that it was essentially deprecreated. That's one of the things I was really excited about with 2.6.x--we no longer have to patch the kernel to get crypto. Everything works out of the box.

      Kerneli isn't a worth while choice anymore and it hasn't been as long as jari has been working on the AES(blowfish, serpent,twofish,etc) support. I suggest you stop trolling and use it ;-p

      The jari patch for the loop device seems to be kept up-to-date (it's nice because it can even handle swap devices--which if those go unencrypted can be a serious leak). Of course, I don't want to go to loop-aes because as I mentioned earlier, all this stuff is being included in the pristine 2.6.x kernels.

      Which brings me back to my original question: why doesn't it work in 2.6.x yet? Is the kernel broken or is util-linux? Did they change how the passphrase gets sent to the kernel? One thing I haven't tried yet is creating a loop without a passphrase--that might indicative of obsolete code in util-linux. Which reminds me, I think I read that there's a 2.12 release of util-linux that is geared for use with 2.6.x. I wonder...

  30. XFS Support? by PhrostyMcByte · · Score: 1

    Anyone know if there is XFS support built in vanilla, or when a patch is coming? :)

    1. Re:XFS Support? by Mentorix · · Score: 1

      XFS support is already in the 2.6.x kernel... no need to to patch anymore... rejoice!



      --
      cat /dev/urandom > /opt/slashdot.sig

  31. Wrong by Overly+Critical+Guy · · Score: 1

    Users give a shit about upgradability. The 98 network at the business I started work at wanted me to upgrade everyone to XP so the machines would stop crashing. I did, and the crashing stopped.

    Users will upgrade, because they want to have "the latest thing." You're underestimating shiny-things-syndrome.

    --
    "Sufferin' succotash."
    1. Re:Wrong by plugger · · Score: 1

      By upgrade, do you mean 'ensure all their work is on the network drive, reformat the drive as NTFS, then install XP' ?

      I'd always do it like that. One thing Windows 98 taught me, it was the value of a clean registry.

    2. Re:Wrong by Anonymous Coward · · Score: 0

      I think he means that the end user isn't going to upgrade Windows. They may get someone knowledgable to do it, but they won't do it themselves. They won't even install the RPC patch, so you expect them to upgrade a whole system?

    3. Re:Wrong by HBI · · Score: 1

      My point is that they will not upgrade themselves.

      --
      HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
    4. Re:Wrong by Anonymous Coward · · Score: 0

      I have motivated people to do this. Usually they do it to themselves. They install something SO STUPID they have to reinstall it. I then tell them well you know if *YOU* had not installed that pos software and watched what you were doing it would not need to be fixed. You *DID* have the latest virus and service packs right? Oh you *DIDNT* hmm well thats a problem. Its like a house and you live in a bad neighborhood put some good deadbolts on because someone is going to be trying to break in.

      My parents are almost convinced that they need XP. I tell my parents about how I have computers that run for months and do not need a reboot. THAT they understand. That they need service packs and the like they dont. It should just 'work' right?

    5. Re:Wrong by Overly+Critical+Guy · · Score: 1

      In my experience, they do. Different strokes for different folks.

      --
      "Sufferin' succotash."
  32. LNE100TX problems? by Anonymous Coward · · Score: 1, Interesting

    Anyone else having problems with the
    "Ethernet controller: Lite-On Communications Inc LNE100TX (rev 20)"?

    It works fine with 2.4.21, but it's not properly recognized with 2.6-test4.

    It's kind of hard to find out if there's anyone else with the same problem, since there are so many matches on "LNE100TX" and such on google. There seems to be quite a few revisions ov the said card.

    1. Re:LNE100TX problems? by Anonymous Coward · · Score: 0

      tried the tulip driver?

  33. Re:I think Linus was too fast ... by imsabbel · · Score: 1

    To be fair, i havent seen any program that was not somehow hw-related(dx-release, video-card driver) that needed a windows restart. Not in xp, not in 2000, not even in 98.
    Its just that many versions of installshield had these "Restart after finish" option everybody used. A click on cancel and then starting the program hasnt ever failed.

    --
    HI O WISE PRINCE. WHT TOOK U SO DAM LONG?
  34. Isn't Debian still on 2.2? by Anonymous Coward · · Score: 2, Insightful

    I run Debian stable so I'll have to wait until the next perihelic opposition of Earth and Mars before being able to apt-get a 2.6 kernel image.

    1. Re:Isn't Debian still on 2.2? by qtp · · Score: 1

      Very funny.

      (I mean it. Wish I had thought of it myself.)

      Debian stable (aka Woody) ships with 2.4.

      Looks like Sarge will ship with 2.4 as the default and 2.6 available with apt-get.

      --
      Read, L
  35. Re:I think Linus was too fast ... by AdEbh · · Score: 1

    Microkernels ... they have a number of advantages (like not needing a reboot to replace large portions of the kernel ... a microkernel is well worth the speed trade-off, on the desktop at least

    Is being able to replace large portions of the kernel without a reboot on a desktop really that much of advantage?

    - ebh

  36. My experiances with 2.6 by Vilim · · Score: 4, Informative

    I have been useing the mm patch on every 2.6 kernel since test1. I have installed it on 3 machines (my desktop, my friends desktop and my laptop). It has been running rock solid for me. The sound quality is great due to the alsa integration, ACPI is working great on my laptop. Though some people complained about ACPI causing the kernel to crash on boot with test 4 I havn't encountered this with test 4 mm sources. Although I wouldn't put it on a server just yet it is definately the best desktop kernel release yet

    --
    History will be kind to me, for I intend to write it - Sir Winston Churchill
    1. Re:My experiances with 2.6 by Anonymous Coward · · Score: 0

      I don't think ALSA has anything to do with the quallity of the sound. Maybe more drivers, perhaps.

      btw, alsa does not do buffering and it brings the scheduler to its knees.

  37. To be sure you have all the right tools too... by leonbrooks · · Score: 1

    ...fire up a few torrents and install the result. (-:

    --
    Got time? Spend some of it coding or testing
  38. Re:I think Linus was too fast ... by dusty123 · · Score: 1

    Sorry - but I disagree:

    There are very interesting and important new features in 2.6 that should make it to everyones server/desktop fast. Moreover I think that from time to time "bugfix cycles" - that means phases when features and improvements have to face the real world are very important for the development of software.

    To your examples:

    1) This is no easy task, moreover as this Fritz chip and/or other technologies will probably be integrated into todays motherboards it is smart to wait until that happens. Moreover we all know that 98% of system compromises come from buggy 3rd party software (e.g. sendmail/ssh) and I see no real way this could be prevented in the kernel without braking compatibility with existing software.
    2+3) Grid computing is something very interesting but I think only important for a small percentage of Linux users. Topics like "My mp3 player stutters when burning a CD" are a lot more important. Moreover grid computing is stil lacking standards, the same with distributed file systems. Moreover creating distributed file systems don't seem like a task for people like Linus Torvalds.
    4) Why exactly would you need a more modular design apart from design issues? Will it bring better performance - probably no. Will it ease the development - don't think so.

    I would not say that "version numbers spew out at Niagara falls level". When was 2.4 released? let's see: "Jan 4 2001".

    I am happily expecting 2.6 - and hopefully the 2.6.0 release will not suffer from too many bugs - perhaps it should be released by Marcelo and not by Linus? ;-)

  39. RPMs for Redhat 9 are available by MisterClaw · · Score: 2, Informative

    You can find Redhat 9 rpms of the 2.6-test series at http://people.redhat.com/arjanv/2.5/RPMS.kernel/. There are also rpms for all the necessary packages that the 2.6 kernel requires. I've tried out 2.6test4 on my machine and it works quite well.

    1. Re:RPMs for Redhat 9 are available by leviramsey · · Score: 1

      If you're running Mandrake Cooker (or the current rc's) and have a Cooker contrib source defined, you can just "urpmi kernel-2.6".

      Thanks go to Olivier Thauvin for the contribution.

  40. Re:I think Linus was too fast ... by BJH · · Score: 1

    The opposite of 'microkernel' is not 'macrokernel', but rather 'monolithic kernel'.

  41. Best quote by AbbyNormal · · Score: 1

    ... it's still a sexy task for developers to track down kernel bugs and stabalize their work.

    Anybody start thinking about Austin Powers at this point?

    FatBastard: I'm Sooooo Sexxxxxxyyy.

    --
    Sig it.
  42. Deeeeer this is in the "Developers" section by gilesjuk · · Score: 1

    So we're assuming these instructions aren't for the casual linux user.

    When 2.6 has filtered down to Mandrake, Red Hat etc.... you will get the kernel as part of an upgrade.

  43. or..you just install the rpm... by Anonymous Coward · · Score: 0

    Mandrake 9.2 will come with an optitional kernel2.6 package...

  44. FreeBSD by Anonymous Coward · · Score: 0

    So is linux faster than FreeBSD now? I switched from linux to freebsd because I thought SCO was going to kill linux. Maybe it was wrong for me to switch. If linux is faster now, I'll consider switching back when the kernel is stable. In the meantime, how do I install this kernel in FreeBSD so I can try it out?

    1. Re:FreeBSD by unixfan · · Score: 1

      Yes, and I bet you'd switch to walking if f.ex. Texaco said they have a patent on gasoline, wouldn't you?

      It only proves that if you scream loud enough someone is going to believe you, regardless of what it is you are saying!

    2. Re:FreeBSD by MuParadigm · · Score: 1


      "...how do I install this kernel in FreeBSD so I can try it out?"

      I have the vague feeling that this is a troll, but, just in case your question is serious, I'll bite.

      You can't. Setup a Linux distro on you machine so you can dual boot between it and FreeBSD. Then compile the 2.6.0-test4 kernel in your Linux session and test it there.

  45. Unofficial Redhat Kernel 2.6 RPMS by mrpull · · Score: 2, Informative
    Unofficial Redhat Kernel RPMS are here.
    Check the readme for the apt or yum lines to add to your configs.

    I used apt4rpm to easily install 2.6pre4 yesterday.

    mr.

  46. this is why by Anonymous Coward · · Score: 0

    And until it's as simple as upgrading with a few mouseclicks you have your answer why Windows rocks and Linux doesn't.

    1. Re:this is why by waferhead · · Score: 1

      Using Mandrake cooker, it IS that easy.

      Winkids, please realise that achieving a full Linux distro install (with all the nice preconfigured apps---Not a base install) takes FAR less work vs a 2000/XP install in most cases---
      And usually takes a small fraction of the time.

      A Mandrake 9.1 default install takes like 20 min on a decent machine.
      (That has most everything one would "normally" need for a buissiness environment, or for the average home user)]

      Mandrakes update/package management toos also work VERY well, and are to the point of "click and drool".

      It has been this way for a year or two now.

    2. Re:this is why by Squarewav · · Score: 1

      uhh, no. if your running old standard hardware and a video card that doesn't support modern 3d, then maybe, and its more then 20 min to install mandrake, on my hardware a p4 2ghz a 48xcdrom drive 1 gig of ram 180 gigs of hard drive space it takes about 40 min to install mandrake NOT counting the time it takes to set up my 3d card. it takes me about 2 hours to get my radeon 9000 to work with my mb in linux, lots of trial and error with the agpgart mod. and mucking with XF86config, (o.k in all honesty thats when I forget how to do it and have to do a lot of searching on how to get it to work) not to mention thats only when I use the very crapy 3d drivers that come with xfree 4.3, I never did manage to get the ati drivers to install (there is drivers for xfree4.3 floating around the net, ati doesn't host them on their site, they don't seem to work with my mb), on my system the time it takes to install winxp pro, office xp, and all the drivers in my system and even download all the windows updates takes about an hour and a half. and after that installing a new sp, or update or new software is only a few min.

  47. Here's Two Kernel Testing Articles for You by MichaelCrawford · · Score: 5, Informative
    Back around when 2.4 was released I wrote two articles about how to help test the kernel.

    You can help the kernel developers immensely by testing your kernel methodically and thoroughly rather than just casually trying it out.

    It's also important for you to test new kernels, even stable kernels, before putting them to use on a production machine. Even if they work well for everybody else, you may be blessed to discover your very own bug.

    Also realize that because Linus can issue a new kernel anytime he feels like it, there is no particular requirement that a kenel be tested before its released. It's happened a number of times that "stable" kernels have been released that have turned out to be quite broken, especially on non-x86 architectures.

    So please read, enjoy, and put to good use:

    The OSDL kindly prepared Japanese translations but for some reason have taken them offline. I have copies though and will try to post them sometime soon.

    There are other articles on web application quality and C++ programming, with more to come. So far they are all under the GNU Free Documentation License.

    I am actively seeking more translations if you want to help out.

    --
    Request your free CD of my piano music.
    1. Re:Here's Two Kernel Testing Articles for You by Anonymous Coward · · Score: 0

      Sorry, pad're I looked at your rap. Fact is, it's convoluted and jargon_infested and in general un-usably complex except for a pro-programmer. So much for wide-spread Lusr testing of a new kernel release.
      BTW: So what's required instead? You know as well as I do. On a nice art_deccoy display panel: FOUR BUTTONS:
      1) download
      2) install
      3) report faults
      4) re-install previous kernel.

  48. kernel.org by geekfiend · · Score: 2, Funny

    Anyone else getting timeouts for kernel.org? Have we slashdotted linux?
    )

    1. Re:kernel.org by Bob+Bitchen · · Score: 1

      Yes, we have /.'d kernel.org, maybe they're not running the 2.6 kernel or may be they are :^\

      But maybe it's a sign of the times, linux is really gathering steam now. Thanks to SCO there has been lots of publicity for linux in the media. The difference with the SCO coverage is that it has been in the papers that are read by the movers-and-shakers, i.e. economist, WSJ, etc.

      --
      http://tinyurl.com/3t236
    2. Re:kernel.org by MuParadigm · · Score: 1


      Right now it's slow, but not timing out. This is two hours after your post however, so maybe it's just recovering from /.'ing.

  49. Re:I think Linus was too fast ... by DickBreath · · Score: 1

    Yes, the micro-kernel is quite dead

    Linus is just human. He might be right. He might be wrong. He does have some insight, and does deserve respect, from anyone who might disagree. Most of all, he is entitled to his opinion.

    I do disagree with his opinion on this, but not strongly.

    My rationale is this. I accept that Microkernel's are less efficient. But computers aren't getting any slower either. Remember in 1983 when some doubters believed that GUI's would never amount to anything and we should just stick to DOS and not get a Mac?

    Another argument is: if it is true that a large monolithic kernel is more difficult to maintain and compartmentalize, then it may have a long term disadvantage. In the short term, I'm delighted to be writing this using Linux. In the long term, if something better comes along, it would not have far reaching effects into everything on top of it. Only the first couple layers. If a newer better kernel were to hypothetically come along, then in a few years, I might still be using a comptuer with substantially the same software as I use today. My desktop would look the same, OpenOffice the same, Mozilla the same, etc. And if I'm wrong and Linus is right, then in a few years, my system will still look substantially the same as it does today.

    If it is true that a microkernel is easier to maintain, and to dynamically load and unload servers (i.e. filesystems, drivers, etc.) then this might be a significant benefit in the future. For now, of course, Linux is the best thing going, imho, and I'm happy to use it until/unless something better comes along.

    --

    I'll see your senator, and I'll raise you two judges.
  50. Qnx by Unknown+Lamer · · Score: 1

    OS X is really a bad example of a micro kernel OS because it is a single server BSD system running on top of Mach. Mach is a really old Microkernel and stuff like "drivers not being able to crash the kernel" aren't true with it because the drivers are compiled into the kernel (or loaded into the same address space as modules, depending on which implementation of Mach one uses). Yes, Apple's Mach uses userspace USB and Firewire drivers through the usage of different libraries, but Linux can do that to with libusb and the raw firewire library.

    Now, QNX. The Microkernel used in QNX is a very nice one. QNX is a great example of a high performance, multi-server, Microkernel system. Drivers are in userspace, each 'kernel' component executes as its own server, and the entire thing is fast and real-time to boot. I think that QNX disproves the whole "Monolithic Kernel Operating Systems are faster than Microkernel Operating Systems" argument.

    There is also plan9 which is a multi-server Microkernel based OS. I don't know if BeOS is multi-server or single server, mostly because I've never used BeOS before. You also have the Hurd which, although it uses Mach (for now), is still a multi-server OS. The Hurd needs a lot of work and there is no longer any work being done on it except for the L4 port (and, as I found out last night, a few people working on getting the Hurd to work with OSF Mach + OsKit and therefore the PPC and other archs).

    And about the whole "being able to replace large portions of the kernel without a reboot stuff," that is only semi-true. You can't replace the root file system translator without rebooting. Or the task or memory server. Or the authentication server. On the other hand, you can replace any file system translator that is not required for the system to find the new file system translator, the network stack, and many other things. But the fact still remains that a lot of stuff still requires a reboot. But it is still nice that the number of things that require a reboot to change is minimized. There is also the nifty feature of the Hurd (and probably other multi-server OSs) where one can start a "subhurd" which is much like an instance of UML Linux. Except that one doesn't need to patch the kernel. The only thing you can't do is touch hardware that you don't have the permission to touch (same thing for UML Linux).

    --

    HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    1. Re:Qnx by Anonymous Coward · · Score: 0

      It can't disprove the whole "Monolithic Kernel Operating Systems are faster than Microkernel Operating Systems" argument, because it isn't possible. A microkernel ***will*** be slower than a monolithic kernel, even if, in your case, it is too small of a difference to perceive. It is inherent in the design of a microkernel to be slower. This comparison, of course, assumes a hypothetically perfect monolithic kernel compared with a hypothetically perfect microkernel. For instance, a badly designed monolithic kernel could in fact be slower than a well designed microkernel.

  51. Bzzt! by Farley+Mullet · · Score: 1

    xnu, the Darwin and OS X kernel, is actually monolithic. It just provides mach-like abstractions. Or something. See here (section 2) for details.

  52. Gentoo users by Saiyine · · Score: 1

    How does this 2.6 series compare against the optimized 2.4 gentoo series? Does it worth the change?

    --
    Hosting 20G hd, 1Tb bw! ssh $7.95
    1. Re:Gentoo users by Jisakiel · · Score: 2, Interesting

      Actually, yes. Gentoo manages the update without much trouble, just emerge -pv development-sources and it will handle the module-init-tools downloading... you cd /usr/src/linux-beta (simlink), compile the kernel and shoot it...

      It actually feels quite faster in desktop, in particular with things like compilling + listening to music + web browsing... And I didnt have much trouble in making it work... I have quite a particular config (nforce2, ice1712 soundcard...) and the only problem was finding the patch to compile the nvnet module...

      Try it!

  53. I wonder by justsomebody · · Score: 1

    as a Gnome user

    make config
    make menuconfig
    make xconfig
    make gconfig

    How in the world is posiible, that no KDE user has been whining yet that there's no make kconfig

    Does that mean that THE G/K Cold War is over???

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    1. Re:I wonder by Johan+Veenstra · · Score: 4, Interesting

      Well actually 'make xconfig' uses the Qt libraries. So 'make xconfig' is just as much KDE as 'make gconfig' is Gnome.

    2. Re:I wonder by ebassi · · Score: 2, Informative

      How in the world is posiible, that no KDE user has been whining yet that there's no make kconfig

      They did not whine, because "make xconfig" == "make kconfig" ;-)

      --
      You can save space. Or you can save time. Don't ever count on saving both at once. -- First Law of Algorithmic Analisys
    3. Re:I wonder by justsomebody · · Score: 1

      Thanks:) I was really wondering on that, and that fact explained a lot.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    4. Re:I wonder by jakobk · · Score: 1

      kcontrol has (had?) a kernel configurator, too.

    5. Re:I wonder by Anonymous Coward · · Score: 0

      Just because KDE uses Qt doesn't mean any app the uses Qt is a KDE app.

    6. Re:I wonder by fforw · · Score: 1
      just like the 'g' in
      make gconfig
      means gtk and not gnome =)
      --
      while (!asleep()) sheep++
  54. RPM fails by tcoady · · Score: 1

    root@phoebe 2.6]# rpm -Uvh kernel-BOOT-2.6.0-0.test4.1.32.i386.rpm
    warning: kernel-BOOT-2.6.0-0.test4.1.32.i386.rpm: V3 DSA signature: NOKEY, key ID 9d6b4012
    error: Failed dependencies:
    mkinitrd >= 3.5.5 is needed by kernel-BOOT-2.6.0-0.test4.1.32
    modutils >= 2.4.25-7 is needed by kernel-BOOT-2.6.0-0.test4.1.32
    nfs-utils 1.0.3 conflicts with kernel-BOOT-2.6.0-0.test4.1.32
    initscripts 7.23 conflicts with kernel-BOOT-2.6.0-0.test4.1.32

    1. Re:RPM fails by Anonymous Coward · · Score: 0

      Just apt-get it from here http://people.redhat.com/arjanv/2.5/RPMS.kernel/

      See the readme on the site if you still need help.

    2. Re:RPM fails by tcoady · · Score: 1

      # Arjan's 2.6 series kernel repository
      rpm http://people.redhat.com arjanv/2.5 kernel
      rpm-src http://people.redhat.com arjanv/2.5 kernel

      ~
      "/etc/apt/sources.list" 22L, 816C written
      [root@phoebe root]# apt-get install kernel
      Package kernel is a virtual package provided by:
      kernel#2.4.20-19.9 2.4.20-19.9
      kernel#2.4.20-9 2.4.20-9
      You should explicitly select one to install.
      E: Package kernel has no installation candidate
      [root@phoebe root]# apt-get install kernel-BOOT
      E: Couldn't find package kernel-BOOT

  55. Radeon Framebuffer Console? by fishbowl · · Score: 1

    The best I can describe the Radeon Framebuffer Console in 2.6 is "Whacked."

    It's like it puts the console on 1/4 of the display, and it "bleeds" one vc onto another.
    Sorry that's the best I can describe it.

    --
    -fb Everything not expressly forbidden is now mandatory.
    1. Re:Radeon Framebuffer Console? by MuParadigm · · Score: 1


      Please provide more details, if you can. Such as which version of the Radeon you're using, etc.

      I've got a Radeon 9700, and would like to know what kind of video problems to expect before testing.

  56. Re:Problems by Anonymous Coward · · Score: 0

    Give it up, Mr. McBride.

  57. Tao by Brian+Kendig · · Score: 3, Insightful

    The Tao says: the perfect piece of paper is unmarked by pen; the perfect flower is unpruned by shears; the perfect operating system is untouched from its default installation.

    I've had to support, debug, fix, and otherwise un-screw-up many computers in my time. Inevitably, the closer a system is to what everybody else is using, the more likely it is that any problems with it will have been seen and solved countless times before.

    That's why the idea of countless legions of users out there each recompiling his own kernel just makes my blood run cold. This is the twenty-first century, peoples! Why is it necessary for anyone other than a kernel developer to compile the kernel sources? Why haven't all the optional pieces been broken out into modules yet?

    1. Re:Tao by Phaid · · Score: 3, Interesting

      Granted, you're mostly just trolling, but someone might seriously ask those questions. So:

      Why is it necessary for anyone other than a kernel developer to compile the kernel sources?

      Because this is still a development kernel. No Linux distribution ships with binaries of this kernel. So if you want to run it, you have to download the source and compile it yourself.

      Why would anyone want to do that then? Because this is an open source project, and by running the test kernels, you help expose any lurking bugs so that they can be fixed. Once they're all fixed, the kernel can then be formally released. Distributions will ship with it, and people will then be able to run this kernel without the need to compile it themselves.

      Should just anyone do this? No. This kernel isn't yet fit for a production environment. But people with spare machines, or who want to experiment, can do this if they want to contribute.

      Why haven't all the optional pieces been broken out into modules yet?

      Oh, they have been. Take a look at any of the major distributions. They ship with standard kernels, in which support for pretty much everything that can be modularized, is. That way it's as close as possible to a one-size-fits-all kernel and most users have no need to recompile it. About the only thing that can't be taken into account by this approach is CPU optimization, which is why a lot of distros ship with a set of otherwise identically configured kernels, each optimized for a particular CPU type.

    2. Re:Tao by Brian+Kendig · · Score: 2, Interesting

      No, I'm not trolling. I know why people should test pre-release kernels. What I *don't* know is why people should have to compile them on their own.

      How hard is it to automatically, each night, roll the latest test kernel into a Debian package and a Redhat RPM? That way, people don't have to go to the trouble of compiling their own copy of it -- and, more importantly, they don't run the risk of screwing up the compile and making their system unbootable and/or introducing problems which might be mistaken for bugs.

      Lots of people test nightly builds of Mozilla; what's so different between Mozilla and the kernel which prevents kernel binaries from being downloadable?

    3. Re:Tao by Phaid · · Score: 4, Informative

      Lots of people test nightly builds of Mozilla; what's so different between Mozilla and the kernel which prevents kernel binaries from being downloadable?

      Because there are simply too many variables for a manageable number of binary releases to cover. You have different CPU types -- and not just x86 ones -- to optimize for. Just the x86 ones alone would require half a dozen separate builds or more, without taking into account SMP or lack of SMP.

      Then you have build tools. Different versions of the compiler, of binutils, of the module tools, etc, all can expose subtle bugs. And they can introduce incompatibilities -- third-party modules built with one version of gcc won't work with a kernel built with another.

      Then you have the way the system is going to be used. If you have a desktop system with lots of RAM and disk space, great, build everything and have at it. But if you're targeting an embedded platform, you may not be able to do that, so you'd want to build a much smaller subset of the kernel, possibly with some core features removed, or a different scheduler than most desktop users would want to use, etc.

      Simply put, the cross product of hardware platform, intended use of the system, and development tools, is too large for binary-only releases of test kernels to be a useful test article.

      What you're arguing for makes sense at the distribution level. And in fact it's there already: there's never any reason for anyone to compile their own kernel, IF they stick to production kernels. But in a testing environment, there's no way that a manageable number of binary releases is going to cover all of the possibilities.

    4. Re:Tao by antiMStroll · · Score: 1
      The Tao says: the perfect piece of paper is unmarked by pen; the perfect flower is unpruned by shears; the perfect operating system is untouched from its default installation.

      Henry Ford said you can have any colour car you want, as long as it's black. Brian Kendig says you can have any compile of kernel you want, as long as it's the one standard make config.

      The proposal is sooooo early twentieth century.

    5. Re:Tao by bj8rn · · Score: 1

      The Tao says: The most excellent of all shapes is like water - it takes the form of whatever vessel it's poured into. That's why the people who recompile their own kernels are a legion - one size doesn't always fit all.

      --
      Hell is not other people; it is yourself. - Ludwig Wittgenstein
    6. Re:Tao by Brian+Kendig · · Score: 1

      Yes, but you don't have to reassemble water from its hydrogen and oxygen atoms before you can use it...

    7. Re:Tao by Anonymous Coward · · Score: 0

      Yes you do. Unless you want tainted water, eh ?

    8. Re:Tao by kubrick · · Score: 1

      nevitably, the closer a system is to what everybody else is using, the more likely it is that any problems with it will have been seen and solved countless times before. ... and the easier it is for an external attacker; he finds the exploit once, and uses it a million times over. As Windows users are continually reminded.

      --
      deus does not exist but if he does
    9. Re:Tao by be-fan · · Score: 1

      Because Linux runs on a hell of a lot more than just x86 PCs. It would be hell if the kernel developers had to release binaries for all the permutations of configurations the kernel supports. You can't very well package SMP/NUMA/x86 support in the same binary as embedded/ARM support. Windows et al can ship a single set of binaries (actually, 6 for Windows) because they don't even attempt to support all that.

      Stuff that Windows or BeOS or MacOS do via loadable modules (drivers, filesystems, etc) are broken out into modules already!

      --
      A deep unwavering belief is a sure sign you're missing something...
    10. Re:Tao by Wolfrider · · Score: 1

      > Why is it necessary for anyone other than a kernel developer to compile the kernel sources?

      --Do you have *any idea* how much space you can save in /lib/modules if you recompile the kernel to match your hardware? You can also reduce the kernel size, optimize it for your processor series, and take out unnecessary features.

      Here's a Knoppix example:
      8.6M /lib/modules/2.4.22
      27M /lib/modules/2.4.20-xfs


      -rw-r--r-- 1 root root 925833 Jan 29 2003 vmlinuz-2.4.20-xfs
      -rw-r--r-- 1 root root 901052 Aug 26 20:19 vmlinuz-2.4.22


      --It's about freedom I guess. You don't have to take what the "distro" thinks you should have in your kernel, you're free to make it fit your needs by recompiling. (I could have saved even more space by compiling reiserfs as a module, but frankly I like not having an initrd.)

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  58. Make xconfig fails by tcoady · · Score: 0, Redundant

    [root@phoebe linux-2.6.0-test3]# make mrproper
    CLEAN scripts/kconfig
    CLEAN scripts
    RM $(CLEAN_FILES)
    Making mrproper in the srctree
    RM $(MRPROPER_DIRS) + $(MRPROPER_FILES)
    [root@phoebe linux-2.6.0-test3]# make xconfig
    HOSTCC scripts/fixdep
    HOSTCC scripts/split-include
    HOSTCC scripts/conmakehash
    HOSTCC scripts/docproc
    HOSTCC scripts/kallsyms
    CC scripts/empty.o
    HOSTCC scripts/mk_elfconfig
    MKELF scripts/elfconfig.h
    HOSTCC scripts/file2alias.o
    HOSTCC scripts/modpost.o
    HOSTLD scripts/modpost
    HOSTCC scripts/pnmtologo
    SHIPPED scripts/kconfig/zconf.tab.h
    HOSTCC scripts/kconfig/conf.o
    sed scripts/kconfig/lkc_defs.h 's/P(\([^,]*\),.*/#define \1 (\*\1_p)/'
    HOSTCC scripts/kconfig/kconfig_load.o
    HOSTCC scripts/kconfig/mconf.o /usr/lib/qt-3.1/bin/moc -i scripts/kconfig/qconf.h -o scripts/kconfig/qconf.moc
    HOSTCXX scripts/kconfig/qconf.o /bin/sh: line 1: g++: command not found
    make[1]: *** [scripts/kconfig/qconf.o] Error 127
    make: *** [scripts/kconfig/qconf] Error 2

    1. Re:Make xconfig fails by Webmonger · · Score: 1

      If you don't understand that error, you probably shouldn't be compiling your own kernel.

    2. Re:Make xconfig fails by DA-MAN · · Score: 1

      HOSTCXX scripts/kconfig/qconf.o /bin/sh: line 1: g++: command not found
      make[1]: *** [scripts/kconfig/qconf.o] Error 127
      make: *** [scripts/kconfig/qconf] Error 2

      Yeah, so go install g++...

      --
      Can I get an eye poke?
      Dog House Forum
    3. Re:Make xconfig fails by tcoady · · Score: 1

      There's no package as g++ If you can tell me what package it comes from that would be a big help. Is it gcc or lib-gcc? I already have these installed:
      rpm -qa |grep gcc
      libgcc-3.2.2-5
      gcc-3.2.2-5

    4. Re:Make xconfig fails by Anonymous Coward · · Score: 0

      gcc-c++ on redhat, I believe.

    5. Re:Make xconfig fails by caluml · · Score: 1

      Aye. Seconded. Listen people. If you have never compiled a kernel before, then don't bother compiling a 2.6 kernel. a:, you won't notice any difference. b:, you might mess it up, and then whinge about how hard Linux is.

    6. Re:Make xconfig fails by DA-MAN · · Score: 1

      I'm using redhat 8, and mine says this.

      gcc-c++-3.2-7

      --
      Can I get an eye poke?
      Dog House Forum
  59. A couple more items by ronmon · · Score: 1

    That is one of two items that he missed in the article. Indeed, in the 2.4.x kernels if you used devfs you did not need to enable /dev/pts file system support but you do with 2.6. Interestingly, now that devfs is officially in the kernel they are thinking of replacing it with udev.

    Also, it is not mentioned that you need to create the /sys directory. It apparently has something to do with sysfs which I don't quite understand yet, but it was necessary to get all my sensors reading correctly.

    1. Re:A couple more items by Anonymous Coward · · Score: 0

      Interestingly, now that devfs is officially in the kernel they are thinking of replacing it with udev.

      Now that it's officially in the kernel?? It's been in the kernel for a long time, but it's always been buggy. And they aren't "thinking of replacing", it has been officially obsoleted by udev in 2.6.

    2. Re:A couple more items by cortana · · Score: 1

      FYI (unless I am wrong, of course), I thought the devfs in the 2.6 kernel is the same as the 2.4 one, but with a lot of (mostly superfluous) functionality removed. udev is a similarly stripped-down replacement for devfsd, the user-space devfs management daemon.

      BTW, how did you get your sensors to work? The i2c-proc module has been removed, sensor modules now present their readings via the interface in sysfs... but I thought libsensors has not been updated to read values from sysfs yet? I didn't try decoding the values myself as I know enough about libsensors to know that turning the numbers the hardware gives you into actual temperatures is far from straightforward. :(

    3. Re:A couple more items by ronmon · · Score: 1

      Last thing first, yeah I suppose devfs has been in the kernel for a while (I was an early adopter, since a patch was required) but it has been and still is labeled as EXPERIMENTAL. Since the developer insisted on keeping such tight control of it and resisted outside input I don't think that it progressed as it should have. Hence, udev which may prove to be a better solution. IMHO, devfs was so far superior to the previous solution that it encouraged development of something even better. I guess we'll see.

      I have long been patching my kernels with i2c and lm_sensors, usually with CVS though sometimes with the latest releases if problems popped up, which were usually due to other patches and the order in which they were applied. It's all in the kernel now and no patches are needed. So now a slightly different set of modules need to be loaded. For 2.4.x kernels it is:

      i2c-dev
      i2c-amd756
      w83781d
      i2c-isa
      i2c-proc

      And for 2.6 it is:

      i2c-core
      i2c-dev
      i2c-amd756
      w83781d
      i2c-isa
      i2c-proc

      Of course that's for my hardware and yours will probably be different. The 'sensors -s' command no longer needs to be run and no fiddling is required with sensor divs to get the temps and fan rpms to read correctly.

  60. A much better guide by Phaid · · Score: 4, Interesting

    This seems to be yet another in the growing collection of mostly useless 2.6 "migration guides". It doesn't mention any of the common gotchas with configuration, its recommendation for invoking the build process is wrong, etc, etc.

    A much better guide is Dave Jones's Post Halloween 2.5 document, which, although very slightly dated, does a much better job explaining how and why things have changed in 2.6 and their impact when upgrading from 2.4.

    1. Re:A much better guide by Anonymous Coward · · Score: 0

      Hmmm...very interesting. But I've seen that post-halloween document before somewhere. Now, where was it?

      Oh, yes! It was linked to as suggested reading from the very same "useless" migration guide that you're criticizing.

    2. Re:A much better guide by Bakaneko · · Score: 1

      Yeah, that LVM1 gone gotcha could hurt a few people, unless Device Mapper "just works". :)

      Does it "just work?"

  61. Something We Can All Do To Help... by jd · · Score: 3, Interesting
    Not all architectures will work as well as the Intel architecture, simply because of the lack of developers. (There aren't as many PPC64 kernel hackers as there are for the ix86, for example.)


    However, that doesn't mean we can't all contribute a little for these architectures. The PC has SPARC and ARM emulators, for example, which are about as close to the real thing as you're likely to get.


    Even if only a handful of Slashdot readers who don't normally do kernel work just grab an emulator, cross-compile 2.6 for it, and see what breaks -- hey, it might make all the difference between a working 2.6 and another Brown Paper Bag release, for those architectures.


    "Why go to all the effort? It sounds hard work!"


    It really isn't. Arcem is pretty much complete, and even comes with a Linux image. As I'm suggesting a cross-compile, you don't have to worry about 90% of the "requirements". The filesystem tool is about all you absolutely need to update on the Arcem image.


    "What do I get out of it? I don't even use this processor!"


    Finding a single bug - even a single mis-placed #ifdef, as in the SPARC architecture, mentioned elsewhere - and getting a fix submitted, would earn you a place in the CREDITS file. You get to add the emulated architecture to your resume (if it's fashionable, such as the PPC64, SPARC64 or IX64). You also get "bragging rights" as an OS kernel developer.


    That's not bad personal compensation for the effort needed. Linux itself gains, by getting more extensive testing on lesser-used architectures, where it has a good chance of cornering the market.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  62. Re:I think Linus was too fast ... by technix4beos · · Score: 1

    Try changing your IP address, DNS servers, host name, domain name, machine name, and/or user settings in windoze or linux.

    In BeOS, it's as easy as modifying whatever you wish, and hitting "Restart Networking".

    With the new BONE based networking stack (available online if you search google) for BeOS R5, or the modified BONE that's coming in Zeta, any changes you make will be applied for you automatically.

    It's the one thing that irks me, is rebooting JUST TO CHANGE a simple value.

    The BeOS Way is to define modular kits that can be swapped in and out as required. Need to change your system language on the fly? No problem, just choose the language, and a BMessage is sent to everything that requires to be notified, updating the menu language instantly.

    Need to get a soundcard working with that new driver you just downloaded? Hit restart Media Server, and it will detect, initialize and use the driver you "installed".

    Installing applications is painless too. Launch the package file, it will install where it needs to. Want to uninstall it? Remove the folder from /boot/apps. Done.

    No registry headaches. ;)

    --
    user@host$ diff /dev/urandom /dev/uspto
  63. uh.. that doesn't cover everything by Cthefuture · · Score: 2, Informative

    There are tons upon tons of "other" stuff that goes into upgrading the kernel.

    For example, no official nVidia drivers for the 2.6 kernel yet. It's patch city for you, good luck.

    No VMware modules either. Again, good luck.

    Not that it can't be done, but it takes a whole lot of time and your system will be very fragile.

    Personally, I'm waiting till the new kernel is supported by the software I use. I actually use my Linux system for real work so I can't have much down time.

    --
    The ratio of people to cake is too big
    1. Re:uh.. that doesn't cover everything by O · · Score: 1

      Man, I'm running Gentoo, with 2.6.0-test3, and I'm using the latest NVidia drivers, and the latest VMware, and they all work great.

      --

      1, 1, 2, 3, 5, 8, 13, 21 -- Mathematics is the Language of Nature.
    2. Re:uh.. that doesn't cover everything by Cthefuture · · Score: 1

      And? Are you going to explain how to do it? How much time did you spend getting it working?

      That was my whole point, the article doesn't explain how to do any of that.

      --
      The ratio of people to cake is too big
    3. Re:uh.. that doesn't cover everything by O · · Score: 1

      Man, I compiled the kernel as one normally would and installed it.

      Next,
      emerge nvidia-kernel vmware

      That's all I did. Now, does that really warrant a howto?

      --

      1, 1, 2, 3, 5, 8, 13, 21 -- Mathematics is the Language of Nature.
  64. Kernel games by shokk · · Score: 1

    Upgrading for the sake of upgrading? How about I just keep using what I have since it works and I am getting what I need out of it.

    --
    "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  65. Re:I think Linus was too fast ... by Gossy · · Score: 1

    Try changing your IP address, DNS servers, host name, domain name, machine name, and/or user settings in windoze or linux.

    In BeOS, it's as easy as modifying whatever you wish, and hitting "Restart Networking".


    Actually, changing IP & DNS in Windows is just the same, since 2000.

    No restart required.

    Domain and machine name changes though do still require reboots though, I'll grant you.

  66. Maybe I'm lucky.. by Theatetus · · Score: 2, Interesting

    I've been modded down for saying this before, but screw it....

    What is so frigging hard for you people about installing Linux?

    I've installed 5 different distros on about 10 computers. Gentoo and Debian gave me grief; there's no point pretending they didn't. But I wouldn't expect someone looking for a painless installation process to use them.

    But RedHat, Mandrake and SuSE never caused me any problems. Ever. X worked. The mouse worked. The sound worked. The NIC worked. The internal modem didn't work, but I knew that going into it (and external modems are cheap, anyways). For these distros, I had to modify precisely 0 config files. I had to specify precisely 0 hardware specs; the "hardest" thing I had to do was choose my desktop resolution, which you have to do for Windows too.

    Wanna share photos?
    Yes. So I attached my digital camera. RedHat and SuSE detected it and set it up for me without any input from me.
    Wanna listen to music

    Hmmm... noatun, xmms, and gnome-cd have always worked for me, without my messing with them. Windows Media Player 9 always seems to choke on weird codecs that it can't find; the Linux players seem to find them quite easily. That's exactly my point: the "easy" Linux distros have required less input and configuration from me than the comparable Windows software.

    surf the web (and be comptatable with every major website out there)

    That's another good example. I use comcast cable for my ISP. I plugged the cable into my NIC, RedHat and SuSE both said something like "You appear to be connected to the Internet; would you like to use that connection to surf the web and check your email?" Click yes, and 2 seconds later I'm surfing with Mozilla. I'm not sure what you mean by "compatible"; the only compatability issues I've had are with DFAS which wants a browser version > 5 no matter the vendor.

    Compare this to Windows, which made me open up "Network Connection 1", configure TCP/IP, and select a gateway and DNS server (it couldn't seem to find the DNS server automatically like it was supposed to; Linux had no problem).

    chat with your friends?

    Applications > Internet > Chat. Offered me GAIM, IRC, ICQ, and Jabber. Opened up GAIM; it asked me which network(s) I wanted to use. I selected the ones I had accounts on, logged in, and chatted. What's so hard about that?

    What problems do people keep having that makes RedHat or SuSE so "difficult" to install and get running? Am I just exceptionally lucky in the hardware I came across? Why have RedHat and SuSE required less manual configuation on my part than Windows 2000 or XP?

    Seriously, I'd like to hear from somebody who can't get Linux to install. Are you trying to install something like Debian or Gentoo? Do you have hardware produced only in Moldova? What's the issue?

    --
    All's true that is mistrusted
    1. Re:Maybe I'm lucky.. by Clockwurk · · Score: 1

      But RedHat, Mandrake and SuSE never caused me any problems. Ever. X worked. The mouse worked. The sound worked. The NIC worked. The internal modem didn't work, but I knew that going into it (and external modems are cheap, anyways). For these distros, I had to modify precisely 0 config files. I had to specify precisely 0 hardware specs; the "hardest" thing I had to do was choose my desktop resolution, which you have to do for Windows too.

      Thats just a personal experience. I had an old PC I attempted to install Mandrake on and it didn't work, but Beos installed and worked fine... Weird, huh?

    2. Re:Maybe I'm lucky.. by atriusofbricia · · Score: 1

      As I post this from my perfectly working Mandrake box. I have to wonder the same thing. I cannot say that Linux is any more difficult to use/install than windows. Even when you give windows the one up of already being on the computer in most cases!

      --
      I was raised on the command line, bitch

      "Nemo me impune lacesset"

    3. Re:Maybe I'm lucky.. by ElectricPoppy · · Score: 1
      I agree with you 100%. Redhat 9.0 was the fastest, easiest install I have done of an OS, and that includes W2K (which has to reboot 3 times during install, not to mention having to reboot upteen million fucking times for the updates).

      I absolutely despise installing Windows. I spend more time rebooting, waiting for the freakin' Adaptec 2940 and Promise controllers to initialize than I do actually putting stuff on the disk.

    4. Re:Maybe I'm lucky.. by Anonymous Coward · · Score: 0

      What works auto-magically in a *nix install/configure/update etcetc works wonderfully. But gawd-help-the-lusr if something doesn't work. For example, when I tried to install the common LT_pro Vidcam on my fully-patched RedHat_8 system it got recognized as a SOUND-CARD (!!?!) ... never worked. Same P4 system, I've NEVER been able to get midi-sound working in GNOME dispite months of effort, and a new kernel update broke Moz FLASH/SHOCK function. A fresh TGZ dload only works now for OPERA_7.1. WTF! Sure, RedHat castrated their mm , but who wants to screw with this? I have work to do! Not good, pad'res -- NEVER happens on my WinME production boxes.
      Like I say, what works automagic in *nix is great, but mostly, only weenierdudes can fix a problem. This makes *nix un-usable for unsupported lusrs and for most home/home_office setups.

    5. Re:Maybe I'm lucky.. by zero_offset · · Score: 1
      What is so frigging hard for you people about installing Linux?

      You really wanna know? On my most recent attempt, booting from a RAID drive on an Abit IT-7 MAX.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  67. Re:I think Linus was too fast ... by listen · · Score: 2, Informative

    Erm, you have NEVER EVER EVER had to reboot to change a setting like this in any release of linux.

    The ONLY thing you have to reboot for is a kernel upgrade, new hardware that you can't hotplug, or fucked hardware ( IE shitty nVidia drivers just raped the AGP bus. )

    All of your attacks seem to be based on Windows 95. Some are still valid with Win2k, but none seem valid directed against linux.

  68. Oh come off it.. by Ayanami+Rei · · Score: 2, Insightful

    There are plenty of people who use it effectively. They just don't waste their time posting to slashdot to brag about it. It's complainers that make the most noise.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  69. (buzzzzzz) Re:I think Linus was too fast ... by Anonymous Coward · · Score: 0

    Let us all admit it: "microkernel" was a buzzword of the 80s for which many cs lectors were credited with precious publications which helped in promoting them to professors one day. Linus did a very wise thing to skip the buzz/hype crap and go directly to a fast and stable monolithic kernel.

    Btw, the oposite is not macrokernel. It's monolithic

    1. Re:(buzzzzzz) Re:I think Linus was too fast ... by 0racle · · Score: 1

      I think you'll find he did what he did because it was just a learning experience into how the 386 worked and a single large kernel was a better choice for it because it was easier to write. As a Computer science student at the time, had be been creating linux to become what it is today, no doubt he would have tried a micro kernel because thats what would have got him more 'notice' from his professors and people who care about it.

      I doubt it was a decision of "Micro-kernel' is just hype, and more, this will be faster to finnish.

      --
      "I use a Mac because I'm just better than you are."
  70. I surely hope you emailed the sparc maintainer... by Ayanami+Rei · · Score: 2, Informative

    that why it's called 2.6.0-test4

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  71. SuSE? by thinkninja · · Score: 1

    Anyone know if SuSE have any RPMs for i386? I found some for x86-64 but didn't notice any for my Barton :<

    --
    "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
  72. It's raining here. by Ayanami+Rei · · Score: 1

    ^_^

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:It's raining here. by Anonymous Coward · · Score: 0

      Dumb bitch.

  73. kernel upgrades as a major turnoff by binarybum · · Score: 2, Insightful

    Doesn't it seem that a lengthy eight-step process for an OS upgrade could be one of linux's major pitfalls when it comes to targeting new users?

    I'm not complaining, but shouldn't this be easier if linux is ever going to make it into the realm of familiarity?

    --
    ôó
    1. Re:kernel upgrades as a major turnoff by Rasta+Prefect · · Score: 2, Insightful
      Doesn't it seem that a lengthy eight-step process for an OS upgrade could be one of linux's major pitfalls when it comes to targeting new users?

      Isn't having to fix some things by delving into an arcane database noone understands using "regedit" a turnoff for new windows users? New users should just use the kernel that comes with their distro. Theres no reason anyone _has_ to compile their own shiny new 2.6 kernels. Once it's out of the -test phase, the distros will pick it up, and the users will get their shiny new kernels the same way they got their current ones.

      In the mean time, new users shouldn't be recompiling their kernels anymore than they play with regedit under windows.

      --
      Why?
    2. Re:kernel upgrades as a major turnoff by Mentorix · · Score: 1

      arghh..

      Show me a distro that doesn't hide the whole kernel updating process and just works, and I'll show you a distro for proffessionals!

      This whole madness of the kernel building proces being to hard for the average user is a non-topic. Do you ever see a windows user compile the new redmond kernel? MS doesn't think anyone is qualified enough to make decisions about the exact kernel config so they just make one monolithic kernel that works for everyone. Popular Linux distro's like RH and SuSe do the same thing, but at least you still have the choice to do it yourself!!!

      It's one of the reasons I run Linux, I'm in complete control to build a kernel that is perfectly suited for a specific task, or I can just build a kernel which will run on just about every x86 machine ever made. It's about CHOICE people, and MS simply can't give you any even if they wanted to because the only reason for their existance is their closed source code.


      --
      cat /dev/urandom > /opt/slashdot.sig

    3. Re:kernel upgrades as a major turnoff by spaceyhackerlady · · Score: 1
      Doesn't it seem that a lengthy eight-step process for an OS upgrade could be one of linux's major pitfalls when it comes to targeting new users?

      I'm not complaining, but shouldn't this be easier if linux is ever going to make it into the realm of familiarity?

      As others have mentioned, downloading a kernel and building it from scratch is only for the hardcore. Especially if it's a -test pre-release kernel.

      With that said, I just downloaded 2.6.0-test4 on to a test system (Slackware 9) and built it. It works fine so far - I need to upgrade the module stuff so I can fire up things like the sound card and USB. Big deal. The ACPI stuff works properly, which will make the system (a new-ish Compaq laptop) a lot easier to use in the field. Yippee!

      Truth in Advertising Dept.: I got a kernel panic when it first booted, which turned out to be an ELF kernel that didn't have support for ELF executables, making it rather difficult to fire up init(). Silly me...really must learn to type someday!

      Average users will see 2.6 when it comes out in new distros - but unlike Redmond's products, the hooks are there if you want to tweak things. I think this is a good thing.

      ...laura

  74. Advantage Linus by aeoo · · Score: 1

    You're wrong buddy. On Windows you don't even get a comparable feature! How can you upgrade a windows kernel? You can't. It's not that it's much easier. It is simply impossible to upgrade a kernel in Microsoft Windows. You have to upgrade an entire OS to upgrade your kernel and for a good reason: money, money, money!

    So you compare something that can be done on Linux vs. something that cannot at all be done on Windows. Keep this in mind.

    I think you picked a terrible example to prove your point. This is one area where Linux trumps Windows left and right. Next time you want to write "Advantage Bill" kind of post, stick with tried and true arguments, like GUI consistency across apps, better applications, better driver support (this is not Linux's fault though), etc. You just picked one area where Linux shines and so it's easy to refute your point.

    Second, this tutorial is for hard-core geeks who simply cannot wait for their distribution company/project to provide an easy upgrade. But once distribution company bundles this new kernel into a package, upgrading it becomes trivial. For example:

    apt-get update
    apt-get install new-kernel
    path/to/nvidia-driver.sh

    done (this works for both Debian and Red Hat)

    Now, if you are truly scared to type anything like that, then you'd use a graphical tool like Synaptic and then point and click to a new kernel package, and then point and click inside your graphical "folder" explorer (Nautilus on Gnome and whatever KDE uses) and run Nvidia's script. Simple! And you've just upgraded your kernel which is not even possible on Windows! Not only that, but you've upgraded to a beta version of the kernel, and there is no chance Microsoft would make beta versions of their kernel available to public even if they did give us the ability to upgrade the kernel separately from the rest of the OS.

    1. Re:Advantage Linus by JDWTopGuy · · Score: 1

      WRONG! Microsoft regularly updates kernel32.dll. I have lying around somewhere a kernel update for Win95.

      You're a retard MS basher and you're going to get modded up for it.

      --
      Ron Paul 2012
    2. Re:Advantage Linus by aeoo · · Score: 1

      At least I didn't resort to name calling, unlike you. Anyway, I'm still right. You can't easily download kernel32.dll separately from Microsoft, and I sincerely doubt that kernel32.dll is *the* entire kernel, because we know that Windows kernel is highly integrated and I doubt it would all be in one file. Looking further I notice that it's not even used in the newer Microsoft OSes.

      Now, look at this discription of kernel32.dll.

      I can imagine this file being upgraded when you install a service pack, but has Microsoft released a stand alone beta kernel upgrade? Or even just a stand alone kernel upgrade? Never.

      So you found one or two critical updates that patch the kernel, big deal. That's not the same thing as what I'm talking about. I'm not talking about going from 2.4.20 --> 2.4.21. I'm talking about 2.4 --> 2.6, it's like going from Windows 2000 to 2003 by replacing kernel only. Microsoft doesn't allow that and never will.

    3. Re:Advantage Linus by JDWTopGuy · · Score: 1

      This is slashot. At least I didn't use the standard "fucktard".

      So what about the description? It's a kernel all right. And I don't know what you're talking about, it's there in XP. Longhorn doesn't count, it hasn't been released yet, and it has a kernel anyway.

      What on earth would MS gain from releasing beta kernels to the public? Half the people using windows don't know what the heck they're doing anyway, so they're not going to mess things up further with beta kernels.

      begin pseudocode {
      (2.4 -> 2.6) != (2000 -> 2003)
      2.4 and 2.6 are objects of type "kernel only"
      2000 and 2003 are objects of type "entire OS"
      }

      --
      Ron Paul 2012
    4. Re:Advantage Linus by Anonymous Coward · · Score: 0

      you're a fucktard

  75. To upgrade one must... by munchy · · Score: 0, Troll

    To upgrade one must only have to double click or even single click on the install/setup or upgrade executable file or script. That is all that should be required. Why does one need a whole tutorial to do so?

  76. Long Weekend? Detailed Notes? by whjwhj · · Score: 0, Troll

    I just upgraded my Mac to 10.2.6 by clicking "Check Now" in software update. Took about 20 minutes.

    Have fun upgrading those Linux boxes! I'll be going to the Minnesota State Fair.

  77. Re:I think Linus was too fast ... by Anonymous Coward · · Score: 0

    What the fuck are you talking about? To change the IP address in Linux does not require a reboot. Hell, practically nothing requires a reboot except for upgrading the kernel.

  78. Re:I think Linus was too fast ... by Anonymous Coward · · Score: 0

    Actually, changing IP & DNS in Windows is just the same, since 2000. No restart required.

    Actually, in my experience, this is _only_ true if you don't disconnect the network cable before making changes. If you do, for some reason it wants to reboot. Such a joy for those laptop users! ;)

  79. "How To Upgrade Linux To The 2.6 Kernel" by nilsjuergens · · Score: 0, Flamebait

    Dear Slashdot Editor,

    i know these computer thingies are complicated and, at times, confusing.

    However, you might want to notice the distinction between the operating system (OS), which is called GNU/Linux, and the kernel called "Linux".

    With that in mind, re-read your headline please.

    kindest regards,

    Nils Juergens

    P.S: How about "How to upgrade your operating system to linux 2.6"?

    --
    -- Having problems sending big files over the net? Try out Efisto (http://efisto.org)
  80. I never had a Windows "upgrade" by colatek · · Score: 1

    go well at all. I always was suckered into buying it though. Fortunately I wised up when XP came to town. I tried Mandrake and found it a real easy install but after I tried OS X I ended up using a mac.

  81. make modules fails by tcoady · · Score: 1

    CC [M] drivers/block/paride/pd.o
    drivers/block/paride/pd .c: In function `pd_init':
    drivers/block/paride/pd.c:896: warning: passing arg 1 of `blk_init_queue' from incompatible pointer type
    drivers/block/paride/pd.c:896: warning: passing arg 2 of `blk_init_queue' from incompatible pointer type
    drivers/block/paride/pd.c:896: too many arguments to function `blk_init_queue'
    make[2]: *** [drivers/block/paride/pd.o] Error 1
    make[1]: *** [drivers/block/paride] Error 2
    make: *** [drivers] Error 2
    INSTALL drivers/block/DAC960.ko
    cp: cannot stat `drivers/block/DAC960.ko': No such file or directory
    make[1]: *** [drivers/block/DAC960.ko] Error 1
    make: *** [_modinst_] Error 2

    1. Re:make modules fails by myzz · · Score: 1

      pd.c is for parallel port ide device driver. When you do not have some parallel port ide device, just do not compile modules for them (disable these modules from kernel config).

    2. Re:make modules fails by tcoady · · Score: 1

      Thanks alot - I'll try that. I am sure I accepted most of the defaults, and I doubt many would be using parallel port ide devices! I'll just change m for n in these lines in .config

      [root@phoebe linux-2.6.0-test3]# grep -i pd .config
      CONFIG_PARIDE_PD=m
      CONFIG_BLK_DEV_PDC202 XX_OLD=y
      # CONFIG_PDC202XX_BURST is not set
      CONFIG_BLK_DEV_PDC202XX_NEW=y
      CONFIG_PDC202X X_FORCE=y
      # CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set
      # CONFIG_ARPD is not set
      CONFIG_PPDEV=m
      CONFIG_USB_SERIAL_KEYSPAN_PDA =m

      and recompile using make oldconfig

  82. for stability's sake: gcc 2.95.X by Anonymous Coward · · Score: 0

    IIRC gcc-3.2+ optimizes some kmem_ function improperly.
    I've had serious problems on a 24/7 nfs-server related to this - switching to 2.95.3 helped miraclously.

  83. Re:I HAVE A GREASED UP YODA DOLL SHOVED UP MY ASS! by Anonymous Coward · · Score: 0

    You're a virgin aren't you? Have you ever been out in the daylight?

  84. Hosed by Anonymous Coward · · Score: 0

    I followed the instructions for how to upgrade my kernel to 2.6... I compiled the source and rebuilt the kernel and installed it and rebooted, and now the display doesn't work at all. It just comes up dark after the boot messages go by, instead of bringing up xdm. Where do I file a bug on this?

  85. How to upgrade the kernel. by Anonymous Coward · · Score: 0

    # cd /usr/src
    # make update
    # make buildworld
    # make buildkernel
    # make installkernel
    # make installworld

    Oh... you want to upgrade a Linux kernel? Well, that's *much* more complicated then...

  86. Because Linux 2.6.0.0 is 31337! by Anonymous Coward · · Score: 0

    M4ny 0f u5 L1nux h4ck3r5 4r3 v3rry numb3r s3ns1t1ve.

    1nclud1ng m3, I d1dn'7 1nst4ll 4n 0p3rat1ng sys73m 0n my Dual Athlon 2600MHz computer unt1l I received n0t1c3 fr0m a m0nthly 2600 magazine th4t Linux 2.6.0.0 was be1ng b3t4 7e5t3d. I jump3d r1ght-in...

    L1nux 0wn5 j00!

  87. Grid computing by Anonymous Coward · · Score: 0

    It's important to integrate grid computing into the kernel to compensate for when quantum processors will achieve relativistic speeds. Don't you understand? Nano-technology-encrusted adamantium peltier cooling is the future of the filesystem space, and the sooner we rename SCSI ethernet the better.

  88. Yes, but do remember... by Kjella · · Score: 1

    ...to use this money to do it. Not only will it save you 588$, but you'll get the satisfaction of doing The Right Thing.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  89. If you enable devpts, remember to mount it too by Anonymous Coward · · Score: 0

    When I updated to kernel 2.6.0-test2 I had wierd problems of not being able to start some programs - usually ones which tried to open a virtual terminal. After some head scratching I traced the problem back to inability to open pseudoterminal devices which always failed. (I tried a couple of different (dev)pts options in the kernel until I found one which worked with me (including devpts enabled - some combinations of pts options seem to cause non-working system, thought I didn't do any detailed investigation) after I had mounted it).

    Summa summarum.
    If you are going to enable devpts or have some problem with virtual terminals remember/try to mount devpts.

    devpts /proc/pts devpts defaults 0 0
  90. How to upgrade FreeBSD by Anonymous Coward · · Score: 0

    cvsup
    make buildworld
    make buildkernel
    make installkernel
    reboot (single user)
    make installworld
    reboot

    No huge steps like "Upgrade these 10 packages".

  91. Re:alsa? sblive + OSS emu works perfectly by Anonymous Coward · · Score: 0

    I have been using linux 2.6.0-test2 for a while now and alsa sblive+'OSS emulation' works perfectly. I have some more problems with native ALSA programs trying to use ALSA in 2.6.x correctly than with old OSS programs.

  92. Re:Radeon Framebuffer Console? Also with Matrox.. by Anonymous Coward · · Score: 0

    My virtual terminal matrox text consoles are also broken in linux-2.6.0-test2. I just use normal text terminal (which also has become garbled once during couple weeks I have been using it) and 'startx' which works without any problems.

    Other than virtual console code everything has been 100% stable.

  93. Re:Question - If you enable devpts, mount it by Anonymous Coward · · Score: 0

    If you are going to enable 'devpts' you have to mount it. Device name is devpts and you should probably mount it to /dev/pts.

  94. Re:I HAVE A GREASED UP YODA DOLL SHOVED UP MY ASS! by Anonymous Coward · · Score: 0

    I'm sorry to say but the troll demographic states that very few of us trolls are virgins (much to your pathetic dismay), whilst you avid Slashdotter faggots are still searching for gay romp partners to please your anus because you have no chance with anything even slightly resembling a human female.

  95. Re:release-worthy? - Not quite there on SPARC! by dotgain · · Score: 1

    Thanks very much for the tip, was about to try a 2.6 on the sparc. Have been very happy since 2.4.21 when sparc smp started working really well.

  96. Incredible by be-fan · · Score: 1

    The 2.6 kernel is just incredible. I'm running test3 right now, with 2 emerges and a kernel compile going on in the background. I don't *notice* anything! KDE is just as responsive as it is on an unloaded machine (and since this is KDE CVS, that's *very* responsive) and my MP3s aren't skipping a beat. WinXP would bring my 2GHz P4 to its knees with just *half* this load!

    --
    A deep unwavering belief is a sure sign you're missing something...
  97. Went smooth for me. by thujone · · Score: 1

    I don't notice the performance gains everyone else seems to be (subjectively without benchmarks) but it's not giving me any hassles. And I very much like the new xconfig & gconfig. Also having ALSA integrated is one less thing I have to worry about now. Thumbs up.

  98. I don't think 2.4.6-x is far away, I am on ... by NotoriousBob · · Score: 1

    me@AMD:~$ cd /boot
    me@AMD:/boot$ ls -1
    System.map@
    System.map-2.4.21-10
    System.map- 2.4.21AMD
    System.map-2.4.21AMD_02
    System.map-2.4 .22AMD
    System.map-ide-2.4.20
    boot.0300
    config@
    config-2.4.21-00
    config-2.4.21-01
    config-2.4.21 -02
    config-2.4.21-03
    config-2.4.21-04
    config-2. 4.21-05
    config-2.4.21-05AMD
    config-2.4.21-06
    co nfig-2.4.21-08
    config-2.4.21-09
    config-2.4.21-10
    config-2.4.21AMD
    config-2.4.21AMD_02
    config-2. 4.22AMD
    config-2.6.0-test3
    config-bare
    config-i de-2.4.20
    map
    message
    vmlinuz
    vmlinuz-2.4.21-0 0
    vmlinuz-2.4.21-01
    vmlinuz-2.4.21-02
    vmlinuz-2 .4.21-03
    vmlinuz-2.4.21-04
    vmlinuz-2.4.21-05
    vm linuz-2.4.21-05AMD
    vmlinuz-2.4.21-06
    vmlinuz-2.4 .21-07
    vmlinuz-2.4.21-08
    vmlinuz-2.4.21-09
    vmli nuz-2.4.21-10
    vmlinuz-2.4.21AMD
    vmlinuz-2.4.21AM D_02
    vmlinuz-2.4.22AMD
    vmlinuz-2.6.0-test3
    vmli nuz-bare
    vmlinuz-ide-2.4.20
    me@AMD:/boot$ uname -s -r
    Linux 2.4.21-AMD
    me@AMD:/boot$

    Man, have I had a long day, now, to the question, how many different version have there been between 2.4.21 and whats out there today(2.4.6-test6)? I think I will reach the current one within a few years.

    --

    RRS, aka The Notorious BOB
    www.notoriousbob.co.nr
    1. Re:I don't think 2.4.6-x is far away, I am on ... by Anonymous Coward · · Score: 0

      ...well, for a start you've completely missed 2.4.22 !!!! :-)

  99. Hey, you'd better learn some manners... by Ayanami+Rei · · Score: 1
    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  100. actually, it's even simpler by penguin7of9 · · Score: 3, Informative
    Once the kernel has been officially released, all you need to do is type:
    # apt-get install kernel-image-2.6
    See, isn't that even simpler than to "download one file, double-click on it to install, and re-boot the computer"?
    1. Re:actually, it's even simpler by Anonymous Coward · · Score: 0

      There is a Debian package for test2 already. But it does in fact need a bit of work to get things going.

      I don't know about with LILO, but whenever I install a new kernel image, I always have to edit my menu.lst for GRUB. Simple, but not as simple as you implied.

  101. apples and oranges by penguin7of9 · · Score: 1

    Windows upgrades: Insert CD.

    If you want a simple upgrade for Linux, you can wait for the RedHat CD or for the new kernel package to make it into Debian/Stable.

    However, you have to see the whole idea of needing a step-by-step upgrade guide with screen shots, etc is exactly why Bill still owns huge percentages of the market.

    No, the reason why Bill still owns huge percentages of the market is because there are morons like you around. You badmouth Linux because you choose to install pre-release versions of the kernel and then can't deal with the consequences of your own choices.

  102. Apples and oranges by Anonymous Coward · · Score: 0

    Why are you comparing unrelated things ?

    An operating system kernel, and an operating system ?

    Firstly, if you pop in a Windows CD from within Windows, you will be doing an upgrade, which is a stupid way of doing it, as you end up with a much less stable system than a fresh install. If, on the other hand, you meant popping it in and booting from it, then you need to know what you are doing if you want any hope of not losing all the files on your hard drive for a fresh install.

    Secondly, on Windows you can fuck with the kernel, but you can?t upgrade it. In recent incarnations the kernel is truly massive, having large programs residing right in it. To these you can install Windows Updates and such, but past that, not much can be done. You certainly can not go out and point-and-click and download an update to the Win32 kernel.

    Thirdly, if you want to talk about drivers, which is one of the big jobs of an operating system kernel, Linux is miles ahead of Win32. Sure, Windows has more drivers, but the quality of Win32 drivers is very iffy. I have seen 2, 5, 12, 20MB ?drivers? for Win32, and it is just for a single brand name. In the Linux kernel, drivers work by chipset. If you use any of the hundreds of RealTek 8139 based cheap networks cards, then you use that driver. On Windows, nearly all the network card brand names that use that chipset give out their own drivers. It is pure chaos. You give the vendor of your hardware access to your operating system kernel, to do as it pleases. No wonder so many Windows users have so many damn driver problems ... that they always ask me to fix for them.

    Long response, but whatever.

    Oh, and for the record, while I am not a fan of the resulting product myself, popping in a RedHat CD is easier to get the system installed than any version of Windows.

    - raven morris

  103. Re:I think Linus was too fast ... by AdEbh · · Score: 1

    Nice attempt at a troll, but as it plainly clear that your statements are false (and/or just plain bloody stupid) you have not really pulled it of. Although as there have been some that have taken the bait, so perhaps you have. I do however notice that the only people that have taken the bait seem to be windows users. Going after the small fry are you?

    - ebh

  104. "rm system.map"? by vogon+jeltz · · Score: 1

    # pwd /usr/src/linux-2.6.0-test4
    # mv arch/i386/boot/bzImage /boot/bzImage-2.6.0-test4
    # mv System.map /boot/System.map-2.6.0-test4
    # cd /boot
    # rm System.map
    # ln -s System.map-2.6.0-test4 System.map

    rm system.map doesn't appear to be a very good idea now, does it?

  105. Re:Radeon Framebuffer Console? Also with Matrox.. by fishbowl · · Score: 1

    "Other than virtual console code everything has been 100% stable."

    The ability to get a native terminal that's at a high text resolution, is one of the biggest reasons I'm still running Linux.

    Having this feature broken is a complete showstopper for me. I'm surprised something of this magnitude can be broken this badly on a build that's supposed to be one of the last steps before release.

    My card is a Radeon 8500 LE (a "QL")

    What happens is, when I run, say, "fbset 1280x1024-75" (or even -60), I get an 80x25 terminal in the upper left hand corner of my screen. Then any VC I change to has seemingly random effects on both the upper left hand corner and the rest of the screen. Very strange, and definitely broken.

    It works perfectly on 2.4.22. I've raised this in a couple other places, and the response is always a mix of complete confusion as to what I'm talking about, and suggestions to "just use XTterms".

    To that I say, if something like serial tty support was broken, would you suggest "just use ethernet?" Not helpful at all.

    I really hope this gets fixed, even if not many people seem to care about it.

    --
    -fb Everything not expressly forbidden is now mandatory.
  106. No idea about nVidia. by Inoshiro · · Score: 1

    VMWare just needs a couple of tweaks, though..

    Just go and read this page. It's hit # 5 on a Google search for "vmware 2.6 kernel"

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  107. Non-issue by Baloo+Ursidae · · Score: 1

    You do not have the right to make it through life letting others do all the work for you. Deal with it.

    --
    Help us build a better map!
  108. (Subtle) Disagreements by Jerk+City+Troll · · Score: 1
    Just the x86 ones alone would require half a dozen separate builds or more, without taking into account SMP or lack of SMP.

    This isn't entirely true. You could take a pristine kernel and make it modular. You would only really need two kernel packages, one with SMP and one without. This is what Debian does. Of course, then again, an SMP-enabled kernel will run just fine on a uniprocessor machine. You are certainly correct that you need to build for every architecture, but that is true for any software. Any reasons why you would need half a dozen builds for on arch when that turns out to not be the case in practice?

  109. btw, your knowledge is out of date... by Jerk+City+Troll · · Score: 1

    2.4.22 now includes cryptoapi in the pristine kernel. And if you go to a kernel.org mirror, look in /pub/linux/kernel/crypto/v2.4/testing/ and you will find patch-cryptoloop-[jari|hvr].2.4.22.0 (as of the time of this writing).

    So there are patches for the last four kernels in the 2.4.x branch.

    1. Re:btw, your knowledge is out of date... by ConsumedByTV · · Score: 1

      As of 2.4.22 yes cryptoapi is in the kernel. You still have to patch userland tools. However, cryptoapi isn't as useful as loop-aes.

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
    2. Re:btw, your knowledge is out of date... by Jerk+City+Troll · · Score: 1
      You still have to patch userland tools.

      As I demonstrated earlier, this is not correct.

      However, cryptoapi isn't as useful as loop-aes.

      And what is that based on? A generic cryptographic framework that can be used in any application versus a specialized block device that integrates the functionality. Elaborate please. What if I was writing software that had nothing to do with block device encryption. How could I use loop-aes?

    3. Re:btw, your knowledge is out of date... by ConsumedByTV · · Score: 2, Informative

      You still need the patch, look at cryptoapi.org.

      loop-aes is faster. Ask the mailing lists if you want someone to explain the reasons. loop-aes has other neat crypto projects like aespipe as well. In genereal I agree with the framework, I however don't think that I trust it yet. If it's better, I will hear a great deal about it and I imagine, jari would merge or do something like that.

      --


      "Not my manner of thinking but the manner of thinking of others has been the source of my unhappiness." - M
  110. Re:(Subtle) Disagreements IGNORE PARENT by Jerk+City+Troll · · Score: 1

    My apologies: my head wasn't on straight and I was thinking of something else when I wrote this. Ignore my disagreement to your statement. :-)

  111. As true as this is... by phorm · · Score: 1

    Some people are daunted by the mere act of having to type commands in on a keyboard. If it's not sitting-here-in-front-of-me-waiting-for-my-mousecl ick it wouldn't be easy enough for some windows drones (it's amazing how the average windows user is daunted simply by the task of opening up command prompt to use a command like "ipconfig")

    Of course, there is "aptitude" (dselect is frankly often more scary than anything CLI), but I'm not sure if there's a similar X-based interface

    1. Re:As true as this is... by Anonymous Coward · · Score: 0

      Of course, there is "aptitude" (dselect is frankly often more scary than anything CLI), but I'm not sure if there's a similar X-based interface

      KPackage is a pretty user friendly GUI for apt.