Slashdot Mirror


2.6.13 Linux Kernel Released

LynuxFre@k writes "Linux Torvalds announced the release of the 2.6.13 Linux kernel. He noted that there was a major change to the x86 PCI code, and that while all bugs from the change were believed to be found during the release candidate phase, it's possible that some devices may have problems. From this release on, it is intended that major changes only be merged into the kernel within two weeks after a major release. The rest of the time will be spent fixing bugs, with the goal of both increasing overall stability and decreasing the amount of time between major releases. Download the latest Linux kernel from a kernel.org mirror."

66 of 464 comments (clear)

  1. kernel bug fixes by Ritz_Just_Ritz · · Score: 3, Insightful

    "From this release on, it is intended that major changes only be merged into the kernel within two weeks after a major release. The rest of the time will be spent fixing bugs, with the goal of both increasing overall stability and decreasing the amount of time between major releases."

    I wish Linus would arrive at a policy and just stick with it instead of all these gyrations of "we'll use this method from now on...no wait...we'll use this one from now on...and by the way I want everyone to switch revision control systems now...oh wait...sigh.

    1. Re:kernel bug fixes by red_dragon · · Score: 2, Insightful

      I wish Linus would just stick with fixing bugs in stable releases and leave major changes to development versions, but I guess that'd take finding him a new toy to play with.

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
    2. Re:kernel bug fixes by Skye16 · · Score: 3, Insightful

      As long as things aren't changing bimonthly, I don't see a horrendous problem. There's much to be said for being flexible.

      Then again, if it happens too often, more time is spent switching back and forth between the new "great" ideas than doing actual work.

    3. Re:kernel bug fixes by Knome_fan · · Score: 5, Insightful

      I can't really understand why so many people have a problem with the current policy and the policy changes.

      What exactly is wrong with refining the development process?

    4. Re:kernel bug fixes by 10Ghz · · Score: 5, Insightful

      It's not THAT bad. Revision control system has been changed twice during the lifetime of the kernel. Developement-method has been changed once, and now that method is simply being tweaked a bit. And what do you care how they develop the kernel? Are you are kernel-developer?

      Or how would you like them to do it? "We will do things this way, and by god, we will do it like this untill the end of time! Even if better ways of doing this comes along, we will not change our ways!"

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    5. Re:kernel bug fixes by Anonymous Coward · · Score: 2, Insightful

      Well I'm fairly sure Linus has a better handle on all the issues than you do.

      But... gee, if it bothers you that much you can point Andrew Morton to your kernel tree, or send him your patches. He does a pretty good job of ensuring things don't clash, and queues it up and merges with Linus, getting initial bug testing and review along the way.

    6. Re:kernel bug fixes by GigsVT · · Score: 3, Informative

      When I can't find a stable kernel for one of my servers, it's a serious problem.

      It's been hard to get long uptimes with 2.6... the network drivers are leaky/crash, SCSI support sucks.

      It's just not been very hot.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    7. Re:kernel bug fixes by MattWhitworth · · Score: 2, Insightful

      I guess you've been posting bug reports on bugzilla.kernel.org? Otherwise it's not *really* their fault that something doesn't work. Kernel developers test their code pretty well.

    8. Re:kernel bug fixes by NickCatal · · Score: 2, Funny

      Didn't you get the memo? We're putting cover sheets on the TPS Reports before they go out now. I'll get you another copy of that memo.

      --
      -nick
    9. Re:kernel bug fixes by m50d · · Score: 4, Interesting
      And what do you care how they develop the kernel?

      I care about the results, and so far the 2.6 tree has produced a grand total of one kernel that actually works for me (2.6.11). And the obvious cause, rightly or wrongly, seems to be Linus messing around with the development process.

      Or how would you like them to do it? "We will do things this way, and by god, we will do it like this untill the end of time! Even if better ways of doing this comes along, we will not change our ways!"

      How about "We will change things only when the alternative has been shown to be unambiguously better on a smaller project, and only when changing major versions". I believe in experimentation but the kernel is such an important project that a bit more conservatism is called for.

      --
      I am trolling
    10. Re:kernel bug fixes by 10Ghz · · Score: 2, Informative
      I care about the results, and so far the 2.6 tree has produced a grand total of one kernel that actually works for me (2.6.11). And the obvious cause, rightly or wrongly, seems to be Linus messing around with the development process.


      if you have a kernel that work, why upgrade? And why use the vanilla-kernels at all? Vendor-kernels are the ones that are considered stable these days. And there IS a "stable"-branch of the kernel (the 2.6.x.y).

      believe in experimentation but the kernel is such an important project that a bit more conservatism is called for.


      In that case you should't be using bleeding-edge kernels, stick to the vendor-kernels. I mean, we are being conservative here?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    11. Re:kernel bug fixes by bfields · · Score: 2, Insightful
      I wish Linus would arrive at a policy and just stick with it instead of all these gyrations of "we'll use this method from now on...no wait...we'll use this one from now on...

      This case is typical of most such "policy changes" in that he's really just voicing something that's been a defacto policy for a while. All of 2.6 has followed the pattern that the biggest changes went in at the beginning of the -rc, with later -rc's being for stabilization, it's just that this hasn't been an explicit policy and hasn't been consistently enforced, so there have been some weird exceptions.

      and by the way I want everyone to switch revision control systems now...oh wait...sigh.

      Linus has switched revision control systems twice in the history of the kernel. The first time, from nothing to Bitkeeper, took a long time to happen. The second, from Bitkeeper to Git, was obviously much more sudden. But Linus didn't really have much choice (except that many would argue it was partly his fault for choosing Bitkeeper in the first place).

      Those of us that aren't among the few big subsystem maintainers mostly haven't been affected since most of us just rely on emailing patches and ignore bitkeeper and git anyway.

      From the point of someone just reading slashdot or kerneltrap it may look like things are changing very often. But really these changes have been pretty gradual.

      --Bruce Fields

    12. Re:kernel bug fixes by sloanster · · Score: 2, Insightful

      Hmm, it sounds somebody is trying to build a do-it-yourself kernel and screwing it up somehow. It sounds like somebody needs to quit trying to play kernel hacker and just use the kernel shipped by the vendor of the distro.

      We've been using SuSE Enterprise server on H/P DL hardware here and it is absolutely rock solid. We've been replacing HPUX with SuSE, and no matter how these boxes are pounded they handle the load very gracefully and without any hint of trouble. We're pleased to find that the 2.6 kernel scales much better than the old 2.4, so the difference has been all good - oh and we don't bother compiling our own kernels, we leave that to Novell/SuSE since we've got other things to do, and they've been doing a great job.

      Just some real world data as a counterpoint to the FUD.

    13. Re:kernel bug fixes by oconnorcjo · · Score: 2, Insightful
      I guess you've been posting bug reports on bugzilla.kernel.org? Otherwise it's not *really* their fault that something doesn't work. Kernel developers test their code pretty well.

      Even if he has reported bugs, with the new features breaking stuff, he would probably find new bugs next release. But the fact of the matter is that 2.6 is less stable and it is the new development method that is to blame. Most people don't have time to track down bugs of this nature, especially in a bussiness environment where the OS is just supposed to work. If Linus and gang are looking for Linux to just be some developers toy where the fun is in creating and fixing things then they are doing the right stuff but if they want to make a reputation for solid systems that bussinesses can use, they are making a mistake. When someone relies on an OS to do multimillion dollar transactions and it goes down, they don't want to hear "I am sending in a bug report to the kernel mailing list right now".

      --
      I miss the Karma Whores.
  2. Linux Torvalds by The+New+Andy · · Score: 4, Funny
    I'm sure there is a witty comment to make about the fact that the very first word in the article summary is wrong, but I can't quite fit it all together.

    I'm not really a grammar/spelling/correctness nazi either, so I can't really complain about slashdot going down hill. I just feel compelled to post.

    Uh... I wish my name was Linux?

    1. Re:Linux Torvalds by carndearg · · Score: 4, Funny

      Uh... I wish my name was Linux? No y'dont. You'd have Aussie lawyers after you for licencing fees!

  3. Coral by Saiyine · · Score: 2, Informative


    This is a cool use for the Coral Cache, mirroring files this big: the kernel.


    --
    Dreamhost superb hosting.
    Kunowalls!!! Random sexy wallpapers (NSFW!).

    --
    Hosting 20G hd, 1Tb bw! ssh $7.95
    1. Re:Coral by croddy · · Score: 3, Informative
      dude, there's no need to stick kernel.org behind the (comparatively sluggish) coral cache.

      it's kernel.org. they mirror other people's stuff.

    2. Re:Coral by LnxAddct · · Score: 5, Informative

      You're kidding right? A kernel release like this doesn't even make kernel.org break a sweat. Read this. The only time they ever even start to see some strain on their bandwidth is with a new release of Fedora, because they are a mirror for it (both of their gigabit links become saturated). For kernel releases though, they say that their bandwidth stays pretty normal at around 150Mbps to 200Mbps.
      Regrds,
      Steve

  4. Linus, not Linux by altanhaider · · Score: 5, Funny

    It's LINUS Torvalds. God, I hate reading typoes!

    1. Re:Linus, not Linux by bro1 · · Score: 2, Funny

      And in another news Bill Gates anounces that he is going to change his name to Bill Windows.

  5. New release strategy by Sv-Manowar · · Score: 2, Interesting

    The new release strategy being introduced as of this kernel, with two weeks before a feature freeze is an interesting step. The kernel development process has been changed a lot, and as much as some people may complain about these frequent changes, I believe it is in the search for a better way of working/more productivity. Surely exploring the problem for better solutions is a better way of trying to improve releases than putting up with a good-enough release method..

  6. Ahem... by dwalsh · · Score: 5, Funny

    2.6.13 Linux(TM) kernel

    --
    ${YEAR+1} is going to be the year of Linux on the desktop!
  7. Hey! It's not Linux Torvalds... by yogix · · Score: 5, Funny


    ... it's GNU/Linux Torvalds!

    - RMS

    1. Re:Hey! It's not Linux Torvalds... by cybersaga · · Score: 2, Informative

      ... it's GNU/Linux Torvalds!

      No it's not. We're talking about the kernel.

  8. Re:How about a stable ABI? by erlenic · · Score: 5, Interesting

    I'll give you my opinions on these.

    A) It's been years since I've recompiled a kernel, and I've only compiled a few software packages in years. I use Linux daily at work, and exclusively at home. It may not be as easy to install software as on a Mac, but a good distro is equal to Windows.

    B) I agree, but at the same time I find it rare that I have to drop to a command line to do normal computing tasks. I still go there daily, but by choice.

    C) I can usually find anything I need online without having to post to a message board myself. However, I do agree that it needs significant improvement. I wouldn't expect non-technical people to search online for their answers.

    By the way, you should find other examples to "prove" your technical skill. Ripping videos and using Photoshop aren't too "technical" in nature, especially here. Alternatively, don't try to prove it, just leave it assumed. Note: I'm not calling your knowledge into question, just your examples.

  9. Sorry by Anonymous Coward · · Score: 4, Insightful
    You cannot admit that no one in their right mind would do professional video editing in Linux.


    Industry standard 3d, compositing and editing tools all run under linux which is the natural progression because of their IRIX legacy.

    I've also done some DTP under linux but that probably wasn't professional, since I didn't just bang a series of poorly masked raster images together like most 'professional' agencies we dealt with.

    Does this make me a linux fanatic?

    1. Re:Sorry by EngMedic · · Score: 2, Informative

      lest we forget, Weta does all their video processing on massive linux clusters. I'd consider Lord of the Rings to be a pretty "professional video editing" example, wouldn't you?

      --
      filter: +3. Hey, look! all the trolls went away!
  10. Devfs removed by Saiyine · · Score: 5, Informative


    As they say in osnews, devfs seems to have been removed from the kernel.

    --
    Dreamhost superb hosting.
    Kunowalls!!! Random sexy wallpapers (NSFW!).

    --
    Hosting 20G hd, 1Tb bw! ssh $7.95
    1. Re:Devfs removed by diegocgteleline.es · · Score: 4, Informative

      not that many people is going to notice it - devfs wasn't really used in most of mainstream distros except 2 or 3. In some cases like Mandrake, they used it and then switched back.

      And it's not a surprise, linux's devfs implementation was broken from start, and the idea behind devfs isn't a relly good one. Fortunately, udev is much better...

    2. Re:Devfs removed by diegocgteleline.es · · Score: 4, Insightful

      These discussions along with final reason for pushing udev were concentrated on devfs weaknesses rather than udev superiority.

      udev pushes all the device naming policy to userspace. Moving policy stuff to userspace is something that linux developers (and hackers of other OSes too) love because it's a much better design. That was the main reason for udev.

    3. Re:Devfs removed by iabervon · · Score: 2, Informative

      Seems is the right word; the only thing removed at this point is the option to enable it. The idea is to get the attention of people who are still using it but haven't noticed, because things continued to work with old config files.

  11. Re:How about a stable ABI? by Anonymous Coward · · Score: 2, Insightful

    As you may have noticed, this article is about the KERNEL. Changing your kernel is a very much geek thing to do. If there is any place you should expect to need the CLI to install something it is the kernel!

    Compiling and installing a new kernel isn't for everyone, that's why there are these collections of tested software known as "Linux Distros" where geeks get the software packaged nicely so you can use a GUI to do all your upgrading. If the CLI scares you so much and you want to use Linux, I'd recomend using Fedora or Ubuntu and sticking to standard packages.

  12. Re:How about a stable ABI? by 10Ghz · · Score: 3, Insightful
    I don't want to have to compile anything, ever. Just to make this clear, never.


    You don't have to. years ago when I used SuSE, I never ever compiled anything, and I had no problems

    Come up with either something akin to Windows where I click on a standard installer, or make it like Mac where I just drag and drop the folder.


    Linux does have something similar. How about Yast or Synaptic or up2date? True, it's not identical to way things are done in Windows or OS X. But Linux is not Windows or OS X.

    Any time I'm forced to drop to a command line, you as a developer have failed.


    I don't think the kernel-developers are to blame if some GUI-tool doesn't do the job. They work on the kernel, not on the GUI.

    Again, you have failed.


    Failed at what? To satisfy the whims of some random user who propably hasn't paid one dime for the software he's using? Here's a hint to you: they (the developers) don't owe you anything.
    --
    Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  13. More kernel crashes as of late? by suso · · Score: 4, Interesting

    I've been using Linux since 2.0.27. It has usually been generally quite stable for me. But recently, I've been encountering more and more kernel crashes. For trivial things to, like a kernel crash when I try to use ifconfig yesterday when setting up a machine. And random crashes on one of my servers that doesn't seem related to RAM. I know that some kernel versions have "problems", but it seems to be more than that. A recent trend of unstability. Can anyone else who has been using Linux for a significant amount of time attest to this?

    1. Re:More kernel crashes as of late? by Anonymous Coward · · Score: 5, Insightful

      Yes, unfortunately I have the same experience. I used to rely on the vanilla Linux kernel tree being rock solid. Now I feel I must stay many months behind in order to avoid potentially catastrophic problems. Considering the number of bug fixes, particularly w/ regard to security, that can show up in new kernel releases, it's not an ideal situation: you're damned if you do, and you're damned if you don't.

      I've recently had networking go south when packets were being written to localhost. Some adaptec scsi stuff was recently messed up, apparently now fixed in 2.6.13 - but no way I'm going to try it until it's been out for a while. I've seen problems with quotas in combination with ext3. I recently started experiencing connection tracking weirdnesses with an iptables setup I've used at home for probably a couple of years. I've seen versions where network latencies would grow ever so slowly until they reached a critical threshold that sent my server(s) spiraling into oblivion. Yes, I file bug reports. Yes, problems get fixed. But at the same time, new ones show up. Sometimes bad ones.

      I've become accustomed to rebooting Windows to fix problems, but that's exactly why I use Linux - because it was rock solid. I won't say that anymore, and it bums me out big time. I like new shiny objects too, but not at the expense of stability. Especially not on servers, which is where Linux has made the most headway.

      The problem with the current versioning system is that even if there is a bug-fix only decimal release, and even if there is only a two week window to introduce new features, the bug fixing won't get done. Why? Because new features are more fun than fixing bugs. Even if I can't submit a new feature until several months from now, that doesn't mean I won't work on it in leiu of fixing bugs.

      Linus should freeze the 2.6 kernel series against *any* new features at all, for a period of about a year. All work should be on increasing stability, ironing out bugs, improving device drivers, and other such menial housekeeping. The kernel contributers who really buck up, get to work, and help with this effort should get big karma bonuses from Linus. Those who hang back and work on their own thing should be pushed down a level in future kernel submission evaluations.

      Sorry to be so negative, but I really hope this gets better. I'm a huge fan, but I have been wasting way too much time lately dealing with problems that end up being way beyond my control. When there is a problem with my systems, I want it to be my fault, because then I can do something about it.

    2. Re:More kernel crashes as of late? by hackstraw · · Score: 4, Informative


      Are these crashes repeatable or do they have any kind of similarity?

      I've been using Linux since 0.9x, and its been very stable for me over the years with a few exceptions that were experienced by other people as well.

      My first assumption when I have a seemingly random kernel crash with no meaningful data from the OOPs or other messages is that there is a problem with my hardware.

      For me, the Linux kernel is more robust than electrical power or hardware.

      YMMV.

    3. Re:More kernel crashes as of late? by bfields · · Score: 4, Insightful
      I've been using Linux since 2.0.27. It has usually been generally quite stable for me. But recently, I've been encountering more and more kernel crashes.... Can anyone else who has been using Linux for a significant amount of time attest to this?

      Not me.

      But it's very hard to generalize from one person's experience to any general "recent trend of unstability." Most of the bugs are in drivers, so people's experiences tend to be highly dependent on exactly which hardware they have.

      --Bruce Fields

    4. Re:More kernel crashes as of late? by archen · · Score: 2, Interesting

      I use 2.6 on my desktop machine at home and I'm quite happy with it, but I'm glad I moved from Redhat 7.3 to FreeBSD. At the time it was a tough call between moving to another Linux distro and FreeBSD, but I decided to go with BSD for various reasons. Then 2.6 comes out, fine and dandy. But they keep adding stuff to it and it never stabalizes. Even worse is you finally get a stable version for your situation, and then you need to get a new version for security fixes. Ugh!

      Linus needs to branch the tree and get the hell OUT of 2.6 and give us our stability back. Seriously, I don't know why everyone is so scared shitless about incramenting a (minor) version number every year or two. Kernel stability needs to be an absolute priority. We already have enough issues with X, and Window managers and other software crashes in the Linux world, but with no solid foundation to build on, we have a situation not that far from Windows 9x.

    5. Re:More kernel crashes as of late? by iabervon · · Score: 3, Interesting

      I've been using it since 1.2.13, and my experience has been the opposite: a 2.0.x had a "ping of death" bug; I skipped 2.2.x until I already needed features not available in it; 2.4.x was generally stable; early 2.6.x had a bug where it would sometimes not set up the keyboard or mouse correctly; and recent 2.6.x has had no problems at all.

      Have you tried reporting these crashes? I can't find anything about ifconfig triggering crashes. They can't test everything themselves, because they don't have every hardware configuration, so it's important for people who do to tell them when something is wrong.

  14. 2.6 a year and a half old but... by SuperBanana · · Score: 2, Informative
    I wish Linus would arrive at a policy and just stick with it instead of all these gyrations of "we'll use this method from now on...no wait...we'll use this one from now on...and by the way I want everyone to switch revision control systems now...oh wait...sigh.

    This PCI code rewrite doesn't bother me as much as some of the recent 2.6 releases including new drivers for obscure proprietary hardware.

    A large number of organizations (as well as Debian Stable and Redhat) still use 2.4. It's pretty pathetic. 2.6 was released in December of 2003, over a year and a half ago. It offers significant performance advantages over 2.4 in many areas. Maybe instead of spending time switching policies, kernel developers should be consulting with end-users (note: this does not mean just/predominantly IBM and the other big fish. It means people like US, too) to find out why we're not using 2.6. Aside from security patches, any effort on 2.4 development/maintenance needs to stop. It's a brain drain, and active maintenance is encouraging people to be lazy in upgrading (and that's probably part of the issue).

    Right now 2.6 is a lame-duck kernel, and if they keep trudging on and release the next stable without looking at why 2.6 isn't the defacto kernel of choice today, Linux will be rather fubar'd.

    1. Re:2.6 a year and a half old but... by JonJ · · Score: 2, Informative

      A large number of organizations (as well as Debian Stable and Redhat) still use 2.4. It's pretty pathetic. Debian provides both a 2.6 and a 2.4 kernel when you install debian stable, if you don't like it, use another distro. RHEL 3 was released quite some time ago, and the 2.4 kernel that was provided was probably heavy patched, since RedHat has quite a number of kernel hackers employed. RHEL 4 features a 2.6 kernel. If the only examples you could come up with of distros still using the 2.4 kernel, I'd say pretty much every distro uses 2.6. SUSE does, Mandrake does, Slackware has it as an option, debian has the option, Ubuntu uses 2.6, and so on.

      --
      -- Linux user #369862
    2. Re:2.6 a year and a half old but... by diegocgteleline.es · · Score: 2, Informative

      A large number of organizations (as well as Debian Stable and Redhat) still use 2.4.

      Debian didn't care about switching to 2.6 because that would have delayed sarge even more...we all know debian. Redhat Advanced Server 4.0 uses 2.6 not 2.4, suse's versions for servers too, so what is your point?

      As far as I know, except debian there's no major distro using 2.4 as default kernel.

      Right now 2.6 is a lame-duck kernel

      Wrong. Ubuntu, redhat, fedora, mandriva, suse, gentoo, knoopix, all of them use 2.6. I don't know where you got that impression, looking at current distros it's pretty clear 2.6 is the preffered kernel version for most of people.

    3. Re:2.6 a year and a half old but... by ookaze · · Score: 2, Interesting

      some of the recent 2.6 releases including new drivers for obscure proprietary hardware

      What is this nonsense ? You don't want Linux to support hardware ? Linux can not be usable by just supporting standard hardware you know ?

      A large number of organizations (as well as Debian Stable and Redhat) still use 2.4. It's pretty pathetic

      Isn't that a good thing ?!!! You sound like a troll. What is pathetic with that ?!! And FYI, RH does not use 2.4 as default anymore, and their 2.4 kernel included backports from 2.6. Debian Stable supports both 2.4 and 2.6, you're several weeks late.

      Maybe instead of spending time switching policies, kernel developers should be consulting with end-users to find out why we're not using 2.6

      What for ? Are you stupid ? Clearly, you are not representative of Linux users : we use what is provided by our distro, and they supported Linux 2.6 since a long time ago. Most distros do actually support Linux 2.6, and FYI there was a race about which distro would support it first when the kernel was out. I think you can not understand that because you think a distro can't support 2.4 and 2.6 at the same time. This thinking must come from the people that want you to believe that apps running on 2.4 are incompatible with apps running on 2.6. I tell you : these people are MS shills and they are wrong.

      Aside from security patches, any effort on 2.4 development/maintenance needs to stop. It's a brain drain, and active maintenance is encouraging people to be lazy in upgrading.

      You have to let go of this Windows mentality that you are forced to upgrade even when it works. Linux 2.4 still works pretty well, it was still running circles around every version of Windows for example. To this day, MS still have to take very old RH releases with Linux 2.4 (without 2.6 backports) to compare to its latest Win2003, because of that.
      So why should people change when it's not broken ?

      Right now 2.6 is a lame-duck kernel, and if they keep trudging on and release the next stable without looking at why 2.6 isn't the defacto kernel of choice today, Linux will be rather fubar'd.

      Please stop making a fool of yourself. Even the more specialised distros like Geexbox use the latest Linux 2.6 refinements. You are 3 years late at least ! Like most MS shills. I don't imply that you are one BTW, but you are pretty clueless like them.

    4. Re:2.6 a year and a half old but... by dasunt · · Score: 2, Insightful

      I'm using 2.4 under Debian (Woody, or Old-Stable) for the past 2-3 years.

      It works with my hardware, and I consider it a proven kernel.

      Why should I upgrade a working kernel?

  15. Re:How about a stable ABI? by ledow · · Score: 4, Insightful

    A) Fine. So we'll distribute one binary version of the kernel. It won't work as fast. It'll be hundreds of megs in size. It will take ages to load as it checks for every single known piece of hardware. You've just lost all the speed/memory advantage of having a tailored kernel. Alternatively, it'll come with a hundred modules. It'll also never be x64 optimised or, for that matter, able to work on every machine (some options crash some machines, while the opposite options may crash others) and APM/ACPI will NEVER work on some machines.

    B) Fine. You come up with a GUI that can allow me to find files modified on the second Tuesday of every month between May 1, 1946 and June 27, 1978, which contain the words 'secret' and 'report' within 26 characters of each other, sort them by date, and replace any occurence of the word 'anchovie' by 'dead bug'. Some things GUI's just cannot do, some things GUI's do that are just command line interfaces in a fancy coloured textbox, some things GUI's can do once in the time that someone who knows the command can do twenty times.

    Secondly, how do you expect a GUI to be able to do stuff like modify computer internals safely? Windows answer to this is usually that settings won't take effect until the next reboot, which makes your computer *stop all it's work* until it's done. X can be restarted with a single keystroke to have the same effect. Maybe a couple of command line edits in between but meanwhile none of your users have been disconnected, no programs have stopped doing what they were supposed to be doing.

    Command-lines are not for the faint-of-heart. Then again, last time I touched the command line on my own Linux desktop (not counting other machines that are cmd-line only via SSH) was to run LILO - not something that a "desktop doughnut" should be doing. You obviously have either different ideas of what you should be doing on a normal desktop machine or have not found out how to do them GUI-wise. By the same token, Windows should never expect me to recover in safe mode, or via recovery console, or by running any batch commands ever. Fine for the ordinary desktop user because it very rarely does. Not fine for a power user. An ordinary desktop user wouldn't even notice if you ran a Windows GUI on a Linux machine.

    C) Man pages can be a pain in the arse (make it compulsory to include enough examples to demonstrate every option!). HOWTO's are not always up-to-date. Forums are, pretty much, for people who want to know how to install this Linux thing they downloaded. Then again... how much documentation do you get with Windows?

    A small booklet showing you how to use a mouse to point at the various icons. An online help system that, even with it's wizard-style help for some items, is next to useless if you don't know the terms to look for (I work support for six schools... that's about 60-100 staff and a few thousand pupils. I have NEVER seen or heard of anyone even bother to try using Windows Help or Help inside ANY program because it's never been useful to them). Annoying dogs, wizards, paperclips that people want me to TURN OFF for them because they can't figure out how.

    That's surely Linux 0-0 Windows in terms of help.

    If you're an advanced user, you've got to be comfortable with the command-line. I carry a USB key full of cmd-line utils and use them almost every day on Windows and Linux. It's amazing how much quicker "Start, Run, Cmd, ipconfig" is than navigating that poxy GUI network settings. And while I'm there, doing "route print" is the ONLY way to discover Windows network routes.

    Anyone who's not going to set up networks or advanced stuff (i.e. users), or home users shouldn't ever NEED to worry about the command line on either OS. And they don't. They pick a distro like Lindows and once the installation is complete, they never see it again. Or they have a decent desktop set up and then never see the command-line again. You, however, are on the border. You are trying to do stuff that NEEDS a command line, stuff that's beyond a GUI point-and-click.

  16. Summary of new features by makomk · · Score: 4, Informative

    There's a good summary of the new features over at LWN. Among other things, inotify has finally been merged in - about time! I wonder when Gentoo will add the new version to Portage, and if I'll dare to upgrade?

  17. Perfect Timing... by hardcorey · · Score: 2, Funny

    I just finished configuring and compiling the kernel for my desktop last night, and now Linus decides that I'm not important to him. Why doesn't he return my calls? Doesn't he love me anymore??

    --
    I have bad karma :(
  18. Re:How about a stable ABI? by KiloByte · · Score: 2, Insightful

    >> Any time I'm forced to drop to a command line, you as a developer have failed.
    > I don't think the kernel-developers are to blame if some GUI-tool doesn't do the job. They work on the kernel, not on the GUI.


    In fact, if some functionality requires a GUI, people like me are mightily upset. The moment I'm forced to drop to a goddamn GUI, you (the grandparent poster) as a whiny user have failed.
    [Disclaimer: not a single byte of my code can be found in the official kernel tree, so take my words with a grain of salt. Still, I don't really imagine Linus using mouse for anything but cut&paste]

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  19. Linux DOES has a stable ABI by diegocgteleline.es · · Score: 3, Informative

    Linux DOES has a stable ABI, this is, the syscall interface. It hasn't been changed in years...I know people who is running binaries compiled for linux 1.0 in 2.6 kernels. If your app breaks or works bad when changing the kernel version (ej: openoffice when the semantics of yield() where changed in 2.5) is probably because your app was broken in first place. Now, regression and bugs can happen too, but those aren't on purpose

    Maybe you mean the internal kernel API - which affects to modules, NVIDIA & friends etc. That API is unstable on purpose, as explained here: http://kernel.org/git/?p=linux/kernel/git/torvalds /linux-2.6.git;a=blob;h=f39c9d714db3d6bf2f6440d2f6 cf9353057eeae5;hb=02b3e4e2d71b6058ec11cc01c72ac651 eb3ded2b;f=Documentation/stable_api_nonsense.txt

    Or maybe you mean "compatibility" WRT gtk & friends, if GTK breaks compatibily thats their broblem

  20. Re:How about a stable ABI? by osxforpcs · · Score: 2, Insightful

    OK, first off, this guy is obviously a desktop user. So, yeah, it's understandable he wants everything driven via a GUI. Fair and reasonable request really. But he should understand that not everyone is a desktop user and many people who use Linux as more than just for servers are power users who LIKE having the power and flexibility of low level configuration files. Man pages do suck when not written properly. Would a few examples kill people to write?? But, the argument that Linux is free and that "the developers don't owe you anything" is getting old. Ok, it's free. BUT it's being put out there as a superior OS to Windows. So if you're going to develop and tout it as such, stand behind it and stop running for cover behind statements like: "Failed at what? To satisfy the whims of some random user who propably hasn't paid one dime for the software he's using? Here's a hint to you: they (the developers) don't owe you anything" This isn't helping anyone's cause. Learn to take and use criticism to make a better OS. Linux isn't better becuase it's free, linux is btter becuase it's a superior system is so many ways. Hardly any REGULAR desktop users would say it's as easy to use/configure as Windows and until they do, there's work ahead for developers....

  21. Re:How about a stable ABI? by swillden · · Score: 3, Insightful

    Any time I'm forced to drop to a command line, you as a developer have failed.

    Without getting into the whole "you have failed" thing and whether or not your particular requirements are some sort of mandatory minimum, it's my opinion that the same thing applies to GUIs. I think every piece of functionality should be available in three different ways:

    1. From a command line. This is so that common processes can be scripted. Yes, this is a usage mode that novice users won't get into, but even Windows "power users" understand the value of a batch file. Tasks that are lengthy, repetitive and frequent can often be automated away. For serious computer users, scriptability is a key requirement.
    2. From a GUI. GUIs are great for things that you only do occasionally, plus for the applications that actually benefit from graphical interaction. GUIs are also crucial for novice users, because they lay out the options visually. GUIs are not the end-all, however, and they're not necessarily easy to use. Look at some of Microsoft's system administration tools, for example, like MMC, the GPO editor, the CA configuration interface, and you'll quickly find that GUIs can be just as obscure and arcane as any command line.
    3. From a library. If you are a developer, or have access to a developer, there are many times that even scripting doesn't quite cut it. Being able to write a real program, but take advantage of complex functionality from other programs is immensely valuable. Microsoft does some of this, providing mechanisms for assembling programs with VB, VBScript and even C++ using some components of Office and Windows. It needs to be done with everything, though.

    The common Unix and OSS methodology is to build the command-line tools first, then factor out libraries and add GUI interfaces that use either the libraries or even the command-line tools underneath. So, it's common that features are accessible for a while from the command line, but not from the GUI. In the Windows world, the methodology is to construct the GUI first, then expose functional components via OLE and then, maybe, to create command-line tools. Of course, it's very common in the Windows world to stop after the GUI.

    IMO, the Unix and OSS approach is superior because it improves the odds that all three interfaces will be implemented, leading to maximum functionality not only for novices, but also for power users and developers. But I won't clam that Microsoft has "failed" because I understand the difference between my opinion and global Truth.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  22. Did ATAPI/AHCP on SATA become true on default? by Wolfier · · Score: 2, Interesting

    I'd like to use the stock kernel as much as possible.

    As of now no SATA DVD drive works well unless you change one line and recompile the kernel.

    So many systems are now built as SATA-only (yes, the IDE ports are completely unused), stock kernels break all live-CD distributions - none of them will boot :(

  23. Obligatory Gentoo post... by Danuvius · · Score: 2, Funny

    Damnit! I just finished compiling Kernel 2.6.12-gentoo-r9 yesterday!!!! No. REALLY!

    --
    Akarsz Magyar Gentoo fórumot? Akkor
    1. Re:Obligatory Gentoo post... by Just+Some+Guy · · Score: 2, Informative
      So:
      1. Copy your /boot/config-2.6.12-gentoo-r9 to /usr/src/linux/.config
      2. Run cd /usr/src/linux; make oldconfig and answer the questions.
      3. Spend 20 minute compiling the new kernel.

      There! You're all done for another few months, or until you feel the need to upgrade again.

      --
      Dewey, what part of this looks like authorities should be involved?
  24. Re:Why is Linux so great? Please share your reason by diegocgteleline.es · · Score: 2, Interesting

    Linux packaging technology beats the ass of windows any time. I can click double click on .debs and get them openened by a installer just like .msi

    The problem is in how they're delivered and the lack of 1) a common packaging format and 2) lack of a common "package namespace" (ie: xorg can be called xorg in fedora and xserver-xorg in debian, that makes dependencies fail and can be only fixed by using a common packaging framework where developers and not distros makers package things)

    But Linux continues being much better than windows in some areas. For example, you've to download the .exe programs from docens of differents web pages. This becomes SCARY when you've to update things. For the vast majority of software you've to check for new versions visiting their web page and reading the text to check visually if there's a new version. Compare it to the magic of apt-get and emerge....I wonder when Microsoft will catch up with the early 90's and will develop a new .msi format where developers can suministrate a URL for a XML file which tells Windows what are the latest file versions of a given program...there're hints that makes me believe that they'll use RSS for this in Windows Vista, but I don't expect that much from microsoft...

  25. Re:How about a stable ABI? by Vicsun · · Score: 2, Insightful

    Snobbery like this is partly why Linux fails. GUIs are easier to use, especially for the non-technical user - i.e. 90% of computer users -or- who you should be catering to if you ever want Linux to be anything other than a niche operating system.

  26. Tannenbaum's Revenge? by Anonymous Coward · · Score: 3, Interesting

    Okay, this is something that's been on my mind a while, so I hope it'll get some amount of attention and hopefully an interesting reply or two.

    I also hope it's not going to get modded down to the seventh level of hell, as I'm about to (gasp!) express disagreement with Linus.

    First of all, I am vaguely concerned about the Linux kernel development. It's been a long time since there's been major improvements under the hood. I've had Linux desktops freeze on me. In the past, that never happened. Ever. I don't know which kernels are trustworthy anymore. I've read something to the extent that stabilizing kernels is now considered the Linux commercial vendors' job. Excuse me, but WTF?

    In the meanwhile, while we Linux types wave our dicks around and gloat over how great we are, the guys at Redmond are happily making it possible to change video drivers in their OS on the fly, and to unload a crashed driver without taking down the system. Will it work? Probably not 100% well right away, but trust me, they WILL make it work or they'll die trying. And Windows 2000 is proof that they can certainly do things well when they put their minds to it.

    And Linux is about to become the unstable OS choice and it seriously pisses me off.

    A very long time ago, Linus Torvalds and Andrew Tanenbaum had a since famous argument about the core structure of the kernel.

    Linus's argument was, if my memory serves, that it all boils down to pushing bits around, and that you should as well push the bits in the simplest way.

    And this is where I disagree.

    Kernel development is about pushing around the bits that will push bits around. Those are the bits you want to push around in the simplest way. The goal is not simply to produce a good kernel, it's to produce a maintainable, efficiently improvable set of source that will compile into a good kernel. Otherwise, the end product you get is a good kernel for its time that will be a bitch to drag into the future.

    Perhaps the state of the Linux kernel development today is but Tanenbaum's schadenfreude.

    Assuming that kernel improvements have indeed, as is my admittedly fragmentary view, slowed down worryingly, I find myself wondering if, simply, now is when Tanenbaum should be speaking up, rather than all those years ago. The structural needs then were simple: few consumer devices, reduced architechtural diversity. Today's aren't. And there is STILL no 'just-works' way for third parties to deliver drivers to their customers. The least worse they can do is deliver sources to the kernel maintainers and hope that 1) they will be accepted, and 2) there won't be too many months between now and the moment their customer's OS uses that kernel. Or they can ship scripts that will compile glue code between their driver and the currently running kernel, and hope that the customer has a freaking compiler installed. I'm sorry, I can compile drivers and upgrade kernels manually, but neither are acceptable solutions for the mass market.

    In fact, I'll go out on a limb and predict that unless the kernel's structure and development processes are rethought to take into account the use of an OS as a three-party system -- the OS vendor, the user, and the commodity/paraphernalia providers -- Linux will never be a significant player in the desktop market.

    Thought on that? Please, please, please prove me wrong. I'm a long time Linux user, I did in my time the mandatory contributions to the kernel that allows me to speak up and bitch now, and from what I can see the future is not looking well for the Linux kernel. So please prove me wrong. Thanks.

    1. Re:Tannenbaum's Revenge? by slavemowgli · · Score: 2, Insightful

      I'd prove you wrong, but I stopped reading after you said that there's no major improvements "under the hood" (is there any part to the kernel that is not considered "under the hood") anymore. That claim alone shows that no matter how insightful you might otherwise be, you're completely out of touch with reality. :)

      --
      quidquid latine dictum sit altum videtur.
  27. Re:So when do I get my.... by coolGuyZak · · Score: 2, Informative
    Well... I'm not sure about SuSE, but I know that RedHat and Mandriva both support such a device. It rests, safe and serene, nestled in its loving system tray. When updates are available, it changes from its tender green manner into a somewhat irritated orange. When critical updates are available, it becomes really noticable... a form of colicky red.

    When it comes to community distributions... they may handle things differently. But they can afford to... as they are the true hobbyist form of Linux. (Well, except for K/Ubuntu)

    Overall, though... The astroturfing/trolling was a refreshing experience. Nice to see that you can still bring up the oldies-but-goodies (no matter how false) of linux fix-its. As a matter of fact, you should be heralded as the paragon of all members on the site. I propose a petition! Let everyone who wants to assign Mr PorchPuppy a UID of 2^32 speak now, as it is surely his proper place amongst /.ers.

    I think I've said enough though. Have a nice day.

  28. Re:Why is Linux so great? Please share your reason by ookaze · · Score: 2, Insightful

    anti-Linux (MS ?) Shills are at it again, with their support to mod them up. The oldest occurrence of this post I can find is this one : http://ask.slashdot.org/comments.pl?sid=135647&cid =11333134 .

    What's sad is that you see them coming from far far away, but the worst is that their arguments are always flawed.
    So they play with emotional things, and don't even get that right (Linux is *not* user friendly, and until it is linux will stay with > 1% marketshare, I suppose they meant < 1 % ...).
    And then, say stupid things like :

    Take installation. Linux zealots are now saying "oh installing is so easy, just do apt-get install package or emerge package": Yes, because typing in "apt-get" or "emerge" makes so much more sense to new users than double-clicking an icon that says "setup".

    Eliminating the context, and deliberately forgetting the part about the GUI, like Synaptic or Mandrake Update (which are available in the menu, with names like "Update your system" or "Add new applications").

    But wait, they are even more stupid than that !!!! They have no shame. They even talk about the difficultly of Linux configuration issues and then, to illustrate that, ask How do I get Quake 3 to run in Linux?. Which of course, has nothing to do with Linux configuration issues, and everything to do with the Quake 3 editor not providing a convenient installation method. I don't know Quake 3 per se, so I can't verify what these unreliable sources say, but if these guy http://wcuniverse.sourceforge.net/ can provide an installation file for their Open Source game that works on any Linux thanks to the very old Loki installer, I think any proprietary company can do it too.

    Oh but wait, I checked and Quake 3 actually comes with the same installer at least for the french version !!!!

    But of course, this old troll had to detail all the installation instructions of the NVidia driver and whatnot for XFree, to sound complicated. Trolls these days ... I suppose this one will be resurrected often though. Reminds me of the good old days, when old trolls were reappearing even though the problems were fixed a long time ago.
    Heck, today I just saw "X does not support PNP displays", "X is slow", "Linux has bad font support" ...

    Fortunately, anti-Linux trolls do not include "Linux has no games" when they talk about difficulty of installing Quake 3 on it, thank god !

  29. Re:How to tell if you are a linux fanatic. by Frank+T.+Lofaro+Jr. · · Score: 2, Interesting

    You will find people using Microsoft keyboards with Linux; for the reason that it doesn't suck as much as your crappy OS, and dont have to upgrade to a new keyboard after every three years.

    Does Microsoft make the keyboards themselves (I doubt it) or do they just outsource the production of them or license their trademark to the company which produces it?

    --
    Just because it CAN be done, doesn't mean it should!
  30. An Unstable Linux by MogNuts · · Score: 2, Interesting

    There are discussions here regarding Linux's instability. However, there is a bigger problem that exists which I have pointed out earlier.

    The issue is that it is not Linux that is unstable, but X (XOrg or XFree). I recently installed a multitude of distributions recently*. X crashed on all of them, many times frequently. All occurred within the first few days of installing. Bear in mind that not everyone has another computer hooked up to the Internet where one can SSH into the machine and kill X. For some, the crash of X is the crash of the computer. CTRL + ALT + BACKSPACE doesn't always work. This is my biggest issue with Linux or UNIX variants.

    I do propose a solution: a patch or replacement to X in where it does not run as root at all (to the uninformed, running X as a user still has parts run as root). If this is not possible, then revise it as such:

    1) Include only the minimal, absolute necessary code required to run as root
    2) A small, and as a result less complex, code will make it easier to reduce bugs and increase stability
    3) Make this root code standard across platforms (Linux and other UNIX variants) so no modifications which add to code size are required, again reducing code and enlarging the audience that can review the code

    Strip the code that runs as root the *barest* essentials and let all functionality run as a user. Long story short, whatever can't run as root can't crash your computer. Therefore, eliminate or make it as small as possible (significantly less than what X runs as root today).

    Are there working projects available that I am not aware of? Recently, I have heard that OpenBSD has something akin to what I am talking about. Is this accurate? What of GNU Hurd? If I remember correctly it implements some of this (at least to my limited micro kernel understanding); however, is it even usable yet?

    * I was let down by the new Debian Stable (stock install 3.1ra) (1 of 5 distributions I evaluated). It's wonderfully easy now and set up everything out of the box (mp3 and video support included which many users have been clamoring for from other distributions), but X crashes very frequently when switching to a VC and randomly crashes a lot in general.

    1. Re:An Unstable Linux by DarkDigger · · Score: 2, Informative

      You can already run X as non-root. Just don't start X at boot-up time. Then when you're computer finishes booting, login at the console, then type 'startx' and then inside of an xterm window, start up your favorite window manager. You now have X running under your username instead of root.

      There is however a security risk (to you, not the system) of running X as yourself, which is described here:
      http://www.gentoo.org/doc/en/fluxbox-config.xml
      Read the section entitled 'Preparing X11'

  31. Re:How about a stable ABI? by exKingZog · · Score: 3, Insightful

    That works both ways - the users do not owe you anything either, which means that you can't complain if they then decide to go and use XYZ other OS.

    "Why do all these lusers keep using crappy Windows? They should use a product that they don't understand and that we refuse to improve for them because it's free and we don't owe them anything!"

    Because THAT'S a good sales pitch...

    --
    "If he were a plant, people would roll him up and smoke him."
  32. A new kernel model? by VincenzoRomano · · Score: 2, Insightful

    Maybe that the time has come for Linus to take in some consideration the need for a change in the kernel code model. As of today it is released as a monolythic piece of software wheighing 27+ MB of compressed code (almost 240 MB when uncompressed).
    If you add this to the complexity of an OS anyone can easily understand why a "partitioned" schema would greatly help the development.
    Of course I'm also thinking about an oldish querelle between Linus and Andy Tanenbaum about monolythic kernel and microkernel approaches. I'm not talking just about this, but at least about partitioning of the code into (almost) independed units.
    And maybe a microkernel approach could help to move in this direction: none can deny that both of them have a lot to teach about OSes.
    Please, send flames to /dev/null.

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]