Slashdot Mirror


Linux 2.6.26 Out

diegocgteleline.es writes "After three months, Linux 2.6.26 has been released. It adds support for read-only bind mounts, x86 PAT (Page Attribute Tables), PCI Express ASPM (Active State Power Management), ports of KVM to IA64, S390 and PPC, other KVM improvements including basic paravirtualization support, preliminary support of the future 802.11s wireless mesh standard, much improved webcam support thanks to a driver for UVC devices, a built-in memory tester, a kernel debugger, BDI statistics and parameters exposure in /sys/class/bdi, a new /proc/PID/mountinfo file for more accurate information about mounts, per-process securebits, device white-list for containers users, support for the OLPC, some new drivers and many small improvements. Here is the full list of changes."

224 of 288 comments (clear)

  1. Does it disturb anyone else? by Anonymous Coward · · Score: 3, Funny

    It adds support for read-only bind mounts, x86 PAT (Page Attribute Tables), PCI Express ASPM (Active State Power Management), ports of KVM to IA64, S390 and PPC, other KVM improvements including basic paravirtualization support, preliminar support of the future 802.11s wireless mesh standard, much improved webcam support thanks to a driver for UVC devices, a built-in memory tester, a kernel debugger, BDI statistics and parameters exposure in /sys/class/bdi,

    Does it disturb anyone else how many words the bsdm & linux kernel community have in common? (this is not a troll).

    Frankly, I blame IBM.

    1. Re:Does it disturb anyone else? by something_wicked_thi · · Score: 5, Funny

      Nah, SATA gets rid of all that. No more master and slave. Now, we submit to the controller.

    2. Re:Does it disturb anyone else? by Eudial · · Score: 5, Interesting

      It adds support for read-only bind mounts, x86 PAT (Page Attribute Tables), PCI Express ASPM (Active State Power Management), ports of KVM to IA64, S390 and PPC, other KVM improvements including basic paravirtualization support, preliminar support of the future 802.11s wireless mesh standard, much improved webcam support thanks to a driver for UVC devices, a built-in memory tester, a kernel debugger, BDI statistics and parameters exposure in /sys/class/bdi,

      Does it disturb anyone else how many words the bsdm & linux kernel community have in common? (this is not a troll).

      Frankly, I blame IBM.

      Well, the kernel sources are (or were) pretty explicit in their sexual deviations. I remember several occurrences of the following comment: /* Fuck me gently with a chainsaw... */ in the 2.4 tree.

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    3. Re:Does it disturb anyone else? by value_added · · Score: 4, Funny

      Nah, SATA gets rid of all that. No more master and slave. Now, we submit to the controller.

      Actually, submitting to the controller is redundant. I guess that makes the above a joke within a joke for those who thought otherwise. From the relevant Wiki article:

      In fact, the drivers in the host operating system perform the necessary arbitration and serialization, and each drive's controller operates independently. Both are really "slaves" to the driver in the host OS.

      And because SATA presents the ATA interface to the system (the difference being how the chips are connected to the drive), you could say there's an additional joke in there, but one only those using SCSI would find funny.

    4. Re:Does it disturb anyone else? by Bloodoflethe · · Score: 2, Funny

      And because SATA presents the ATA interface to the system (the difference being how the chips are connected to the drive), you could say there's an additional joke in there, but one only those using SCSI would find funny.

      Too true.

      --
      "Little is much when little you need."
    5. Re:Does it disturb anyone else? by something_wicked_thi · · Score: 1

      Actually, submitting to the controller is redundant. I guess that makes the above a joke within a joke for those who thought otherwise. From the relevant Wiki article:

      Not entirely true. The drive also has a controller to support NCQ, which means the drive can change the order of the commands submitted by the "master", which means that the "master" is, in a sense, submissive.

      Which just goes to show that, with SATA, we finally have equal rights for slaves and masters. Isn't progress great?

    6. Re:Does it disturb anyone else? by Cramer · · Score: 1

      Funny. I remember that comment... and others like it. The more time spent working with oddball hardware, the more you feel like someone is screwing you with a chainsaw.

    7. Re:Does it disturb anyone else? by kwabbles · · Score: 2, Interesting

      On my 2.6.24 box: :/usr/src$ egrep -ir "( fuck)|( shit)" *

      linux-headers-2.6.24-16/include/asm-mips/mipsprom.h:/* More PROM shit. Probably has to do with VME RMW cycles??? */
      linux-headers-2.6.24-16/include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */ \
      linux-headers-2.6.24-16/include/linux/netfilter/xt_limit.h: /* Ugly, ugly fucker. */
      linux-headers-2.6.24-16/include/asm-m68k/sun3ints.h:/* master list of VME vectors -- don't fuck with this */
      linux-headers-2.6.24-16/include/asm-cris/arch-v32/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock
      linux-headers-2.6.24-16-generic/include/asm-mips/mipsprom.h:/* More PROM shit. Probably has to do with VME RMW cycles??? */
      linux-headers-2.6.24-16-generic/include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */ \
      linux-headers-2.6.24-16-generic/include/linux/netfilter/xt_limit.h: /* Ugly, ugly fucker. */
      egrep: linux-headers-2.6.24-16-generic/include/linux/linux: No such file or directory
      linux-headers-2.6.24-16-generic/include/asm-m68k/sun3ints.h:/* master list of VME vectors -- don't fuck with this */
      egrep: linux-headers-2.6.24-16-generic/include/asm/asm-x86: No such file or directory
      egrep: linux-headers-2.6.24-16-generic/include/asm-x86/asm-x86: No such file or directory
      linux-headers-2.6.24-16-generic/include/asm-cris/arch-v32/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock

      --
      Just disrupt the deflector shield with a tachyon burst.
    8. Re:Does it disturb anyone else? by Nethemas+the+Great · · Score: 1

      Well, the kernel sources are (or were) pretty explicit in their sexual deviations.

      Hasn't changed (as of 2.6.24)...

      Documentation/DocBook/kernel-locking.tmpl: If you don't see why, please stay the fuck away from my code.
      arch/x86/kernel/cpu/mtrr/generic.c:/* Some BIOS's are fucked and don't set all MTRRs the same! */
      arch/x86/kernel/cpu/cpufreq/powernow-k7.c: * Some Athlon laptops have really fucked PST tables.
      arch/sparc64/kernel/binfmt_aout32.c: /* Fuck me plenty... */
      arch/sparc/kernel/sunos_ioctl.c: /* Binary compatibility is good American knowhow fuckin' up. */
      arch/sparc/kernel/ptrace.c:/* Fuck me gently with a chainsaw... */
      arch/sparc/kernel/process.c: /* fuck me plenty */
      arch/sparc/kernel/head.S: /* XXX Fucking Cypress... */
      arch/ppc/syslib/ppc405_pci.c: * the kernel try to remap our BAR #1 and fuck up bus
      arch/parisc/kernel/sys_parisc.c:/* Fucking broken ABI */
      arch/mips/sgi-ip22/ip22-setup.c: * fucking with the memory controller because it needs to know the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't even give the
      arch/mips/pci/ops-bridge.c: * IOC3 is fucked fucked beyond believe ... Don't try to access
      arch/mips/kernel/irixioctl.c: * irixioctl.c: A fucking mess...
      arch/mips/kernel/irixelf.c:#if 0 /* XXX No fucking way dude... */
      drivers/watchdog/shwdt.c: * brain-damage, it's managed to fuck things up one step further..
      drivers/scsi/qlogicpti.h:/* Am I fucking pedantic or what? */
      drivers/scsi/NCR53C9x.c: * how bad the target and/or ESP fucks things up.
      drivers/scsi/NCR53C9x.c: /* Be careful, we could really get fucked during synchronous
      drivers/net/sunhme.c:/* Only Sun can take such nice parts and fuck up the programming interface
      drivers/net/sunhme.c: /* This card is _fucking_ hot... */
      drivers/mtd/mtd_blkdevs.c: registered, to prevent the link/init ordering from fucking
      drivers/media/video/bt819.c: BUG? Why does turning the chroma comb on fuck up color?
      drivers/ide/pci/cmd640.c: * These chips are basically fucked by design, and getting this driver
      fs/binfmt_aout.c: /* Fuck me plenty... */
      include/linux/netfilter/xt_limit.h: /* Ugly, ugly fucker. */
      include/asm-sparc64/system.h: /* If you fuck with this, update ret_from_syscall code too. */ \
      include/asm-m68k/sun3ints.h:/* master list of VME vectors -- don't fuck with this */
      include/asm-cris/arch-v32/spinlock.h: * writers) in interrupt handlers someone fucked up and we'd dead-lock
      lib/vsprintf.c: * Wirzenius wrote this portably, Torvalds fucked it up :-)
      net/netfilter/nf_queue.c:

      --
      Two of my imaginary friends reproduced once ... with negative results.
  2. Ah but does it run Linux?!? by Anonymous Coward · · Score: 1, Funny

    Just wondering... ;)

    1. Re:Ah but does it run Linux?!? by Anonymous Coward · · Score: 2, Funny

      Yes it does, and I can even imagine a beowulf cluster of them!

    2. Re:Ah but does it run Linux?!? by phobos13013 · · Score: 5, Funny

      These changes will now make 2008, THE year for the linux desktop!

      --
      ...and it should be known by now
    3. Re:Ah but does it run Linux?!? by Jellybob · · Score: 3, Funny

      Sure, just install Xen, and then you can indeed make it run Linux.

      If you're feeling really masochistic, you could even create a beowulf cluster of Linux boxes, running Linux, with Linux running on them. /me watches his head explode.

    4. Re:Ah but does it run Linux?!? by debatem1 · · Score: 2, Informative

      I actually do this. As part of the networking lab for my school I set up a load balanced cluster of physical boxes to run virtual machines in arbitrary network configurations. It was harder than it needed to be.

    5. Re:Ah but does it run Linux?!? by Atti+K. · · Score: 1

      I, for one, welcome our new... oh wait...

      --
      .sig: No such file or directory
    6. Re:Ah but does it run Linux?!? by Monsuco · · Score: 1

      These changes will now make 2008, THE year for the linux desktop!

      A while back, somebody told me it would be in 2007, or was it 2006? Hmm.

    7. Re:Ah but does it run Linux?!? by samjam · · Score: 1

      Bah! thats nothing!

      My laptop blew it's mind when I booted the linux partition of my laptop, started vmware and booted the linux partition of my laptop. It fsck'd itself pretty badly at that point.

      Now my vmware has a floppy disk image with grub to make sure it can only boot windows.

      Sam

  3. Re:Kernel debugger? by HvitRavn · · Score: 5, Funny

    I found this article on Wikipedia but it doesn't say much except "A kernel debugger is a debugger present in some kernels to ease debugging and kernel development by the kernel developers". Can someone whip out a cluebat please?

  4. Intelfb still broke by CRCulver · · Score: 5, Informative

    They have still not enabled mode switching in the intelfb driver on laptops, meaning that I am forced to use ugly, unaccelerated VESA instead of the right driver for this sytem. This bug has been reported on kernel dev mailing lists and forums for at least three years, but no one with the skills seems to want to fix it.

    1. Re:Intelfb still broke by Nutria · · Score: 3, Insightful

      They have still not enabled mode switching in the intelfb driver on laptops

      Do any desktops really need a fb, or is it only so that there can be pretty pictures during boot, before [xkg]dm starts?

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:Intelfb still broke by Viol8 · · Score: 1

      Thats because frame buffers were one of those seemed-a-good-idea-at-the-time. But that time is passed.

    3. Re:Intelfb still broke by MBGMorden · · Score: 1

      Well, while I am happy as can be to use the VESA fb, writing of a bug in an existing driver simply because "no one needs it" (when as the original poster has demonstrated a desire for it) is just a bit disingenuous. Software developers tend to make really poor judges when it comes to features that users need. If you want to develop for an audience other than yourself, the best strategy is to listen to what the users ask for, and then implement that, assuming it doesn't break anything and that it's possible.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    4. Re:Intelfb still broke by samkass · · Score: 1

      Well, users aren't always right about what they want either, especially when they request specific technical implementation details. The parent poster didn't say what they wanted to actually do or accomplish, just listed a specific technical item that hasn't been fixed. When "users" start asking for implementation details, you're probably better off either not doing anything or getting to the heart of the user's actual needs before implementing anything.

      --
      E pluribus unum
    5. Re:Intelfb still broke by Anonymous Coward · · Score: 1

      Faulty assumption: develop for an audience other than yourself

      A lot of developers I know only do as much coding as necessary to do/fix whatever they are having a problem with. If you have a problem with it, fix it yourself or give incentives to someone else to do it for you.

    6. Re:Intelfb still broke by Chemisor · · Score: 1

      > Thats because frame buffers were one of those seemed-a-good-idea-at-the-time. But that time is passed.

      Well, gee, that's exactly what I think about X. I'd much rather get rid of the huge bloaty X.Org and work on the framebuffer console, as I am doing right now. If there was kernel mode switching support, I'd actually upgrade my video card again. Currently my nVidia 7600 is the best one supported (correct me if I'm wrong). I would certainly like to get something newer to play Windows games faster, but if I can't still have my framebuffer console, the deal is off.

    7. Re:Intelfb still broke by alan_dershowitz · · Score: 1

      My Mac doesn't have any character video modes, so the only way you can get a console without X is virtually via a FB. Unless I'm misunderstanding how this works.

    8. Re:Intelfb still broke by Anonymous Coward · · Score: 5, Informative

      It's coming in 2.6.27 along with the GEM branch that was merged into master. Read Phoronix if you're into this sort of thing.

    9. Re:Intelfb still broke by Nutria · · Score: 1

      My Mac doesn't have any character video modes, so the only way you can get a console without X is virtually via a FB.

      So that's one good reason desktop users need an fb!

      --
      "I don't know, therefore Aliens" Wafflebox1
    10. Re:Intelfb still broke by MBGMorden · · Score: 1

      I'll make not qualm with that. I AM that type of developer. However, the Linux kernel group is not. The fact remains that if you wish to develop software with the intention of widely distributing it for general use, then you have to pay some heed to the users who will be using it.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    11. Re:Intelfb still broke by rbanffy · · Score: 4, Insightful

      It's actually useful if you, for some reason, need to drop to a text console and do something there (like restarting a firefox that started running amok an hour ago and now has all the system resources taken). I like my console to use the exact resolution of the laptop screen so that there are no weird pixels and, as a nice plus, the screen can fit a lot more text.

      Having a 900x1024 screen and a text mode that's about 480x640 pixels and 24x80 is kind of ugly.

    12. Re:Intelfb still broke by mrsteveman1 · · Score: 1

      Thats a low standard for things, if we are reducing everything to "need" then lots of things can go.

      In any case 'pretty pictures' is a perfectly valid reason even though there are other more important uses of the framebuffer. You can trivialize it if you like but the fact remains, the hardware supports framebuffers, so should the driver.

    13. Re:Intelfb still broke by Knuckles · · Score: 1

      Point taken about a nicer console, but your example really sucks :)

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    14. Re:Intelfb still broke by rbanffy · · Score: 1

      That's because your Firefox never decided to take over your computer while you were at lunch.

      Last time it happened, I couldn't unlock the screen saver.

    15. Re:Intelfb still broke by dpilot · · Score: 1

      I hate "it just works" as it is usually implemented, because when "it just works" that really means only 70/80/90% of the time. (I'll admit that it's a moving target, generally getting better.) But the real problem is when "it just works" doesn't, it gets in your way big-time and keeps you from: a-getting it working your self, b-figuring out what really happened, so you can fix it, etc. "It just works" can be done correctly - leaving the option of running commands and editing config files yourself - but it seems like it generally isn't. I also acknowledge the need for "it just works", I just wish they'd do it the right way, without turning the whole thing into "Windows Black Magic."

      --
      The living have better things to do than to continue hating the dead.
    16. Re:Intelfb still broke by samkass · · Score: 1

      No, my attitude is just the opposite. A "how to" is asking about accomplishing a certain task, not for a specific implementation of a specific technical feature. How tos that just tell users why they shouldn't want what they want is only slightly less frustrating to me than how to's that tell users how easy things are. (Whether a step is "easy" or not is not an analysis a document writer should be making. If it's easy for the user, it's wasted space, and if it's not, it's just frustrating and demeaning.)

      --
      E pluribus unum
    17. Re:Intelfb still broke by Knuckles · · Score: 1

      I meant that to kill and restart a process, any console is good enough.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    18. Re:Intelfb still broke by ladoga · · Score: 1

      Do any desktops really need a fb, or is it only so that there can be pretty pictures during boot, before [xkg]dm starts?

      Sometimes I like to use my ultraportable without launching X.

      High resolution fb is far from useless as you can fit more lines of text into the screen.
      Also it's nice to be able to run videos with framebuffer output driver.

    19. Re:Intelfb still broke by Fujisawa+Sensei · · Score: 1

      They have still not enabled mode switching in the intelfb driver on laptops

      Do any desktops really need a fb, or is it only so that there can be pretty pictures during boot, before [xkg]dm starts?

      Somebody outside the kernel team is actually trying to use the functionality, its none of anybody's business as to the "why" or "need". If its broken, its a bug. So it needs to be fixed.

      --
      If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  5. Clever new tools for kernel config by FeatureBug · · Score: 5, Insightful

    What I would like to see more emphasis on in future kernels is a discussion of possible clever new tools and methods for configuring the thousands of kernel config options. None of the existing in-kernel-tree or out-of-tree config tools seems ideal.

    1. Re:Clever new tools for kernel config by Zarhan · · Score: 4, Interesting

      Aye - would be great if there would be tool that I could eg. say "Ok, right now, at this moment, I have all my hot-pluggable USB/PCI devices plugged in, please detect and configure the options as needed". After all, that's what I do with a new comp: use lspci and similar tools to find out what's in the guts of the machine and then set options appropriately in menuconfig.

    2. Re:Clever new tools for kernel config by repvik · · Score: 3, Insightful

      um... you have a distro that doesn't hotplug all the necessary modules for you?

    3. Re:Clever new tools for kernel config by aster_ken · · Score: 1

      Here's an old but fun method of configuring your kernel:

      The Kernel Adventure Configurator

    4. Re:Clever new tools for kernel config by diegocgteleline.es · · Score: 1

      Thats what udev does. And it does it without even recompiling the kernel - it works with standard kernels. Awesome!

      Seriously, better config tools are not needed because normal people does NOT need to compile the kernel. Compiling your kernel "just because" it's like recompiling libc. You CAN do it, but not many people does it and people who does do not need better config tools.

    5. Re:Clever new tools for kernel config by nawcom · · Score: 2, Informative

      You aren't following at all; the concept is that the modules havent been compiled and linked yet. More classic development distributions like Slackware don't provide 2 gigs of precompiled modules for different kernels (it usually comes with enough to pick up your hard drive, chipsets, etc and boot. That's where the kernel source comes in. you take 3 minutes and set it up and another 3 minutes (or hours, if you prefer the good-ol 386) to compile it. It's always been a ton faster than fighting with precompiled module dependency hell. So custom compiling the kernel requires experience and skill, something a good ol' linux user has and loves.

    6. Re:Clever new tools for kernel config by pbhj · · Score: 1

      um... you have a distro that doesn't hotplug all the necessary modules for you?

      I think he means he doesn't want to compile/build all modules, just the ones that the system will use.

    7. Re:Clever new tools for kernel config by slashflood · · Score: 5, Funny

      Clever, but takes some time:

      1. make randconfig
      2. Compile, install and boot the kernel
      3. If your system doesn't boot or lacks a driver, goto 1.

    8. Re:Clever new tools for kernel config by dmckeon · · Score: 1

      After my last round of wrestling with video drivers,
      I'd settle for a multi-step process:

              install new distro
              plug in all optional hardware, devices, whatever
              boot an 'inventory' kernel
              mount all desired file-system types
              start any unusual drivers or processes

              direct 'inventory' kernel to
                      "detect and configure the options as needed"
                              for all the hardware or other configuration
                              sensitive stuff that is visible, mounted, etc.

              manually tweak kernel config if needed
              compile new kernel & any modules needed
              boot to new kernel
              enjoy

      I'd settle for any method that lets the non-kernel-guru
      user focus on the few config items that might need
      changing, instead of facing 2900-odd CONFIG_ variables,
      many for obscure hardware that won't be found in most
      systems. Yes, the settings need to be available for
      people who do have that hardware, but they should not
      require decisions by people who do not have that hardware.

      To put that in a way more Slashdot readers might remember,
      I'd like a tool or specialized kernel that could determine
      from the hardware, without having to poll the user,
      the appropriate settings for:

              CONFIG_ATHLETIC_JOCK_STRAP=

              CONFIG_ATHLETIC_SPORTS_BRA=

    9. Re:Clever new tools for kernel config by drinkypoo · · Score: 1

      Don't we all? I had to manually load ipmi modules under Debian Hardy 8.04.1 on my IBM eServer 325 :P Also coretemp driver is not loaded by default on my Compaq nw9440. Both of these are just monitoring but shouldn't they load when I need them?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Clever new tools for kernel config by Zero__Kelvin · · Score: 2, Funny

      "That's where the kernel source comes in. you take 3 minutes and set it up and another 3 minutes (or hours, if you prefer the good-ol 386) to compile it."

      Either:

      1. You have never configured and compiled a Linux kernel before, or ...
      2. You are the absolute worlds worst estimator of temporal resource requirements on the planet.

      There are 1155 options to configure:

      [Zero__Kelvin@stormbringer linux-2.6.git]$ git branch
      master
      * v2.6.26-deeppurple-eldd
      v2.6.26-rc7-deeppurple
      v2.6.26-rc8-deeppurple
      [Zero__Kelvin@strombringer linux-2.6.git]$ grep CONFIG .config | grep -v \# | wc -l
      1155


      Granted a make oldconfig will give you a baseline with which to work, but you still need to sift through all of those and verify you have what you want. 3 minutes isn't enought time to verify the networking options.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    11. Re:Clever new tools for kernel config by dgatwood · · Score: 1

      What would be ideal would be to have new device detection that:

      • Knows where the kernel source lives.
      • Knows how to edit the configuration file.
      • Knows which drivers to enable to support the device (based on device/vendor ID hints stored in some plist file or something).
      • Knows how to invoke the compiler.

      You get the idea. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    12. Re:Clever new tools for kernel config by ibanezist00 · · Score: 1

      So... is that called "Bogoconfig"?

      --
      There are mountains to cross for those that are willing.
    13. Re:Clever new tools for kernel config by Zarhan · · Score: 1

      Actually this might be something to go for. Just have a completely modular kernel, everything as modules, then after boot you'd just check which modules actually were loaded and somehow map that to kernel configuration options.

    14. Re:Clever new tools for kernel config by ArsonSmith · · Score: 1

      maybe something like a:

      # make currentsys_config

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    15. Re:Clever new tools for kernel config by Samah · · Score: 1

      Clever, but takes some time:

      1. make randconfig
      2. Compile, install and boot the kernel
      3. If your system doesn't boot or lacks a driver, goto 1.

      Careful now, haven't you ever heard of the infinite monkeys theorem?
      If you start making random files you're going to eventually end up with an audio book of the entire works of Shakespeare.

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    16. Re:Clever new tools for kernel config by dpilot · · Score: 1

      No, he got it right. Keep in mind that as he structured it, it's practically an infinite loop. Step 4 was eliminated in the optimizer as "never executed."

      --
      The living have better things to do than to continue hating the dead.
    17. Re:Clever new tools for kernel config by zsau · · Score: 1

      Um, how do you make a kernel compile in three minutes? I'm well and truly past the 386-era with my most recent purchase a high-end laptop earlier this year with more RAM than I know what to do with and plentiful CPU power but if a kernel compile took three minutes I'd be spending the next twenty working out what went wrong...

      --
      Look out!
    18. Re:Clever new tools for kernel config by timbo234 · · Score: 1

      More classic development distributions like Slackware don't provide 2 gigs of precompiled modules for different kernels (it usually comes with enough to pick up your hard drive, chipsets, etc and boot.

      2Gigs!!! There must be something seriously wrong with the Slackware kernel packaging!
      The Mandriva kernel package on my laptop takes up under 35MB ON DISK (du -sh) and includes all the modules I'd ever need.

      Why for the love of god go through all that pain and inconvenience to save a few megs of disk space?

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    19. Re:Clever new tools for kernel config by ZerdZerd · · Score: 1

      With Quantum computing we could do this in O(n) time!

      --
      I'm not insane! My mother had me tested.
    20. Re:Clever new tools for kernel config by agbinfo · · Score: 1

      +1

  6. 802.11s can run on generic WLAN hardware? by leuk_he · · Score: 1

    Just curious,

    If you have compatible wlan hardware like Atheros, would it be possible to configure a mesh network on them? Or do you need special 11s compatible hardware?

    I know the OLPC has specialized hardware for this.

    1. Re:802.11s can run on generic WLAN hardware? by Shadow_139 · · Score: 2, Insightful
    2. Re:802.11s can run on generic WLAN hardware? by leuk_he · · Score: 1

      I guess that is a yes? Or yes, sometimes? THat still does not give the state of that project.

    3. Re:802.11s can run on generic WLAN hardware? by Klaus_1250 · · Score: 4, Informative

      802.11s != OLSRv2 . 802.11s seems to work at the MAC layer, whereas OLSRv2 works at the IP layer. They are not the same. There are quite a few mesh networking protocols out there and in development, but I haven't seen a clear winner yet.

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    4. Re:802.11s can run on generic WLAN hardware? by kitgerrits · · Score: 1

      dd-wrt is a special firmware for Linksys WRT54G (and compatible) embedded routers.
      Chancec are that someone has written it, but I'm not sure it will run on any other type of kernel/hardware.
      At best you'll be able to port the functionality to x86 hardware and generic (or caompatible) network cards.
      At worst, you'll have a bunch of gibberich that only makes sense if you know the peculiarities of the hardware.

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    5. Re:802.11s can run on generic WLAN hardware? by HRogge · · Score: 1

      802.11s is designed for small mesh networks (I think the recent draft talks about a maximum of 32 nodes).

      OLSR is used in much larger networks (at the moment 700+ nodes for the www.olsr.org implementation).

    6. Re:802.11s can run on generic WLAN hardware? by gradedcheese · · Score: 2, Informative

      It's part of the mac80211 layer, so it in theory supports any mac80211 driver, that is a 'soft MAC' WiFi chipset. There are minor driver changes required to support mesh (basically adding mesh beacons) and right now the zd1211rw and B43 drivers work. We have more details here:
      http://o11s.org/trac
      B43 is your best bet at the moment, if you have a few of those, give the HOWTO on the o11s website a try and you can have your own mesh network.

      Eventually other soft-MAC chipsets can work, such as Intel's iwlwifi, Ralink, etc. At the moment beaconing is broken in rt2x000 so Ralink won't work, but that will probably be fixed soon.

    7. Re:802.11s can run on generic WLAN hardware? by Klaus_1250 · · Score: 1

      DD-WRT runs on a huge number of devices. See http://www.dd-wrt.com/wiki/index.php/Supported_Devices . Ever since LinkSys started plucking the WRT54G, other hardware has become much more interesting.

      --
      It only takes one man to change the Wisdom of the Crowd to Tyranny of the Masses.
    8. Re:802.11s can run on generic WLAN hardware? by kitgerrits · · Score: 1

      That's an impressive HCL!
      I ran DD-WRT once (on a WRT54GL), but my Wl500GP runs Oleg and my NSLU2 runs stock firmware.
      Both devices already do all I need them to do (scheduled remote backup and uPNP/NFS, respectively).

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    9. Re:802.11s can run on generic WLAN hardware? by atamido · · Score: 1

      The Wikipedia article says:

      802.11s defines a default mandatory routing protocol (Hybrid Wireless Mesh Protocol, or HWMP), yet allows vendors to operate using alternate protocols. HWMP is inspired by a combination of AODV (RFC 3561) and tree-based routing. An alternate protocol may be based on OLSR (RFC 3626).

      To me that sounds like OLSR can be used as part of 802.11s. Would there still be node limits in this case?

    10. Re:802.11s can run on generic WLAN hardware? by HRogge · · Score: 1

      I don't know, because the I have yet to see a finished documentation about 802.11s.

      Theoretically 802.11s is able to run OLSR. I think the node limit was introduced because the protocol should run on hardware (with VERY limited resources).

      Another advantage of a layer 3 routing protocol is that it can be easily ported to multiple operation systems. Olsrd (as an example) is available on Linux, BSD, OSX (including a port to a hacked I-Phone) and Windows.

  7. Re:init post by Anonymous Coward · · Score: 5, Funny

    Ugh, still no token ring support. And it's distributed under the GPL License. I think I'll recommend all my fortune 500 clients stick with windows server 2003.

  8. Re:Kernel debugger? by dahitokiri · · Score: 3, Informative

    If I'm understanding correctly, I believe they're talking about a mode in which you can debug kernel level events. You have a client PC (the debuggee) and the server PC (the debugger). They're usually connected over a serial cable.

  9. Real writeable NTFS? by redelm · · Score: 2, Insightful

    OK, 2.6.26 is out, and kudos for all the good work. But where is a truly writeable NTFS? Many larger USB drives are shipping with this pre-installed, so true write support is needed in the kernel.

    AFAIK, current kernel "write" support does not including creating files or directors (presumably just modifying/appending to existing files).

    I've tried ntfsprogs, but not got it to compile x86_64.

    1. Re:Real writeable NTFS? by Anonymous Coward · · Score: 5, Informative

      http://www.ntfs-3g.org/

      Not sure why it isn't in the kernel. But works great for me.

    2. Re:Real writeable NTFS? by aliquis · · Score: 5, Informative

      Here: http://www.ntfs-3g.org/

      Why is it needed in the kernel?

    3. Re:Real writeable NTFS? by dahitokiri · · Score: 3, Informative

      Try NTFS-3G.

      Also, blame Microsoft for not releasing the technical specs behind the FS. Reverse-engineering a filesystem (especially one that MS likes to change often) isn't exactly easy.

      Finally, you can always reformat "larger USB drives" into a FS that's more efficient (ext3, reiserfs).

    4. Re:Real writeable NTFS? by Gothmolly · · Score: 4, Funny

      Careful, some of those other filesystems really kill performance.

      --
      I want to delete my account but Slashdot doesn't allow it.
    5. Re:Real writeable NTFS? by Anonymous Coward · · Score: 1, Insightful

      The in kernel support for ntfs is an ancient relic. Use fuse and ntfs-3g instead. Fedora, Mandriva and Ubuntu even have it preinstalled.

    6. Re:Real writeable NTFS? by plasticsquirrel · · Score: 1

      You aren't stuck with NTFS on them. You can always reformat a flash drive as a large FAT32 volume (or any other FS) from Linux. Windows can use a large FAT32 FS, but it can't create one, so Linux can be used as a workaround. Example command:

      $ mkfs.vfat -F 32 /dev/sda1

      --
      Systemd: the PulseAudio of init systems
    7. Re:Real writeable NTFS? by wonkavader · · Score: 4, Informative

      Old NTFS stuff used to be really, really slow. Is ntfs-3g as fast as other filesystems on Linux, now?

    8. Re:Real writeable NTFS? by kanazir · · Score: 1

      Why is this scored insightful? Does anybody here actually is using Linux?

    9. Re:Real writeable NTFS? by plus_M · · Score: 5, Funny

      You know, this joke has been beaten to death for the past month or so. Can't you lay it to rest?

    10. Re:Real writeable NTFS? by Yvan256 · · Score: 1

      If you really care about performance you won't be using USB anyway.

    11. Re:Real writeable NTFS? by AllIGotWasThisNick · · Score: 1

      FAT32 has serious file size limitations. Why not just use ext2? http://www.fs-driver.org/

    12. Re:Real writeable NTFS? by Hucko · · Score: 1

      for me yes, but I only use it for basic storage/compatibility.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    13. Re:Real writeable NTFS? by Hucko · · Score: 1

      There are still people who don't? When did everyone move to Plan9?

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    14. Re:Real writeable NTFS? by repvik · · Score: 1

      Wooosh!

    15. Re:Real writeable NTFS? by something_wicked_thi · · Score: 5, Interesting

      Not sure why it isn't in the kernel.

      Because it doesn't need to be. Really, that's all there is to it. The old one took a long time to develop because kernel code is harder. The only real reason why you'd want an in-kernel driver is if you wanted to boot off of NTFS. The in-kernel driver is good enough to let you do that via a loopback file on the NTFS volume, so the rest can be in userspace.

      Apple uses that, too, and I don't hear people complaining about Apple's support for NTFS. People who still complain about this are living in the past, or are hitting one of the few remaining strange corner cases that aren't yet supported (and I very much doubt you are).

    16. Re:Real writeable NTFS? by Erikderzweite · · Score: 2, Informative

      Because ntfs-3g works through fuse - filesystem in userspace. It isn't a kernelspace filesystem.

    17. Re:Real writeable NTFS? by X0563511 · · Score: 1

      or, format your drives as Ext2 (or 3, really the only difference is the journal) and install Ext2 IFS on windows. Works fairly well!

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    18. Re:Real writeable NTFS? by at_slashdot · · Score: 1

      Here: http://www.ntfs-3g.org/

      Why is it needed in the kernel?

      For performance I guess.

      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    19. Re:Real writeable NTFS? by ObsessiveMathsFreak · · Score: 3, Funny

      We can give you closure, if you cut us a deal.

      --
      May the Maths Be with you!
    20. Re:Real writeable NTFS? by raynet · · Score: 1

      The OP wanted NTFS for USB device so it cannot be a performance issue.

      --
      - Raynet --> .
    21. Re:Real writeable NTFS? by Yvan256 · · Score: 1

      D'oh!

    22. Re:Real writeable NTFS? by Carlos+Laviola · · Score: 1

      This is an user space driver, but it works perfectly.

      http://www.ntfs-3g.org/

    23. Re:Real writeable NTFS? by Limburgher · · Score: 1

      Well, ok, but I've found mkfs.ext3 /dev/theusbharddriveinquestion to be even better.

      --

      You are not the customer.

    24. Re:Real writeable NTFS? by profplump · · Score: 1

      Most of the FAT-32 limitations are not relevant on flash drives. The 4 GB per-file limit could be annoying depending on what you're moving around and how big your media is, but other than that I don't see the problem. There are very few flash drives that exceed the 128 GB volume limit of FAT32. Even for USB drives four 128 GB volumes, while perhaps slightly annoying, would let you access the entire drive. And file permissions and ownership are completely irrelevant on removable media.

      It would be nice if NTFS support were better, or if Windows supported at least one fairly modern non-MS file system, but honestly most of the whining about the limitations of FAT32 is misplaced. I think a far superior solution to improving NTFS support would be to make portable network drives the replacement for any removable storage bigger than say 32 GB -- just plug it in to the USB or Ethernet port and mount the CIFS volume from whatever OS you like. Then you'd only be dealing with NTFS on dual-boot systems, where it is entirely reasonable to install drivers in Windows.

    25. Re:Real writeable NTFS? by drinkypoo · · Score: 1

      Okay look, this just isn't funny any more. I mean it. Cut it out already or I'm calling you on the carpet.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    26. Re:Real writeable NTFS? by Paradigm_Complex · · Score: 1

      The only real reason why you'd want an in-kernel driver is if you wanted to boot off of NTFS

      I end up doing a lot of read/write to NTFS from Linux when helping kith and kin with PC problems, and I doubt I'm the only one. I was under the impression that if the driver was in userspace rather than in the kernel the performance would take a hit. I know it's not the most pressing matter, but getting a bit more performance from NTFS read/write is another reason, no? It'd sure be nice to shave every second I can from computer fix-it sessions.

      --
      "A witty saying proves nothing." - Voltaire
    27. Re:Real writeable NTFS? by debatem1 · · Score: 1

      The difference between a kernel space and user space driver is a big deal for servers, but not for desktop usage. Lets put it this way: I doubt it would save you enough seconds in the course of a lifetime to be worth your time even if it only took 1% of the time it would likely take to write the code

    28. Re:Real writeable NTFS? by Zero__Kelvin · · Score: 1

      "Many larger USB drives are shipping with this pre-installed, so true write support is needed in the kernel."

      Another thing that would work was if Linux had some kind of tool to reformat a partition in the format of the users choice. Then Linux will be really powerful! ...

      ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    29. Re:Real writeable NTFS? by Ant+P. · · Score: 1

      Don't use ext3 on USB drives, use UDF. It has all the advantages of FAT32 (not having to screw around with UIDs, works everywhere) with none of the microsoft.

    30. Re:Real writeable NTFS? by aliquis · · Score: 1

      I never said it shouldn't be in the kernel, I asked why he needed to have it in the kernel.

      I'd gladly use the same argument for most of the other components as well unless there was a huge performance hit.

      I don't like ALSA because it's Linux only, I'd prefer OSS. It's probably there for speed and also because if it wasn't the average Linux users would complain so much / not get it to work.

      Because all network stuff is in the kernel?

      I don't know if there are any license issues, but maybe it was easier to implement outside it and less tied to the OS, also if it went inside the kernel maybe there would be so many chefs and patches and fiddling around with the code that it would be hard to maintain in a cross-OS fashion.

      To have writable NTFS in Linux only covered under GPL and don't have support in lots of other OSes would suck. (That may even be the reason, maybe it is GPL but doesn't infect the kernel so to speak.)

    31. Re:Real writeable NTFS? by aliquis · · Score: 1

      http://www.ntfs-3g.org/performance.html

      Doesn't look that slow to me, slower than ext3 but eventually faster than XFS and FAT32 for instance, and both of them are within the kernel.

    32. Re:Real writeable NTFS? by IBitOBear · · Score: 1

      Its not a matter of the joke being beaten to death its more a matter of the implementation strangling performance.

      --
      Innocent people shouldn't be forced to pay for inferior software development.
      --"Code Complete" Microsoft Press
    33. Re:Real writeable NTFS? by cbhacking · · Score: 1

      I don't hear people complaining about Apple's support for NTFS.

      Last I checked (which was a Tiger machine, my friends have been quite slow to upgrade to Leopard), Apple didn't have write support on NTFS at all. This elicited a considerable number of complaints.

      Linux, by comparison, can read and write ntfs (with journaling), can even boot off it, and I believe it can use at least some of the ACLs and other metadata as well.

      No volume shadow copy support yet, though... so for the time being, I mount my NTFS volumes RO unless absolutely needed.

      --
      There's no place I could be, since I've found Serenity...
  10. Re:Yes, by denzacar · · Score: 1

    You forgot this one.

    1. Create free OS
    2. Update it
    3. ???
    4. Profit!

    Also... no mention of Beowulf clusters, Natalie Portman and many others...

    --
    Mit der Dummheit kämpfen Götter selbst vergebens
  11. Good Featurelist by Doc+Ruby · · Score: 5, Informative

    I wish every kernel release announcement included a highlevel featurelist like that. Not just a ChangeLog, as each bug is fixed or small feature is added. But rather a fairly highlevel list of new and improved (and fixed) features like the one in this Slashdot story. Best if in the announcement itself, but at the very least always in the release package.

    That way most of us can decide whether to upgrade, or to wait (perhaps for the x.1 version, which is typically a higher quality bugfixed delivery). Since kernel upgrades require rebooting (and again to downgrade after test), knowing whether to ignore a release based on its highlevel upgraded features itemization is a very effective announcement feature, which makes all of us using the releases more productive.

    --

    --
    make install -not war

    1. Re:Good Featurelist by Doc+Ruby · · Score: 2, Informative

      Er, that's why I was congratulating this featurelist. I'd like to see that kind of list in every release, and that link proves that it's possible. Great progress.

      But a link in a Slashdot story to a KernelNewbies.org wiki page isn't the same as the actual kernel release announcement pointing to such a featurelist in the actual kernel package. Which would be the even better progress that I asked for. Which I think practically everyone would like to see happen.

      --

      --
      make install -not war

    2. Re:Good Featurelist by JohnFluxx · · Score: 1

      Uh sorry, I misread your original post :)

    3. Re:Good Featurelist by Doc+Ruby · · Score: 1

      Probably my fault for not being more clear.

      FWIW, there's no such FeatureList page, even at KN.o (that I can find), for kernel releases much prior to 2.2.26 . So we really do have to congratulate people for delivering this valuable service, so it becomes the default, rather than a mere fad that disappears.

      --

      --
      make install -not war

    4. Re:Good Featurelist by Anonymous Coward · · Score: 1, Informative

      You're looking for this: http://kernelnewbies.org/LinuxChanges

    5. Re:Good Featurelist by adrianbaugh · · Score: 1

      KernelNewbies is your friend.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
  12. Translation please? by Vellmont · · Score: 1, Informative

    Some of these I know what they are, and some I can guess at. But what is:

    read-only bind mounts
    x86 PAT (Page Attribute Tables)
    basic paravirtualization support
    BDI statistics and parameters
    per-process securebits
    device white-list for containers users

    And what might I see as a result of these improvements somewhere along the line?

    --
    AccountKiller
    1. Re:Translation please? by Anonymous Coward · · Score: 1, Informative

      Ummm, I don't think you understand how Gnu/Linux works just yet... I'll point you to the right link: www.google.com

    2. Re:Translation please? by JohnFluxx · · Score: 5, Informative

      Click the link in the story: http://kernelnewbies.org/Linux_2_6_26

      and it explains it all there

  13. Re:init post by Anonymous+Conrad · · Score: 4, Informative

    Ugh, still no token ring support.

    It had token ring support circa 2000 and you can probably resurrect the drivers if you need it.

    OTOH if you're still using Token Ring you probably have Madge or Olicom cards whereas the best Linux support was for chipsets like the IBM Olympic.

  14. Re:Yes, by HungryHobo · · Score: 1

    1. Create free OS 2. Update it 3. Sell Support for free OS. 4. Profit!

  15. Kernel debugger considered harmful by Linus by tucuxi · · Score: 5, Informative

    Reading on it, it seems that Linus never has been a great fan of kernel debuggers. From a famous post,

    I happen to believe that not having a kernel debugger forces people to think about their problem on a different level than with a debugger. I think that without a debugger, you don't get into that mindset where you know how it behaves, and then you fix it from there. Without a debugger, you tend to think about problems another way. You want to understand things on a different _level_. [...]

    I agree that stepping with a debugger instead of thinking real hard about the code (and using abundant log statements) is generally a waste of time, and that expecting to catch rare occurrences of weird race conditions with a debugger is not worth the effort. Sloppy programmers don't take the time to think, and rely too much on fixing what they could have not broken. Unit tests, although more expensive to code, can be reused many times - debugging sessions are one-shot.

    On the other hand, even good programmers can get stuck and benefit from a debugger every once and then. I guess this argument finally won the day.

    1. Re:Kernel debugger considered harmful by Linus by dahitokiri · · Score: 1

      Heh, another interesting dichotomy between Microsoft and Linux. I debug Vista using a kernel debugger for Microsoft; they seem to rely on it rather heavily.

    2. Re:Kernel debugger considered harmful by Linus by fireboy1919 · · Score: 1

      Big thing that a debugger generally gives you isn't the trace through the code.

      Its look at the state of the system when you know there's a problem.

      Now you can probably get there by using logs...assuming that someone has written all of the state information you need into the logs for that particular instance.

      If they haven't, though, frequently that'll save a lot of time - ESPECIALLY when you're debugging other people's code.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    3. Re:Kernel debugger considered harmful by Linus by Fallen+Andy · · Score: 5, Informative
      These days I'm too lazy to bang around fiddling with OS's, but back in the early 80's when I ported the UCSD p-system to many machines, we didn't usually have *any* kind of debugger except our own log statements. So, one day I got given an Orion Instruments logic analyser (which could do hardware debugging for MC68000). Beautiful. Best productivity disabler I've ever seen. On the other hand, because of a really bad experience on my first p-system port, my own diagnostic code for a later port made me screw up my deadlines badly.

      With high level code, a decent debugger is really really useful. With low level code, not so much.

      (It's amazing though how many high level programmers don't understand the way debugging changes program behaviour (variable initialization etc - don't even mention heisenbugs)).

      The best ever debugger is the "cardboard man". If you really get stuck you explain the code to anyone (including the cleaner). That way, (even though the cleaner doesn't understand anything) you exercise another part of your mind and *see* the problem (... well here we shift left (wtf? right?) oops).

      Andy

    4. Re:Kernel debugger considered harmful by Linus by 0xABADC0DA · · Score: 2, Informative

      On the other hand, even good programmers can get stuck and benefit from a debugger every once and then. I guess this argument finally won the day.

      Actually after programming in C the past five years I find a debugger completely worthless. Pretty much all problems boil down to:

      1) memory / pointer errors
      2) usage errors (bad casts, unset variables)
      3) code too complicated to follow by reading

      The first is covered by valgrind, or if your system doesn't have valgrind then first writing for x86 then porting. The second is covered well by gcc warnings. The third is covered better by logging than a debugger, or better yet just not writing complicated software in the first place.

      Before that, in Java the first problem just did not exist, the second was covered by compiler warnings (and no such thing as unset variables), and the third was the same, logging.

      So except the kernel, where there's no valgrind, what do you actually use a debugger for?

    5. Re:Kernel debugger considered harmful by Linus by Black+Art · · Score: 1

      The reason I want a kernel debugger is so I can figure out where the kernel was when the whole system locked up. Trying to guess takes a whole lot of time. (Yes, kernel lockups are rare, but I think I am fighting bad hardware that is not handled gracefully by the kernel.)

      Frozen kernels are the hardest to debug. (Insert Korn shell reference here.)

      --
      "Trademarks are the heraldry of the new feudalism."
    6. Re:Kernel debugger considered harmful by Linus by Anonymous Coward · · Score: 2, Insightful

      stepping with a debugger

      using abundant log statements

      I love how people with anti-debugger attitudes always seem to rely instead on printfs. as if getting the exact same info from printfs is somehow more noble than from a debugger.

      they're both tools. it's up to the developer to be intelligent and an intelligent developer will use the tools that help them achieve the job best. in some cases that's a debugger, in other cases it's debug printfs and logfiles

    7. Re:Kernel debugger considered harmful by Linus by AnObfuscator · · Score: 1

      With high level code, a decent debugger is really really useful. With low level code, not so much.

      (It's amazing though how many high level programmers don't understand the way debugging changes program behaviour (variable initialization etc - don't even mention heisenbugs)).

      I second this. While I *love* debuggers, I've seen otherwise capable programmers *cough* befuddled by unexpected behaviors introduced by the debugger -- such as when stepping through code executing in separate threads.

      And yes, the explanation was found through the "cardboard man" debugger.

      However, this was not the fault of the debugger, but the developer's lack of understanding. This brings up a wider point: developers need to understand their *toolset* -- language, compilation, and runtime enviornment. If you don't understand what is going on when you hit the nice "build and run" button, you code will eventually suffer.

      --
      multifariam.net -- yet another nerd blog
    8. Re:Kernel debugger considered harmful by Linus by heffrey · · Score: 1

      Only about 20 years after NT!!

    9. Re:Kernel debugger considered harmful by Linus by Bryan+Ischo · · Score: 1

      That doesn't make debuggers useless. I find it laughable that some people think debuggers are a bad thing. How can a tool that lets you inspect the workings of a program be a bad thing?

  16. Kernel Debugger by wvdmc · · Score: 2, Interesting
    While the debugger is, in fact, remote, it appears that perhaps the Linux Kernal really is JUST NOW getting an actual debugger. From TFA:

    For many years Linux has not included a kernel debugger. Linus Torvalds vetoed them for years, for reasons that he explained quite well in a know email: "When things crash and you fsck and you didn't even get a clue about what went wrong, you get frustrated. Tough. There are two kinds of reactions to that: you start being careful, or you start whining about a kernel debugger [...] I happen to believe that not having a kernel debugger forces people to think about their problem on a different level than with a debugger. I think that without a debugger, you don't get into that mindset where you know how it behaves, and then you fix it from there. Without a debugger, you tend to think about problems another way. You want to understand things on a different _level_." Despite of those objections, many people wanted a debugger and KGDB is finally going in. It's a remote debugger, it needs two machines. x86 and sparc machines are supported

  17. Re:Kernel debugger? by something_wicked_thi · · Score: 5, Interesting

    A kernel debugger is a program you can run from one computer, generally via a serial patch cable or some such, that lets you step through the kernel code running on another computer. It's like a normal debugger, but remote.

    Linux has had kernel debuggers for years, but Linus never wanted it in mainline, so it was always a patch, and sometimes didn't work on the latest kernel. Now, it's part of the kernel (I don't see any links to why Linus changed his mind, but you might be able to find something on LKML if you look).

    Anyway, I think this is good news. I understand why Linus never wanted a debugger in the kernel, but I disagree with him on two points. First, even developers who have a good understanding of the code can get work done faster if they use a debugger. Using a debugger does not automatically relegate you to someone who doesn't have a good understanding of things, as Linus would have you believe (i.e. there's a difference between needing a debugger and being more productive with a debugger).

    Second, there are a lot of people these days who just fix bugs, or just want to debug their own tiny kernel patch. I.e. people who don't have a full understanding of the system but who need to get something done. It's good that these people are now first-class citizens. They likely will never write a new kernel subsystem, but maybe they'll fix a few bugs and make life better for the rest of us.

  18. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Anonymous Coward · · Score: 1, Informative

    it exist somewhere as a downloadable OS?

    Fsck, no. It's a kernel.

    -- feeding the trolls

  19. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Timothy+Brownawell · · Score: 4, Insightful

    Technically, "Linux" is the kernel, and there is no "Linux" OS. Of course, the various distros are generally referred to as "Linux" distros, which really doesn't help matters any. I believe your FreeBSD/NetBSD/etc are vaguely equivalent to Debian/Fedora/etc.

  20. fakeRAID5 in please by Zarhan · · Score: 1

    When are the patches at http://people.redhat.com/heinzm/sw/dm/dm-raid45/ going to be included? I'm running a dualboot box so have to run the BIOS-fakeraid that works with Windows. I had to run through a few hoops to get it working with 2.6.24 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/220493 comments) and for now it works...but what if I want to update kernel at some point?

  21. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by plus_M · · Score: 5, Informative

    Is Linux kernel 2.6.26 == Linux 2.6.26 ?

    Yes. When people refer to entire distributions as "linux" they are being technically incorrect, as the GNU folks are kind to point out at the drop of a hat. The entire operating system is GNU/Linux - Linux is just the kernel.

  22. Re:but... by Darkness404 · · Score: 1

    Yes, if you run it in WINE.

    --
    Taxation is legalized theft, no more, no less.
  23. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by LiquidFire_HK · · Score: 1

    Linux is the name of the kernel itself. It would be redundant to specify it additionally. Complete systems including the kernel and applications are commonly called distributions.

    OTOH, a lot of people (somewhat wrongly) refer to the entire distros as "Linux", and this is where your confusion comes from.

  24. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by damn_registrars · · Score: 1

    there is no "Linux" OS

    That was what I thought. I just wanted to make sure nobody squeezed in an official "Linux OS" when I wasn't paying attention.

    However, I'm not sure that it is helpful from a consumer (ie, "desktop linux") standpoint to say that "Linux 2.6.26 is out" if it refers to the kernel and not the OS (regardless of the fact that "Linux" actually refers to the Kernel and not any particular OS). I would think that when this happens, there are likely fair numbers of Linux newbies that will start running around looking for where to get this new version to upgrade their existing install - or to install on Grandma's windows 98 box.

    I believe your FreeBSD/NetBSD/etc are vaguely equivalent to Debian/Fedora/etc.

    I'm not sure where exactly you're going with that. Though I will concede that FreeBSD/NetBSD/OpenBSD all use their own fascinating and unique numbering systems (as well as their own kernels). And of course the three have varying relationships to the "original" BSD.

    Which of course some like to compare to the original LSD, but that's a whole different discussion.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  25. Good point, but... by GameboyRMH · · Score: 5, Insightful

    ...if your friend/colleague/whatever wants to use an NTFS-formatted drive on your computer, he might be a little unhappy if you reformat it.

    I put NTFS support on my Linux computers and Ext2/Ext3 support (and a proper formatting tool) on my Windows computers. It's called interoperability.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
    1. Re:Good point, but... by H0p313ss · · Score: 4, Funny

      ...if your friend/colleague/whatever wants to use an NTFS-formatted drive on your computer, he might be a little unhappy if you reformat it.

      I put NTFS support on my Linux computers and Ext2/Ext3 support (and a proper formatting tool) on my Windows computers. It's called interoperability.

      Nice one

      Can't figure out if I should moderate as insightful, funny or +1 quality bitchsmack

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    2. Re:Good point, but... by cbhacking · · Score: 1

      Yeah, I've been using that driver (ext2) for years. It's good at what it does. However... it does NOT actually support ext3, strictly speaking, since ext3 is journaled. You can access - read and write - ext3 volumes with an ext2 driver, but the writes aren't journaled at all (I managed to screw up the Linux partition quite badly once when a power loss hit during a write).

      It also caused Linux to run fsck ever single bloody time it booted up, even if I hadn't even READ any files, let alone written them.

      --
      There's no place I could be, since I've found Serenity...
  26. Re:but... by Tanktalus · · Score: 1

    Yes.

    (Seriously, my wife used the photoshop trial version for a month and loved it. I asked her to spend a month on gimp just to see if the "free" version was good enough. She couldn't be happier - she can do digitial scrapbooking with all sorts of cool effects without spending money. And it's been over six months now, and she hasn't once brought up a desire to go back to photoshop.)

  27. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Timothy+Brownawell · · Score: 2, Insightful

    The entire operating system is GNU/Linux - [...]

    Because libc+shellutils+gcc is so much more relevant than X, KDE/e17/etc, the package manager, ...

  28. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Darkness404 · · Score: 3, Insightful

    The entire operating system is GNU/Linux -

    No, I think the entire operating system is GNU/Linux/X/Mozilla/QT/GTK/*insert favorite WM*/whatever else. If you refer to the entire OS as GNU/Linux, you are neglecting other key parts of the OS. If you call Windows NT, just NT there is no problems with it, the various divisions of MS don't call it Windows/DOS/NT do they? Linux is the name of the kernel, NT is the name of another kernel, yet I see both being referred to as Linux or NT, the difference is MS isn't always correcting you.

    --
    Taxation is legalized theft, no more, no less.
  29. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by damn_registrars · · Score: 1

    The entire operating system is GNU/Linux - Linux is just the kernel.

    So then with GNU/Linux, you can boot your computer, login, and do shell functions, yes?

    Conversely, if you had only the Linux kernel (or "just Linux") what could you accomplish? Anything beyond just booting the computer? Can the Linux kernel boot without GNU?

    I don't know where the defined point is where one ends and the other begins.

    Although couldn't you build a fair number of the GNU functions into the Linux kernel if you felt so inclined? Could a custom Linux kernel (say based on 2.6.26 for the sake of argument) be built into an operating system of its own?

    And no, this isn't a BSD/Linux pissing contest. I couldn't even answer the last question for FreeBSD myself.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  30. Re:is the bug with 20+k interrupts on dual core by something_wicked_thi · · Score: 2, Informative

    Did you file a bug report? Did they mark it fixed? If you answered no to either of these questions, you may be a whiner. You also may not know what you're talking about as you said "20+k interrupts" without actually specifying an amount of time or what type of interrupts they were, and you came and posted here rather than checking the change logs for things like, "dual core", "interrupt storm" or any other keywords.

  31. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Nutria · · Score: 4, Insightful

    I believe your FreeBSD/NetBSD/etc are vaguely equivalent to Debian/Fedora/etc.

    I'm not sure where exactly you're going with that

    What he(?) means is that just as {Free,Net,Open}BSD are complete operating systems, so are Linux distros like Debian, Fedora, etc.

    --
    "I don't know, therefore Aliens" Wafflebox1
  32. Re:is the bug with 20+k interrupts on dual core by Anonymous Coward · · Score: 1, Informative

    nope :(

    Wakeups-from-idle per second : 26035.8 interval: 5.0s

    Linux localhost 2.6.26-080714 #1 SMP Mon Jul 14 23:53:58 JST 2008 i686 Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz GenuineIntel GNU/Linux

  33. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by kitgerrits · · Score: 1

    OK, I'll bite.

    Linux 2.6.26 literally refers to the Linux Kernel.
    What other packages you put in your distribution is your own business ;-)

    (Keep in mind, there is actually no 'Linux O/S' There are merely O/S Distributions based on the Linux Kernel and some (GNU) packages)

    --
    "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
  34. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by X0563511 · · Score: 1

    When the kernel is done it loads /sbin/init. This is changable - it doesn't HAVE to run that. This could be some kind of shell, but usually init goes and starts services, configures hardware, starts networking, etc.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  35. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by damn_registrars · · Score: 1

    What he(?) means is that just as {Free,Net,Open}BSD are complete operating systems, so are Linux distros like Debian, Fedora, etc.

    I could clarify that I wasn't sure if the poster chose those particular distros for a reason, or just as examples of Linux distros.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  36. Re:Yes, by TheMidnight · · Score: 1

    All your kernels are belong to us.
    im in ur kernelz open-sourcin ur code
    Never gonna give you up, never gonna let you down, never gonna run around and desert the kernel.
    THIS IS LINUX!

  37. Re:is the bug with 20+k interrupts on dual core by hostyle · · Score: 2, Funny

    fixed? it eatz up my battery like you know who ...

    who? ceiling cat?

    --
    Caesar si viveret, ad remum dareris.
  38. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by BPPG · · Score: 1

    For linux, most of the stuff printing to the screen at start up would be the kernel (or if you use the old fbsplash, and not the userspace-straddling app 'splashy', then that's the kernel as well). The kernel may prepare some userspace apps for running, and may require bash or some shell script in it's userland config files, but it would be possible to make a kernel that does nothing but boot and print to screen.

    Theoretically, you could hardcode some apps into the kernel itself, or make userland-like modules. Which is actually kind of an interesting idea. But between distros, nobody really does it.

    --
    What's the value of information that you don't know?
  39. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by BrentH · · Score: 2, Insightful

    The entire operating system is called Ubuntu, Fedora, Debian, Suse, whatever. They all happen to have a Linux kernel, GNU tools and are very compatible, but that's all there is to it. All these operating systems are often refered to as Linux, as that's what makes them all so very compatible (If an app runs in Ubuntu, it very probably also runs in Suse). There's no such thing as GNU/Linux, because I've never ever seen an .iso labeled like that. gNewSense is afaik the endorsed operating system by the GNU project, let's leave it at that.

  40. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Timothy+Brownawell · · Score: 1

    I'm not sure that it is helpful from a consumer (ie, "desktop linux") standpoint to say that "Linux 2.6.26 is out" if it refers to the kernel and not the OS

    It's not, but it can be helpful for people who like to follow the bleeding edge.

    I believe your FreeBSD/NetBSD/etc are vaguely equivalent to Debian/Fedora/etc.

    I'm not sure where exactly you're going with that.

    Trying to provide a rough comparison, since I don't know the extent of your (lack of) familiarity with the "Linux world". But it sounds like it's at least as good as my familiarity with the BSD world.

  41. Windfarm Support for Late-Model iMac G5? by reallocate · · Score: 1

    I see that windfarm support for the PowerMac 12,1 series has been added.

    Does this mean I can finally run Linux on this late-model iMac G5 without the fans exploding?

    Anyone running it now?

    --
    -- Slashdot: When Public Access TV Says "No"
  42. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by bigstrat2003 · · Score: 2, Insightful

    And this is why common usage trumps technicality. At this point, the GNU folks need to accept that they've lost. The OS is called "Linux" now, and no amount of them correcting people is going to change it... it just makes them look like pedantic whiners.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  43. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by SanityInAnarchy · · Score: 1

    In that case, since the OS is useful without a kernel, it's fair to just call it Linux.

    --
    Don't thank God, thank a doctor!
  44. Does it come with MPX? by brentonboy · · Score: 1

    I'm kind of a noob, but I've been trying for months to figure out how to get MPX installed, and they keep telling me it's coming in the next version of xorg... I want my multiple cursors!

    1. Re:Does it come with MPX? by Timothy+Brownawell · · Score: 1

      No, that's completely separate. When it's available will depend on what distro you're using.

    2. Re:Does it come with MPX? by doti · · Score: 2, Informative

      You're looking for the next version of X.org, not Linux.

      --
      factor 966971: 966971
  45. Re: does it come with MPX ? by rs232 · · Score: 1

    This video from Sep 2006 appears to have multiple cursors ..

    --
    davecb5620@gmail.com
  46. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by IMightB · · Score: 1

    I think that (despite all the things said about him), CmdrTaco has been around long enough to know the difference, and most likely assumed that everyone would as well. We're not all n00bies you know.

  47. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by skeeto · · Score: 1, Informative

    There's no such thing as GNU/Linux, because I've never ever seen an .iso labeled like that.

    How about a purchasable CD labeled GNU/Linux?

    http://www.agnus.com.ar/site/agnus/debian/

  48. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by shutdown+-p+now · · Score: 1

    There's no such thing as GNU/Linux, because I've never ever seen an .iso labeled like that.

    Sure you did. It's called "Debian GNU/Linux", right there on Debian main page.

  49. Re: does it come with MPX ? by brentonboy · · Score: 1

    yeah. that's what i want. is that part of linux yet?

  50. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by doti · · Score: 1

    Yes, it is so much more relevant.

    1) Linux servers don't need X/KDE/e17/etc

    2) X/KDE/e17/etc can't exist without libc+shellutils+gcc

    --
    factor 966971: 966971
  51. Re: does it come with MPX ? by Timothy+Brownawell · · Score: 2, Informative

    It never will be. Linux is just the kernel, which is a very important piece of software that make everything else work. X (and MPX) is part of that "everything else", and when it's available will depend on which distro you use.

  52. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Timothy+Brownawell · · Score: 1

    What, X can only be compiled with GCC and not some other C compiler, and can only work with the GNU version of libc and the GNU version of the shellutils?

  53. no support for Hauppauge HVR-1600? by jbr439 · · Score: 1

    I see support for a number of other Hauppauge cards and USB devices, but nothing on the HVR-1600. Did this not make it in?

  54. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Dragonslicer · · Score: 1

    The OS is useful without X / desktop managers but irrelevant without a compiler/toolchain.

    People using it as a desktop system might disagree with that statement.

  55. Re:Kernel debugger? by SiggyTheViking · · Score: 5, Funny

    Can someone whip out a cluebat please?

    <WHACK />
    There. Did that help?

  56. possible != practical by doti · · Score: 1

    Just as you can, indeed, make a complete operating system using the Linux kernel and not a single line of GNU code.

    That fact is, the Linux systems we have today are GNU/Linux.

    --
    factor 966971: 966971
    1. Re:possible != practical by Fri13 · · Score: 1

      What is in the OS definition list?

      - Process management?
      - Memory management?
      - Hardware management?
      - Network management?
      - Filesystem management?
      - System calls (servers)?
      - HAL (Hardware Abstraction Layer)?
      - ????

      Micro kernels does not include all those itself. Linux does, so is the Linux OS or is it just a kernel?

      Micro kernel is located alone in kernel space and OS services on the userland.
      Monolith kernel is located alone in the kernel space, and no OS services on the userland.
      So called 'hybrid kernel' is micro kernel what is located with some, if not all, os services on the kernel space, some might be on userland.

      So are you saying that Linux is a microkernel and OS services are on the userland? I tought it was a monolith kernel.

      http://www.topology.org/linux/lingl.html

  57. Re:Ummm...Karma to Burn. by Shaman · · Score: 3, Insightful

    Yes, you're going to get flamed, and for good reason. Just how easy do you think it is to support chipsets from manufacturers who supply no documentation, who load their firmware from their drivers, and who threaten to sue anyone who tries to do it on their own?

    And so, yeah, maybe YOU should BECOME a developer.

    --
    ...Steve
  58. Re:Kernel debugger? by Frank+T.+Lofaro+Jr. · · Score: 3, Funny

    XML tags are lowercase.

    --
    Just because it CAN be done, doesn't mean it should!
  59. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Skjellifetti · · Score: 1

    I don't know where the defined point is where one ends and the other begins.

    If it isn't in Emacs, it is part of the kernel.

  60. Re:Kernel debugger? by Frank+T.+Lofaro+Jr. · · Score: 1

    at least he didn't kill anyone! :)

    --
    Just because it CAN be done, doesn't mean it should!
  61. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Vexorian · · Score: 1

    I call mine Ubuntu/Debian/GNOME/GNU/Linux .

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  62. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Vexorian · · Score: 1

    No, it is as fair to call it Linux as it is to call it GNU. Both are quite required...

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  63. It shouldn't be hard. by jd · · Score: 2, Interesting
    At least, to do a pre-configuration tool. You can currently list the processor(s), scan many of the physical and virtual busses, discover nearby network resources, etc. If that information were to be collected and then compared with "best practice" values for configuration options, it should be possible to set up many of the kernel options automagically. Not all, perhaps, but many. If you want something really sophisticated, you could do this as a two-pass thing. First pass uses "best practice" values and enables all of the kernel's profiling options. Second pass tweaks those values for the specific hardware being used using the profiling information, and disables all non-essential debug/profile options.

    This would not build a "perfect" kernel, but it should produce something damn close, especially if the user is asked to supply information on anything that is uncertain or which cannot be deduced from the information that's discoverable or collectible.

    There are also kernel patches, such as WEB100, which can tune some elements of kernel operation when a system is in use. If you add that into the mix, then you end up with something that is highly customized for the user without the user having to do more than the minimum of customization.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  64. XML tags are lowercase except... by RudeIota · · Score: 1

    Well, if you're going to be picky... except for the DOCTYPE which validates in all-caps.

    --
    Fact: Everything I say is fiction.
  65. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Knuckles · · Score: 1

    All these operating systems are often refered to as Linux, as that's what makes them all so very compatible (If an app runs in Ubuntu, it very probably also runs in Suse).

    That's certainly not mainly the accomplishment of the kernel, but of libc and a million other userspace libraries and applications.

    There's no such thing as GNU/Linux, because I've never ever seen an .iso labeled like that.

    Debian GNU/Linux?

    --
    "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  66. Re:init post by Ihmhi · · Score: 1

    Wooooooooooooosh

  67. Re:Ummm...Karma to Burn. by Beefslaya · · Score: 1

    The same reason I get trolled and flamed, is the same reason that LINUX is never going to be more than a "hobby OS"

  68. Re: does it come with MPX ? by rs232 · · Score: 1

    "yeah. that's what i want. is that part of linux yet?"

    Well yea, at least since July 13 2006 ..

    --
    davecb5620@gmail.com
  69. Re: does it come with MPX ? by brentonboy · · Score: 1

    ... if it's been here since 2006 then why doesn't anybody know how to install it yet? i've been asking questions on the ubuntu forums (along with a few other people) but nobody knows how to get MPX working, and there are no guides available anywhere on the internet!

  70. Re:Ummm...Karma to Burn. by howlingmadhowie · · Score: 1

    you mean because hardware manufacturers are going out of their way to keep linux off the desktop while letting it remain the number one operating system on systems such as super computers, web servers through routers and flatscreen tvs right down to embedded controllers?

  71. Re:Ummm...Karma to Burn. by Ant+P. · · Score: 1

    My sound card (a high-end Vortex 2) does not even function in XP, let alone Vista, but it works beautifully in Linux. Clearly Windows is never going to be more than a "toy OS".

  72. Re:Kernel debugger? by Software · · Score: 4, Informative

    XML tags are lowercase.

    Wrong. XML is case-sensitive, not lowercase. XHTML uses lowercase XML elements, but in general XML elements are not lowercase only.

  73. Re:Ummm...Karma to Burn. by Beefslaya · · Score: 1

    Linux does very well in a "controlled" environment, or if you would like to purchase it from Novell, RedHat or other big distro.

    It's lightweight, fast, and cheap (free in most cases).

    I'm talking about certain 802.11 A, B, G chipsets that have been on the market for years.

    I have no problems loading up an Apache webserver, IP-chains firewall or Postfix MTA on hardware with no peripherals other that a hard drive, floppy, CD-ROM, and an Intel NIC. It will run for years (provided the hard drive doesn't fail). Don't even get me started on RAID controllers.

    My point is that Apple found out long ago, that if they can control what hardware gets into their systems, they can control how well it performs with their OS.

    The closest manufacturer to do this with linux is Asus.
    http://en.wikipedia.org/wiki/ASUS_Eee_PC

    If you want it to be a Desktop OS so bad...Maybe the Linux crowd should stop trying to dig into Microsoft and the manufacturers that are in bed with them.

    Start an actual list of hardware that has STRONG "out-of-the-box" linux support. (not some guy in his parents basement got this to work with a wrapper, and an old windows 3.1 driver, running in wine)

    Next time I go to buy a laptop, I would even consider Linux, if it had the same stability as the Mac Book Pro I now have.

    I used to go for the challenge of getting Linux to run on different machines and devices. But the complete lack of support and bickering is counter-productive.

  74. Re:is the bug with 20+k interrupts on dual core by siddesu · · Score: 1

    the wakeups been there from long time ago. at least since 2.6.23 or something, the bug's here:

    http://bugzilla.kernel.org/show_bug.cgi?id=9489

  75. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by SanityInAnarchy · · Score: 1

    Unless you count the initial compiler, I'd dispute that. Granted, I don't know of any Linux distros without a GNU userspace, but I believe it's possible. Busybox would be a good starting point.

    --
    Don't thank God, thank a doctor!
  76. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by zsau · · Score: 1

    Wrong again. The article your replying to — you know, the one that says "Linux 2.6.26" shows you're wrong. Now more than ever I think the kernel is called "Linux" just like that, and now more than ever I think people are recognising that Debian GNU/Linux is a different operating system from SuSE Linux Enterprise Desktop. Many people call the family "GNU/Linux"; I myself vacillate depending on the phase of the moon but usually I say neither and circumlocute because neither "GNU/Linux" nor "Linux" are really mainstream concepts. But considering many people less affiliated with the Free Software Foundation than me call it GNU/Linux all the time, and seeing as most people agree that e.g. "Linux 2.6.26" is a perfectly valid designation for the latest kernel version, to say that anyone's "lost" is a bit of a stretch.

    Quite why it matters to you what anyone wants to call it I don't understand. The FSF have an egotistical justification for it, and don't deny it, but in what way shape or form does it help you if no-one calls it "GNU/Linux" any more? how does it hurt you if anyone chooses of their own free will to call it "Linux"?

    --
    Look out!
  77. Cardboard Man (or Woman) by foxylad · · Score: 2, Funny

    ++Insightful.

    I've lost count of the number of times I've explained some esoteric bug to my wife, and shouted "AHA!" in the middle. The success rate is high, so long as you have a patient partner, and can ignore the glazed look.

    --
    Do as you would be done to.
  78. Re:is the bug with 20+k interrupts on dual core by something_wicked_thi · · Score: 1

    Right. You post here asking if a bug is fixed when you have a bug number that is still marked New. Clearly, you knew the answer to your question, which, as I said, makes you a whiner. As for "Defensive fanboi bitch", I accept the "bitch" part, but who said anything about defending or supporting Linux? I mentioned that you're a lazy git because you didn't bother to answer your own question when it was trivially easy to do so. As it turns out, you did know the answer and felt like whining. So who's bitching now?

  79. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by bigstrat2003 · · Score: 1

    but in what way shape or form does it help you if no-one calls it "GNU/Linux" any more?

    Simple. "GNU/Linux" is a needlessly complex name. We have the luxury, unlike some professions (I feel for the names for compounds that chemists have to use), of choosing simple, elegant names for what we produce. When someone comes up with a clunky name like that, even though there's a better way, you'd better believe I'm going to be opposed to it. I don't want something retarded like that to become mainstream, making my life more difficult because I will either have to a) fight off the "corrections" people give me when I use a simpler name, or b) give in and use a clunky name for the OS.

    --
    "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
  80. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by zsau · · Score: 1

    But in what way does calling it "Linux" benefit you there? Presumably you're going for a marketing thing; clunky names come up every now and again in business like "AOL Time Warner" or "Price Waterhouse Coopers". You might object that neither of these examples are aimed at end users, but I don't think "GNU/Linux" (or "Linux") should be either.

    Calling it "GNU/Linux" or "Linux" are both bad ideas because they will give the marketee the misconception that Linux is a homogeneous whole, somewhat like Windows. It's not. Lots of software is only distributed in source form (which is useless to the people who are likely to be the subject of your marketing, if "GNU/" makes a difference) with a compiled version for only a limited number of specific distributions, and the packages in the various repositories are very much distribution-specific so you can't just say "apt-get install yeahconsole". You can't install a binary for Fedora 3 on Ubuntu 8.04. Tutorials for how to set up specific things like wireless networking won't be applicable across distributions — even binary compatible ones like Ubuntu 8.04 and Kubuntu 8.04.

    Using the name of the specific distribution you have in mind is almost always a better option. In this context it doesn't matter whether you think Slackware is a GNU/Linux distribution or a Linux distribution.

    (Also, I personally have never been corrected for calling the beast GNU/Linux or unadorned Linux when it has served my purpose. In general the only times I've witnessed it, other than when talking to Stallman or other people in the inner circle of the FSF, have been people who tell others it should be called one or the other.)

    [Alternatively, you could be cheeky and come up with a new, simple name. I nominate "Slash" from the slash in "GNU/Linux". I doubt it'll catch on — massive uphill battle and all that — but seeing as you can imagine whatever you like on either side of the slash, from "usr/sbin" to "GNU/X.org/KDE/vim/.../Linux", it probably makes everyone happy, unless they deliberately want to belittle someone's contribution in particular. In which case they're being mean and I don't care a whit about their opinion. Another suggestion is "Plus" from Stallman's revised GNU+Linux suggestion, and also from the fact that Linux is better than other operating systems in some circumstances whenever people are advocating it. At least I hope it is; I'd hate for people to knowingly advocate its use in a situation where it's bad. But I'm just rambling now.]

    --
    Look out!
  81. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by dbIII · · Score: 1

    I'm really not sure why I bother anymore but I should point out that Microsoft failed to convince the judge that a web browser is part of an operating system. By the textbook definition neither is the shell, the compiler or even the C library. Sorry guys, gnu did not write linux so there is no gnu/linux operating system - they do one called hurd instead. However there are gnu/linux distributions out there.

  82. Re:Ummm...Karma to Burn. by dbIII · · Score: 1

    However it is the hobby OS you do not have to pay for.

  83. Re:Ummm...Karma to Burn. by RAMMS+EIN · · Score: 3, Insightful

    Actually, let's try a more constructive approach.

    ``How about getting b,g,a working for standard (intel, broadcom, atheros) chipsets first.''

    I'm sure it's being worked on. As for that happening _first_, I don't think that's a really good idea. To you, support for these chipsets may be very important, so important that it makes you feel bad if any features have been added, without adding supports for said chipsets, first. To others, these chipsets may not be so important. Those people would rather have other features added first. With the large number of people who are working on Linux, a lot of things can be worked on at the same time - but we can't hope to please everyone.

    As for support for your chipsets - experience shows they will probably be supported someday, but it can take a long time. Exactly how long usually depends how cooperative the manufacturer of the chipset is, and how similar the chipset is to chipsets already supported. Both of these are under control of the manufacturer, so we are largely dependent on them.

    ``The same reason I get trolled and flamed, is the same reason that LINUX is never going to be more than a "hobby OS"''

    I agree with you that flaming you isn't an appropriate response to your original post, which is clearly rooted in frustration. On the other hand, your attitude isn't exactly helpful, either. You complain about developers not supporting your favorite features - features that are probably hard for them to implement, because they are dependent on others who aren't cooperating - and tell them they should have supported your features instead of the many great features they did implement. Then you go on to claim - insultingly - that "LINUX is never going to be more than a \"hobby OS\"", which is clearly disingenious. Linux is being used professionally in many places. People are selling operating systems based on it, and devices with Linux on them. Clearly, it's already more than a hobby OS.

    All in all, your complaint about lack of support for common network hardware is well-taken, and probably being worked on. It will take time, of course. Would you really have all other development on Linux halt while the drivers for your chipsets are developed? I don't think that would be wise. I understand (and share) your frustration, but I think the best course of action is:

    1. Leave the developers to work on what they want to work on (possibly guided by suggestions from users)
    2. For WLAN, choose chipsets that _are_ supported, and preferably with specifications available from the manufacturer. Support the manufacturers that support freedom of choice, not those that would lock you into proprietary software.
    3. Express your frustration with the situation, but refrain from insulting people and using strong language. There's just no call for that.

    --
    Please correct me if I got my facts wrong.
  84. Re:Ummm...Karma to Burn. by howlingmadhowie · · Score: 1

    The only bickering i see is the comment from someone who says "linux will always be a hobby os because it doesn't support every wlan adapter out of the box" and then blaming the kernel developers for this, without realising that linux already has more than 80% of the supercomputer market, for example, and without mentioning that it would in many cases be illegal and punishable with jail time if someone developed a driver for linux for these wlan adapters.

    you can find a lot of good lists out there for hardware that has worked under linux. the lists are problematic because hardware manufacturers have this habit of altering devices (some say in order to stop the device being supported under linux).

  85. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    Technically, Linux is a kernel AND the OS, but it is refered incorrectly only as a kernel, on market purpose or by RMS styled.

    http://www.topology.org/linux/lingl.html

    Can someone tell why it is then needed to include ex: I/O, Drivers, Filesystem, Networking, Process management and system calls before something is OS?

  86. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    Those ain't complete operating systems, only a full featured systems. Operating System != System.

    Can you please give me technical requirements that software is needed to support ODF, PDF, IM, Email, HTTP etc, until it can be called as OS?

  87. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1
  88. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    OS needs a kernel so it can control the hardware and give OS services for applications. Applications needs a OS. OS+Applications generates a system. People buys complete systems where they have lots of applications (or less) and OS is running all the applications and controlling the hardware... so, what is part of OS and what is not?

  89. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    But what if all the services what OS is need to give for application, has included in kernel, isn't the kernel then a OS?

    Micro kernel vs Monolith kernel (and then very wierd joined "Hybrid kernel").

    http://www.topology.org/linux/lingl.html

    Should I say that because the OS is not usefull without a applications, it is just fair to just call all those distributions as Linux/Firefox/GNU/Apache/Samba etc?

  90. Re:Ummm...Karma to Burn. by RAMMS+EIN · · Score: 1

    ``As for my bitching and moaning, it's well justified.''

    Yes, but you are barking up the wrong tree.

    It is not that the Linux developers don't want to support more 802.11[abg] chipsets.

    It's that the chipset manufacturers don't want to work with the developers who would add support for their chipsets.

    This is where it differs from the examples of Windows and OS X you give. For those, either the chipset manufacturers provide the drivers themselves, or they help those who develop the drivers by giving them specs (possibly under a non-disclosure agreement). For whatever reason, they are not willing to do the same for Linux.

    --
    Please correct me if I got my facts wrong.
  91. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    Then this one is good for you, because you are saturated with marketing propaganda!

    http://www.topology.org/linux/lingl.html

    Your next tasks are,
    1) find out what are needed before *something* can be called as OS. (check serious OS coding books)
    2) find information about monolith kernel and micro kernel and marketing propaganda "hybrid kernel".
    3) Look the kernel definitions and what is told about kernel and user space.
    4) Then check this kernel information against OS definition and do a conclusion.

    You find out, Linux is the OS alone.
    Then check out dictionary what it says about kernel, operating system, system and marketing. Then check out what distribution means.
    Check what "Free Software (GPL)" and "Open Source" definitions means. Check these informations against all the information what you have collected, you find out, there is Linux OS what is distributed by multiple participant.

    Then you get conclusion, Linux is the OS and always, someone takes the OS (Linux) and bundles with it a applications and roll from it a own product, what is called as OS, because they offer the OS as the main product on their product package.

  92. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    How about http://www.getgnulinux.org/

    But seriously, check the OS definition and you see that Linux is alone the OS!
    http://www.topology.org/linux/lingl.html

  93. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    GNOME is part of GNU....

    But http://www.topology.org/linux/lingl.html
    Check the OS definition!

  94. Re: does it come with MPX ? by Fri13 · · Score: 1

    Yes, Linux is the kernel. But it is not just a kernel, it is the OS too. Check the OS definition and check what Linux includes.
    Then search information about monolith kernel and micro kernel and check what Linux does, then check these informations against OS definition, you find out that Linux is the OS, not just a kernel.

  95. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by BrentH · · Score: 1

    I don't know about you, but a kernal alone does not alow me to operate my system. Also, I've never seen an iso with only a kernel. All this bickering is nice and dandy, point still stands that most of us are in the normal world, don't care about what is in serious coding books or what GNU fanatics think about naming conventions. I'm in the shop (or the internet, or in a meeting with advisors) and I need something to install on my computer(s) so I can do what I bought them for. So that's for example Windows, RedHat, Ubuntu, what have you, not anything else.

  96. Re: does it come with MPX ? by rs232 · · Score: 1

    "i've been asking questions on the ubuntu forums"

    Why not directly contact the developers?

    To try MPX you have to

    * Download
    * configure the X Server and
    * start MPX

    --
    davecb5620@gmail.com
  97. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    Operating System != System what you operate.

    Operating System is software what allows you to operate your system and hardware ;-)

    OS is "Host" or "control program" for applications and hardware. It allow you to run your computer and run your applications. And there is differences on micro and monolith kernels. Micro kernel does not run everything what OS is should done, so Micro kernel is not a OS. But monolith kernel can run all OS services for applications and hardware, so it can be the OS.

    Check out differences of Monolith and Micro kernels and then look what Windows NT has and then what Linux has.

    So do not mistake Operating System to System (complete package what you get when you install Fedora, Vista or Gentoo). OS allows you to operate your system ;)

  98. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by BrentH · · Score: 1

    And that's exactly the kind of newspeak (Free software != software that's free) that us normal people don't like and don't care about. The phrase Operating System is more often than not used to refer to the entire package, because, for us normals, any kernel or operating system as you mean it is useless. You don't hear Microsoft advertising ntoskrnl.exe, but Windows, for precisely that reason.

  99. Re: does it come with MPX ? by brentonboy · · Score: 1

    I actually have contacted the developer directly. He was not willing to put the time in to explain how to "configure the X Server" since I don't know how to do that.

  100. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    And thats why the normal person who dont know technology, is not qualified to speak about technology, if only informatio he has, is marketing speak!

    Example, normal user believes that Kubuntu and Ubuntu are two different OS's, why? because their name is different and their Desktop looks different. Now, person who knows anything about KDE and GNOME, tells that those are same OS but with different desktop.

    So, now when you use Ubuntu, wich one is more important by you, when you want to change desktop from GNOME to KDE. That your friend tells "you need to change OS" or "You can change desktop"? You say that first one is more important because you are so lousy to understand what you do! And what you do when you have other distribution (I should say different "OS" for you?) where you install different way the KDE or Gnome, what you say then? You cant start then speaking anymore again about desktop enviroments etc, you are just confusing users.
    Same thing goes for daily purpose, do you say that "You cant open that PDF because your OS does not support it, you need to change that OS or install OS part so it can open PDF files..." or "You need to update your OS, your internet browser is broken and your OS is unsecure now".

    It is actually the biggest problem on everything, people does not care what they do and how they do it. They dont care how things works and what technical terms or other stuff means. That's why our language is getting ripped of because you dont care how you should say something, you just want to say it. People always leaves business, what they are responsible, for others, so others are needed to fight the mess what those, who dont care, have build up!

    In long run, your attitude just blows away whole humanity... no one cares why something is now something... no one cares history, or the technology. No one normal does not want to understand things, they just want it. Just like on fast foor, you dont want to make food, you just want it taste OK and you get it when you want, not 5min later after prepairing the food.

    For normal user the Ubuntu, Fedora and Gentoo are different products what are marketed as OS's. For normal user those are three different OS's, just like on Windows is against Macosx.

    Even the Microsoft is wise enough that they dont shoot them self to leg by yelling that Vista home premium is different OS than Ultimate, they speak about editions etc.

    And you guys, you are fighint all against others because you are defending the marketing term "OS" because "normal user does not care".

    Microsoft advertise the Windows, and all others should advertise the Linux and the distribution name. They shouldn't advertise different distributions as different OS's, because then you play Microsoft pocket!

    Microsoft can make studies that Linux is not so secure than Windows, because they can say that all bugs on firefox is the bugs in OS. They can say that all bugs of Apache, is bugs in OS, just because you, lousy and "dont care" people play MS pocket by lying what is OS! You cant proof Microsoft to be wrong by telling that Firefox or Apache bugs are not the OS bugs, because in first place, you has told those are the OS!
    So nice job by you guys, who dont care!

    I dont mean that you first start to teach for normal user that how CPU is utilizied and memory is reserved when user clicks the icon on desktop and where the OS is. But I dont mean either, that you should LIE to normal user.
    When the normal user plans to start study technology, he turns for techinical books and then it is much harder to learn anything, if the basic things have gone wrong in first place!

    It is easy to brake things and go the short road, but it is better way, to take little longer route and preserve the future!

    I dont care what you lousy guys, you who "dont care" do, but you just brake the whole world by saying "I dont care"....

  101. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by cbhacking · · Score: 1

    Not quite true. The various BSDs actually use substantially different kernels and other low-level components in many cases. They evolved (or rather, branched) out of a common base, but it was many years ago and most of that legacy code was re-written anyhow. Drivers are not inter-compatible, for example (though I hear they aren't too terribly hard to port).

    More accurate would be to say that, for example, DesktopBSD is a distro of FreeBSD (or a FreeBSD-derived distro), since (as with Linux) the kernel and many of the base tools are the same or very close, but DesktopBSD includes its own installer, configuration tools, customized KDE desktop, standard packages, etc.

    --
    There's no place I could be, since I've found Serenity...
  102. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by cbhacking · · Score: 1

    You forgot the other (optional and/or deprecated) NT subsystems. I could be writing this from DOS/Win16/Win32/WOW64/POSIX/"OS/2"/Windows NT. (Actually, I do have the POSIX subsystem enabled, and I'm leaving out Subsystems like the graphical SS and the local security SS and all that...)

    Of course, those were all produced in-house, and Microsoft does refer to the OS as Microsoft Windows [NT/2000/XP/Vista]

    --
    There's no place I could be, since I've found Serenity...
  103. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by T3Tech · · Score: 1

    You forgot FreeCiv, you insensitive clod.

    --
    Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
  104. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by BrentH · · Score: 1

    There is something in between marketing departments and IT specialists, and thats common sense. And calling Ubuntu an OS is common sense, becuase that what 99% of its users will think it is.

  105. Re:Kernel debugger? by WithLove · · Score: 1

    Well, he mainly just edits them. See?

  106. Re:Is Linux kernel 2.6.26 == Linux 2.6.26 ? by Fri13 · · Score: 1

    Yes, it is not "wrong" to call Ubuntu as OS, as long it is not be called as different OS than Kubuntu, Xubuntu, Mint or Mandriva. Because all those share same OS.

    There is no need to talk about OS, we can talk the whole system with it's name, Ubuntu or Mandriva.

    It is even better by that way when you say "Damn, my whole system is f*ked" or "Damn, Ubuntu just tilted". No need to spread false information against technology science that by talkin by "Damn, my OS does not show all web pages right" or "OS what I use, is much better than yours because it has open office preinstalled and media codecs too!"

    It is very dificult to speak truethfully for normal user, if you dont know what words/terms to use. If you know, you just help the other person by telling the basic terms what you say and he can find out easier everything later, if intrested to know. And same time user does not think the first informer is wrong because book says other wise or if very bad things happens, user believes that book is wrong and the informer is right...