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.

67 of 351 comments (clear)

  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: 2, Funny

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

  2. 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 p00ya · · Score: 2, Funny

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

  3. 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 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.

  4. 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 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!

    2. 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.
    3. 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).

  5. 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.
  6. 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"

  7. 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 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

    2. 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?
    3. 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
  8. 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 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!

  9. 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!!!
  10. 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.

  11. 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
  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 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

  13. 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
  14. 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.

  15. 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? :)
  16. 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.

  17. 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.

  18. 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 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

    2. 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?
  19. 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.

  20. 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.

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

    Yeah that doesn't need documenting.

    Good example.

    --
    Bush and Blair ate my sig!
  22. 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.

  23. 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
  24. 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.

  25. 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.

  26. 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.

  27. 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.
  28. kernel.org by geekfiend · · Score: 2, Funny

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

  29. Re:Advantage: Bill by N1KO · · Score: 3, Funny

    You mean the windows kernel is easier to recompile?

  30. 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.

  31. 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.

  32. 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.

  33. 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
  34. 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)
  35. 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
  36. 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
  37. 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.

  38. 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
  39. 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
  40. 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?
  41. 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
  42. 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"

  43. 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!

  44. 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"?
  45. 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
  46. 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.

  47. 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