Slashdot Mirror


Linux Kernel v2.6.23 Released

diegocgteleline.es writes "After 3 months, Linus has released Linux 2.6.23. This version includes the new and shiny CFS process scheduler, a simpler read-ahead mechanism, the lguest 'Linux-on-Linux' paravirtualization hypervisor, XEN guest support, KVM smp guest support, and variable process argument length. SLUB is now the default slab allocator, there's SELinux protection for exploiting null dereferences using mmap, XFS and ext4 improvements, PPP over L2TP support. Also the 'lumpy' reclaim algorithm, a userspace driver framework, the O_CLOEXEC file descriptor flag, splice improvements, a new fallocate() syscall, lock statistics, support for multiqueue network devices, various new drivers, and many other minor features and fixes. See the changelog for details."

346 comments

  1. You know the drill... by SnoopJeDi · · Score: 4, Funny

    overlord. welcome. yay.

    On a more serious note, are these improvements dramatic, or is story featured just because it's the newest Lolnus kernel?

    1. Re:You know the drill... by n+dot+l · · Score: 4, Funny

      overlord. welcome. yay. Hey! You butchered my second-most-loved meme, you insensitive clod!

      On a more serious note, are these improvements dramatic, or is story featured just because it's the newest Lolnus kernel? I don't know about dramatic, but the change does replace several core OS components, some of which generated quite a bit of buzz when development was first announced (too lazy to link some of the flame wars^H^H^H^H^H^H^H^H^H^H discussions that news of a new scheduler generated).
    2. Re:You know the drill... by the_enigma_1983 · · Score: 0, Offtopic

      In soviet russia, overlords welcome you

    3. Re:You know the drill... by Randle_Revar · · Score: 5, Funny

      Lolnus?

      I can has new scheduler?

      I had new scheduler but Linus eated it :-(

    4. Re:You know the drill... by Ammishdave · · Score: 0, Offtopic

      Hey! You butchered my second-most-loved meme, you insensitive clod! Don't complain about meme mutations, that's how new ones are created.
    5. Re:You know the drill... by Anonymous Coward · · Score: 3, Insightful

      Don't use "meme" as a euphemism for "cliché".

    6. Re:You know the drill... by Anonymous Coward · · Score: 0

      You butchered my second-most-loved meme, you insensitive clod!

      What's your first-most-loved meme? Perhaps its 'you insensitive clod'? Good way to advertise both...you insensitive clod!

    7. Re:You know the drill... by Anonymous Coward · · Score: 4, Funny

      Don't use "meme" as a euphemism for "cliché". Seriously?? You don't really meme that, do you?
    8. Re:You know the drill... by SnowZero · · Score: 3, Funny

      In SOVIET RUSSIA, cliché euphemisms you.

    9. Re:You know the drill... by Anonymous Coward · · Score: 0

      I, for one, don't have a favourite.

    10. Re:You know the drill... by Hal_Porter · · Score: 3, Interesting

      Don't use "meme" as a euphemism for "cliché". Cliches seem like an excellent example of memes actually.

      They have heredity - the actual text of the cliche. E.g. "In Soviet Russia X verb Y", or "In Korea only old people do X".

      They are subject to natural selection as popular memes will replicate faster by definition.

      They have mutations - random(ish) changes, typos or non sequitur that add humour. They even have sexual repoduction since memes can be combined for humorous effect. E.g. in a story about dogs attacking people in North Korea I could quip "In Soviet Korea, dog eat old people!" combining two memes. Both effects are used to avoid an analogue of Muller's ratchet where a stale meme is no longer funny and thus is not copied.

      They are also highly virulent to the point where they can take over message boards completely.
      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    11. Re:You know the drill... by DocDJ · · Score: 2, Interesting

      That's no cliché. It's a snowclone.

    12. Re:You know the drill... by ichthyoboy · · Score: 1

      Fine, but when will the kernel get around to supporting bukkits?

    13. Re:You know the drill... by MadnessASAP · · Score: 2, Funny

      I feel a great disturbance in the meme.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    14. Re:You know the drill... by JackieBrown · · Score: 1

      I been using it since the rc3 + releases. This kernel has given me no problems.

      I haven't noticed much of a difference in speed but then I am not sure why I expect each version to be the faster.

      Just a question to other users:

      I have been trimming my kernel and removing what I don't need from the stock 60 mb Debian kernels to a lean (for me since the rest of the config options to get it smaller are over my head) 8 mb one (and I do notice a difference there.)

      I have been using make oldconfig from each kernel to the next so I don't have to start over. How often do most of you start over from scratch (re-synce the config back to default?) I imagine that make oldconfig after awhile results in a dirty kernel as I keep pulling configs with me from old kernels.

    15. Re:You know the drill... by BrokenHalo · · Score: 1

      How often do most of you start over from scratch (re-synce the config back to default?) I imagine that make oldconfig after awhile results in a dirty kernel as I keep pulling configs with me from old kernels.

      If you're vigourous enough in stomping on unused code, I suppose the answer would be almost never.

      Until recently, I have been building from a config based on one that I synced when 2.6.0 first came out. But since I just built myself a new computer with radically different hardware, I started from scratch again a few days ago, using Slackware's 2.6.21.5-smp as a template.

      Incidentally, I often find it convenient to use menuconfig, loading the config file from outside the kernel tree in order to play with options if required.

    16. Re:You know the drill... by Hal_Porter · · Score: 1

      It's funny how there's always a wiki on things like this, even though the editors spend their whole lives removing them.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    17. Re:You know the drill... by tyrione · · Score: 1

      The who use of meme (mneme) is enough to make Richard Simmons turn straight. It leaves one with images of sexless/souless prigs lounging around pretentious sitting rooms pontificating on abstraction. It's a construct that makes one want to punch the orator in the crotch.

  2. Boom. by Anonymous Coward · · Score: 5, Funny

    paravirtualization hypervisor. Sounds like one hell of a Machine Gun.
    1. Re:Boom. by Fuji+Kitakyusho · · Score: 5, Funny

      Don't cross the streams. It would be "bad".

    2. Re:Boom. by germansausage · · Score: 2, Funny

      I'm fuzzy on the whole good/bad thing. What do you mean, "bad"?

    3. Re:Boom. by Anonymous Coward · · Score: 2, Funny

      Try to imagine all life as you know it stopping instantaneously and every molecule in your body exploding at the speed of light.

    4. Re:Boom. by ozmanjusri · · Score: 1

      Cool! Cross the streams, cross the streams!

      --
      "I've got more toys than Teruhisa Kitahara."
    5. Re:Boom. by germansausage · · Score: 1

      That's bad. Okay. All right, important safety tip. Thanks, ac.

    6. Re:Boom. by buswolley · · Score: 1

      I don't know about you but I prefer to pack a Godzilla blaster when dealing with Slimys; That, or a zoot mutant suit.

      --

      A Good Troll is better than a Bad Human.

    7. Re:Boom. by buswolley · · Score: 1
      Sound like something Ruby the Galactic Gumshoe would be carrying.

      http://www.zbs.org/catalog/product_info.php?cPath=2&products_id=34

      That was a classic.. I should listen to that ZBS production again.

      --

      A Good Troll is better than a Bad Human.

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

      It sounds like something the Strogg would invent.

      "Kill the human food with the paravirtualizing hypervisor!"

    9. Re:Boom. by MoxFulder · · Score: 5, Funny

      ... the 'lumpy' reclaim algorithm, a userspace driver framework, the O_CLOEXEC file descriptor flag, splice improvements, a new fallocate() syscall, lock statistics, support for multiqueue network devices, various new drivers, and many other minor features and fixes. See the changelog [CC] for details." OMG!!!!!! The O_CLOEXEC file descriptor flag is coming out!!! My friend Tiffany is, like, *totally* gonna freak when she hears about it.
    10. Re:Boom. by ZWoz_new · · Score: 1

      She is linux developer or something?

    11. Re:Boom. by Anonymous Coward · · Score: 0

      OMG!!!!!! The O_CLOEXEC file descriptor flag is coming out!!! My friend Tiffany is, like, *totally* gonna freak when she hears about it.

      Lucky you for having a girlfriend who can appreciate long-standing cool things like O_CLOEXEC file descriptor flag and not just repetitive, ultimately boring things like fallocate() syscall! Your relationship must be a deep and interesting one!

    12. Re:Boom. by sqldr · · Score: 0

      My friend Tiffany is, like, *totally* gonna freak when she hears about it.

      Ok, be honest.. Tiffany is a man, isn't he..

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    13. Re:Boom. by Erpo · · Score: 0, Redundant

      I'm fuzzy on the whole good-bad thing. What do you mean "bad"?

    14. Re:Boom. by Anonymous Coward · · Score: 0

      Ok, be honest.. Tiffany is a man, isn't he..

      Was, not is.

    15. Re:Boom. by aztektum · · Score: 1

      You screwed up the rotation! You were suppose to say "Total protonic reversal"!

      Let me guess, you don't get asked to hang out and smoke weed with your friends much either. :P

      --
      :: aztek ::
      No sig for you!!
  3. SO EXCITED! by ILuvRamen · · Score: 3, Funny

    I'm so excited, I wish I could have stayed up until midnight in a huge line for it! HOW AM I SUPPOSED TO SLEEP NOW?!

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    1. Re:SO EXCITED! by nacturation · · Score: 4, Funny

      This kernel has virtual Linux on Linux action! Why would you even want to sleep?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    2. Re:SO EXCITED! by mkosmul · · Score: 2, Funny

      And when I saw SO_EXCITED I thought it was a new option for sockets.

  4. Yeah, but by Anonymous Coward · · Score: 1, Funny

    yeah, but does it run... Oh. Nevermind.

    1. Re:Yeah, but by SnowZero · · Score: 2, Funny

      Well, that is kind of the point of virtualization, isn't it?

  5. Yay upgrade! by nxtr · · Score: 4, Funny

    I think I'll take the opportunity to upgrade to 2.2.26; I don't waste my time with unproven technology.

    1. Re:Yay upgrade! by zuricher · · Score: 2, Funny

      Great. And now could we please move along and assign all these resources on a more important matter, like the XBMC linux port?

    2. Re:Yay upgrade! by segoy · · Score: 1

      Damned Debian user... :)

    3. Re:Yay upgrade! by swillden · · Score: 1

      Great. And now could we please move along and assign all these resources on a more important matter, like the XBMC linux port?

      Assign?

      Resources?

      Wow.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    4. Re:Yay upgrade! by flyingfsck · · Score: 1

      Hmm, I ran an original RedHat Linux 4 machine as my mail server from 2002 till a few months ago on a Celeron processor. That was kernel version 2.0.18 I think.

      It rebooted once a year when the server farm did PSU maintenance. There is something to be said for leaving well alone, or don't fix it if it ain't broken!

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    5. Re:Yay upgrade! by Nazlfrag · · Score: 2, Funny

      Bah! the fools are stuck in the past, what with those stable, reliable distros. When will they ever convert to Gentoo?

    6. Re:Yay upgrade! by zuricher · · Score: 1

      sorry non native speaker... but I hope you get the point

    7. Re:Yay upgrade! by swillden · · Score: 1

      This misunderstanding has nothing to do with language.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    8. Re:Yay upgrade! by zuricher · · Score: 1

      ok, people I am utterly thankful for working on kernels in your spare time could you please move along to more important matters, like the XBMC linux port. fixed it for you.

    9. Re:Yay upgrade! by JackieBrown · · Score: 1

      I sure it had all the security updates available for it as well...

    10. Re:Yay upgrade! by swillden · · Score: 1

      ok, people I am utterly thankful for working on kernels in your spare time could you please move along to more important matters, like the XBMC linux port. fixed it for you.

      No "utterly thankful" tripe required. Just recognize that no one "assigns" the volunteers, and the paid kernel developers do what their employers want them to do, and it's not to fiddle with XBoxes.

      The people who are interested in the XBMC port are working on it. Those who aren't would disagree with your assessment that it's "more important".

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    11. Re:Yay upgrade! by jamarsa · · Score: 1

      Ha! I'm still running some 1.1.x somewhere.. beat that!

  6. we dont like guests from xen by User+956 · · Score: 5, Funny

    After 3 months, Linus has released Linux 2.6.23. This version includes the new and shiny CFS process scheduler, a simpler read-ahead mechanism, the lguest 'Linux-on-Linux' paravirtualization hypervisor, XEN guest support

    Yes, what they don't mention is that the XEN "guest support" is in the form of a crowbar.

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:we dont like guests from xen by Anonymous Coward · · Score: 0

      Also they didn't mention something which is extremely important which is a faster booting mechanism! Seriously, as much as I LOVE linux; I'm tired of my windows machines beating the race of "first to the logon screen" when I start all my PC's up, sheesh! Perhaps I should blaming the GRUB and LILO factory people, =8^0.

    2. Re:we dont like guests from xen by K.+S.+Kyosuke · · Score: 3, Funny

      Sounds like xenophobia to me...

      --
      Ezekiel 23:20
    3. Re:we dont like guests from xen by Anonymous Coward · · Score: 0
      I don't know why I am bothering to reply to this, but what the hell are you talking about?
      How does wishing that Linux bootup times were faster have anything to do with:

      Linux doesn't support X, ergo no Linux for anyone, anywhere! Or anything else from that 'insightful' list that you linked to?

      Perhaps you're taking yourself a little too seriously.
  7. What about the license? by speaker+of+the+truth · · Score: 4, Interesting

    I RTFA and it didn't mention whether or not it was released under GPL v2 or v3. Does anyone know?

    --
    Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    1. Re:What about the license? by ZachPruckowski · · Score: 4, Insightful

      Guys, that's an honest question from the new user! Don't slam on the Troll mod the second someone says GPL3 and Linux in the same post!

      For the foreseeable future, Linux will be under the GPLv2 license. A lot of Linux code is only available under that license, and isn't forward compatible without developer permission. Given that many Linux devs either won't give permission or can't be located (died, stopped contributing, whatever), relicensing will be a major effort, even if leaders were so inclined. Basically, if Linux goes GPLv3, you'll hear about it at least 6 months in advance, and probably weekly during those 6 months if you read Slashdot.

    2. Re:What about the license? by speaker+of+the+truth · · Score: 1

      Thanks. A straight forward answer to a straight forward question.

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    3. Re:What about the license? by CandyMan · · Score: 2, Interesting

      Sun will probably publish Solaris under the GPL v3, so everyone will have a choice of tree free kernels: *BSD under BSD, Linux under GPL v2 and Solaris under V3. I think there is a fair chances that some developers might want to dual-license their code from now on. I am thinking of someone publishing their new filesystem code under both GPL versions so both projects can use it.

      Relicensing existing code might be too strenuous, but if many developers decide to follow this dual-licensing approach, the relicensing of Linux may be made easier by module replacement, as old GPL v2 code is swapped out for new "either GPL v2 or v3" dual-licensed code coming in.

      In any case, this is highly speculative, and as much as I would like Linux to be under the GPL v2 (I think tivoization sucks), if its authors don't care about it as much as we do, I don't feel inclined to raise a stink. Or maybe I am inclined to raise it against tivoizers, but not against developers themselves. We can still use Linux, and I for one thank our kernel developer overlords for their good job working for all of us.

      (Note: I know there are several BSD kernels, but that's true also of Linux: there are several forks for different uses and profiles).

      --
      http://barrapunto.com/ - News for nerds, en español
    4. Re:What about the license? by ZachPruckowski · · Score: 1

      You can distribute a collection of programs (like Linux or BSD distro) under more than one license. The fact that Linux is GPLv2 doesn't mean that distros can't distribute GPLv3 stuff like the GNU toolchain or SAMBA or permissive stuff like Apache with it. In the case of file-systems, it's more complicated, and I don't fully understand the rules, but it's possible to have some sort of wrapper that's GPLv2 that interfaces directly with the kernel and then have file-system use that wrapper's public APIs or something. That might not be feasible for a file-system, but that's how they have some proprietary drivers in Linux.

      Also, the difference between the various BSD kernels and the differing Linux kernels is that there is an "official" Linux kernel. There are plenty of modified version and patch-sets and whatever, but there's only one official Linux kernel release with a lead developer and official releases. By contrast, there is no official consensus default BSD kernel, only the various kernels the various BSD groups use.

    5. Re:What about the license? by Kickasso · · Score: 1

      Let me guess... because BSD license allows you to do that and GPL doesn't?

    6. Re:What about the license? by trifish · · Score: 2, Insightful

      Let me guess... because BSD license allows you to do that and GPL doesn't?

      BSD license does not allow you to relicense the code. On the contrary, it states that the terms and conditions and legal notices must be retained in full. Under copyright law, any right not explicitly granted is reserved.

    7. Re:What about the license? by 00_NOP · · Score: 1, Informative

      The parent post is a troll. The facts are this: one person attempted to change the licensing terms and submitted a patch. Nobody responsible for the Linux kernel accepted the patch. Various people then went mad and started screaming "fire" in the crowded theatres of various mailing lists.

    8. Re:What about the license? by Anonymous Coward · · Score: 0

      perhaps you should look here

    9. Re:What about the license? by ZachPruckowski · · Score: 1

      I looked at his user history. He has good karma and had several recent upmods. One bad comment does not a troll make. He's an enthusiastic new-ish user (based on UID, and number of posts with posting rate), and the comment in this thread was an honest question.

    10. Re:What about the license? by Kickasso · · Score: 1

      It does you allow to relicense modified code, even TdR asmits that. You can also tar it, zip it and call it a binary.

    11. Re:What about the license? by trifish · · Score: 1

      It does you allow to relicense modified code

      Where? Can you quote the part where the BSD license gives you the right to relicense the code (i.e. to change the license terms)?

  8. Re:In other news: Linux not dead yet by n+dot+l · · Score: 1

    Now that that's out of my system...

    I have to say this is a pretty big batch of changes. I'm actually really interested to see how the new scheduler performs. Oh well, time to go update my Linux box...

    *prays to god that random hacked up drivers keep working*

  9. Answer: Linux will never be GPL3. by ZeekWatson · · Score: 1, Offtopic

    Linux will never be GPL3. Got that? NEVER!

    1. Re:Answer: Linux will never be GPL3. by speaker+of+the+truth · · Score: 1

      [citation needed]

      I say that because Linus has said he doesn't mind GPL v3 (his problem was with earlier drafts).

      --
      Using openSUSE instead of Windows since 9th of October, 2007 and liking it.
    2. Re:Answer: Linux will never be GPL3. by QuantumG · · Score: 3, Informative

      Unless Solaris is released under the GPLv3 and Linus sees some stuff he wants.

      Really, he said that.

      --
      How we know is more important than what we know.
    3. Re:Answer: Linux will never be GPL3. by GigsVT · · Score: 3, Informative

      You can't just relicense code that was GPL2 only. It would all have to be rewritten, from scratch. Linux will NEVER be GPLv3.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:Answer: Linux will never be GPL3. by BadAnalogyGuy · · Score: 5, Funny

      Hello everybody out there using Linux -
      I'm doing a (free) operating system based on GPL3 (just a hobby, won't be big and professional like Linux) for x86. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in Linux, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

      I've currently ported bash(3.2) and gcc(4.2.2), and things seem to work. This implies that I'll get something practical within a few months, and
      I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)

      PS. Yes - it's free of any Linux code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.

    5. Re:Answer: Linux will never be GPL3. by sconeu · · Score: 4, Informative

      No, the problem is finding *all* the copyright holders and getting them to agree to GPLv3.

      The copyright holder can license the code however he damn well pleases.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    6. Re:Answer: Linux will never be GPL3. by phantomlord · · Score: 4, Informative
      [citation needed yourself]

      What Linus said was "I was impressed in the sense that it was a hell of a lot better than the disaster that were the earlier drafts. I still think GPLv2 is simply the better license."

      A couple days later, he expresses more angst with the GPLv3 and the FSF.

      The bottom line is

      I consider dual-licensing unlikely (and technically quite hard), but at least _possible_ in theory. I have yet to see any actual *reasons* for licensing under the GPLv3, though. All I've heard are shrill voices about "tivoization" (which I expressly think is ok) and panicked worries about Novell-MS (which seems way overblown, and quite frankly, the argument seems to not so much be about the Novell deal, as about an excuse to push the GPLv3). So... I'd hardly say, as you did, that he doesn't mind the GPLv3. In fact, the FSF shills really ticked off a lot of kernel devs by trying to berate them into switching to the GPLv3 back in June/July.
      --
      Don't leave your mind so open that your brain falls out. Don't close it so much that you cut off the blood.
    7. Re:Answer: Linux will never be GPL3. by QuantumG · · Score: 5, Informative

      Dude, if you actually read the kernel mailing list you would know that Linus has said that he can change the license whenever he wants. All he has to do is post a notice to the list, and add the same notice to the license file specifying a date when the license will switch over. Anyone who doesn't agree will have an opportunity to opt-out, at which point their code will be pulled out and rewritten, or opt-in. The ones that don't do either can be assumed to opt-in until such time as they complain.

      This has been done before.. with the syscall interface exception.

      Stop repeating myths and do some research.

      --
      How we know is more important than what we know.
    8. Re:Answer: Linux will never be GPL3. by zsouthboy · · Score: 5, Funny

      You forgot the hardcoded support for Swedish keyboard layout, only.

    9. Re:Answer: Linux will never be GPL3. by Tweekster · · Score: 2, Insightful

      and?

      are you implying there is something wrong with re-evaluating circumstances and utilizing other OSS?

      The biggest mistake one can ever make is attempting to make simple statements permanent regardless of how the environment around it changes.

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    10. Re:Answer: Linux will never be GPL3. by GoRK · · Score: 2, Insightful

      "Can" means a lot of things in this context; in that he is able and free to to declare a license change is not in dispute; however the methodology of the "opt-out deadline" is not quite so cut and dry. There absolutely will be a time cost, a financial cost, and a great coding effort if the license is to be changed. Andrew Morton boils it down a lot more objectively in his public statements about the matter: There is simply no current or anticipated business case to justify the license change in the kernel project.

      There have been large projects such as Samba and Asterisk that have had the economic incentive to go through the hassle of changing licenses to something more favorable to their intentions, but for the kernel the hassle is going to be so much greater that the incentive will have to be very high. Something like a court (very unlikely) declaring GPLv2 to be unenforceable, for instance, would be the kind of incentive needed to push this change through the kernel.

      Using the syscall license thing as an analogy for a GPXv2 to GPLv3 transition is not really fair as the scope of the latter is so much greater. The syscall changes were an attempt to clarify and explicitly restate an interpretation of the existing license, not to change it.

    11. Re:Answer: Linux will never be GPL3. by QuantumG · · Score: 3, Informative

      Linus has outlined a number of possibilities, a lot more favorable than you are suggesting, but yes, there is no motivation at the current time to change the license.

      But that wasn't the point of my post.. the point of my post was to stop the meme that the license can't be changed. It can. Or, at least, Linus has said it can, and that should be good enough, cause if he thinks it can be changed and there is a reason to change it, then he will, and we'll be having a different discussion.

      --
      How we know is more important than what we know.
    12. Re:Answer: Linux will never be GPL3. by QuantumG · · Score: 1

      huh? I'm not implying anything.

      I'm just saying that ZeekWatson is wrong.

      No-one, who counts, has said that the Linux kernel will NEVER be GPLv3.

      --
      How we know is more important than what we know.
    13. Re:Answer: Linux will never be GPL3. by Minwee · · Score: 4, Funny

      Of course you realize that no project which launches with that kind of announcement could ever expect to succeed.

      I mean, really. What are the chances?

    14. Re:Answer: Linux will never be GPL3. by Matt+Perry · · Score: 5, Funny

      Richard, is that you?

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    15. Re:Answer: Linux will never be GPL3. by kasperd · · Score: 1

      The ones that don't do either can be assumed to opt-in until such time as they complain.
      Wrong, you'd have to assume they did not accept the license change, since they didn't. What you can do is to require all new contributions to be dual licensed until there is so little GPLv2 only code left, that it feels reasonable to remove it. If the license permits it, you could have a tree with some pieces being GPLv2 only and other pieces being GPLv3 only. But either approach will make it a lot more problematic to move code between forks. And yes, forks do exist, though they tend not to diverge a lot from each other, because code is frequently moved between them.
      --

      Do you care about the security of your wireless mouse?
    16. Re:Answer: Linux will never be GPL3. by QuantumG · · Score: 1

      Dude, it's what Linus said. You think he is wrong, go tell him.

      --
      How we know is more important than what we know.
    17. Re:Answer: Linux will never be GPL3. by petermgreen · · Score: 2, Informative

      I can't see the more legally paraniod distros accepting a change in license without the permission of the original authors of the code.

      pulling legally dubious licensing crap (e.g. the xfree86 non GPL compatible license which is a problem because nearly every X app links against X libriaries and the shift of large parts of cdrtools to the GPL incompatible CDDL while the rest was still under the GPL) is a damn good way to get your project forked and lose your influence.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    18. Re:Answer: Linux will never be GPL3. by Anonymous Coward · · Score: 1, Insightful

      All he has to do is post a notice to the list, and add the same notice to the license file specifying a date when the license will switch over. Anyone who doesn't agree will have an opportunity to opt-out, at which point their code will be pulled out and rewritten, or opt-in.

      So in other words, he can write a new GPL-3 kernel and call it "Linux", since he's in charge of the name (maybe reusing some code from the current Linux if he can get it appropriately licenced). The extent to which it resembles what's currently known as Linux could be anything.
    19. Re:Answer: Linux will never be GPL3. by Anonymous Coward · · Score: 0

      Nice idea. I'd suggest you to call it Xinol, meaning Xinol Is Not Linux, or better TUCS (The Unfinnish Cloned System), but be warned that in a matter of months someone will come and say Xinol/TUCS is obsolete.

    20. Re:Answer: Linux will never be GPL3. by JunoonX · · Score: 1

      Redmond's already done it.

    21. Re:Answer: Linux will never be GPL3. by Anonymous Coward · · Score: 0

      Well-played.

    22. Re:Answer: Linux will never be GPL3. by Anonymous Coward · · Score: 0

      Well, as soon as the FSF finishes Hurd and GNU is ready, it'll basically be pointless to mess with Xinol/TUCS.

    23. Re:Answer: Linux will never be GPL3. by Anonymous Coward · · Score: 0

      Swedish?

    24. Re:Answer: Linux will never be GPL3. by stinerman · · Score: 1

      Linus can say anything he wants. Copyright law (at least in the US) doesn't allow for people to post notices that a 3rd party is changing the license on a work. He might have gotten away with it in that no one objected to the change. That doesn't mean he's on solid legal footing if he did such a thing. You need the explicit permission of the copyright holder (not some sort of opt-out hocus pocus) to change the way their work will be distributed.

      I guarantee you that if you talked to any copyright lawyer, they'd say that posting a notice on a mailing list that the license on a work will change without the copyright owner's explicit permission would be a blatant violation of the copyright.

    25. Re:Answer: Linux will never be GPL3. by QuantumG · · Score: 1

      Linus is an idiot, what can I say. I'm trying to present his *claim* here that he doesn't see it as a "never ever ever" thing. There's a lot of people, and lawyers, invested in Linux now. If Linus decides he wants to change the license he won't have any trouble finding people to "track down" the contributors as everyone is always saying is impossible and he won't have any trouble finding new contributors to replace the stuff that was written by people who don't want to go along with the license change or are not contactable.

      --
      How we know is more important than what we know.
    26. Re:Answer: Linux will never be GPL3. by r00t · · Score: 1

      Linus was a Swedish-speaking Finn. (a minority in that country)

    27. Re:Answer: Linux will never be GPL3. by chefren · · Score: 1

      Finnish and Swedish layouts are identical though. Which makes Swedish(Finland) layout supports the most needed things in the universe!

    28. Re:Answer: Linux will never be GPL3. by stinerman · · Score: 1

      Granted, if he really, really wanted to, he probably could end up doing it. It's not impossible, but it'd be hard.

      I think that it'd be more trouble than what it's worth, especially because Linus is so well known for hating the politics behind FOSS, licensing, etc.

  10. Cue CFS/SD Benchmarks by kcbanner · · Score: 2, Insightful

    So has anyone done any "real" benchmarks yet? Hmm? Hmm? What would the robot do!

    --
    Obligatory blog plug: http://www.caseybanner.ca/
  11. I love my Thinkpad by wellingj · · Score: 2, Interesting

    thinkpad-acpi: enable more hotkeys, add input device support to hotkey subdriver

    Woot!

    1. Re:I love my Thinkpad by n1hilist · · Score: 1

      and hopefully the IRQ problems that are affecting my T61 will be resolved, too!

    2. Re:I love my Thinkpad by Chrisq · · Score: 1

      I have to run with ec_intr=0 on my thinkpad r40e, or else the system hangs. I believe that this stops some of the acpi functionality working. Hopefully this kernel will fix this. Incidentally, do ubuntu auto updates have to revert my grub boot file to default, removing this option meaning I have to boot via custom options and fix it. It only takes a couple of minutes, but I always forget to reboot immediately after accepting the update, and the next time I try to boot always seems to be when I am in a hurry!

    3. Re:I love my Thinkpad by FauxPasIII · · Score: 2, Informative

      > thinkpad-acpi: enable more hotkeys, add input device support to hotkey subdriver

      Although it's not merged yet, Thinkpad owners should also check out this project:

      http://tpctl.sourceforge.net/

      Using the tp_smapi driver I can, among other things, clamp my battery charger to
      stop at 70%, which makes the battery last a _lot_ longer. =)

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    4. Re:I love my Thinkpad by cmdr_tofu · · Score: 1

      If you are in a hurry, don't shutdown your system. Simply do a "pmi action suspend"

    5. Re:I love my Thinkpad by leoc · · Score: 1

      do you have the intel video and opengl working on your t61?

      --
      STFU about slashdot bias.
    6. Re:I love my Thinkpad by Abcd1234 · · Score: 1

      Ahh sweet, thanks! I've been running Ubuntu on my recently purchased T61, and while it's been a chore getting the battery life up (powertop, I love you so very much... it's almost as good as Vista, now), I've been struggling with how to deal with this very issue.

    7. Re:I love my Thinkpad by Abcd1234 · · Score: 1

      What are these IRQ problems you speak of? I've been running Ubuntu on my T61 (nVidia graphics), and I haven't noticed anything... 'course, that doesn't mean there isn't a problem. :)

    8. Re:I love my Thinkpad by FauxPasIII · · Score: 1

      Well, this won't make the battery last longer on one discharge cycle; it'll make it last for a greater number of charge/discharge cycles, and longer overall.

      To make the battery last longer on a charge, you're already on the right track with powertop.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    9. Re:I love my Thinkpad by Abcd1234 · · Score: 1

      Oh, I'm aware. It just seemed rather apropos, considering I've been concerning myself with power management recently, and as such, I've been trying to decide how to manage battery charging. This is particularly challenging given I have an Ultrabay battery... why it is the Thinkpad was designed to fully charge/discharge each battery in turn, I'll never know...

  12. Methinks... by Keyper7 · · Score: 5, Interesting

    ...the extra flavor that makes this release a little bit more headline-worthy than usual is probably the whole controversy involving the Completely Fair Scheduler. Between Con Kolivas leaving kernel development, the Really Fair Scheduler flamewar and almost ten release candidates, the whole 2.6.23 development was some kind of geek soap opera.

    1. Re:Methinks... by somersault · · Score: 5, Funny

      I'm holding off upgrading until they implement the Harsh But Demonstrably Fair Scheduler

      --
      which is totally what she said
    2. Re:Methinks... by dotgain · · Score: 3, Funny

      Just as long as my wife's not in charge, I don't care.

    3. Re:Methinks... by Anonymous Coward · · Score: 0

      Or the Tough Love Scheduler.

    4. Re:Methinks... by Luyseyal · · Score: 1

      Oh that's awesome. Thanks for brightening my day.

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    5. Re:Methinks... by Anonymous Coward · · Score: 0

      I'm holding off from Linux until it gets a knows-about-I/O scheduler. No kernel can compete with Microsoft's offerings if it's scheduler treats I/O like it's unimportant.

    6. Re:Methinks... by somersault · · Score: 1

      Which Microsoft offerings would these be, or was that some kind of joke?

      --
      which is totally what she said
  13. Re:A pre-packaged ISO, please... by kcbanner · · Score: 1

    My distro (Arch Linux) should have packages up within a couple days. And since the ftp iso installs from the repos, its *already up to date*. The isos don't even need to be touched.

    --
    Obligatory blog plug: http://www.caseybanner.ca/
  14. Obligatory. by Anonymous Coward · · Score: 0, Funny

    But does it run OS X?

  15. Re:A pre-packaged ISO, please... by BadAnalogyGuy · · Score: 1

    So this "Arch Linux"... How does it stack up to other distributions? Does it rely on a package management system? Does it have an easy to use installer? Is it aimed at servers/end users/developers? Is it actively maintained? How much does it cost?

  16. What about O_CLOEXEC for sockets? by Myria · · Score: 4, Interesting

    In multi-threaded code (or more correctly: all code using clone() with CLONE_FILES) there's a race when exec'ing (see commit link for details). In some applications this can happen frequently. Take a web browser. One thread opens a file and another thread starts, say, an external PDF viewer. The result can even be a security issue if that open file descriptor refers to a sensitive file and the external program can somehow be tricked into using that descriptor. 2.6.23 includes the O_CLOEXEC ("close-on-exec") fd flag on open() and recvmsg() to avoid this problem.


    Yes, this is a good thing. However, they seem to have missed some: sockets and pipes. Sockets are not close-on-exec by default, so you may pass a sensitive socket to a child.

    Windows NT has the same problem: sockets are inheritable by default until you call SetHandleInformation to disable inheritance. Other handles' inheritability is selected at open/create time.

    Luckily, there is a workaround for it, if not pretty: use a reader/writer lock with opening handles as writers and forks as readers.

    By the way, the linked changelog on kernelnewbies.org has a bad link for the "recommended LWN article".

    For the SELinux thing against null pointer attacks, won't that break DOSemu?
    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    1. Re:What about O_CLOEXEC for sockets? by Jeffrey+Baker · · Score: 5, Insightful

      You needn't worry about the kernel in this case, because the applications aren't paying any attention. Mozilla happily passes all open file descriptors (sockets, pipes, and files of any kind) to subprocesses like Adobe Reader. There's been a bug open on it for eons. Other applications have the same problems. It may be convenient to have O_CLOEXEC in open(2) calls, but it won't help of the application writers don't know what they are doing, or if they have "abstracted" their platform interaction to such a degree that they can no longer interact with any platform services (*cough* jvm *cough*).

    2. Re:What about O_CLOEXEC for sockets? by Jaxoreth · · Score: 3, Informative

      Sockets are not close-on-exec by default, so you may pass a sensitive socket to a child.
      No, because sockets are unbound when created. If you set FD_CLOEXEC prior to calling other socket routines, the worst that happens is the child gets a fresh socket that's not connected to anything.

      Pipe endpoints are bound together when created, so that might be a problem.
      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
    3. Re:What about O_CLOEXEC for sockets? by kasperd · · Score: 2, Informative

      If you set FD_CLOEXEC prior to calling other socket routines, the worst that happens is the child gets a fresh socket that's not connected to anything.
      If the child already got a file descriptor for the socket, it doesn't matter what state it was in at that exact time. The file descriptor does not go away, the child will still have the file descriptor by the time you are doing something sensitive on that socket. Looking back I think it was a design mistake to make file descriptors inherited across exec by default. Close on exec should have been the default, and you should disable that flag yourself on those few file descriptors you want to keep open across exec.

      Of course it is easy to look back and point out mistakes. It is much more tricky to fix design mistakes later. I think it is great when some people insist on at least trying to fix design mistakes rather than keeping them around forever just for compatibility. Of course in this case it is not trivial because the design mistake is probably not implementation specific, but rather in the standard that multiple implementations follow.
      --

      Do you care about the security of your wireless mouse?
    4. Re:What about O_CLOEXEC for sockets? by mzs · · Score: 1

      For the SELinux thing against null pointer attacks, won't that break DOSemu?
      Probably not:

      The amount of space protected is indicated by the new proc tunable /proc/sys/vm/mmap_min_addr and defaults to 0, preserving existing behavior.
    5. Re:What about O_CLOEXEC for sockets? by salahx · · Score: 1

      There's plans on doing that, the reason they didn't do it on pipes and socks is neither socket() nor pipe() has a "flags" argument. So far, there no consensus how to do this - new system calls could be created, but no one wants to wind up with something like Windows API where one has multiple versions of the same call (The ...Ex calls) and taking 20 different arguments, half of which are unused. A prctl could be used, but that's racy with multiple threads.

      So this is a big problem.

    6. Re:What about O_CLOEXEC for sockets? by Jaxoreth · · Score: 1

      If the child already got a file descriptor for the socket, it doesn't matter what state it was in at that exact time.
      Ah, right. Oops.

      I think it is great when some people insist on at least trying to fix design mistakes rather than keeping them around forever just for compatibility. Of course in this case it is not trivial because the design mistake is probably not implementation specific, but rather in the standard that multiple implementations follow.
      A workaround would have been to make close-on-exec the default when the exec'ing thread is different than the one that created the file descriptor.
      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
    7. Re:What about O_CLOEXEC for sockets? by kasperd · · Score: 1

      For the SELinux thing against null pointer attacks, won't that break DOSemu?
      It would if enabled. But the protection is not enabled by default, and if you decide to enable it, you can always create a policy allowing DOSemu to mmap on a low address. Anyway if you are moving to a 64 bit architecture, DOSemu is going to break anyway. So I guess in a few years, it won't matter.
      --

      Do you care about the security of your wireless mouse?
  17. Re:A pre-packaged ISO, please... by Bob54321 · · Score: 1

    I have been using Arch for a couple of years now and would recommend trying it if you have a bit of experience maintaining a Linux system. Take a look at the web page - http://www.archlinux.org/ . Uses the pacman management system, reasonably easy to use ascii-graphical (ncurses) installer, actively maintained, free. Its nice features are i686/x86_64 optimization and rolling release.

    --
    :(){ :|:& };:
  18. Linux catches up to Windows 2000? by tjstork · · Score: 4, Interesting

    fallocate() is a new system call which will allow applications to preallocate space to any file(s) in a file system. Applications can get a guarantee of space for particular file(s) - even if later the system becomes full

    I was about to go and make fun of Linux for creating a feature that's been around in Windows for quite a while - take your pick of SetFilePointer or sparse files. Yes, yes, I understand that reserving space for a file is not the same as growing it and not using that space. Twas meant to be a troll....But, it turns out that a bit of googling reveals that sparse files under Windows are not all that they are cracked up to be:

    http://www.flexhex.com/docs/articles/sparse-files.phtml

    --
    This is my sig.
  19. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    Does Linux really want to become the OS for MicroIdiots? Are "words" really too complicated for you to understand?

    Click - drool - blank stare - drool - click - use "start" to "shut down" - drool - click - drool - drool ...

  20. Re:Ummm. Neat. by ThinkingInBinary · · Score: 2, Insightful

    I'll bite.

    Your point that usability is important is true. However, your implication that progress in the kernel prevents progress elsewhere is questionable. There are plenty of people working on usability and creating new desktop interfaces. I'd argue that a current installation of Ubuntu, installed on cooperative hardware, is quite easy to use. But there's no need to sacrifice the underlying elegance or power of Linux to get there -- the shell shouldn't be "hard to find", just unnecessary for most people.

    To drag out some car analogies: 1. There's no reason the engineers can't still work on the engine while the designers are still working on making the "driver experience" simpler and more comfortable. 2. It's a good idea to reduce the regular maintenance that a driver needs to perform, but there's no need to weld the hood shut or lock it just to prove to yourself that they don't need to fiddle with it.

  21. Re:Ummm. Neat. by eklitzke · · Score: 1

    Right, because the kernel developers should drop what they're doing and start hacking on userspace applications and doing things to make Linux more "user friendly."

    The article is about a new release of the kernel, it's not about the desktop experience, or ease of use, or anything along those lines. They're totally separate topics.

    --
    #include ".signature"
  22. But XEN is Leno' by Anonymous Coward · · Score: 0

    I thought XEN was the guest host when Leno goes on vaction

  23. Re:Ummm. Neat. by Hooya · · Score: 5, Insightful

    personally, i think, that the height of computing was 'cron'. you needed a report every morning, put it in cron. you needed to analyze data every week, put it in cron.

    computing was supposed to automate. supposed to make everyones lives easier by helping the person. now look at it. walk into any corporate office and you'll see countless people (myself included) clicking on this and that to satisfy what the computer wants out of you. it feels like you are there to help the computer achieve uptimes, or defragged disks, getting rid of viruses, blocking ports, unblocking ports...

    am i there to help the computer do it's job? or is the computer there to help me do mine?

    why does the computer occupy the center of my desk? why isn't it tucked away in the utility closet?

    but that's a more philosophical discussion to be had - under the influence ;) i mean, heavily under the influence.

  24. Re:Ummm. Neat. by wbmstr2good · · Score: 0

    ThinkinginBinary, You make a valid point. I agree you are correct, however I wasn't disagreeing with you that the underlying support should be halted. I just wanted to state the fact that there is also plenty of work that needs to be performed to deliver a product that is both easy to use as well as powerful. Linux has so much potential and I'd like to see it spend a little more time in the limelight. I've even tried to switch to Linux many times. However I can't sever the ties with certain Windows software which I would prefer not to use in a VM environment. The OSS community is an amazing phenomenon and I love what they stand for. I just think in order to get Linux adopted by the populous, it's going to take more than kernel enhancements to see that through. Dylan

  25. Re:Ummm. Neat. by Atzanteol · · Score: 3, Insightful

    Slashdot is a technical community so my comment may not be well received.

    No, your comment won't be well received because it has nothing at all to do with the article or the Linux kernel.

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  26. Re:Ummm. Neat. by Tenebrarum · · Score: 1

    While I won't disagree that an "easy to use gui" (an oxymoron for a cli guru) is a good idea, I've get to find a way to use sed without bringing up a virtual terminal. ...Click this, click that, click this again ... what, you mean this clicky thing doesn't support regular expressions? No loops or recursion of any kind? Jeez, that's just asking for RSI. So ... wake me up when you can use, erm, a terminal, without a terminal? Until then, don't hide it from me please.

  27. Re:Ummm. Neat. by teh+moges · · Score: 1

    Usability has been a big area of growth in the Linux distribution department for a while now. Just to let you know, this article is about the linux kernel, which is "Linux", but not what you are talking about. (I'm sure my analogy falls flat somewhere) Consider the kernel like the engine of your car. What the engine looks like and how it works have little to do with how you actually drive the car, although the performance of the engine directly effects the performance of the entire vehicle, it does not (really) effect whether you can "drive" this car well or not.

    If you have some concerns about the usability of Linux distros, the two main areas you should voice them to are the KDE people and the GNOME people. These projects are the ones that develop the "Desktop Environments" that are the equivilent to the steering wheel, seats and the whole look and feel of the car/operating system. Both projects have methods for you to voice your concerns and ideas. If you are looking for usability over features, I believe GNOME is the better option, though I haven't used it much. I personally prefer KDE for myself, but you sound like you may already have a preference, having tried Linux a bit yourself.

  28. Re:Ummm. Neat. by nick.ian.k · · Score: 1

    But graphic UI's are the future of computing and I think it's high time for a distribution to make it HARD to find the shell in an OS.

    In the ideal OS, finding the shell would be *easy*, not hard. I think what you mean to say is, "...day-to-day 'regular user' tasks would not involve using the shell." Hiding any end-user application is stupid.

  29. Re:Great! In other news, RIP linux for the desktop by armanox · · Score: 0

    You're using POP for email it would seem. There is an option to leave messages on server...

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  30. Re:Ummm. Neat. by sumdumass · · Score: 2, Insightful

    Lol.. Unless you are using bleeding edge hardware or some obscure specialty piece, or digging into the dirty server areas, you don't need a shell.

    Most people use the shell because it is fast and easy. It is as if they finally get it. Those that don't want to use the shell, don't have to. They just won't be able to do everything as easily. But as for being a user, it is quite simple to configure everything from the desktop, do your work from the desktop, and not even see a shell. Mandrake (mandriva) has had this ability for several years now. Ubuntu seems to be on the same track.

    I'm guessing that your experience is a little dated or you were attempting to do stuff that normal users wouldn't need to do. Most package managers like those in mandriva or ubuntu will install everything your need from a GUI. The software repositories offer a little more if you hit a shell usually, but you shouldn't need to in order to do most things. And the newer versions of webmin could pretty much replace most of everything you would think you need a shell for. I recently used webmin to partition, format and mount a drive 15 miles away and I pointed and clicked everything but my login and password.

    I think what you asked for has already been accomplished at least to a reasonable degree. Try out the new mandriva release and make sure webmin is installed. Outside of it _not_being_windows, it should quite capable. And I underscored not being windows because linux will never be windows. The sooner people realize that, the less disappointed they become.

  31. Re:Ummm. Neat. by SolusSD · · Score: 2, Insightful

    the linux kernel has nothing to do with "user experience". it interfaces with the hardware... or in this case, the virtual hardware. :)

  32. Re:A pre-packaged ISO, please... by Fireflymantis · · Score: 2, Funny

    It only costs your time. Rather than getting work done, you can spend hours compiling your software and acting arrogant. I'm sold! I simply MUST get this onto my office workstation!
  33. there already by Anonymous Coward · · Score: 0

    Pick out any of the top 5-10 distros at distrowatch and chances are unless you have some exotic hardware/extremely brand new and bleeding edge, or special needs, you won't have to touch the command line to use it. This level of functionality has existed for at least a couple of years now with the major distros, and with applications at your fingertips, it is light years beyond what redmond offers. There is really no comparison what you get out of the box with any major linux distro once you see how much variety and functionality you get and any windows OS, even the "professional" vista stuff. There's just not. Some peripherals, etc obviously function better on windows from driver issues, but just a modicum of homework and you can build a hardware system with some distro that will "just work" for the most part to the level of which you are looking for (most likely, have to guess for your needs here), and never have to touch the command line at all. And with live CDs you can try before full installation, it is ridiculously easy to test them and see what might work on your system you have right now. And the price is right, download and burn for free, or send in a few bucks to one of the clone shippers. I'm not a dev or programmer, and I use linux exclusively, from the GUI all the time now, because I have found there's no real reason to use the CLI, the gui tools are plenty good enough now. I'm just a computer user, I like other geeky stuff,but not into programming at all. I know just enough BASH to know I like running the mouse better, I can navigate any random gui menu tree a lot faster than I can memorize some arcane commands where one single missed or wrong keystroke can bork your reality. If linux wasn't good enough or easy enough, I wouldn't use it. Some years ago it wasn't, but now it mostly is.

  34. Re:A pre-packaged ISO, please... by Anonymous Coward · · Score: 1, Informative

    basically archlinux = slackware's simplicty with debian's package manager with gentoo's compiling power

    i'm not joking...
    ala slackware:
    - it's BSD startup scripts
    - all packages are pretty much untouched and rely on upstream releases...there is no backporting

    ala debian:
    - awesome package manager
    - and for me, i find it easier to use and especially better when the package manager breaks (i've never been able to recover from a crapped out dist-upgrade without reinstalling...)

    ala gentoo:
    - obviously not everything is compiled...but if you do, it's 3 commands:
        - abs (sync with PKGBUILDs which is the equivalent of ebuilds)
        - makepkg (compile)
        - pacman -A package-1.0.0.tar.gz (install)

  35. Re:Great! In other news, RIP linux for the desktop by poliopteragriseoapte · · Score: 1

    No, I am using IMAP over ssl, and configured correctly, it was a Kmain bug. And no thanks -- I won't want to reproduce it! Thankfully I had a backup. Most likely Kmail choked at the huge amount of email (many folders with over 20,000 messages). It may have improved by now, but no, I am not trying that experiment again.

  36. BSD not DEAD!... by wanderingknight · · Score: 0

    ...Netcraft confirms it.

  37. Re:Great! In other news, RIP linux for the desktop by Anonymous Coward · · Score: 0

    it looks like linux is going on without a single decent desktop (non-terminal) email app.

    Kmail? Evolution? Claws mail? Those are just off the top of my head. And it's not like losing developers is going to make the current release of Thunderbird worse. Just keep using it. POP3 and IMAP aren't going to change any time soon.

    Kmail, the one time I tried it, promptly erased all my email folders, and in any case is not very flexible.

    As I have never had that problem nor have I ever known anybody who had that problem, I'm going to go out on a limb and say that you just didn't know what you were doing, erased your folders by accident, and blamed it on Kmail. How would you know whether it's flexible or not, anyway, since you've only used it once, and apparently you weren't even using it right?

  38. Re:A pre-packaged ISO, please... by Anonymous Coward · · Score: 0

    (blah blah) It's source based. (blah blah) No, it's not, sir. Not by default. I know, 'cause I use it. Just FYI, http://wiki.archlinux.org/index.php/ArchLinux http://wiki.archlinux.org/index.php/Arch_Compared_To_Other_Distros
  39. Re:Ummm. Neat. by nick.ian.k · · Score: 5, Insightful

    I just think in order to get Linux adopted by the populous, it's going to take more than kernel enhancements to see that through.

    But see, the problem is that nobody's arguing that kernel enhancements alone *are* going to result in the rise of desktop-Linux-for-the-masses. What you're doing is akin to walking into a university campus that's just expanded a bit and proclaiming how they're not doing enough to save the baby whales. Yes, some of the facilities and information dispersed therein may be getting used by people looking to save the baby whales, and some of the staff may even be interested in saving the baby whales themselves, but the university is not in fact there to save the baby whales, but instead serve as general resource that can be utilized in a number of different and often drastically divergent ways.

  40. Re:Great! In other news, RIP linux for the desktop by imemyself · · Score: 1

    Have you ever heard of Evolution? I've not used Linux on a desktop/laptop for about a year, but I found Ev to be the best email client by far. Honestly, I'd much rather use Evolution than Mail.app or Entourage.

    --
    Every time you post an article on Slashdot, I kill a server. Think of the servers!
  41. Re:Ummm. Neat. by tomhudson · · Score: 3, Insightful

    "But graphic UI's are the future of computing and I think it's high time for a distribution to make it HARD to find the shell in an OS."

    You can have my shell when you pry it from my cold dead hands - same as my keyboard!

    Most distros come with multiple GUIs, and those GUIs are superior to anything Redmond can put out. Add that to the ability to run Windows in a window (where it belongs, if it belongs at all on your box), and mp3 and dvd installers a click away in the newest distros, 21 gigs of software free for the downloading, faster release/bugfix/update cycles ... if you want a GUI, you can have your pick.

    But do NOT take away my terminals. There are a lot of things that are quicker to do in a term than with a clicky interface. Have you not heard of "the right tool for the job"?

  42. Re:A pre-packaged ISO, please... by notanatheist · · Score: 1

    Hmm... how do you moderate "Informative Offtopic" ?

    In other news... Arch barfed on me when trying to install on some super new hardware. Specifically speaking: Intel DQ35JO motherboard with SATA optical and hard drive. Only Ubuntu and Slackware managed to install out of 4 distros tried.

    But again, "Informative Offtopic". Back on topic, having just compiled the previous 2.6.23rc with Slack 12 it still barfed when booting. So, I for one welcome 2.6.23.1!!

  43. Re:Ummm. Neat. by wanderingknight · · Score: 2, Informative

    Linux has a steep learning curve ...only if you come from another OS. No OS is inherently hard or easy to use--you just need to get used to it. I'll agree, there are people that have an easier time getting used to something new (I'll include myself in that group, it only took me two days to do on Linux everything I did on Windows, and a week to nuke my XP partition), but it doesn't mean Linux is hard to use per se. It's not what you're used to it, that's all. Hell, if I had to go back to XP and have to hunt on Google to find a piece of software I need, instead of using Ubuntu's Add/Remove or Synaptic, or SUSE's YaST, I would be bothered. I would also be bothered if things didn't work like in the GNOME desktop I'm used to. Of course, *I* have an easy time adapting myself (and, besides, I always enjoy trying out new stuff), which doesn't mean *you* have to have an equally easy time. I'm tired of people bashing Linux "non-user-friendlyness". It's just that you're not used to it. It's not a crime, but it's not a reason to bash it as unfriendly, either.
  44. Why do that much work? by Anonymous Coward · · Score: 5, Funny

    Just take OpenBSD and re-release it under the GPLv3!

    1. Re:Why do that much work? by SnowZero · · Score: 5, Informative

      ...and watch Theo actually turn into a demon.

    2. Re:Why do that much work? by Anonymous Coward · · Score: 0
      Here, I fixed it for you:

      Just take OpenBSD and re-license it under the GPLv3!

    3. Re:Why do that much work? by rbanffy · · Score: 1

      That would be so fun to watch I almost considered doing it ;-)

    4. Re:Why do that much work? by Anonymous Coward · · Score: 0

      > and watch Theo turn into a demon.

          Isn't that his initial state? LOL... ;-)

    5. Re:Why do that much work? by HeroreV · · Score: 3, Funny
      That sounds like a very fun idea.
      1. Person A obtains OpenBSD under the terms of the BSD license.
      2. Person A modifies all source files, which the BSD license allows, to also include a GPLv3 license statement.
      3. Person A distributes his modified copy to Person B.
      4. Person B accepts the terms of the GPLv3 instead of the BSD license.
      5. Person B strips out the BSD license, which he's allowed to do because he's not bound by the terms of the BSD license.
      6. Person B distributes his modified copy of OpenBSD which is now only under the GPLv3 license.
      7. Theo de Raadt explodes in a hurricane of rage, screaming that receivers of multi-licensed code must accept all licenses.
      8. Lawyers all disagree with Theo.
      9. Theo goes completely insane and ends up in a mental institution.

      Any takers?
    6. Re:Why do that much work? by mhall119 · · Score: 1

      Did the FSF's lawyers side with Theo on the whole Atheros driver issue?

      --
      http://www.mhall119.com
    7. Re:Why do that much work? by Anonymous Coward · · Score: 0

      Surely that would be a daemon?

  45. Re:Ummm. Neat. by BrainInAJar · · Score: 3, Insightful

    Linux is a kernel. A kernel's definition of usability involves well documented programming API's.

    Usability is a problem for the desktop maintainers ( the KDE or GNOME guys ), not the kernel hackers.

    Added bonus, the desktop maintainers can be OS agnostic if they like, so the usability gains that linux sees can easily transfer to BSD or OpenSolaris, should they turn out to be better kernels overall

  46. Another software troll by gnuman99 · · Score: 1

    You would have problem with getting a fix for your issue with any software company. First, you don't know what happened. Second, you cannot give steps to reproduce the problem. So, the developers are left with,

      "whaa whaaa whaa.!!!! Software broke! Erased stuff! Fix it!!! Fix it or I switch!"

    Good luck with the switch. Be this commercial or free software, you are likely to get the same type of support if you are unwilling to help with the debugging of your problem.

  47. Re:Great! In other news, RIP linux for the desktop by rubycodez · · Score: 1

    funny, my thunderbird still fetches, reads and moves mail, and will continue to do so for a couple more years or more, and likely development will continue on it too. but you just threw up your hands and ran out and bought macs on the assumption that thunderbird would immediately explode. wow, if the manufacturer of your car laid off its chief engineer, would you immediately have it crushed and buy some competitor's car that only could take 98 octane gas sold at two stations within 100 miles?

  48. Re:Great! In other news, RIP linux for the desktop by Randle_Revar · · Score: 2, Informative

    Thunderbird is not dead, and David and Scott are leaving Mozilla, but retaining their roles as module owners of Thunderbird.

    http://robert.accettura.com/archives/2007/10/08/thunderbird-in-crisis-no

    http://standblog.org/blog/post/2007/10/08/The-future-of-Thunderbird

  49. Re:Ummm. Neat. by Maxhrk · · Score: 0

    i like shell for a reason.. supposedly single SDL program frozen on my computer(that is full screen and is not killed yet..) so i switched to different TTY and kill it manually. Love it.
    ]

  50. So by Mr.+Pibb · · Score: 1

    Posts like this make me feel like I'm not a nerd. Just like going to a political rally in Berkeley makes me feel like a centrist.

  51. Re:Ummm. Neat. by tomhudson · · Score: 5, Informative

    "It takes a specific type of person to get Linux running and to a point where it can be productive even for nontechnical users (which is the majority of users that use computers)"

    WTF???

    Linux installation for dummies, PHBs and Windows sysadmins (but I repeat myself)

    1. Stick a second hard disk in your machine (don't be a cheap SOB - the OS is free, give it some room to live)
    2. Stick a modern distro in the dvd drive.
    3. Boot up
    4. click for your time zone and geographic location
    5. Tell it that its okay to start your internet connection automagically.
    6. click on the packages you want (or just accept the defaults if you don't know what you're doing)
    7. set your partitions the way you want (or just accept the defaults if you don't know what you're doing)
    8. click ok
    9. go do other stuff while the dvd installs 5 gigs of software ...
    10. enter your root password, a user account and password.
    11. click okay
    12. watch as your computer boots into your new linux install.
    13. pick the gui you wnat to use
    14. log in
    15. do whatever you want - your web browser(s), office suite(s), email program(s), server(s), etc., are already installed and configured.

    If you can't follow that, print it out and pay some PFY* in grade 9 $20.00 to help you.

    (if you don't recognize the reference, you're obviously new here and deserve to be beaten with a clue-by-four, both ways, in the snow, etc...)

  52. great! by Anonymous Coward · · Score: 0

    i was looking for some masturbation material, and now i have found it!

  53. huh? Re:Linux catches up to Windows 2000? by Anonymous Coward · · Score: 0

    To create a sparse file in Linux, you open a file, and seek to some arbitrary size.

    fallocate, is something else.

    What exactly does this have to do with Windows 2000.

    Windows 2000 is no longer sold. The latest version of Windows 2000 is ReactOS.

    1. Re:huh? Re:Linux catches up to Windows 2000? by tjstork · · Score: 1

      fallocate, is something else.What exactly does this have to do with Windows 2000.

      Let me make it simple for you, because, you seem to be the type that needs things to be exactly spelled out.

      I started out the post by making a joke that I would compare fallocate to SetFilePointer or Sparse Files, and thus claim the feature was available in Windows 2000.. you know, the version of Windows from many years ago... get it?

      But then I followed it up with some research on sparse files in Windows, and it turns out that they sorta suck anyway, and I thought was pretty funny.

      --
      This is my sig.
    2. Re:huh? Re:Linux catches up to Windows 2000? by Anonymous Coward · · Score: 0

      But then I followed it up with some research on sparse files in Windows, and it turns out that they sorta suck anyway, and I thought was pretty funny.

      hahahaha... wait, what?
      I'm an insensitive clod, you spare file!
      Hmm, seems to me that this thread is stuck in troll, someone hand us a +5 Funny rope to get us out!
  54. Userspace drivers? by NereusRen · · Score: 2, Interesting

    a userspace driver framework I have a question for someone better-informed than myself: Does this mean we are a step closer to not having to recompile nvidia's video drivers after installing a new kernel?
    1. Re:Userspace drivers? by QuantumG · · Score: 4, Interesting

      Short answer: no.

      Long answer: if NVIDIA ever makes open source drivers, they will almost definitely be kernel space drivers. Apparently this is in the works, same with ATI, but I'll believe it when it happens. It would be possible for some bored hacker to take the NVIDIA binary blobs and make a userspace driver from them. This driver could be legally distributed with the NVIDIA binary blobs (probably). And yes, this would mean that recompiling the drivers for a new kernel would not be necessary.. and it would also mean that the kernel wouldn't be "tainted" by using this driver (maybe).

      I, personally, think the stability and security advantages of running binary blobs in userspace drivers outweighs the possible performance hit (no-one has measured the performance hit, yet), so it's a good idea. But, ya know, I've got some other stuff to do...

      --
      How we know is more important than what we know.
    2. Re:Userspace drivers? by dbIII · · Score: 1

      It would be possible for some bored hacker to take the NVIDIA binary blobs and make a userspace driver from them

      Part way through they would realise how horribly slow it would be running through an extra layer of abstration and give up.

      The answer is not to bitch at Nvidia but bitch at the utterly stupid software patent system that would allow others to sue their backside off the day they release the source code.

    3. Re:Userspace drivers? by QuantumG · · Score: 2, Informative

      Umm.. they are releasing specs etc, so people can write drivers. All those stupid arguments about patents were based on speculation and are now known to be false because NVIDIA and ATI are now doing the stuff that before they wouldn't and the sky hasn't fallen.

      --
      How we know is more important than what we know.
    4. Re:Userspace drivers? by cnettel · · Score: 2, Informative

      ATI has also stated that some features won't be implementable, exactly due to patent issues, by just following those specs. That's one of the reasons for why they release specs and redo the driver in an "external cleanroom", rather than releasing an open-source driver themselves. (Yeah, cleanroom applies to reverse engineering and copyright, but it would be a good practice to protect the company in a patent suit as well.)

    5. Re:Userspace drivers? by sqldr · · Score: 1

      Does this mean we are a step closer to not having to recompile nvidia's video drivers after installing a new kernel?

      We got a step closer to that when ATI released the specs to their r500 chipset a couple of weeks ago. NVidia can either follow suit or watch their linux customers leaving in droves.

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    6. Re:Userspace drivers? by Eponymous+Bastard · · Score: 1

      It would be possible for some bored hacker to take the NVIDIA binary blobs and make a userspace driver from them. So?

      Honest question. It's been tied before and abandoned.

      Windows NT 3.0 had a userspace GUI subsystem including, IIRC, part or the driver. The idea was that if GDI or the driver crashed, it wouldn't bring down the whole system. Windows NT 4.0 abandoned this (it might have been NT 3.51). Why? Because having the GUI crash made the system unusable anyway so it wasn't worth the performance penalty.

      Now imagine if you had a userspace NVidia driver. You got X running with 20 different applications. 3 important documents on OOo, pieces of code in your Emacs or Eclipse, a bunch of reference pages on Firefox, whatever. The most important thing to you is that your computer doesn't crash.

      Now suddenly the video driver craps out. This will kill the X server, which in turn kills all the apps. At best you gave the apps the chance to save their recovery data, which they are keeping anyway. You lost your data, but your system is still up ... yay?

      So you've gone from crash and reboot, to crash and reboot the X Server, which is just a time saver. Maybe a little less corruption on your file system, but the difference is negligible.

      Even worse, the driver crash might leave your video card in a state where you need a reboot to get it to restart. So on a driver crash you have to run a shutdown script anyway. You mght not even get a textmode terminal. Yes, you might get the chance to connect remotely and save a couple things, but you likely won't.

      As an aside, one of the nicest features of Windows right now that I haven't seen on X is the ability to connect remotely to a local session and back. You can use X remotely but the session can't be moved. If X included session redirection by default then a driver crash wouldn't be such a big deal since you could bring up all your old apps anyway on a new X server(assuming th driver can restart the video card correctly, of course). And I doubt anyone will suggest always running under VNC.
    7. Re:Userspace drivers? by Verte · · Score: 1
      The original post was about not having to recompile drivers and the kernel together, which has nothing to do with the reliability benefits of user space drivers.

      So you've gone from crash and reboot, to crash and reboot the X Server, which is just a time saver. Maybe a little less corruption on your file system, but the difference is negligible. Huh? Well, if the X server was writing files at the time, maybe. If you can reboot the X server or access a command line, you can kill off processes that you can't get control of again. You can even shut down normally. On the other hand, if a kernel-mode driver causes a panic or locks the system up, there is no chance of recovery.
      --
      We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
    8. Re:Userspace drivers? by Anonymous Coward · · Score: 0

      What's a binary blob? A binary binary large object?

    9. Re:Userspace drivers? by init100 · · Score: 1

      NVIDIA and ATI are now doing the stuff that before they wouldn't

      What is nVidia doing that they didn't do before? Did I miss any news?

    10. Re:Userspace drivers? by Carnildo · · Score: 1

      Now imagine if you had a userspace NVidia driver. You got X running with 20 different applications. 3 important documents on OOo, pieces of code in your Emacs or Eclipse, a bunch of reference pages on Firefox, whatever. The most important thing to you is that your computer doesn't crash.

      Now suddenly the video driver craps out. This will kill the X server, which in turn kills all the apps. At best you gave the apps the chance to save their recovery data, which they are keeping anyway. You lost your data, but your system is still up ... yay?

      So you've gone from crash and reboot, to crash and reboot the X Server, which is just a time saver. Maybe a little less corruption on your file system, but the difference is negligible.


      Opera stores recovery information, KDE apps are pretty damn good at saving state on exit, my utility programs aren't tied to the X server (but take collectively about five minutes to start), and the disks aren't corrupted. Sounds good to me.
      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
  55. Re:Great! In other news, RIP linux for the desktop by tomhudson · · Score: 1

    More likely scenario is this - copied mails to kmail's folders, then tried to open them. Doesn't work that way, at least if you don;t give it time to re-index - kmail will craxh. Your email is still there, but its not indexed, so you won't see it.

    That being said, anyone know a better/cleaner way to import email into a newer version of kmail?

  56. The real Linux news today. by ubiquitin · · Score: 5, Interesting

    An exploit with feature-complete proof of concept was released for x86_64 linux kernel ia32syscall emulation by cliph at isec in Poland. Exploit code was wildly popular on milw0rm, indicating that this local exploit has lots of potential.

    --
    http://tinyurl.com/4ny52
    1. Re:The real Linux news today. by kcbrown · · Score: 2, Funny

      Exploit code was wildly popular on milw0rm, indicating that this local exploit has lots of potential.

      Yeah, but it's a local exploit.

      For it to be an issue the attacker has to get onto the box first. I'm running Linux, and it's so secure that there's no way they can get in and#(*%^W(#^# NO CARRIER.

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    2. Re:The real Linux news today. by baadger · · Score: 1

      Tried it on 2.6.23-rc9 x86_64, didn't work. Not news.

    3. Re:The real Linux news today. by dch24 · · Score: 1

      Does anyone know a timeline for a patch? The securiteam.com article has no comments and I found no mention on the Linux Kernel Mailing List. I know I should just subscribe to LKML but has anyone seen any recent email traffic regarding this exploit?

      As parent suggested that later 2.6.23-rc might have fixed this already, I read through the changelogs, but all I found was a reference to a ptrace bug in 2.6.23-rc6 ("On x86_64, this constitutes a regression in IA32 compatibility support.") So I think the vulnerability has not been discussed on LKML yet.

    4. Re:The real Linux news today. by Anonymous Coward · · Score: 1, Informative

      Old news. This was fixed in 2.6.22.7

    5. Re:The real Linux news today. by kyofunikushimi · · Score: 1

      Why was parent modded troll?

      --
      oo
  57. Re:Ummm. Neat. by zanderredux · · Score: 1

    you missed the point. the problem is that computing became an end to itself, instead of being used to liberate people from little value-added work.

  58. Re:A pre-packaged ISO, please... by Martin+Blank · · Score: 2, Informative

    It's not yet released, but Fedora 8 Test 3 has been running the 2.6.23 kernel code. I suspect that within days (hours?) the RC labels will be pulled from the RPMs.

    --
    You can never go home again... but I guess you can shop there.
  59. Hot by MrYotsuya · · Score: 5, Funny

    the lguest 'Linux-on-Linux' paravirtualization hypervisor

    Linux on linux, that's so hot!

    1. Re:Hot by BiggerIsBetter · · Score: 1

      Linux on linux, that's so hot! Meh. Now, Linus on Linus, I would pay to see.
      --
      Forget thrust, drag, lift and weight. Airplanes fly because of money.
    2. Re:Hot by Anonymous Coward · · Score: 0

      Linus on Linus, I would pay to see.

      There's rather more of him than there used to be. It would be like watching Jellos in rut.

    3. Re:Hot by sqldr · · Score: 1

      I'll be interested to see what all this "fallocating" is about.

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    4. Re:Hot by Kjella · · Score: 1

      Linux on linux, that's so hot!

      You do know you're talking about two 16yos getting it on, right? But don't worry, the FBI has been tipped off about your kiddie porn fetish.

      --
      Live today, because you never know what tomorrow brings
  60. Massive speed of kernel evolution by EreIamJH · · Score: 2, Insightful

    Is anyone else noticing the almost exponential rise in the rate at which new features are being added to the kernel? Linux major release anouncements would dwarf similar anouncements by 'competing' operating systems.

    I don't think it can be entirely attributed to the linux kernel merely catching-up with other operating systems.

    1. Re:Massive speed of kernel evolution by setagllib · · Score: 4, Interesting

      It's called a network effect. Linux improves, and gets more users, some of whom are developers, who improve Linux. It just keeps growing with every cycle.

      Proprietary operating systems can't compete because they're closed. The best an innovative user/developer can do is fire off feedback asking for a feature, and it'll be implemented wrong anyway, and then released 3 years later in the next major version.

      Even more impressive is that this is the *stable* kernel branch that's growing so fast. The -mm experimental branch has gone right off the hook, to the point Andrew is complaining the development doesn't scale any more with only him at the helm.

      For those who want a more conservative choice for servers, there's always something like FreeBSD. It's nice to have choice and interoperability. FreeBSD is more compatible with Linux than Windows XP is compatible with Windows Vista. If you don't believe me, consider that at least FreeBSD and Linux have a lot of standards (APIs, file formats, layouts, etc) in common.

      --
      Sam ty sig.
    2. Re:Massive speed of kernel evolution by tjstork · · Score: 2, Interesting

      Is anyone else noticing the almost exponential rise in the rate at which new features are being added to the kernel? Linux major release anouncements would dwarf similar anouncements by 'competing' operating systems.

      I think they write out every little thing they did, designed to more impress than really say oh wow, big new features. Microsoft major releases go in circles, but they do some pretty big stuff. Let's see, starting in NT4, they put the graphics drivers into the kernel, then a few releases later, they moved them out. Then they shifted the whole driver model around a few times. Then they put http protocol into the kernel, then they put the sound drivers outside of the kernel and probably down the road, something will inspire them to move http out of the kernel and put the sound drivers back into the kernel space. And, some of the features they've added along the way include incremental improvements to kernel queues, and, like Linux, MS seems to always be searching for a better scheduler.

      --
      This is my sig.
    3. Re:Massive speed of kernel evolution by Kjella · · Score: 1

      For those who want a more conservative choice for servers, there's always something like FreeBSD.

      Not to mention there's quite a few in the market of old, stabilized Linux kernels. Many people consider time and use the ultimate test, you can claim one development method or design philosophy is superior all you want but the proof of the pudding is in the eating. If you run a kernel from Debian stable, RHEL, SLES or Ubuntu LTS, you are running a conservative choice already. I think at some point you'll consider the "testing" Linux goes through by all those using Ubuntu, Mandriva, Fedora, Suse etc. before a kernel would go into any of the conservative distros to be more important than the theoretical differences. I know a lot of people use BSD for servers - how many use it extensively before it's supposed to be "server-ready"? I mean, Linux desktops are still rare but BSD desktops are mythical beasts by comparison.

      --
      Live today, because you never know what tomorrow brings
  61. Re:Great! In other news, RIP linux for the desktop by armanox · · Score: 0

    *Nods* I never tried kmail with an IMAP account. Sorry about your troubles, and I can understand not wanting a repeat.

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  62. I for one, welcome our new... by BroadbandBradley · · Score: 1

    oh well, is this the year of desktop linux yet?

    1. Re:I for one, welcome our new... by dbIII · · Score: 1

      oh well, is this the year of desktop linux yet?

      No. It's the year of the linux settop.

  63. 1995 by ceroklis · · Score: 2, Funny
    FTF Changelog:

    2.11. UIO
    Click to read a recommended LWN article about UIO
    UIO is a framework that allows to implement drivers in userspace.

    Telling readers that links are meant to be clicked is so 1995!
  64. Re:A pre-packaged ISO, please... by Nikron · · Score: 1, Informative

    It's not source based... Coming from an Archlinux user..

    --
    Disclaimer: Disregard the above post.
  65. Re:Ummm. Neat. by smokeslikeapoet · · Score: 1

    How exactly do you run stuff without a shell?

    If a system without a shell crashes in the server room does it make a sound?

    I had a computer without a shell once. It had 3 switches on the front that you programmed in octal to make the red light blink.

  66. Patents by Anonymous Coward · · Score: 0

    So how many Microsoft patents does the new version infringe upon? It wouldn't be worth doing a release if it doesn't infringe upon at least an extra patent or two.

  67. Re:A pre-packaged ISO, please... by dbIII · · Score: 2, Interesting

    You are correct - that is a really bad analogy. A lot of people just drop the new kernel into whatever distro they have if their problem bit of hardware has a better driver or there's a speed improvement somewhere. Remember even a 1% speed improvement cuts over an hour off the runtime of a weeklong numerical processing job.

  68. Re:A pre-packaged ISO, please... by kcbanner · · Score: 2, Informative

    No. Your wrong there sir. Its binary based, however non-repo packages (Arch User Repository) are compiled via build scripts. You can also compile packages from source with pacman (pacman -Sb instead of pacman -S).

    --
    Obligatory blog plug: http://www.caseybanner.ca/
  69. Re:Ummm. Neat. by Eskarel · · Score: 3, Insightful
    Well the answer to that question is that somewhere along the line computers changed from being just something which can do non value added tasks, to being tools which can be add value to a task being performed by a human being(whose value may vary).

    As with any other tool this means that it has to be somewhere you can get at it(on your desk) and that you need to know how to use it(ask anyone who has never used a hammer before to pound in a nail and see how many times they stuff it up).

    Now you might argue that a computer is a lot harder to use than a hammer, but that's mostly because it's metaphorically a bit more like a toolbox. It has tools within it to perform specific tasks as opposed to doing only one task(historically this has had to do with cost, but as we see comodotized hardware prices this may change). When you have a toolbox full of tools, you not only need to know how to use the individual tools, you also need to know how to find them in the toolbox, how to properly and safely remove them from and return them to the toolbox, as well as how to perform any required maintainence to your toolbox.

    In the same way in order to use your finance application(the tool), you need to know how to find it and run it as well as how to actually use it. Someone(not necessarily you) also needs to know how to put the tool where you can get it in the first place(install the software), clean the gunk out of the toolbox(maintain the PC) and to transfer all your tools from an old toolbox to a new toolbox when your old one falls apart, or you need one which can hold more tools.

  70. Re:A pre-packaged ISO, please... by kcbanner · · Score: 1

    Yea, you caught arch at a bad time (in the middle of a major repo change last weekend). The kernel is still .22 because of this. I imagine it will be updated later on tonight. Oh, and with arch you can choose stable or testing and easily switch between them (or install some testing stuff, etc).

    --
    Obligatory blog plug: http://www.caseybanner.ca/
  71. real Linux news from 2 weeks ago by hexfortyfive · · Score: 5, Informative

    Not to nitpick, but the milw0rm main page says '2007-09-27' beside that exploit. I'd hardly call that today's Linux news.

  72. Re:Ummm. Neat. by kasperd · · Score: 1

    Linux has a steep learning curve
    Coming from an environment with IRIX and Solaris, I must say that I found Linux hell of a lot eaiser to learn than for example Windows. After having used Linux for a few months, I had already learned enough that I was able to hack the kernel on my own. After having used Windows for a few months, I still couldn't get the GUI to behave how I wanted it to, and just wanted to scream.
    --

    Do you care about the security of your wireless mouse?
  73. Re:Ummm. Neat. by zanusi · · Score: 1

    Using caps at the beginning of sentences helps reading text a lot.

  74. Re:Ummm. Neat. by Tim+C · · Score: 2, Insightful

    supposed to make everyones lives easier by helping the person. now look at it. walk into any corporate office and you'll see countless people (myself included) clicking on this and that to satisfy what the computer wants out of you. it feels like you are there to help the computer achieve uptimes, or defragged disks, getting rid of viruses, blocking ports, unblocking ports...

    Yes. You service the computer, so that the computer can service the rest of us. Until such time as a computer is created that requires no maintenance at all, such will be the way of things. Thank you by the way - my job would be harder without people like you doing yours.

    Even adding machines needed oiling and parts replacing sometimes.

    why does the computer occupy the center of my desk? why isn't it tucked away in the utility closet?

    Well I can't speak for you, but personally I'm a programmer. A large part of my job requires me to be sat at a keyboard, writing and modifying code. I guess it doesn't really matter where the PC itself is, as long as I have monitor, keyboard and mouse on my desk; I hardly ever use the CD drive. But I know that wasn't quite what you meant...

  75. no, that's linus fresh from the time machine by someone1234 · · Score: 1

    N/T

    --
    Patents Drive Free Software as Hurricanes Drive Construction Industry
  76. fallocate? Isn't that still illegal in Texas? by schwaang · · Score: 0

    [This is the part where I say something enough on-topic to justify the stupid joke in the subject line. Use your imagination. Thanks.]

  77. Re:Ummm. Neat. by the_greywolf · · Score: 4, Insightful

    I've played with Linux a lot and would like to say, it never seems to be about the user experience. Usability should be a top concern for Linux to increase it penetration in the mainstream market.

    Would it surprise you to find out that most of the community agrees with that statement? .. With one caveat, however: You're confusing Linux, the opreating system kernel, with the rest of a complete system. If we were discussing one of the *BSDs, I'd not balk, but there is a huge difference between Linux and what you're talking about. Linux runs behind the scenes and has nothing whatsoever to do with usability or even UIs.

    I know there are distributions like Ubuntu which are making that a reality by leaps and bounds. But graphic UI's are the future of computing and I think it's high time for a distribution to make it HARD to find the shell in an OS. Let the Linux community do what Apple (NeXT) did for Unix (I'm preparing to be grilled for this comment), at the end of the day all most users care about is getting their work done.

    The last thing you want to do is hide functionality - especially necessary functionality - from users. All Apple did was wrap a Mach kernel under a NeXT-ish facade and hide the majority of the more "advanced" features. IMO, there's no reason to make the shell go away, but rather to set it aside in a non-intrusive and logical place - exactly how most current distributions set it up. You can still get to a terminal emulator in OS X - it's harder, sure, but it's still trivial to make it readily accessible - and it uses BASH, a powerful and quite useful shell. By contrast, on Windows, it's not obvious where the shell is right away, and once you know where it is, you quickly find it's limiting and hard to use - if you're an advanced user, it's useless.

    Please Linux developers, unify the OS and create something that at least 90% of the computing population can accomplish something on, not just the brainy and overwhelmingly patient.

    It's quite unified. There's surprisingly little fragmentation in the community (save for Vim/Emacs and KDE/Gnome zealots), and a lot is accomplished daily. We have, right now, not one but ten (more?) advanced, powerful, and very usable desktop environments (including Gnome and KDE); a constantly improving graphical server that now supports advanced 3D effects, render acceleration, compositing, and multiple pointers (new! for multi-touch displays and the like a la iPhone); powerful multimedia features that audiophiles and videophiles are turning to in droves; multiple complete suites of office-targetted applications (KOffice, AbiWord, OpenOffice.org, and others); and many, many other programs that most users will always find that meet their immediate needs. And that's just in the stable repositories.

    My question for you is this: What do you think is missing? We'll get somebody on it.

    --
    grey wolf
    LET FORTRAN DIE!
  78. Re:Great! In other news, RIP linux for the desktop by dbIII · · Score: 1

    Have you ever heard of Evolution?

    No. It's not something they teach you about in school.

  79. Blow by blow by Anonymous Coward · · Score: 1, Funny

    This version includes the new and shiny CFS process scheduler,

    I know what I'm doing!

    a simpler read-ahead mechanism,

    And I knew it before you did!

    the lguest 'Linux-on-Linux' paravirtualization hypervisor,

    LeVar Burton would not approve of that kind of self-abuse!

    XEN guest support,

    Crabs are NOT invited to my head!

    KVM smp guest support,

    The sump reverses the M^V>K process?

    and variable process argument length.

    Oh great, now you'll never get them to stop bickering.

    SLUB is now the default slab allocator,

    Your build has now lost the battle of the bulge.

    there's SELinux protection for exploiting null dereferences using mmap,

    If you're going in those kind of holes, you better be wearing something slinky!

    XFS and ext4 improvements, PPP over L2TP support.

    No no, you put the TP over the PP 2 L8!

    Also the 'lumpy' reclaim algorithm,

    Mike Rowe? Have I got a job for you...

    a userspace driver framework,

    Better make it a rollcage.

    the O_CLOEXEC file descriptor flag,

    I thought only birds have those.

    splice improvements, a new fallocate() syscall,

    Your Linux will do anything for love but they WON'T do THAT!

    lock statistics, support for multiqueue network devices, various new drivers, and many other minor features and fixes. See the changelog for details.

    Whew. Time for my cigarette.

  80. Re:Ummm. Neat. by GlassHeart · · Score: 1

    You have probably defined things a bit too narrowly. As an extreme example, you can have a well-documented single-tasking kernel, and it would be a royal pain to turn into a usable modern operating system using just user-level "desktop code." Less extreme examples include the ability to service real time tasks like playing music without skipping and burning CDs (coasters were a real problem when CPU capacity was just a bit more than the CD burners needed), and various other tasks that make a desktop environment usable. Some of these usability traits require direct support from the OS kernel.

  81. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    Certainly a valid point. A very similar issue was raised by Mark Weiser in his article "The World is not a Desktop":
    http://www.ubiq.com/hypertext/weiser/ACMInteractions2.html

  82. Re:Ummm. Neat. by Zoolander · · Score: 2, Funny

    Aahhh... I love the smell of car analogy in the morning.

    --
    Meep.
  83. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    You have just argued in favour of Richard M Stallman, who insists on using the term 'GNU/Linux' (or 'GNU+Linux') where referring to the operating system.

  84. Re:Ummm. Neat. by kasperd · · Score: 1

    As an extreme example, you can have a well-documented single-tasking kernel, and it would be a royal pain
    He didn't say that documentation is the only requirement. But it definitely is very important. Undocumented functionality might as well be nonexistent. you need of course both powerfull functionality and documentation of it. But now let's get back to what that comment is really about. Kernel developers shouldn't deal directly with end users' needs. Kernel developers should just give the application developers, what they need. Then it is up to the developers of KDE, Gnome, etc. to make a good user experience. If they need additional kernel support to achieve that, then those application developers can tell the kernel developers, what they need. Users who do not understand the difference between a kernel and a user interface is certainly not in a position to make any qualified statements about what the interface between those two software components should look like.
    --

    Do you care about the security of your wireless mouse?
  85. Can't compile them any more :( by Anonymous Coward · · Score: 0

    New kernel releases are only for people with big smelly dual-cores these days. Us PIII users have to set aside entire days if we want to compile a new kernel.

    Need to learn about cross-compilation, I guess.

    1. Re:Can't compile them any more :( by Zoolander · · Score: 1

      Or you need to learn to only enable the features you really want before compiling ;)

      --
      Meep.
  86. Does it support quad core P-states? by Anonymous Coward · · Score: 0

    Those new quad core AMDs are hot off the presses. Has anyone done any testing with this in the kernel to see if it works at all?
    And dare I ask if anyone's tried the per-core voltage/speed throttling?
    How about CPU errata bugfixes?

  87. Re:A pre-packaged ISO, please... by MORB · · Score: 1

    Even if you're not building linux from scratch, you are allowed to compile your own kernel you know. It most likely won't kill you or make your machine burn in flames, just avoid to do it on for instance a production server.

    But do keep a backup of your current kernel that you can easily access by editing the path when booting in grub (or even create a grub menu entry for it), so if your new kernel fails for some reason or another you can still boot and fix it without using a live cd.

    As for the kernel configuration, if you're lucky your distro has enabled /proc/config.gz. In that case you can just copy the file over into /usr/src/linux, unpack it, rename it .config. You can then tweak the settings using make menuconfig or make xconfig.

  88. bloat by m2943 · · Score: 1, Interesting

    Going over the list, there is little there I wanted and nothing I needed. I think the Linux kernel is getting more and more bloated.

    1. Re:bloat by delt0r · · Score: 2, Insightful

      You might not need some of these features, but the programs you like to run might. Thats what a OS does, provide all these things for other programs to access, so you don't have to care. The hardware is getting more complicated too.

      --
      If information wants to be free, why does my internet connection cost so much?
    2. Re:bloat by Lumpy · · Score: 2, Insightful

      And that is the cool part. dont compile what you dont want.

      Try that with windows or OSX. It cant be called bloat until they force it on you.

      --
      Do not look at laser with remaining good eye.
    3. Re:bloat by Chirs · · Score: 3, Informative


      You do realize that many of the options in the kernel are mutually exclusive? You use the slab or slub allocator...only one of them gets included when the kernel is built.

      The CFS scheduler actually *simplifies* the code as compared to the old one, as does the new readahead code.

      Sure, the size of the kernel source code is continually increasing, but most of the increase is for hardware drivers. Also, the running binary doesn't increase in size nearly as fast as the source does...and as others have mentioned, you can always turn off the stuff you're not using to shrink it back down.

    4. Re:bloat by m2943 · · Score: 1

      You do realize that many of the options in the kernel are mutually exclusive?

      Having four mutually exclusive ways of doing something in the code base is still bloat. The problem isn't compiled size, it's complexity and maintenance.

      The CFS scheduler actually *simplifies* the code as compared to the old one, as does the new readahead code.

      It only simplifies things if it actually simplifies things. If you keep both the old stuff and add the new stuff, then it's bloat.

      Sure, the size of the kernel source code is continually increasing, but most of the increase is for hardware drivers.

      It's not the number of hardware drivers that I'm concerned about, it's the other bloat.

      However, I also think that the hardware drivers should simply not be part of the kernel source tree in the first place. Part of the problem with the Linux kernel and why it keeps bloating is because it is one big, monolithic codebase.

    5. Re:bloat by m2943 · · Score: 1

      Try that with windows or OSX. It cant be called bloat until they force it on you.

      But "they" force it on me; the only way to avoid Linux kernel bloat is not to run Linux at all or create my own distribution. It would be easier just to switch to BSD.

      Right now, Linux still is the best of a bunch of bad choices, but that doesn't mean it's above criticism.

  89. Not to mention new drivers! by CCFreak2K · · Score: 1

    Also added in this release is the new b43 driver. I've been waiting for a long time for this, since my BCM4318 doesn't work with the bcm43xx driver. Unfortunately, unless the driver can be backported to .22, I'm stuck with ndiswrapper (I'm on CentOS, and the Fedora 2.6.23 package wants a bunch of updated core packages like nash).

    --
    "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
  90. Re:Ummm. Neat. by donaldm · · Score: 1

    The computer was always meant to help the user accomplish tasks.
    Fully agree with you there.

    But how can a user get anything done when they are buried waste deep in training manuals? Linux has a steep learning curve, most people will agree.
    Well here is one who strongly disagrees. All OS's that have a GUI allow the user to select an application without him/her having to read a manual, however once they are in their application they should have a good idea on how to use it and if that requires reading a manual or on-line help then so be it. What I have just said actually applied to Unix and other OS's running a GUI back in the late 1970's and it is no different today with any GUI be it Linux, MAC, MS Windows or Unix.

    The bottom line is that Linux or Unix for that matter does not require you to read through mountains of manuals, it never has, however to be fair it really depends on what you are doing. A senior Systems Administrator is always aware that a huge amount of documentation exists and knows how to search and get the most out of it. A normal user only needs to know how to login and select their required applications and with a GUI this is trivial.

    It takes a specific type of person to get Linux running and to a point where it can be productive even for nontechnical users (which is the majority of users that use computers).
    Linux is surprisingly easy to install and has been for some time. The only problems you can have is with hardware that does not have supporting Linux drivers, although this is actually getting better. Most people can't install a Microsoft OS from scratch either but are shielded from this with a factory install. It is unfortunate that it is rare to get a factory installed and configured Linux.

    Linux has so much to offer that other OSs don't even come close to delivering, but let's tie all of those together to make something that's both powerful and usable at the same time.
    I won't disagree but I find Linux works well for me and my family (in fact my wife prefers it over MS Windows) as my primary OS for home use. It is unfortunate that my work requires me to use MS Win XP Pro since some of the applications I am required to use are MS Windows specific although I can and do dual boot to Linux when consulting or out in the field.
    --
    There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
  91. Re:A pre-packaged ISO, please... by Anonymous Coward · · Score: 0

    A lot of flashy lights and naked chicks but no alcohol.


    two out of three aint bad...
  92. Re:Ummm. Neat. by chuckymonkey · · Score: 1

    I agree, leave my shell alone. I love having the power that a shell gives you and most users are going to see that option and not touch it. To them shell = scary nerd thing and will avoid it at all costs, now that doesn't mean that tools shouldn't be in place so that an average person should able to do most things they need to do w/o touching the shell. The corollary to that is the shell is very powerful when wielded by the right hands and frankly I find linux problems much easier to fix for my family than windows problems because of the shell. All I have to do usually is ssh in, fix it and hop back out usually while they're still using the computer.

    --
    "Some books contain the machinery required to create and sustain universes."-Tycho
  93. Re:Ummm. Neat. by KKlaus · · Score: 2, Insightful

    Unless you have any poorly supported hardware, in which case prepare for hours (if not days) of running google searches, reading mailing lists and forums, downloading tarballs, compiling code, and just general fighting before you get everything to work. SOMETIMES (perhaps even frequently) the install goes very smoothly. But when it doesn't the average user is in way over his or her head. Whether you like it or not, linux still has plenty of serious hardware support issues.

    That of course doesn't mean the poster you were responding to was right himself, he wasn't, but then neither is the picture of a linux install always being about as hard as putting in a disk and letting it run.

    --
    Relax I just want some peanuts.
  94. I Love Linux, but.... by crhylove · · Score: 1, Offtopic

    ...it IS missing quite a few things:

    1. Games. Other than Urban Terror, pretty much any game I have tried in Linux is crap, or runs kind of crappily under wine. There are some emulators, so you can have decent games, but most of them don't work very well out of box, and are ludicrously difficult to set up. Plus: Until Nintendo figures out a smart/easy way for users to license content, emulation is inevitably going to be a piracy only option. Also, joystick support under wine is pretty awful (though getting better), and I have yet to figure out how to do

    2. 3d audio. I'm assuming there's a way to do it. Good luck figuring it out, oh, and this isn't Linux's fault, but many Creative cards don't work at all because Creative are douches about making

    3. drivers. There are plenty of missing drivers out there, and again this is not the fault of Linux, but it is an unfortunate part of the reality of where we are today. M$ has bullied many manufacturers into NOT supporting Linux, and the market has not brow beat them into sense about it (yet).

    4. Ease of Use. I'm not saying Ubuntu hasn't made strides, it has, the new version even more so, but there are still plenty of common tasks that are very difficult and shouldn't be.

    5. Videoconferencing. I've read that it's possible in ekiga, or by running VLC in some kind of special mode, but I have yet to be able to do it AT ALL, and I have thrown several hours away on it.

    6. Recording Video. You know, like off of a TV card. Again, I've heard it was possible, and even read about MythTV and Mythbuntu, and others. If you can get it to work, kudos, you must be a fucking genius. I've tried like 8 approaches with zero success.

    7. Microsoft Office. Linux does have the superior Open Office, but a LOT of students and professionals require M$ office, because they currently enjoy

    8. a hegemony. Linux is going to have to be better, faster, easier, and backwards compatible before "The Year of Desktop Linux" happens. But this is a problem that feeds on itself since MS has a hegemony.

    Linux is KICKING ASS right now, but it is still losing the war, and I'm nervous that it may not be ABLE to win, given some of the problems I've run into using Ubuntu in particular, and dealing with the Ubuntu community specifically. There is no bar for entry into the FOSS community, and it would not surprise me if M$ and the like were inserting enemy combatants left and right. I have to assume they are, given the ludicrously easy things that Linux as an OS (and yes I know the parent article is about the KERNEL, and this is all OT) fails to do.

    I really hope the problems can be addressed, but I'm skeptical if Linux will ever break out of the server farms based on most of my recent experience, especially in the game department!

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
    1. Re:I Love Linux, but.... by init100 · · Score: 1

      1. Games. Other than Urban Terror, pretty much any game I have tried in Linux is crap, or runs kind of crappily under wine. There are some emulators, so you can have decent games, but most of them don't work very well out of box, and are ludicrously difficult to set up.

      This is a well-known catch-22. The game houses don't care about Linux since there are compatably few users, and gamers don't care since there are so few commercial games. It is still an open question how to solve this problem.

      The obvious answer would be at least one marvelous game that is only available on Linux. How to accomplish this is another matter though. Commercial game houses won't do this for the reasons stated above, and open source games (just like other open source applications) tend to become ported to Windows even if they originally were developed for Linux.

      2. 3d audio. I'm assuming there's a way to do it. Good luck figuring it out

      The answer is called OpenAL.

      4. Ease of Use. I'm not saying Ubuntu hasn't made strides, it has, the new version even more so, but there are still plenty of common tasks that are very difficult and shouldn't be.

      Care to list a few examples?

      7. Microsoft Office.

      Won't happen, probably forever. Keeping Microsoft Office on Windows is one of the ways people are kept on that platform. Unless Linux gets a significant double-digit market share, then Microsoft might port an outdated version of Office to Linux, just as they do with Office for Mac.

      8. a hegemony. Linux is going to have to be better, faster, easier, and backwards compatible before "The Year of Desktop Linux" happens.

      I'm afraid that it will also have to be able to run Windows programs without Wine, have DirectX 15 support before Microsoft implements it, scrap all security features so that people won't have those nagging requests for the root password, etc. In essence, people are so locked into Windows that Linux must become Windows before the unwashed masses will even consider it.

    2. Re:I Love Linux, but.... by crhylove · · Score: 1

      Sadly, I'm inclined to agree with you on some of those points. *sigh* Not that we don't WANT to win... :)

      --
      I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  95. You've cited the wrong problem. by alizard · · Score: 2, Insightful

    Installing a Linux distro on compatible hardware is fairly easy.

    Keeping it running gets interesting.

    I am not a Linux guru, but I've been writing how-to articles on Linux for the last 3 years.

    I have a fairly standard sort of setup, a Biostar GeForce 6100 AM2 integrated motherboard with Nvidia chipset and Athlon 64x2/4200 and 2G DDR2.

    The normal procedure for installing a new nvidia video driver is:
    # aptitude remove nvidia
    # aptitude install nvidia[version compatible with kernel version]

    Easy enough.

    I had to do extensive research to find workarounds that would permit me to install the nvidia driver on the last three kernel upgrades

    Last time around, I found out that the new kernel upgrade was compiled on a different gcc version than the version of gcc which had been pushed out via automatic update about a month before.

    Before that, I found out based on a web search on the error message that the kernel developers decided to make a kernel call relating to paravirtualization unavailable to non-GPL proprietary drivers, some digging found me a patched kernel with the fix.

    Would you like to talk a MCSE or your grandmother through what I just described?

    I don't take the assertion that "Linux is ready for the masses" seriously yet and neither should anyone else. This delusion is bad for the Linux community as a whole, as it reduces the pressure on developers to fix the remaining problems.

    Getting there? Certainly. I'd be far more surprised than not if Linux is to the point where a member of the general public can use it without having a Linux guru available to provide hands-on help by this time next year. But that time is not now. Do you want 20 or 30 million people running into trouble they can't handle, reformatting their boxes for XP, and telling their friends that Linux is shit? I certainly don't.

    1. Re:You've cited the wrong problem. by mr3038 · · Score: 1

      Seeing that you used "aptitude" I'd guess you're using Ubuntu or Debian. Did you notice that the problem you're describing has to deal with the nvidia display driver which is unsupported?

      Linux is not ready to be used for desktop if you decide that you have to use some piece of unsupported hardware. If your hardware vendor (NVIDIA) did support Ubuntu, they would provide a working repository and updating the system would just work.

      Would you complain that Windows cannot be used on a desktop because it causes you to do weird things to get a piece of hardware to work if that piece of hardware is not supported by either the manufacturer or Microsoft? The fact that you can use that piece of hardware at all is great! It's unfortunate that using an unsupported hardware may be hard.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    2. Re:You've cited the wrong problem. by gbjbaanb · · Score: 1

      The trouble with that argument is that *everything* on Linux is unsupported. Nvidia drivers just being one of the most obvious.

      eg. If I have a problem with an application, can I get support or am I directed to RTFM, use the forums, or search Google?

      Even the things that are supported on a version require support with configuration, practically nothing works out-of-the-box, or it works but is completely insecure or needs configuring with your setup.

      I know this is the way Linux is, and is not a bad thing per-se, but it means that the ordinary user who wants to click-and-go will not find Linux suitable for their needs unless someone else has set it up for them.

    3. Re:You've cited the wrong problem. by tomhudson · · Score: 1

      While some NVidia stuff "just works", I won't buy an nvidia card until such time as they change their position wrt open-sourcing the drivers.

      They really have to get with the times. As you yourself have to admit, this is a problem that starts and ends with nvidia, not linux.

    4. Re:You've cited the wrong problem. by swillden · · Score: 1

      Last time around, I found out that the new kernel upgrade was compiled on a different gcc version than the version of gcc which had been pushed out via automatic update about a month before.

      You're obviously using Debian unstable or Ubuntu pre-releases. These problems rarely make it to testing, and never to stable or to Ubuntu releases.

      Would you like to talk a MCSE or your grandmother through what I just described?

      I would tell the MCSE or my grandmother that they shouldn't be running Debian unstable. It's for people who know what they're doing.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:You've cited the wrong problem. by alizard · · Score: 1

      actually, I'm running stable / testing. I avoid unstable for the exact reason you cite, by the time a package gets to testing, these problems are supposed to be worked out. And they usually are.

    6. Re:You've cited the wrong problem. by alizard · · Score: 1

      In general, for the great majority of applications used by ordinary users, Linux is actually there. If all I did was websurfing and OpenOffice and I had a video card for which support is compiled into the kernel, I'd probably need to use the command line every few weeks.

      It's when one steps outside the safe zone that one gets hammered. I've got a UPS (ever try using network ups tools?) , I run a drive mirror, and I've got what Linux considers a slightly non-standard video card. I run Windows 98SE via VMware Server. (works better than it ever did on it's own box... ever seen a reliable and stable Windows 98? I've got one.) Note that how-tos that a newbie can follow are now available for each of those configurations. They exist because I wrote them for publication.

      But this is a vast improvement on where Linux was 3 years ago. . . I wrote a 2 part "how to use multimedia" article back then (probably about 6000 words). I couldn't sell such a thing now because "use debconf" or "use automatix" can't be inflated into 1000 words. I wrote a how to on running a Palm PDA with Linux. "Install jpilot and plug in your PDA" can't be inflated into 1000 words, either. The only automatic upgrades I get nervous about are the ones where there's a new kernel version.

      I don't recommend that people new to Linux run it full time as their only workstation unless there's an available Linux guru to help out in case of trouble.

      OTOH, I'd tell anyone thinking of Vista who won't take the "Run away, run away" advice I'd first give to find a Windows expert, too... and investigate hardware compatibility first.

      The only OS I know of that's trouble-free enough that I'd say "go out and use it and don't worry" is OSX. Though how long that'll last given the way Apple is being run these days is problematic.

  96. Fuck! by robo_mojo · · Score: 2, Funny

    And I just finished compiling 2.6.22.9 :( Fuck!

  97. V2.6.23 broken ? by seb249 · · Score: 1

    Tried compiling this on a HP DL360 G5 - Debian Etch today, seems to be an issue with the make modules not actually making the modules. Have found a web reference for the same issue with v2.6.22. Ended up backtracking kernel versions to something a little more stable.

  98. Personally I'll wait for the SP1 release by robo_mojo · · Score: 3, Funny

    Upgrade to 2.6.23 right now? Are you out of your mind? Everyone knows you're supposed to wait for the SP1 release before upgrading to a new operating system!

    1. Re:Personally I'll wait for the SP1 release by courtarro · · Score: 1

      This is SP23 :)

  99. Re:A pre-packaged ISO, please... by nagora · · Score: 2, Insightful
    A lot of flashy lights and naked chicks but no alcohol.

    As a non-drinker, that sounds great to me.

    You can compile your kernel from source in almost any distro.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  100. Dreamcast support by 00_NOP · · Score: 2, Interesting

    The new kernel also includes ALSA support for the Dreamcast sound device (for the first time - an out of mainline OSS driver did/does exist for 2.4).

    More dreamcast support is on the way - expect some more stuff in 2.6.24 and 2.6.25 and I (the author of the code) would love to hear from willing testers, etc

    1. Re:Dreamcast support by saintlupus · · Score: 1

      I'd love to, if there were some reasonably-priced broadband adapters available somewhere. I love *nix on weird hardware as much as the next guy (hell, I've got an IRIX box at home) but I can't justify spending 150+ dollars on an ethernet adapter for a game system that cost me twenty bucks.

      Any leads?

      --saint

    2. Re:Dreamcast support by 00_NOP · · Score: 1

      Short of making your own, no. Though obviously you could get a coders' cable - they're about $10 and boot to a ramdisk

  101. Re:Ummm. Neat. by weicco · · Score: 1

    I was going to make the same joke :)

    Shell is neccessary part of the whole thing that some might call Operating System. Maybe Sumdumass meant console instead of shell. Or like friend of mine puts it: black thing with gray text on it.

    --
    You don't know what you don't know.
  102. Re:A pre-packaged ISO, please... by josephdrivein · · Score: 2, Informative
    Why do you prefer a ISO to a compressed tar archive?
    If meant that you want a precompiled kernel, you should wait until your distro offers a package.

    On the other hand, if you want to try the new kernel now, you have to build it yourself.
    Many users complain that the "make-based" compiling is too difficult, hence distros usually offer some kernel building facility. Check your documentation - or google.

    Here's how I'm building the new kernel right now on a Debian system:

    cd /usr/src/linux-2.6.22.9/
    ketchup -r 2.6
    make-kpkg --initrd --append-to-version=`date +%d%m%y` kernel_image
  103. Re:A pre-packaged ISO, please... by nschubach · · Score: 1

    What if my work is compiling my software... :(

    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
  104. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    Coming from an environment with Unix and Unix, I must say that I found Unix hell of a lot eaiser to learn than for example Windows. After having used Unix for a few months, I had already learned enough that I was able to hack the kernel on my own. After having used Windows for a few months, I still couldn't get the GUI to behave how I wanted it to, and just wanted to scream.

  105. Obligatory Monkey Island reference by kristoferkarlsson · · Score: 0, Offtopic

    Pirate: My witty statements always become memes
    Guybrush Threepwood: Oh really? To me that just sound like clichés.

    Alternative reply: Too bad no one's ever heard of YOU at all.
    Bad reply: I am rubber, you are glue.

    1. Re:Obligatory Monkey Island reference by jank1887 · · Score: 0, Offtopic

      "How appropriate, you fight like a cow." is an acceptable response to absolutely any comment, anywhere, anytime.

    2. Re:Obligatory Monkey Island reference by BrianGKUAC · · Score: 1

      "In the meadow, on the way, you will find Betty's protector. This is an enemy you are not yet ready to defeat. Avoid the meadow."

      --
      Menus: Linux=function, Windows=vendor, OS X=as little as possible. Makes a statement, don't you think?
    3. Re:Obligatory Monkey Island reference by jank1887 · · Score: 1
  106. But why isn't Xen merged fully yet? by Anonymous Coward · · Score: 0
    The changelog says:

    Part of Xen has been merged. The support included in 2.6.23 will allow the kernel to boot in a paravirtualized environment under the Xen hypervisor. But support for the hypervisor is not included - this is only guest support, no dom0, no suspend/resume, no ballooning.

    In other words, there is now a key component of Xen in mainline, but still nothing even remotely close to a usably complete Xen system.

    I don't get this at all. Xen was the very first virtualization system for Linux, it's been around for years, and has always been open source. So why isn't it fully merged into the kernel yet?

    New virtualization systems are appearing at a rate of knots. KVM and Iguest didn't seem to get held up in being merged, so what's up with Xen?
    1. Re:But why isn't Xen merged fully yet? by init100 · · Score: 1

      New virtualization systems are appearing at a rate of knots. KVM and Iguest didn't seem to get held up in being merged, so what's up with Xen?

      AFAIK, Xen is several orders of magnitude more complicated than KVM and Lguest. That is probably why it takes time to merge.

    2. Re:But why isn't Xen merged fully yet? by Anonymous Coward · · Score: 0

      Xen Dom0 probably won't get merged. KVM stole the thunder, as it enables a linux kernel to be an supervisor, rather than Xen which tends to be a separate tiny operating system itself.

      It's not important how mature the implementation is, but how good design idea it is. In some occurences though it may be important to merge something good enough ASAP, but not in case of virtualisation (vendors patch it in anway).

    3. Re:But why isn't Xen merged fully yet? by garaged · · Score: 1

      On the official tree (Linuses) things are accepted when written nicely, and when they do not affect other parts of the kernel, and mostly are not really intrusives, that's why xen is not totally merged, but it will be for sure.

      --
      I'm positive, don't belive me look at my karma
  107. Re:Great! In other news, RIP linux for the desktop by MORB · · Score: 1

    Did the source code for Thunderbird evaporate when those two developers left or something?

  108. let's see, who are the largest two by alizard · · Score: 1

    vendors of video display cards? Yes, that would be nvidia and ATI. So it's reasonable to expect support. Yes, I know the legal / technical / political issues involved, it's hardly possible to write for money about Linux without being aware of them. Would "the masses" know to research whether or not a video chipset is supported? More to the point, I verified that there was Linux support for nvidia before buying the motherboard.

    Debian packagers do supply packages for nvidia and rebuilt as debs... as you might have noticed from my post that said the usual method for upgrading nvidia is # aptitude install nvidia.

    The problem here is that the nvidia packages weren't fully maintained up to current version and there were problems with them besides that. All a Debian end user is responsible for is to check to see if Debian maintains driver packages compatible with the product one is considering buying. An end user isn't supposed to have to cope with situations where the compiler that's current with a distro (gcc 4.2) that one uses to build a nvidia binary (as I said, the Debian nvidia wasn't ready) is not the same as the one the kernel was built in (gcc 4.1). One of the points behind automated upgrades is to prevent that situation from happening.

    If the driver packages exist in Debian repositories, that's "supported" as far as a Debian user is concerned. It's the developer/packager problem to make sure that they work on the chipsets they are claimed to work with.

    Part of the Debian learning curve is finding out that non-free and contrib sections of the repositories have to be added to sources.list so one can get access to proprietary drivers. I think they deal with this better in Ubuntu.

  109. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    I'll second that!

    A couple of days ago, we assembled a new desktop for a friend (Quad-core, NVidia 8800, 4G ram and all SATA disks/dvdrw). He wanted to install both Vista and Ubuntu just to check it out. We opted to go with Vista install first. We popped the x64 disk in the SATA reader and rebooted, the installer finished copying the files, rebooted a couple of times without asking a single thing and then ooooooooooppppsss! BSODed and never booted again. Being fairly ignorant we figured it was the SATA configuration that Vista puked over, so we installed an IDE reader and tried again... Same drill, a couple of reboots and hours later, oooooooooooooooopppssss! BSODed again and never came up...

    Being persistent sods, we tried the x86 version from the IDE reader... this was ever better, the BSOD appeared while loading the installer... that saved us a hell of a lot of time...

    My friend then suggested to install XP and try the installation of Vista from within XP. 3-4 hours later and countless reboots, we got Vista installed (no apps, just the bare bones)... sure my friend was impressed with the graphics but could immediately notice the performance hit...

    TOTAL time: ~7 hours!!!

    Then we started the Ubuntu install... we strolled down the brave path with this one (exhausted from the above) and booted off the SATA drive (this was a Feisty cd). Worked like a charm, within minutes we had the Live CD booted and working, the network was up and my friend was impressed. Then we started the installer, and after 10 minutes time we booted from the fresh intalled disk. just half an hour or so later we had the system fully patched and Compiz fully working.

    TOTAL time: ~1hr !!!!

    I call THAT impressive...

  110. Re:A pre-packaged ISO, please... by Trigun · · Score: 1

    All the software is precompiled. If you want to go bleeding bleeding edge, then they have a very simple method to download the sources that you need. In fact, it's better than that: they give you their build tree, you make a couple of changes to the script, and it spits out a package that you can install and remove using the package manager. All sources are downloaded on the fly.

  111. MOD PARENT DOWN! by Anonymous Coward · · Score: 0

    Karma whore who misstates a week old (and already fixed) flaw as beeing new. Step up against such karma whoring and mod -1 troll. Thank you.

  112. paravirtualization hypervisor by TimNC · · Score: 1

    "paravirtualization hypervisor" is going to be my new tech-babble phrase for a while :p

  113. Re:Great! In other news, RIP linux for the desktop by domatic · · Score: 1

    Don't "copy to KMails folders". Use KMails "Accounts" settings box to add your mbox or Maildirs. If you want everything live in KMail' directories then create folders in KMail and copy the messages from those "accounts" to them. Once that is done, remove the accounts.

  114. Rescued Hardware by camperdave · · Score: 1

    I think the Linux kernel is getting more and more bloated.

    I'm starting to think so too. One of the things that made linux popular was that it ran like the wind on rescued hardware, and dumpster salvage. While the response of FC7 on a 500MHz machine with 128M of RAM is quite snappy in a geological sense, on a human scale it runs like a drunk pig. There's so much stuff running in the background, it's hard to know what's needed and what's not, or even what the hardware supports. Can a PentiumIII even handle paravirtualization hypervising?

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Rescued Hardware by Anonymous Coward · · Score: 0

      so compile it yourself. a generic kernel is going to have some bloat.

    2. Re:Rescued Hardware by Abcd1234 · · Score: 1

      While the response of FC7 on a 500MHz machine with 128M of RAM is quite snappy in a geological sense, on a human scale it runs like a drunk pig.

      So what gives you the (mistaken) belief that this is the fault of the kernel, as opposed to Gnome/KDE/whatever-crap-Fedora-has-layered-on-top?

  115. Re:Ummm. Neat. by tomhudson · · Score: 1

    Windows doesn't always install so well either. On this box, XP refused to install (it doesn't like 3 video cards). Win2k will, but only in 4-bit "colour", and refuses to do any better, even with the right drivers. And yet here I am, typing on a linux desktop that installed with just a few clicks.

  116. Re:Ummm. Neat. by tomhudson · · Score: 1

    Another impressive thing (and something we're so used to we've come to expect it, but you can't even try with Windows) is that you can test which distros work with your hardware before you install, thanks to live CDs. Not sure if a particular linux will work on a laptop? Try it before installing.

  117. Re:Great! In other news, RIP linux for the desktop by tomhudson · · Score: 1

    Thanks. Next time I migrate my data, I'll try that.

  118. Re:A pre-packaged ISO, please... by causality · · Score: 1

    As for the kernel configuration, if you're lucky your distro has enabled /proc/config.gz. In that case you can just copy the file over into /usr/src/linux, unpack it, rename it .config. You can then tweak the settings using make menuconfig or make xconfig.

    And if you're really horribly unlucky then you'll have to endure the HORROR of copying /usr/src/linux-X/.config to /usr/src/linux-Y/.config. My god!! Praise the Allmighty for the /proc/config.gz to spare you that horrible cp command .. oh wait a sec, you would have to copy anyway plus the added step of unpacking it... nevermind.... and in both cases you should run "make oldconfig".
    --
    It is a miracle that curiosity survives formal education. - Einstein
  119. Re:Ummm. Neat. by Kjella · · Score: 1

    So I'm in the shell more than I need to - but last time I really shouldn't was when I connected a 1440z900 (16:10) LCD monitor. Nope, wouldn't show properly until I added a custom modeline to my X11 config and I'll be damned if you can do that via the GUI. That's hardly something very obscure reserved for Linux gurus (but from what I've understood, the very latest x.org releases finally gets autodetection right.

    The other issue is that even though you don't need to, about 98% of the time when I search for a solution I find one that's using the command line. Probably because it lends itself much better to being written in a forum post rather than taking screenshots, mixing them up with text "click this" to make it a nice guide, but it's definately very very hard IMO to find good guides on doing things without the command line.

    In the end though, I think most of this can be solved once supported hardware is common, because most of my issues requiring shell access has involved making stuff work. If you all hardware plays nice, it's usually abstracted enough you can use the GUI.

    --
    Live today, because you never know what tomorrow brings
  120. Re:Ummm. Neat. by sumdumass · · Score: 1

    Yea, I mean console. Although I'm not sure that saying shell was all that inappropriate. I remeber numerous times being told to drop to a shell to enter commends in various howtos and so on. This is the point I was making, you won't/shouldn't need to do this.

  121. Re:SELinux and DOSemu? by Anonymous Coward · · Score: 0

    yes, with default policy the only thing allowed to override this at the moment is X which means other users of vm page 0 will have trouble. Custom SELinux policy would have to be built for DOSemu (or disable the protection in /proc/sys/vm/mmap_min_addr)

    I'm sure you'd find plenty of people on the selinux mailing lists willing to help if you run into trouble!

  122. Re:A pre-packaged ISO, please... by MORB · · Score: 1

    I'm used to the /proc/config.gz thing because this way I know I can avoid keeping my old kernel sources around without worrying about backing up the config.

    Wait, why am I even responding to a guy who's getting his panties in a bunch over /proc/config.gz? I wasn't aware this was such a controversial issue.

  123. How is the new process scheduler different? by doojsdad · · Score: 1

    Where can I find more information on the differences between the old and new process scheduler?

    1. Re:How is the new process scheduler different? by leoc · · Score: 1

      Did you RTFM? It's all there in the link to kernelnewbies.

      --
      STFU about slashdot bias.
    2. Re:How is the new process scheduler different? by doojsdad · · Score: 1

      Well, I meant in addition to what was provided. And something more 'documenty' than mailing lists or blog posts. But thanks for your generous contribution.

  124. Re:Ummm. Neat. by MECC · · Score: 1

    computing was supposed to automate. supposed to make everyones lives easier by helping the person. now look at it. walk into any corporate office and you'll see countless people (myself included) clicking on this and that to satisfy what the computer wants out of you. it feels like you are there to help the computer achieve uptimes, or defragged disks, getting rid of viruses, blocking ports, unblocking ports...

    am i there to help the computer do it's job? or is the computer there to help me do mine?

    In a sense, you're quite right. It seems as though you're thinking of other things we use in our lives that help us do what we want - phones, pliers, cars, washing machines, lighting fixtures, drills, blenders, stoves, refrigerators - the list could go on and on. If I'm getting where you're coming from, these may be the kinds of things you have in mind as a sort of a reference.

    The computer differs from all of those things in one particularly significant way - its highly multipurpose much more so than the aforementioned things. This makes it complex on a scale that nearly all other things we use by more than a longshot.

    And, for that matter, while cron seems simple (and it is), those jobs it automates for you have to be put together as well which may not be simple. Also, what if the report cron cranks out needs to be different one day? You're back to the task of servicing the computer so it can service you.
    --
    "We are all geniuses when we dream"
    - E.M. Cioran
  125. Re:Ummm. Neat. by sumdumass · · Score: 1

    lol, what I meant was that you don't need to drop to a shell and input commands yourself. You don't need to open a console or directly touch a shell. You can do all your configuration from either the distro's desktop tools or from web apps like Webmin.

  126. Re:Ummm. Neat. by swillden · · Score: 1

    I just think in order to get Linux adopted by the populous, it's going to take more than kernel enhancements to see that through.

    Sure. Luckily, there are a lot of developers working on other parts of the OS, like the KDE and GNOME teams, the folks working on upstart and other low-level but above-the-kernel components, the people writing device drivers, the application developers, etc., etc., etc.

    What is your point? Do you think the kernel developers should start working on the GUIs? That would be a bad thing. Really bad.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  127. Re:Ummm. Neat. by STFS · · Score: 1

    YOU MEAN LIKE THIS?

    --
    You don't think enough... therefore you better not be!
  128. Re:Ummm. Neat. by sumdumass · · Score: 1
    I used to have the same problem when connecting 21" CRTs to a box already configured desktop. Usually this only happened after I installed the vendors driver. I have noticed it with a few of the LCD monitors that don't auto adjust the resolution from a standard native resolution. Of course I have issues with those same monitors in windows when the resolution was changed to something out of range. I have to keep a 17' CRT around to connect and turn the resolution to something the monitor can support then connect it again and adjust from there.

    You can basically do the same to some extent in Mandrake/Mandriva. Just open the management console and select the monitor, change the resolution to something your monitor will work with, Change the monitor type to a genaric monitor if it doesn't list your brand, then plug the monitor in and it should work. Of course that is mandrake specific and using Mandrake's tools, I don't know what or how to do it in other distros. The CentOS boxes I run don't have a GUI at all outside a terminal and those are the two distros I mess with.( I actually went to CentOS because Mandrake was pissing me off)

    I think one of the reasons you read about going to the command line so much is because most of the fixes are portable between distros. RedHat might use gui based tools that are different from SuSE which might be different then Mandrake's which might be different from Ubuntu's and so on. With a command line fix, the fix should be the same across most of those distributions. But it doesn't mean there isn't an easier way to do something with a point and click. A lot of times you have to look at the distro's website that you are having problems with.

    In the end though, I think most of this can be solved once supported hardware is common, because most of my issues requiring shell access has involved making stuff work. If you all hardware plays nice, it's usually abstracted enough you can use the GUI.
    I though that might be the case. Although the little amount of time spent on problems getting hardware to work would be even shorter and less complicated once more OEMs start selling linux pre-installed. You also have to look at the distros being used. Some of them have strict OSS policies while some have no problem including proprietary drivers. It seems to me that the later has more hardware compatibility to some degree. Some distros are set up to be more server centric as well as for the more advanced user. Things like auto detection of hardware might not be included, and they just might not be expecting users who don't want to go into the command line so they just don't worry about not going there. I like mandrake because of the tools it includes, the urpmi package manager and a few other things. I hear that synoptics or whatever it is called is just as good. I'm just used to mandrake and their stuff. And I think finding a distro you like, not one that others claim is cool, and using it to the point you are comfortable with it, solves half of the issues I see people complaining about.
  129. Re:Ummm. Neat. by init100 · · Score: 1

    Please Linux developers, unify the OS and create something that at least 90% of the computing population can accomplish something on, not just the brainy and overwhelmingly patient.

    Those 90% of the general population want to run Windows software and won't accept Wine or a virtual machine. They want to double-click on the .exe, click-drool-click, and do their thing. Making it user-friendly is not enough, they have to be able to run their pirated copies of Photoshop and 3D Studio, not to mention all their pirated DirectX 10 games.

    Without some massive reeducation program, I doubt that Linux will get a significant market share in the next several decades. People have Microsoft in their heads, and love what they get from Steve the monkey boy, regardless of how well it works. It's just like the instability of the Windows 9X line, as well as preceding products. People thought that occasional crashes were just facts of life if you wanted to use a computer.

  130. New version, huh? by Anonymous Coward · · Score: 0

    Yep, yet another new version. It's really a shame how they couldn't be bothered to code it right the first time around.

  131. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    And this is different from windows?

  132. Re:Ummm. Neat. by HeroreV · · Score: 1

    I don't think having cron browse the web for me (Slashdot, anyone?) would be a very enjoyable experience.

  133. Don't forget the change of development model... by Abcd1234 · · Score: 1

    As little as I like the "there-is-no-stable" mentality of the current kernel development methodology, it's quite clear that it has enabled the kernel devs to incorporate new features into the mainline, and get them tested by a very large user base, in an exceedingly short period of time. Of course, the result is a decline in stability, and as a result, many still pine for the days of the old stable/unstable split. But, it seems the tradeoff is considered worth it by most.

    I'm also willing to bet the move to a more distributed source control system has had a large effect. While I'm not convinced of it's utility for corporate development, a distributed source control system, and it's effect on development, seems to have been a very positive change for the kernel developers, and has greatly reduced the burden on Linus, as it makes it very natural for individual subsystem maintainers to groom, test, and incorporate downstream patches before sending the final mods upstream to Linus for inclusion into the kernel proper.

  134. Re:Ummm. Neat. by Abcd1234 · · Score: 2, Insightful

    Unless you have any poorly supported hardware, in which case prepare for hours (if not days) of running google searches, reading mailing lists and forums, downloading tarballs, compiling code, and just general fighting before you get everything to work.

    Funny, the same is true of Vista.

    Maybe you should be laying blame where it's due: the hardware manufacturers.

  135. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    Wow thats such a cool argument (yawn). People should try that when selling cars, TVs, Houses, Groceries, and every other thing !

    "Oh no sir, its not that the TV is hard to use, after all *I* can use it after just picking up the remote."
    Replace accordingly.

    "Ahh yes, I know you're used to riding a Toyota, but let me tell you it sucks!!! So, please drive a Honda. You'll have trouble with it early on, but then you'll get right into it!!!"

    Let me tell you something Bubby, the person(s) who pays, gets to decide if its "user friendly", not you. If 10 million people willing to pay a Dev shop to write software tell the CEO it the software sucks, then it sucks (Note: 10 million blue-screens don't count.. unfortunately :D ). I know its not relevant to oh-so-free-omgz desktop GNU/Linux, but my point isn't about Linux anyway, its about this dumb argument about how its easy for *me*. Take the *me* out and start thinking of *everyone*.

  136. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    I hardly ever use the cup holder.

    There, fixed that for you.

  137. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    What about RSS feeds? Isn't that sort of the same thing?

  138. Re:Ummm. Neat. by Ibiwan · · Score: 1
    It's quite unified. ...
    We have, right now, not one but ten (more?) advanced, powerful, and very usable desktop environments (including Gnome and KDE);...
    multiple complete suites of office-targetted applications (KOffice, AbiWord, OpenOffice.org, and others)

    "unified"?
    You keep on using that word...

    --
    -- //no comment
  139. Re:Ummm. Neat. by RovingSlug · · Score: 1

    computing was supposed to automate. ... am i there to help the computer do it's job? or is the computer there to help me do mine?

    You should note that the vast majority of computers (except the one at your desk) do work without intervention already. Your cell phone is a computer. Your CD player, DVD player, game console, and HDTV are all computers. There are many computers in your car. Every room door at a hotel has a computer. And so on... All of these computers have made "everyones lives easier by helping the person".

    (The other argument is that desktop computers are still relatively new in the world. Like animals with big brains and a lot of potential, they need a lot of instruction, rearing, love, and attention. Eventually they will mature, require less attention, and maybe even take care of us.)

  140. Re:A pre-packaged ISO, please... by PReDiToR · · Score: 1
    Actually, you can

    make cloneconfig
    and it does all that for you.
    --

    Do not meddle in the affairs of geeks for they are subtle and quick to anger
  141. Re:Ummm. Neat. by ClownSoup · · Score: 1

    Yes. You service the computer, so that the computer can service the rest of us.

    In Soviet Russia, computer services you!

  142. Re:Great! In other news, RIP linux for the desktop by Anonymous Coward · · Score: 0

    On January 23, 1978, two days after killing Teresa Wallin, Chase purchased two puppies from a neighbor, which he then killed and drank the blood of, leaving the bodies on the neighbor's front lawn.
    Medical examiners reported an inordinate amount of semen in the corpse's rectum, indicating an "unusual amount" of ejaculations.
    His most heinous act, however, was to stuff animal feces into her mouth.

  143. Re:Ummm. Neat. by Locklin · · Score: 1

    I added a custom modeline to my X11 config and I'll be damned if you can do that via the GUI Open Konqueror, click up until you are at the root directory. Click etc. Click X11. Right click xorg.conf > select actions, and "edit as root." Enter password. (text editor opens), scroll to line, paste text.

    The instructions say to use the terminal because its much *easier* to cut and paste "sudo kedit /etc/X11/xorg.conf" into the terminal. Also, if you say "but I use gnome," then you just proved the other parent's point - a command is much more portable between systems.

    If your X11 crashed on startup, well, that's a problem with xorg, not Linux. And you will find that all distros within the year will have a "failsafe" like ubuntu that allows you to use your "gui" to fix the problems.
    --
    "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
  144. Step 5 is the wrong one. by Estanislao+Mart�nez · · Score: 1

    5. Person B strips out the BSD license, which he's allowed to do because he's not bound by the terms of the BSD license.

    That's the step where it goes wrong. Person B is still bound by the terms of the BSD license.

    Let's simplify it a bit, and assume just one file. Person A obtains a file consisting solely of one person's work, licensed under the BSD terms. Person A makes significant changes to it, and releases a derived work to Person B, under the GPL license. Person B now needs two licenses to modify and distribute what Person A gave them:

    1. The license to the original work that Person A modified.
    2. The license to the derived work that results from Person B's modifications.

    The key point is that Person A can only enforce copyright on his GPL'ed work to the extent that the alleged infringing material is not based on the original, BSD-licensed file. For example, if B takes a function from A's GPLed file and puts it into a non-GPL program, A can only complain if that function didn't appear in the original BSD-licensed work.

  145. Re:Ummm. Neat. by GlassHeart · · Score: 1

    Whether kernel developers take requirements directly from users, or via application software programmers, the end result is the same: kernel developers need to and do take end user requirements into consideration. APIs are indeed important, documentation is indeed important, but "usability is a problem for the desktop maintainers ( the KDE or GNOME guys ), not the kernel hackers" is plain false.

  146. A good Jedi by Ep0xi · · Score: 0

    A good Jedi never has enough time to rewrite a memory deallocation process.
    An excelent Jedi, leaves it for the hackers.

    --
    ?
  147. Re:Ummm. Neat. by wanderingknight · · Score: 2, Informative

    I'm not saying "x OS is easy to use". I'm saying there's not such thing as "ease of use". It's not an argument about how easy it is for *me* to use Linux, it's an argument about how easy or hard is to get used to something new, especially if you're a non-techie.

    To put an example, my grandfather was used to Windows 3.11. He had AutoCAD for his tailoring business, and it was wonderful. It did everything he needed, and his productivity was excellent. He was used to it. My father came in one day and replaced his old 486 with a new PC and put Windows XP on it. My grandfather went crazy, he didn't understand a thing. He was so used to 3.11 that XP's "user-friendliness" meant nothing to him. It took a couple of months till he could finally get used to XP.

    Another example, and a much more radical one: My translation teacher was telling us the other day about the days when she worked with a manual typewriter. She was really good at it. But then there came the PC and the graphical word processors--she also went crazy. She wasn't used to typing straight without manually breaking the lines! This also took a certain amount of learning time.

    How many people are there that actually used something other than 9x based Windows OS? I was raised with DOS, my first GUI experience was with the old Mac OS, then I passed through Windows XP and ended up today in Linux. I'm used to figuring how things might work in different systems. Most people aren't. Most people were introduced to computers in the 9x or NT era, and don't know anything else. How can you expect them to find something completely different to what they're used to "easy to use"?

    I'm not saying people should move to Linux. I'm just countering the "ease of use" argument. That's it, nothing more, nothing less.

  148. it's nvidia's fault that by alizard · · Score: 1

    the kernel I got was compiled with gcc 4.1 and the gcc version that's current and pushed out via automated upgrade is 4.2? Remember, the team responsible for distributing updated Debian-packaged kernels is also the one who decide what compiler goes into the current distro upgrade. I think this problem is going to be common to any driver that has to be compiled into the kernel, I'm merely glad that for me, nvidia is the only problem.

    More to the point, the nvidia .deb Debian repackage is also supposed to be up to date with the current kernel for the same reasons.

    1. Re:it's nvidia's fault that by tomhudson · · Score: 2, Insightful

      There's no reason you can't have 2 or more compilers on the same machine. I used to have both 2.95 and 3.something_or_other, no problems (I kept 2.95 around for a while because of the bugs in 2.96)

  149. not the problem by alizard · · Score: 1

    the problem is that the kernel will only tolerate the insertion of a module compiled on the same compiler version as the kernel.

    1. Re:not the problem by tomhudson · · Score: 1

      Oops - sorry, my stupid :-(

  150. How is parent offtopic? by timroerstroem · · Score: 1

    I think the mod might have had a *WHOOSH* moment.

  151. Re:Ummm. Neat. by KKlaus · · Score: 1

    I'm not laying blame anywhere. I'm just pointing out that since that a linux install is frequently much harder than its XP counterpart. That's what the OP was talking about, that's what I'm talking about. The average user doesn't care WHY it's harder, they just care that it is.

    --
    Relax I just want some peanuts.
  152. Re:Ummm. Neat. by Anonymous Coward · · Score: 0

    You obviously missed the point. The point is, that there is a lot of operating systems available, which all work in a very similar way. And then there is one big vendor, who decides to make a system as incompatible with everything else as they can get away with, and make it so different, that it is difficult to switch to and from. There can be only reason for a vendor to behave this way, they must believe, that if it was easier to switch, there would be more people switching away from their system than to their system.

  153. Re:Ummm. Neat. by kasperd · · Score: 1

    Whether kernel developers take requirements directly from users, or via application software programmers, the end result is the same
    No it is not. The typical end user doesn't understand the system well enough to even say what features are needed from the kernel in order to produce a system working in the desired way. And in fact a kernel change alone is hardly ever going to improve the user expierience. And what requests are the kernel developers going to get, if they come from end users not knowing anything about software development themselves? The ones I have seen have always been something along the lines of either stop working on the kernel and start working on this userinterface instead, or make the system work exactly like Windows.

    but "usability is a problem for the desktop maintainers ( the KDE or GNOME guys ), not the kernel hackers" is plain false.
    Jeez. Most of the usability improvements that people wants are things that doesn't require any kernel changes at all. Why should kernel developers be bothered with requests like, I want this button to be moved to the right and do something else. If a user wants KDE to behave differently, it would be much better for the KDE developers to look on the request and decide how it can be done. And if it requires a kernel change, that developer can explain what he needs from the kernel. Very few end users will ever understand how that kernel feature relates to the user interface change.
    --

    Do you care about the security of your wireless mouse?
  154. Maybe my choice of words is unfortunate. by Kickasso · · Score: 1

    You don't change the license terms of the code you're based upon, you release a new work under a new license. The original code remains under its original license, you can't take that away.

    1. Re:Maybe my choice of words is unfortunate. by trifish · · Score: 1

      If you release the code under a different license, you are changing its license terms. The word under refers to the verbs "cover" and "govern". That is relicensing.

  155. nah by Kickasso · · Score: 1

    How could I change terms? A license, roughly speaking, is a conditional promise not to sue. I can't take away the original promise, because it was not me who has made it. Nor can I sue you, because the copyright is not mine. But if I create a derivative work based on some BSD-licensed code, I can add my own promise not to sue you over use of the derivative, with different conditions. The original code that is a part of the derivative continues to be licensed under its original BSD license. (There's nothing wrong with a whole and a part having different copyright holders and a different licenses.)

    1. Re:nah by trifish · · Score: 1

      Nope. If you have code under a permissive license, such as BSD, and you put the code UNDER a more restrictive license (such as the GPL) you are in fact adding additional terms to the BSD license. That is relicensing and BSD gives you no right to relicense the code.

  156. Re:Ummm. Neat. by Thundersnatch · · Score: 1

    Funny, the same is true of Vista.

    Actually, it really really isn't. Compared with 2000 and XP - and Linux - Vista installers are very informative and provide quite a bit of information about what will and will not work, especially during upgrades. For clean installs, it is a bit less clear, but so long as you can get a network connection of some sort with your hardware, the setup update process will usually sort it all out on PIII or newer hardware.

  157. Re:Ummm. Neat. by Abcd1234 · · Score: 1

    Vista installers are very informative and provide quite a bit of information about what will and will not work

    Tell that to my T61, which mysteriously BSOD'd twice while installing. And I'm hardly the only one to encounter issues like this.

    For clean installs, it is a bit less clear, but so long as you can get a network connection of some sort with your hardware, the setup update process will usually sort it all out on PIII or newer hardware.

    I'm not really sure how the "setup update process" can "sort it all out" if there's no Vista drivers for a particular piece of hardware, which is the case for many people with newer (or even older) video cards, printers, and or other types of gear, and is the entire point of this discussion.

  158. Re:Ummm. Neat. by Thundersnatch · · Score: 1

    Tell that to my T61, which mysteriously BSOD'd twice while installing. And I'm hardly the only one to encounter issues like this.

    The Vista compatability checker, which runs first, has always warned me about hardware for which no drivers exist. I don't have a T61, but my org has a large mix of desktop and laptop hardware and we haven't had any Vista install issues.

    That said, I have never gotten any network connectivity out of the box installing Linux on my semi-vintage Dell 700m. I've tried Ubuntu 6.10 and Fedora 6. The install completes, but no network is there, and no obvious errors or any help is given for resolving the issues. Yeah, I went online and an hour of searching on another machine, readining conflicting postings scattered over dozens of sites, and some arcane edits to config files, I was able to make the wired 100mbit adapter work. But still no wireless connectivity, even though the adapter is listed as up.

    I'm not really sure how the "setup update process" can "sort it all out" if there's no Vista drivers for a particular piece of hardware

    True, if no drivers exist, you're screwed. The same is true on the Linux side, which supports even less hardware. My point was that the Vista setup updater will find missing and newer drivers online automatically if you can get some form of network connection with the base installer. Basic network connectivity is is possible on most hardware I've tested with Vista. If Vista doesn't support your network hardware, you can be damned sure probably won't, either.