Slashdot Mirror


Where Does NetBSD Fit In?

NetBSD Fan writes "KernelTrap offers a fascinating summary of the recent 2004 Annual NetBSD Group Meeting. Included is an introduction by NetBSD foundation president Christos Zoulas discussing NetBSD's relevance in light of competition from well known operating systems such as Linux and Windows which he acknowledges 'both offer more features than we do, and they have behind them the resources of very large commercial organizations.' He also talks about FreeBSD, OpenBSD, Solaris and Darwin, ultimately concluding that they all are facing their own serious challenges, and that plenty of opportunities remain for NetBSD. The NetBSD project recently released NetBSD 2.0."

380 comments

  1. Everyone knows by Anonymous Coward · · Score: 5, Funny

    FreeBSD is the popular one
    OpenBSD is the secure one
    and NetBSD is the one that'll run on my electric toothbrush

    1. Re:Everyone knows by Elbereth · · Score: 2, Interesting

      I'm pretty sure that all of them, at one time, had active DEC Alpha ports. Linux was very popular on the Alpha, as well. However, as the Alpha is pronounced dead time after time, Alpha ports fall out of date and eventually stop compiling altogether. I don't think you can even compile OpenBSD on the Multia any more. Pity.

      NetBSD, however, I would trust to keep "obsolete" ports working. Linux is good about this, too, but I wouldn't bet my (theoretical) job on the latest Linux kernels supporting an Alpha server I wanted to put back in production.

      If you want, just subsitute your favorite dead platform (Atari, Amiga, 68k Mac, etc) for the Alpha, and I think you'll see that NetBSD will probably never die.

    2. Re:Everyone knows by Anonymous Coward · · Score: 0
      If you want, just subsitute your favorite dead platform (Atari, Amiga, 68k Mac, etc) for the Alpha
      Hah, Amiga dead!?! Blasphemy!!
    3. Re:Everyone knows by Anonymous Coward · · Score: 0

      BSD is Linux without the script kiddies, hype, media attention, and religion.

    4. Re:Everyone knows by SharpFang · · Score: 1

      If you want, just subsitute your favorite dead platform (Atari, Amiga, 68k Mac, etc) for the Alpha, and I think you'll see that NetBSD will probably never die.

      Never say never. It will die when all the platforms die out completely. That is maybe in 30-50 years, maybe longer, but maybe not. Unless of course OpenBSD hackers embrace new markets stronger than Linux ones. I'm really surprised to see iPod, XBox, Playstation etc running Linux and not NetBSD. Why? 18 platforms isn't all that much...

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    5. Re:Everyone knows by Anonymous Coward · · Score: 1, Funny

      bsd is gnu/linux without the "community."

    6. Re:Everyone knows by CDMA_Demo · · Score: 1

      Ok, what is faster? NetBSD 2.0 or Linux 2.6.* ? I want to install something other than OpenZaurus on my SL-5500.

    7. Re:Everyone knows by setagllib · · Score: 1

      Playstation 2 does run NetBSD, so does the Dreamcast: and there's some thought going towards Gamecube. Doubt Playstation 1 though.

      NetBSD still relies on having an MMU which reduces its processor support capabilities. This is on the roadmap to be 'fixed' within the next major version or two. However, if it comes with Solaris-like SMP the system itself might be in a lot of trouble.

      Why XBox isn't supported is beyond me. NetBSD was ported to AMD64 in a small fraction of the time Linux was, with all the same resources if not less: given XBox is just some i386 quirks and cards it should be trivial. I've read mailing lists where people have some progress and then are never heard from again, probably silenced by the Linux Police which maintain that Linux is the only platform for pissing off Microsoft.

      --
      Sam ty sig.
    8. Re:Everyone knows by bob+beta · · Score: 1

      Linux is the only platform for pissing off Microsoft.

      As far as I can tell, that has never been a priority, or even an interest, of the NetBSD folks.

      within the next major version or two.

      Bear in mind that NetBSD is now on it's second 'major version' release. And has been around since the dawn of Linux and before (the code base long predates Linux.)

      NetBSD was ported to AMD64 so fast because it's clean codebase has been 64-bit on UltraSparc and Alpha for years. And that means the kernel and core userland all build consistently on 64-bit platforms. It's not just a kernel, ya know.

    9. Re:Everyone knows by Anonymous Coward · · Score: 0

      Bear in mind that NetBSD is now on it's second 'major version' release.

      That's completely incorrect. NetBSD only just moved to a new numbering system. As you can easily see from:

      http://netbsd.org/Releases/formal-2.0/

      "NetBSD 2.0 is the tenth major release of the NetBSD Operating System..."

    10. Re:Everyone knows by setagllib · · Score: 1

      NetBSD was ported to AMD64 so fast because it's clean codebase has been 64-bit on UltraSparc and Alpha for years. And that means the kernel and core userland all build consistently on 64-bit platforms. It's not just a kernel, ya know.

      That's exactly my point. That's EXACTLY my point. In favor of NetBSD. What are you trying to say? "You're right, ya know (*snicker* idiot)"?

      --
      Sam ty sig.
    11. Re:Everyone knows by Anonymous Coward · · Score: 0

      Exactly. Linus admitted someting like this a while ago. Everyone else runs on a subset of all available hardware. NetBSD runs everywhere on everything. As hardware architectures go, NetBSD is even more promiscuous than Linux. If nothing else, NetBSD paves the way for how it can be done. I don't know if a lot of people use it, bit I've heard good things about it (and I will still continue to run Linux). In the past, I've used MSDOS, OS/2, Linux, MVS/XA, VMS, VM/CMS, OS/400, Solaris, HPUX, DECUNIX, Ultrix, OSX, (and yukky windows95, '98, NT, ME, 2000, and XP). The BSD's in general, are better than most, (Certainly better than the yukky stuff from Microsoft). It's scaleable, and quite secure. Good stuff.

    12. Re:Everyone knows by Anonymous Coward · · Score: 0

      What "everyone knows" is marketing hype. Everyone non-technical "knows" that Microsoft is the greatest software company around.

      Don't you believe it!

      Only someone who has used MS-WINDOWS, *and* some of the alternatives, can tell you much about whether MS-WINDOWS is a great product.

      Likewise when it comes to what "everyone knows" about the BSDs, or UNIX-like systems, or the GNU/LINUX operating systems, ...

      The usual party line about "BSD is the one" is generally given by GNU/LINUX people who have never booted a BSD (but who, unlike MS people, at least have heard of the BSDs), or by someone who has an agenda other than truly informing their audience.

      Reality tends to be more complex than slogans and caricatures and marketing.

    13. Re:Everyone knows by WJMoore · · Score: 1

      NetBSD is currently not an option for the Zaurus. It's either Linux or a very experimental port of OpenBSD.

    14. Re:Everyone knows by Anonymous Coward · · Score: 0

      Without the *GNU/LINUX* community, yes.

      But with it's own community that goes back to before GNU/LINUX was even an option.

    15. Re:Everyone knows by kl76 · · Score: 1
      Oversimplification.
      • FreeBSD is the one that focussed on the PC platform for a long time, but now runs on other platforms pretty well too.

      • OpenBSD is the one that develops the novel and/or paranoid security/privacy features.

      • NetBSD is the one that runs on lots of other platforms, but runs on PCs pretty well too.
  2. Theme Songs by Knights+who+say+'INT · · Score: 1, Insightful

    Oh well it should hav'em.

  3. On the firewall by Anonymous Coward · · Score: 4, Informative

    NetBSD my firewall OS of choice.

    1. Re:On the firewall by 0racle · · Score: 0, Offtopic

      Why? I mean this, I really would like to know.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:On the firewall by Anonymous Coward · · Score: 1, Interesting

      I can't answer for him, but I know why I'd use it for a firewall. It's simple, efficent, and secure. While some will tell you that you should use OpenBSD because it's the most secure, NetBSD fills this role just fine. It's efficent enough to run on EXTREMELY old hardware. It's portable enough to turn just about anything that can support 2 network interfaces into a firewall.

    3. Re:On the firewall by vstanescu · · Score: 3, Insightful

      You are just wrong.. if there is something that you really know, probably you will be able to configure that operating system to be more secure than a default-secure operating system that you have no knowledge about. So his choice for what he knew is the best, not the security advertising about openbsd.

    4. Re:On the firewall by Anonymous Coward · · Score: 0

      Which only seconds my point. He went with what he knew, regardless of any inherant flaws.

    5. Re:On the firewall by Anonymous Coward · · Score: 0

      Just about every release of NetBSD has contained less security vulnerabilities than an OpenBSD release of the same time period.. I'd provide you with Securityfocus links, but their site is slower than molasses right now.

      Seriously though. Is there a NetBSD user who can't figure out OpenBSD? They're almost identical.

    6. Re:On the firewall by losinggeneration · · Score: 1

      You do realize most the security holes in BSD's are introduced AFTER the base install right?

  4. Obviously by trp642 · · Score: 1

    NetBSD fits in my toaster....

    1. Re:Obviously by aurb · · Score: 2, Funny

      NetBSD fits in my toaster....

      That's funny, I always thought that was the place where Windows fit in...

    2. Re:Obviously by bladesjester · · Score: 3, Funny

      Do you want your toast turning into flaming death and being shot at you when your toaster blue screens?

      And imagine the viruses. While it may keep me on my toes, suriken toast is not something I want to deal with in the morning...

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    3. Re:Obviously by ArbitraryConstant · · Score: 1

      Interesting. SO NetBSD runs with only one bit of memory?

      --
      I rarely criticize things I don't care about.
    4. Re:Obviously by deathazre · · Score: 1

      no, the memory is analog (how warm the toaster's coils are)

      --
      Karma: Negative (Mostly affected by dorm trolling)
  5. What? by smcavoy · · Score: 1

    I thought it fit "everywhere". I've got the same os on my powerbook as I do on my Jornada.

  6. On my Macintosh PowerBook 3400c by agent · · Score: 1

    On my Macintosh PowerBook 3400c

    1. Re:On my Macintosh PowerBook 3400c by beerdo · · Score: 0

      Is there a reason you would Run NetBSD rather then a flavor of Linux, or just the Mac Os? Laptops usually (granted this is /. and much is not usual) are not running as firewalls, servers, ect. What is the major benefit on running NetBSD?

      --
      Everytime I turn around I'm going in a different direction
    2. Re:On my Macintosh PowerBook 3400c by istewart · · Score: 2, Informative

      Mac OS X is going to be severely kludged if you try to install it on an OldWorld Mac. If that 3400 isn't upgraded with a G3, then the grandparent poster won't be able to go beyond 10.1. Classic Mac OS is of limited usefulness anymore since it doesn't have up-to-date applications being released for it.

      Linux development, oddly enough, has suffered a similar fate. You need to have BootX installed (this may be true for NetBSD as well), which entails a Mac OS partition, even if it is a minimal install. Also, most of the exciting new development is taking place with the newer PPC platforms, trying to bring the latest iMac or G5 into line. (I tried to install Gentoo on a 603-based clone last year and didn't get much beyond stage1.)

      NetBSD's "run on everything, even if it is obsolete" philosophy, though, is something of an insurance policy against the devs getting distracted by new shiny stuff. If it breaks, somebody somewhere will pay attention. Apple themselves is only going to guarantee a quality experience with their OS for a minimum level of technology, so a dedicated group of developers like NetBSD is just about the last place to turn.

    3. Re:On my Macintosh PowerBook 3400c by Donny+Smith · · Score: 1

      > On my Macintosh PowerBook 3400c

      Didn't know that bastardized versions also count in!

    4. Re:On my Macintosh PowerBook 3400c by andreyw · · Score: 1

      Actually, I am running Debian/unstable on my dual-604e UMAX PowerMac clone as we speak. Since I don't have (and don't intend to have) classic MacOS (shudder) installation disks, I use the latest patched Quik as my kernel bootloader.

      I thought about getting OS X 10.1, but the 2GB disk sitting on the internal SCSI controller is too small and my 20GB LVD is connected to a "PC" PCI SCSI adpater that just isn't supported by OF.

    5. Re:On my Macintosh PowerBook 3400c by Anonymous Coward · · Score: 0

      I prefer to run BSD (especially NetBSD) to Linux mainly because I like the userland better. It's still pretty close to classic BSD UNIX, which was an elegant and broadly complete system, and is in general well and consistently documented. Linux distributions, in my experience, are more irregular in quality (ranging from excellent to poor), especially in terms of the documentation. The system layouts from one distribution to another also seem to differ a lot more than the differences amongst the BSD systems, making it harder to easily move amongst them.

      Since I'm only running on x86 and amd64, if I could get a BSD-like system with a Linux kernel, I'd probably use that, since Linux usually offers support for a wider range of devices. Even better would be a BSD-like system with an NT kernel, since NT has by far the best device support, and I don't adhere to any particular ideology with respect to software development. (I have tried Services for UNIX, and it's a decent BSD-derived system using the NT kernel, but there's still a long way to go before it approaches Net/Free/OpenBSD.)

    6. Re:On my Macintosh PowerBook 3400c by demon · · Score: 2, Informative

      Actually you don't have to have BootX; I have a PowerMac 7500 at home (with a dual 604e/180 CPU card in it), and I use quik to boot the system. It can be a bit difficult to set up (unfortunately, since OldWorld OpenFirmware versions are broken in assorted painful ways), but I've not had any reason to boot into MacOS on it, so everything is happy now.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  7. it fits on my old SPARC by ChipMonk · · Score: 5, Interesting

    In fact, the latest release of NetBSD fits better, and runs faster, than the Solaris of 4 years ago.

    1. Re:it fits on my old SPARC by Anonymous Coward · · Score: 0

      Benchmarks, please.

    2. Re:it fits on my old SPARC by Anonymous Coward · · Score: 2, Informative
      Oh, come on. He's comparing NetBSD (which uses up
      maybe 10M memory) to Solaris 7 (which barely runs on
      32M memory). If you've ever used Solaris you would know
      it is extremely powerful but also requires a lot of
      resources to back it up. NetBSD is quite light on
      using resources and it runs well on older hardware.
      I use a SS4-85 running Solaris (because I like Solaris
      and all my apps are for Solaris), but run NetBSD
      on a spare IPC I keep next to my sytem. NetBSD runs very well on
      that system, much better than Solaris 7 did (the last supported
      Solaris for IPC).


      Overall, looking at how much system resources get used
      up running the different operating systems, its easy
      to see why NetBSD would run better on older hardware than
      Solaris does.

    3. Re:it fits on my old SPARC by Anonymous Coward · · Score: 0

      Learn how to tune Solaris?

      Solaris can be run in 32M of mem, and not half bad, but not if you leave all the default daemons running. It's not rocket science.

    4. Re:it fits on my old SPARC by Anonymous Coward · · Score: 0
      Give the rhetoric a rest. We all know that both Solaris and NetBSD can be stripped down to run in 4MB, and that it means nothing.
      Overall, looking at how much system resources get used up running the different operating systems, its easy to see why NetBSD would run better on older hardware than Solaris does.
      Of course you realize that your positive thinking does nothing to substantiate the GP's claim that the latest release of NetBSD "fits better," and "runs faster," than the Solaris of 4 years ago.
    5. Re:it fits on my old SPARC by bob+beta · · Score: 1

      If you'd looked, you might have noticed he said that NetBSD runs in 10M of memory.

      I'm not knocking Solaris. There is stuff that won't ever be supported in NetBSD that keeps Solaris on some of my hardware.

      But I know that I'm not going to be able to 'tune' Solaris down to run in 10M. And yes, it's not rare for a little IPX to have that little memory in it. IPX SIMMs are a hassle to locate. (IPC's, of course, are great to cram all those spare 30-pin 4M simms into. There's great justice in putting all that memory the screwdriver-operators stole out of old Sun hardware and stuck into their crummy 486 motherboards back into the hardware it started in- hardware that's still worth running)

    6. Re:it fits on my old SPARC by Anonymous Coward · · Score: 0

      I just 'tuned' Solaris down to run in 9M by unloading unnecessary kernel modules and disabling nfsd. Big deal. Cough up the hard numbers that prove NetBSD is faster and smaller.

    7. Re:it fits on my old SPARC by Anonymous Coward · · Score: 0

      That doesn't mean anything. Linux 2.6 can run in 2MB of memory.

    8. Re:it fits on my old SPARC by randallpowell · · Score: 1

      I just wish my hardware wasn't goofy and allow BSD to work. If it's not one thing it's another. Oh well. Given time, BSD maybe able to work on it if they expand drivers. SO much for building my own PC.

    9. Re:it fits on my old SPARC by setagllib · · Score: 1

      Careful how you use 'run'. It can post some kernel messages. You'll be stuck using a light-weight C library which only supports a bare minimum of applications, possibly enough to write to a file using cat and redirection. 2MiB is not enough for anybody.

      --
      Sam ty sig.
    10. Re:it fits on my old SPARC by Anonymous Coward · · Score: 0

      It can boot with a full TCP/IP stack and a running userland with a few hundred K left over. So it could be a basic router, firewall, server, or embedded control application.

      2MiB is not enough for anybody is what embedded systems engineers have to live with every day.

    11. Re:it fits on my old SPARC by shieldforyoureyes · · Score: 1

      I used to get a hell of a lot done on my 3B2/300 with
      2 meg of ram, running SVR3.

    12. Re:it fits on my old SPARC by Anonymous Coward · · Score: 0

      So don't bench a current NetBSD release against a 4 year old solaris release. Pick the newest one that is supported on your hardware.

  8. runs on old and rare archs by lanc · · Score: 5, Informative


    NetBSD runs on 17 CPU architectures. Can you count up 17?

    NetBSD will be the OS what you can always use on your old boxes, when you don't get running anything else on them.

    --
    "First they ignore you, then they laugh at you, then they attack you, then you win." -- Mahatma Gandhi
    1. Re:runs on old and rare archs by Elbereth · · Score: 1

      How do you get 17 out of that?

      arm, mips, alpha, x86-64, m68k, powerpc, sh3, sh5, hppa, i386, ns32k, sparc, and vax... that makes 13.

    2. Re:runs on old and rare archs by isugimpy · · Score: 2, Informative

      Actually, it runs on 54 architectures. It's one of the most portable operating systems I've ever had the pleasure of using. And it makes me happy to know that I can bounce between a 486, athlon xp, sparcbook, and a g4 without changing my OS.

    3. Re:runs on old and rare archs by lanc · · Score: 2, Informative


      I counted just like they did:
      http://netbsd.org/Ports/#ports-by-cpu

      " Machines of the same MACHINE_ARCH share the same userland binaries"

      --
      "First they ignore you, then they laugh at you, then they attack you, then you win." -- Mahatma Gandhi
    4. Re:runs on old and rare archs by fireboy1919 · · Score: 1

      Wow...it runs on almost as many things as Gentoo does. :)

      Maybe that's why there's a Gentoo port to BSD.

      Seriously, though, at this point, Linux can run under other operating systems without a CPU emulation layer, and it can do just as many strange processors. Not that I'm discounting NetBSD; there are plenty of reasons why NetBSD has an edge.

      This just isn't one of them.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    5. Re:runs on old and rare archs by Jace+of+Fuse! · · Score: 1

      It's only a matter of time before someone ports it to the Nintendo DS. :)

      It already runs on an ARM so the rest might not be too hard. :)

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
    6. Re:runs on old and rare archs by bob+beta · · Score: 1

      A 'processor' is not always an 'architecture.' There are many archs that share a processor, i.e. the many good machines that used a 68K chip.

      It's really time for people who think only in terms of there being an Intel or AMD choice of parts to step back and look at the world.

    7. Re:runs on old and rare archs by Mr.+Frilly · · Score: 0

      Well, if you're running Linux, you can hop between your 486, athlon xp, sparcbook, and g4 as well. Plus, you can also hop onto your Intel Itanium cluster, your not yet antiquated HP PA-Risc workstation, and your IBM Power5 server. You can't do that with NetBSD.

    8. Re:runs on old and rare archs by setagllib · · Score: 3, Interesting

      You can't do that with Linux either. The name aside, the Linux you run on one arch is not the Linux on another arch. This is especially true if you have an architecture Linux' corporate sponsors don't care about (hint: Linux is all about corporate sponsorship. If you don't believe me, read the changelogs and notice that 99% of the submissions are from employees of big corporations).

      Some distros (e.g. Debian) smooth this out, and some make it a nightmare (e.g. Gentoo), but until there's a GNU/Linux distribution that is consistent across all archs in source AND binary deployment and a kernel that contains all architecture fixes at once and keeps up with mainline development, Linux will not be as easy to 'jump between' archs as NetBSD.

      NetBSD has the same build procedure on any architecture, using the same headers, sources, and resulting software (sans tools that only make sense one some archs). THAT is the same OS on every arch. The same name of kernel on every arch doesn't even compete. Being able to cross-compile consistently is a great bonus too, but this sometimes breaks down if you're following a development branch. Not all archs have an installer, but those that do appear to have the SAME installer, with extra functionality for those architectures needed.

      My example of where even Debian does not have this: SGI MIPS. It does NOT automatically handle the SGI Volume Header (hint: NetBSD does, and installs its own bootloader), nor even tell you what to do: you have to figure out how to use the fdisk-like editor and hope you left enough space for arcsboot or your kernel. On some machines which have very tiny hard drives and need all the space they can get, Debian's way leaves a lot of user calculation to be done. You could call this "well if you're incompetent then don't use Linux", but then that's supporting my argument: NetBSD is an OS for all archs, Linux is a kernel that got ported to some archs at some point in time, and if they're not used by corporate sponsors you can kiss them good bye. Distros won't care either - why should they?

      Linux' 'technical excellence' in supporting every arch and every feature anyone could want (to at least some extent) is nice, but that's beside the point of which system is actually more convenient for the architectures it supports. I know if I was running a polyarchitectural (cool word) network I wouldn't use Linux no matter how much faster it was, the administrative mess of managing a plethora of different kernel sources and base packages would be a nightmare. That's how it is in Gentoo at least, maybe Debian is better after installation (but then you lose the source-based flexibility NetBSD still offers without compromise).

      --
      Sam ty sig.
    9. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      Yeah, that's fairly sad. Linux doesn't even bother with all the endianness and in some ports doesn't even worry about distinguishing bitness of the CPU ISA... and I still count 20!

      Would probably be 30 or so in NetBSD speak.

    10. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      Not to metion running your G5 in 64-bit mode, your 512 CPU SGI Altix supercomputer, and your embedded CPUs without memory management units.

    11. Re:runs on old and rare archs by bob+beta · · Score: 2, Interesting

      The beauty of NetBSD is that I can run the same core configuration (almost all the files in /etc can just be drug around to your various machines) on my Sparc hardware, my i386 boxes (including, finally, my quad PentiumPro box with a released version), my IBM PPC and my Apple 68K and PPC hardware. And even my Macintosh SE/30 machines (bless their little souls). I haven't been able to run it on my ancient MIPS palmpc, because it doesn't have enough memory.

      There is one core configuration system, one userland for all the different machines. And it's all built from the same source tarballs.

      That is cool.

    12. Re:runs on old and rare archs by setagllib · · Score: 1

      Yes, because that's what small businesses and home users and insititutions are going to be doing. Linux fills niches that only the biggest corporations or government agencies even NEED. iPaqs and so on are more common, but who needs a nix on them anyway? I wouldn't buy an iPaq and reduce it to the same level of functionality as a dumb terminal with IrDA. Hard fact is Microsoft's offerings are still much more convenient for those hand-held devices than anything a nix has offered. Sure they may be buggy (and boy are they buggy), but they have bugs in doing things the nixes just can't do.

      --
      Sam ty sig.
    13. Re:runs on old and rare archs by Mr.+Frilly · · Score: 2, Insightful

      "You can't do that with Linux either. The name aside, the Linux you run on one arch is not the Linux on another arch."

      What the heck are you talking about? Of the architectures I mentioned, Debian Linux is available for every one of them except for POWER.

      Well, maybe you don't like Debian. Okay. Fedora Linux (or distributions based directly off of it like Yellowdog and RHEL) gives you support for all of the architectures I've mentioned, including POWER.

      And with Debian (and Fedora), you never loose the source-based flexibility. If you've got time to burn, you're welcome to recompile all the code from the source packages.

      Anyway, the point that I was trying to make, is that on a modern polyarchitectural network, you're better of using Linux because it actually has support for all the modern architectures.

    14. Re:runs on old and rare archs by setagllib · · Score: 3, Insightful

      Can you have the same single source tree shared over NFS and have every architecture (or one cross-compilation) build for every machine on the network with any Linux distribution? Without needing any disparity in versions, and WITHOUT introducing bugs?

      NetBSD's like that by design and it works. Source or binary. Hell, you can cross compile it from another operating system running on another architecture and it will still work. If there's a Linux distro out there that does it just as well (or 'better' because of that 'all the modern architectures' that 0.01% of the sysadmin population will get to look at in the next few years), well, I'd love to hear about it.

      --
      Sam ty sig.
    15. Re:runs on old and rare archs by unnique · · Score: 1

      Not meaning to be a Linux fanboy, but according to this post by Greg KH, key Linux kernel developer, Linux runs on more archs than NetBSD. But you might be right about NetBSD being able to run on more _old_ archs, though.

    16. Re:runs on old and rare archs by aliquis · · Score: 1

      http://www.gentoo.org/main/en/about.xml
      "Support for x86, AMD64, PowerPC, UltraSparc, Alpha and MIPS processors"

      http://www.netbsd.org/Ports/#ports-by-cpu
      "alph a, arm, hppa, i386, m68010, m68k, mipseb, mipsel, ns32k, pwoerpc, sh3eb, sh3el, sparc, sparc64, vax, x86_64"

      Didn't know gentoo was ported? You don't mean portage do you?
      http://www.netbsd.org/Documentation/software /packa ges.html
      NetBSD pkg_src are ported to 12 different platforms and contains over 5300 packages.

      "Seriously, though, at this point, Linux can run under other operating systems without a CPU emulation layer"

      I have no idea what that means, but if you mean stuff like vmware and so on I guess NetBSD can do that aswell.

      "and it can do just as many strange processors"

      Even if Linux as in the kernel could do that there wouldn't be a distribution covering them all.

    17. Re:runs on old and rare archs by LizardKing · · Score: 1

      To quote Greg KH's posting:

      Comparing that list to the list of NetBSD ports it is now evident that Linux has been ported to more platforms than NetBSD.

      The important thing to note is the past tense - has been ported. Even if it was true that Linux had been ported to more platforms than NetBSD, it is a bit misleading as many of those ports were incomplete, were never satisfactorily merged into the mainstream kernel and have since rotted away. Where Greg KH shows his ignorance is in his confusion of platforms (or architectures) with a single processor type. NetBSD runs on many architectures that use a similar processor type. Wherever possible, userland and device driver code is shared, but this does not mean that my NeXT box is the same as my Macintosh LC II.

    18. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      His argument makes much more sense than your advocacy spew. Who cares about some 512CPU SGI or running a Unix-like OS on an iPAQ? Most people using a Unix-like OS certainly don't.

      Besides which, the normal Linux kernel still isn't as scalable on standard SMP hardware as the kernels in Windows, Solaris, UnixWare, etc. I don't know what these 512-CPU systems are doing, but they certainly aren't running Linux in a standard SMP form, since it would probably barely be able to keep up with a 2-4 processor system in that case.

    19. Re:runs on old and rare archs by runderwo · · Score: 1
      Not meaning to be a Linux fanboy
      I find it really funny that disclaimers like this are required, to avoid being modded into oblivion by the zealots who police this section.
    20. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      His argument makes much more sense than your advocacy spew. Who cares about some 512CPU SGI or running a Unix-like OS on an iPAQ? Most people using a Unix-like OS certainly don't.

      And what is "his argument"? Mine is that Linux's portability and scalability (low to high) has eclipsed NetBSD.

      Besides which, the normal Linux kernel still isn't as scalable on standard SMP hardware as the kernels in Windows, Solaris, UnixWare, etc. I don't know what these 512-CPU systems are doing, but they certainly aren't running Linux in a standard SMP form, since it would probably barely be able to keep up with a 2-4 processor system in that case.

      Actually, they can run on standard Linux kernels.

      And let's see your numbers to show Linux isn't as scalable as Windows Solaris or UnixWare. I don't think you have any idea.

    21. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      So does Linux. The difference is, Linux has given up counting the number of platforms it supports. They are no real measure of portability anyway.

      If you want to brag about portability, talk about CPU ISAs (and perhaps MMUs)

    22. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      The difference is, all the gentoo ports work to a pretty high standard.

    23. Re:runs on old and rare archs by Anonymous Coward · · Score: 0
      And what is "his argument"? Mine is that Linux's portability and scalability (low to high) has eclipsed NetBSD.

      His argument is that kernels built from different source trees which happen to share some code, and a name, aren't comparable to a portable system (kernel + userland) built from a single source tree. I don't know which of you is right, but if Linux is really just a hotchpotch of different source trees for different architectures, and NetBSD is really built for all architectures from a single source tree, I'd tend to think he's got the better argument.

      Actually, they can run on standard Linux kernels.

      How can that be, when Linux kernels prior to 2.6 were commonly acknowledged not to scale beyond 8 CPUs? I'm not familiar with the SGI systems, but I do know the famous IBM mainframes that 'run Linux' actually run a proprietary IBM operating systems called z/OS on the hardware, which then hosts Linux virtual machines (not all that different to running Linux in a VM hosted by, for example, Windows). The fact that Linux advocates carry on about 'Linux on the mainframe' being able to run multiple VMs (when it's really z/OS) makes me sceptical of claims that stock Linux has been running on 512-way systems when getting past the 8-way scalability level was such a notable achievement for 2.6.

      Consider that the 512-way systems from SGI have been around since before the 2.6 Linux kernel was released. If those systems are running standard Linux kernels, why was the ability to scale beyond 8 CPUs such a big achievement for 2.6? This isn't a redundant question, I'm really curious. These two things together just don't make sense to me.

      And let's see your numbers to show Linux isn't as scalable as Windows Solaris or UnixWare. I don't think you have any idea.

      Just look at the commercial offerings, which are backed by the reputations of the vendors. Red Hat's "top of the line" product scales "up to 16 CPUs", where as Solaris has long been supported on 128-way systems, and Microsoft's Windows Datacenter Server supports 128-way machines with partitions of up to 64 CPUs. These are all production systems, and not theoretical or prototype claims. Even so, maybe the problem with scalability is down to Red Hat and not to Linux itself?

    24. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      His argument is that kernels built from different source trees which happen to share some code, and a name, aren't comparable to a portable system (kernel + userland) built from a single source tree. I don't know which of you is right, but if Linux is really just a hotchpotch of different source trees for different architectures, and NetBSD is really built for all architectures from a single source tree, I'd tend to think he's got the better argument.

      Well Linux supports far more architectures than NetBSD from the single source tree (something like 20 versus 14).

      >>Actually, they can run on standard Linux kernels.

      How can that be, when Linux kernels prior to 2.6 were commonly acknowledged not to scale beyond 8 CPUs?


      They don't run on standard 2.4 kernels. They can run on standard 2.6 kernels. SGI engineers report good scalability considering they have not done much tuning.

      I'm not familiar with the SGI systems, but I do know the famous IBM mainframes that 'run Linux' actually run a proprietary IBM operating systems called z/OS on the hardware, which then hosts Linux virtual machines (not all that different to running Linux in a VM hosted by, for example, Windows). The fact that Linux advocates carry on about 'Linux on the mainframe' being able to run multiple VMs (when it's really z/OS)

      Err, yeah that's how it is commonly done on the mainframe. Their supervisor OS sits underneath and manages the VMs. Linux can still run natively on such machines though, but there isn't much point.

      makes me sceptical of claims that stock Linux has been running on 512-way systems when getting past the 8-way scalability level was such a notable achievement for 2.6.

      Running on multiple VMs has nothing to do with SMP scalability.

      And going past 8-way wasn't such a notable achievement. IBM had been running Linux on 32-way POWER4 and Xeon systems for most of the 2.5 development cycle (now up to 64-way POWER5).

      Consider that the 512-way systems from SGI have been around since before the 2.6 Linux kernel was released. If those systems are running standard Linux kernels, why was the ability to scale beyond 8 CPUs such a big achievement for 2.6? This isn't a redundant question, I'm really curious. These two things together just don't make sense to me.

      All the ones in production I think are running on 2.4 kernels modified mainly with scalability features backported from 2.6 (eg. the multiqueue scheduler). SGI develop on and run the mainline 2.6 kernel on their development systems (including a 512-way).


      >And let's see your numbers to show Linux isn't as
      >scalable as Windows Solaris or UnixWare. I don't
      >think you have any idea.

      Just look at the commercial offerings, which are backed by the reputations of the vendors. Red Hat's "top of the line" product scales "up to 16 CPUs", where as Solaris has long been supported on 128-way systems, and Microsoft's Windows Datacenter Server supports 128-way machines with partitions of up to 64 CPUs. These are all production systems, and not theoretical or prototype claims. Even so, maybe the problem with scalability is down to Red Hat and not to Linux itself?


      Well they're using a 2.4 based kernel.

    25. Re:runs on old and rare archs by fireboy1919 · · Score: 1

      "Support for x86, AMD64, PowerPC, UltraSparc, Alpha and MIPS processors"

      Actually, there are 13 ports officially supported by Gentoo (and there are also a few side project ports which are still experimental).

      Gentoo doesn't consider embedded processors part of the support base. I think the only one that isn't supported actually supported in any way in that list is VAX. It considers embedded processors a separate family of packages. Further, it covers processor families. The sparc port actually covers all Sparcs.

      There are various levels of support for the 8000+ packages in Gentoo. Have a look here for the list which specifies the level of support for any given package.

      VMware uses a processor emulation layer. In other words, its sandbox contains a virtual processor that interprets the output and converts it into native code. This means that at best you can get 1/3 of native speed with VMWare. Linux can run at close to native speed under Windows (using coLinux or others), under BSD (using userspace linux), or under MacOS (using userspace linux). The way this works is that there are hooks built into linux that basically make it act less like an operating system and more like an app.

      VMWare can make anything run on anything else, but it isn't pretty. And unlike those things I mentioned, it's not free either.

      Portage has been ported to BSD. Incidentally, there's also a cygwin and a MacOS port. I just call it a Gentoo port to NetBSD because that's what the people who made it call it.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
    26. Re:runs on old and rare archs by mlyle · · Score: 1

      You forgot Sparc64. You also forgot m68010-- Sun2 and its method of protection is really pretty unique, and thus distinct from the m68k branch.

      Finally, both Mips and SH3 run in NetBSD in either big or little endian mode; these qualify as unique architectures, IMO.

    27. Re:runs on old and rare archs by hhw · · Score: 1

      Linux running on other operating systems is useful in a production environment how exactly? The point of running Windows is the apps. The point of running Linux is the kernel. Why would you want to run Linux apps on a Windows kernel, getting the worst of both worlds? Likewise, there really is no reason to run Linux on top of BSD. Native versions can be compiled easily enough, and you can run linux binaries anyway for the closed source apps out there. Just because Linux supports something doesn't mean it supports it well. A lot of what is "supported" is beta quality at best. Just because Linux has looser standards on what it considers production ready doesn't mean everything it doesn't explicitly state as beta is production ready. When NetBSD has a port in its main support branch on the other hand, you will have the same consistent quality and reliability as other architectures.

      --
      http://astutehosting.com/
    28. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      (hint: Linux is all about corporate sponsorship. If you don't believe me, read the changelogs and notice that 99% of the submissions are from employees of big corporations).

      It may or may not be, but believing this from the fact that 99% of submissions are from employees of big corporations is not a good argument.

      It sounds like sampling error to me. I can think of lots of reasons that big corporations would show up a lot. Maybe the best programmers work at big corporations, because big corporations can afford to pay them what they're worth. Maybe big corporations provide more opportunity for peer review, which means they can submit better patches sooner.

      Heck, do you eve know these people did it for their jobs? Do you know the companies paid them for it?

      If I said to my sysadmin that I think that most operating system code is written by people at big corporations, he'd say "no shit".

      Heck, I don't even care if it's true. Me, I don't work for a big company. I don't make billion-dollar deals. If I want to sell something, it's based on user experience, and that means my effort is not well-spent if I'm jerking around with kernel code. I say, LET the IBMs play with improving the kernel if they like, so little guys like me can do stuff real people care about.

    29. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      Yeah, but so do many Linux ports run in big or little endian mode, the linux "sh" port supports sh2 sh3 sh4. The linux pa-risc port runs either 32 or 64 bit mode.

      So you've got to try to draw the line somewhere.

      And lastly, running in either big or little endian mode has to be the lamest excuse for a "unique architecture" I have ever heard. You must be a NetBSD developer.

    30. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      (hint: Linux is all about corporate sponsorship. If you don't believe me, read the changelogs and notice that 99% of the submissions are from employees of big corporations).

      You know the funny thing though? These people got hired by the big corporations *because* they'd previously contributed to Linux. Most of them continue to do their own kernel hacking work in their own time.

      What goes around comes around. They make a world class operating system, and it pays off for them. Great.

    31. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      They make a world class operating system, and it pays off for them.

      Big corporations wouldn't have invested a cent in an amateur project like Linux, if it weren't for the fact that, being under the anti-proprietary GPL and being pushed forward by a plethora of activists, Linux happened to be exactly what they needed to fight the Microsoft monopoly.

      But I didn't mean to interrupt your dreams. Please go on.

    32. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      Right, which is why none of them invest in those irrelevant, non-GPLed projects like X and Apache, and scrupulously avoid things like BSD sockets, which we all know Microsoft could steal at any moment!

      HURD, with its strong GPL credentials, will also be getting a lot of support from the likes of IBM and HP really soon. They're just waiting for it to reach the appropriate level of technical excellence!

    33. Re:runs on old and rare archs by Anonymous Coward · · Score: 0
      Linux running on other operating systems is useful in a production environment how exactly? The point of running Windows is the apps. The point of running Linux is the kernel. Why would you want to run Linux apps on a Windows kernel, getting the worst of both worlds?

      Not necessarily. I'm a 'Unix-head', and I run Windows because of the kernel: in particular because it has solid support for all the hardware in my laptop. If Solaris had the same level of hardware support, I'd be running it (followed by *BSD or Linux, on the same condition), given that I generally prefer Unix tools to the Windows equivalents. Given the available kernels, the best option for me is the Windows kernel + Interix, with VMware for the Unix/BSD/Linux software that doesn't build under Interix.

    34. Re:runs on old and rare archs by Anonymous Coward · · Score: 0
      You missed the point with the z/OS comment, which is that Linux supporters have a tendency to claim that Linux does things it doesn't do, based on very limited (and often incorrect) knowledge of the architectures of the systems they're discussing.

      Regarding portability of Linux and NetBSD, your last comment leaves one of two alternatives: either you're telling the truth or the other poster is telling the truth, and whichever one is telling the truth (and I don't know who that is) has the better argument from my perspective. Having reached that level, it's not really interesting any longer (to me).

      As for the rest of it, at the end of the day it all comes down to what the vendors are willing to back. Red Hat obviously think Linux 2.6 isn't ready for the enterprise, and that their enterprise-ready kernel (which they claim includes the main scalability enhancements from 2.6) only scales to 16 CPUs. When they conclude 2.6 has reached the level of quality required for enterprise deployment, perhaps they'll be willing to put their reputation behind Linux on systems with more than 16 CPUs. Until that happens, Linux (at least the Red Hat flavour) will continue to be less compelling for large production systems than UNIX (or Windows).

    35. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      You missed the point with the z/OS comment, which is that Linux supporters have a tendency to claim that Linux does things it doesn't do, based on very limited (and often incorrect) knowledge of the architectures of the systems they're discussing.

      Err no. This has nothing to do with what we're talking about at all. Some people say this some people say that blah blah bullshit bullshit... What are *you* trying to say?

      Regarding portability of Linux and NetBSD, your last comment leaves one of two alternatives: either you're telling the truth or the other poster is telling the truth, and whichever one is telling the truth (and I don't know who that is) has the better argument from my perspective. Having reached that level, it's not really interesting any longer (to me).

      Well if you can't look at the source trees to convince yourself, I sure can't convince you. How about the text of the "Where does NetBSD Fit In" email, the only mention of portability is in the footer.

      "-- NetBSD - Free AND Open! (And of course secure, portable, yadda yadda)"

      In years gone by we would have had to wade through endless ranting about how it runs on a rusty coke can and their grandmother's toaster, etc etc.

      As for the rest of it, at the end of the day it all comes down to what the vendors are willing to back. Red Hat obviously think Linux 2.6 isn't ready for the enterprise,

      They do. Their next release will be 2.6 (due out in a month or so). What that really means it that they didn't have the resources or QA power to be able to support a 2.6 kernel any sooner.

      and that their enterprise-ready kernel (which they claim includes the main scalability enhancements from 2.6)

      Yes of course they would. But it doesn't.

      only scales to 16 CPUs. When they conclude 2.6 has reached the level of quality required for enterprise deployment, perhaps they'll be willing to put their reputation behind Linux on systems with more than 16 CPUs. Until that happens, Linux (at least the Red Hat flavour) will continue to be less compelling for large production systems than UNIX (or Windows).

      Ha ha. Thanks but I'll listen to SGI when it comes to matters of scalability. And no matter how you try to spin it, Solaris has had its lunch eaten.

    36. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      You're the one with the jealousy problem. Lick my sweaty anus. BSD has nothing. All BSD is good for is for companies like apple to rape its corpse (meanwhile they have fulltime staff employed to work on the GPLed GCC!!) HA HA HA HA HA HA thanks for the laugh. You are really hilarious.

    37. Re:runs on old and rare archs by LizardKing · · Score: 1

      If you want to brag about portability, talk about CPU ISAs (and perhaps MMUs)

      Well, perhaps if you want to brag you can talk about CPU ISA's. I'd rather consider cleanliness and portability of the code, which is where NetBSD wins hands down. FreeBSD sacrificed portability for x86 optimisation, OpenBSD just doesn't have the developer base (most of their ports are lifted wholesale from Net) and Linux is just a joke.

    38. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      Pity Linux is ported to far more CPUs than NetBSD, and nobody doing any real work uses NetBSD.

    39. Re:runs on old and rare archs by Anonymous Coward · · Score: 0

      I'd rather consider cleanliness and portability of the code, which is where NetBSD wins hands down. [...] and Linux is just a joke.

      Well mister wareham, I see that after 4 years of writing CGIs for joe internet startup, you are uniquely qualified to comment on "cleanliness and portability of" the code in modern operating systems.

      I hate to sound harsh, but a lot of people have dedicated many years of their life to improving Linux, and so dismissing it as "a joke" sounds pretty harsh too. Considering it is more portable than NetBSD, it also sounds like sour grapes too.

      Unless of course, you *are* qualified to make such a comment, in which case I'd like discuss and argue the points with you.

  9. Read the WHOLE article. by IO+ERROR · · Score: 0, Troll
    NetBSD isn't as feature rich as more modern kernels such as Linux, or even Free/OpenBSD. Its IP stack is way out of date; its filesystem is way out of date; its kernel is way out of date; even its hardware support is out of date, and that's a serious problem for an operating system that wants to support every piece of hardware known to man. It's not easy to get security updates; releases don't come out often enough; and there aren't enough developers. This all I got out of the article...

    On the other hand, it's solid and stable, and they have FreeBSD and OpenBSD to swipe code from.

    --
    How am I supposed to fit a pithy, relevant quote into 120 characters?
    1. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      STFU. Go back to iscabbs, where you can kick dead horses all day.

    2. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      If it's IP stack is 'way out of date,' then how was NetBSD the first free OS to support IPv6, and continues to set TCP/IP transmission speed records to date?

      I'll agree with you on NetBSD's lack of driver support. This seems to be a problem with quantity of available hardware for testing, devlopers, etc. etc. Unfortunately, if you want to use NetBSD on a system, it's best to spec out your hardware beforehand. That being said, I've never run into a piece of commodity hardware that wasn't supported on NetBSD. Don't expect support for strange hardware that few people are probably using - or want to use - with NetBSD.

    3. Re:Read the WHOLE article. by HyperChicken · · Score: 3, Informative

      Wrong on so many counts.

      NetBSD was the first open source OS to have IPv6 support. Yeah, "way out of date" IP stack.

      NetBSD was the first open source OS to have USB support. Yeah, "way out of date" hardware support. Further, NetBSD allows for "Machine Independent" drivers, leading to portability far beyond other operating systems.

      Not enough developers? You don't need a lot of developers. Code remains cleaner when only educated people submit features.

      Unlike with other operating systems -- including FreeBSD, OpenBSD, and Linux -- NetBSD holds off on releasing features until they are stable. That's why there are few releases. This is a good thing.

      It's one of the most secure operating systems in the world. Compare the NetBSD 1.6.2 security patch list to the OpenBSD 3.5 security patch list.

      --
      Free of Flash! Free of Flash!
    4. Re:Read the WHOLE article. by Homology · · Score: 1
      Unlike with other operating systems -- including FreeBSD, OpenBSD, and Linux -- NetBSD holds off on releasing features until they are stable. That's why there are few releases. This is a good thing.

      If a feature is not considered stable on OpenBSD, it's not included in the release. Just because OpenBSD releases twice a year does not imply that the include features considered to be unstable.

      It's one of the most secure operating systems in the world. Compare the NetBSD 1.6.2 security patch list to the OpenBSD 3.5 security patch list.

      If one want to compare OpenBSD 3.5 Security Advisories and NetBSD 1.6.2 Security Patches one should take into consideration that most of these security patches are for thirdparty applications. Both OpenBSD and NetBSD uses cvs, thus share the similar problems (at least until OpenCVS is completed). This goes for many other The base install of NetBSD differs and with OpenBSD the larger one as well, thus security patches must differ. Just comparing number of security patches, whithout regard what those security patches are based upon, is not very fruitful for determine which OS is more secure. Besides, there are more to security than number of patches issued.

    5. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      On IPv6, how long ago was that added? Over 5 years ago (NetBSD 1.5)? IPv6 may not yet be the industry standard, but it's no longer "bleeding edge" either. Technology changes, and it changes fast.

      And for speed, well... if you cut out security measures to improve performance, what the hell would you expect?

      I now know why the NetBSD changed its logo to a flag. Because the community waves the banner of its past accomplishments instead of working on future ones.

    6. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      USB and IPv6 are how old now? They have been in NetBSD how long? And tell me again how that relates to its current status of "way out of date"?

      If NetBSD actually patched its problems, its patch list would be much bigger too.

      You can only ride the hype wagon so long before you fall off and bruise your ass. You are only deciveing yourself if you think that NetBSD holds back releases because of stability. RTFA! Your own developers are saying you are falling behind and need to work on patching know problems. Guess your head was to far up your ass to see that.

    7. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      IPv6 is since second half of 90ies and USB is since before that. I had USB on my Pentium 133 Machine. Granted I did not really use it back then =)

    8. Re:Read the WHOLE article. by MobyTurbo · · Score: 4, Informative
      NetBSD isn't as feature rich as more modern kernels such as Linux, or even Free/OpenBSD. Its IP stack is way out of date;
      Incorrect: NetBSD's IP stack is more scalable than all others, it broke the internet land speed record (twice).
      its filesystem is way out of date
      Maybe it doesn't have journaling by default (though a log file system is under development) but FFS and FFS2 in NetBSD have reliability that others could only dream of. Or you've never heard of Reiserfs and XFS loosing data?
      its hardware support is out of date
      That's laughable. NetBSD has some of the cleanest device driver system in existance. It was the first free OS to include USB, and it's continued porting to various platforms increase its hardware support, because thanks to its device driver infrastructure, if a piece of hardware is available for one platform, it's available to any platform that can run it.
      It's not easy to get security updatesWhich is better, having to patch or use cvs a few times a year, or having to download every week new security fixes to keep from getting rooted? You decide.
    9. Re:Read the WHOLE article. by MobyTurbo · · Score: 1

      My apoligies for the bad formatting in the last paragraph. :-(

    10. Re:Read the WHOLE article. by DashEvil · · Score: 1

      Actually NetBSD 2.0 was in BETA testing for about half a year. Everytime they had an issue with a Release Canidate they ended up pushing the release date. It was obvious, to me, that they wanted as near perfect a release as possible.

      --
      -If God wanted people to be better than me, he would have made them that way.
    11. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      They used the IPv6 stack developed by Akamai way back in the day. That doesn't mean it is up to date, they don't even support SACK. And they don't support USB 2 properly.

    12. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      Incorrect: NetBSD's IP stack is more scalable than all others, it broke the internet land speed record (twice).

      That doesn't mean much. They've been duelling with MS Windows for that title, for fuck's sake.

      They still don't even support SACK, which is basically a requirement for doing real work over long fat pipes.

      Maybe it doesn't have journaling by default

      It doesn't have journalling at all. Whether by default or not.

      (though a log file system is under development) but FFS and FFS2 in NetBSD have reliability that others could only dream of. Or you've never heard of Reiserfs and XFS loosing data?

      Not now they've matured sufficiently. They were experimental while data corruption bugs were popping up.

      But you get Linux systems doing far more with filesystems and block devices than NetBSD. For example, Linux is used on installations with 10 thousand disks (not in a managed SAN, but all discretely connected to the system).

      That's laughable. NetBSD has some of the cleanest device driver system in existance. It was the first free OS to include USB, and it's continued porting to various platforms increase its hardware support, because thanks to its device driver infrastructure, if a piece of hardware is available for one platform, it's available to any platform that can run it.

      You know what's funny? When Linux is the first to support something (eg x86-64), all the BSD zealots say that's because they rush into it and do quick and dirty hacks.

      But when BSD is the first to support something it is because it is "clean", right?

    13. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      I think you miss my point. I am talking patching the current version. Where were all the security fixes for 1.6? And don't tell me there were none.

      Using OpenBSD as an example, improvements in -current for stability are applied backwards to the -stable branch of their CVS tree. This is in addition to the security fixes that get applied to all branches, and to the release as a diff.

      Pushing back a buggy release isn't a bad thing. But the comparrison the original poster was making was of OpenBSD's reliabilty/security patchs vs NetBSD's lack of them.

      As if that was a *good* thing!

    14. Re:Read the WHOLE article. by setagllib · · Score: 1

      EHCI is proper in -CURRENT, now with interrupt routing from OpenBSD. That closes the gap with Linux in sensible host controllers. Device drivers are another story of course, but only those that aren't part of the standard have trouble.

      --
      Sam ty sig.
    15. Re:Read the WHOLE article. by MobyTurbo · · Score: 1
      I won't comment on the rest of the article because perhaps some of it is true, but it's a set of mostly irrelevant comparisons.

      You know what's funny? When Linux is the first to support something (eg x86-64), all the BSD zealots say that's because they rush into it and do quick and dirty hacks.
      I don't know when Linux got the support, but when NetBSD first started to support the x86-64 architecture it was in 2001, when the hardware was only in the form of pre-release simulators. It doesn't get much better than that, for all practical purposes.
    16. Re:Read the WHOLE article. by aliquis · · Score: 1

      Don't know about "it's kernel is way out of date" or what that is supposed to mean, it's faster than FreeBSD and way faster than OpenBSD so can't be that bad. Also what you mean with "Its IP stack is way out of date"? It still makes benchmark records for speed.
      http://basun.sunet.se/aktuellt/rekord2.htm l

    17. Re:Read the WHOLE article. by setagllib · · Score: 1

      NetBSD had AMD64/x86-64 earlier than Linux, and it was done in a fraction of the time. The framework for running 32-bit binaries on AMD64 is much cleaner and simpler in NetBSD than any Linux distro I've seen attempt it.

      --
      Sam ty sig.
    18. Re:Read the WHOLE article. by DashEvil · · Score: 1

      I can't imagine why someone would say that an OS with less security patches is more secure; boggles the mind, really. It's the unpatched vulerbilities that fuck you.

      I'm all for NetBSD on its merits, but the people that claim that it's more secure than OpenBSD are just a bunch of asshats. It's a flat out insult to all the great work that the OpenBSD team does.

      --
      -If God wanted people to be better than me, he would have made them that way.
    19. Re:Read the WHOLE article. by cthulhu11 · · Score: 1

      its filesystem is way out of date I'll take an out-of-date filesystem where dump still works over a trendy k-rad toy one that can't reasonably be backed up any day. ... and, no, GNU tar isn't a reasonable alternative

    20. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      Sorry, dump works on ext3 as well as it works on ffs. You may have heard some Linux people talking about how dump is broken by design, and thought that means it is broken on Linux.

      You really don't understand the whole point of transactional integrity at the application layer, so you've just made a fool of yourself.

    21. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      Heh.. just the other week I had one of our linux boxes at work suddenly say:

      "/var - 2GB partition, -1287943287652297 used"

      Rebooted the box, failed fsck, ran it off CD, it worked.. and I had a 2GB volume with nothing on it but an empty lost+found. Very handy, if I do say so myself! Luckily we had an identical box (load balanced pair) to tar up /var off of.

      I've *never* had my BSD boxes *ever* lose a filesystem.

    22. Re:Read the WHOLE article. by runderwo · · Score: 1

      OK, so when was x86-64 incorporated into a stable release? That's all that matters to an end user or developer.

    23. Re:Read the WHOLE article. by MobyTurbo · · Score: 1

      It's mentioned on the NetBSD website's amd64 section.

    24. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      I have. When upgrading to FreeBSD 4.10 the thing corrupted a lot of files.

    25. Re:Read the WHOLE article. by runderwo · · Score: 1

      All I see is that it has been a fully supported platform "since the release of NetBSD 2.0", which was two months ago. That's not nearly as impressive a head start as the original post was alluding to.

    26. Re:Read the WHOLE article. by hhw · · Score: 1

      Do you actually know anything about how FreeBSD and OpenBSD are developed? FreeBSD has separate branches, -STABLE and -CURRENT for a reason. Only stable and PROVEN features are merged into -STABLE. NetBSD does not test features this thoroughly; they simply don't have anywhere near the base of users to test them. OpenBSD on the other hand audits all its code line by line. If anything, I would say NetBSD is the quickest to bring new features in.

      --
      http://astutehosting.com/
    27. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      Do you actually know anything about how FreeBSD and OpenBSD are developed? FreeBSD has separate branches, -STABLE and -CURRENT for a reason. Only stable and PROVEN features are merged into -STABLE. NetBSD does not test features this thoroughly; they simply don't have anywhere near the base of users to test them. OpenBSD on the other hand audits all its code line by line. If anything, I would say NetBSD is the quickest to bring new features in.

      Yeah, that's why OpenBSD simply copied NetBSD's SMP code, and released it (with 3.6) before NetBSD did (with 2.0)

    28. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      I can't imagine why someone would say that an OS with less security patches is more secure; boggles the mind, really.

      I see.. so in other words, when you buy a car, you look for the models that in the past years have had the *most* recalls for defects.. because once they've fixed those faulty seatbelts, airbags that don't deploy properly, faulty master brake cylinders, and the computer module that makes your car accellerate at 120MPH towards that brick wall *just* at the moment the brakes fail too...

      ... thats the car you're gonna buy for "reliability".. because once they fix all that, what else could go wrong, right??

      The number of security patches is irrelevant. I for one have seen numerous times on the various security sites bugs listed with (for example):

      Bug exists in Linux prior to 2.4.37,
      FeeBSD prior to 4.10...

      Does *not* exist in NetBSD or OpenBSD.

      So by *your* definition, you would then say that since Linux and FreeBSD had the vulnerability and needed to be patched for it, and Net & Open weren't vulnerable at all, that obviously Linux and FreeBSD are "more secure"...

      And by that reasoning, since Microsoft seems to come out with the dozen patches a month for security holes, then... wait.. yes... you are saying that MICROSOFT IS THE MOST SECURE OS IN THE WORLD!!!

      And on that note, I end my discussion on the fallacy that the number of security patches has *ANYTHING* to do with how secure the OS is.

    29. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      I wasn't referring to an upgrade. You install new software, you always run that chance. Hell, years ago I remember installing a new version of our proprietary OS on our mini.. little note in the install docs "once you boot it, you should check all the volumes as a small change was made to the disk structure and the check will update it.."

      All fine and dandy.. boot, check all the disks, hosed. It corrupted every one of them.

      The box in question was a webserver that I install over a year ago, and usually never touch. I hadn't even logged into the box in months, nor had anyone else, and yet /var magically corrupted itself. No hardware problems, no controller errors in the log, no power outages (UPS), no nada.. just decided to be corrupted.

    30. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      Were you born this stupid or were you dropped on your head at brith?

      A car that has been recalled because of a faulty this or that were at least recalled and fixed. Those fixes will also go into the next versiono of the vehicle. Those fixed cars are now safer, except for those being driven by those who didn't heed the recall. It's a far cry different from not being fixed at all, or only in the upcoming model.

      The brakes are just as likely to be broke on your car as they someone elses. The question is what the car company does about it. You are saying you would rather buy a car from the company that denies the model has problems, than the company that calls its customers to repair the issues before it becomes a problem?

      Do us a favor, stay off the roads.

      It's not about how many fixes there are, it's about the fact that broke things *do* get fixed. In NetBSD, many things simply do not until the next release. In OpenBSD, they get fixed as soon as they are found.

      Microsoft may not make the most secure OS in the world, but at least it does (eventually) release patches for its (well)known problems. They don't put off major security problems until the next release and are relatively expeditious in thier releases from the time of announcemnt. (I can't belive I just said all of that!)

      NetBSD lacks often both the announcement and the patches. I think the last fixed subversion of 1.6 was 1.6.2. That's only 2 security rollups in the entire lafespan between 1.6 and 2.0. And in the mean time, boxes sat vulnerable.

      And again, RTFA!!! The NetBSD developers are wanting assitance with getting fixes out there. But they are taking pot shots at everyone else for doing what they can't. All of you NetBSD clowns are being to defensive about your sinking ship to patch the leaks. Hell, you are too busy argueing that your OS is just as secure as everyone elses, even while your developers say the situation is gettign worse. Get a fucking clue you douche.

    31. Re:Read the WHOLE article. by Anonymous Coward · · Score: 0

      Actually moron, they hired a developer to work on it in house. SMP was already in testing when 3.5 was released. OpenBSD could afford to hire someone to audit and extend SMP support.

      And even if they did use NetBSD's base code, guess what? It's BSD licensed. Now that it works, NetBSD is more than welcome to take it back, extended it, break it, and call it "just as secure" until they are blue in the face. And you know why they can do that... becasue OpenBSD is BSD licensed too!

      Imagine that! BSD licensed BSD variants!

      It's not like FreeBSD, NetBSD, and OpenBSD don't all borrow from each other as they need or see fit. Only a few trolls like yourself who want to make issues of who wrote what really notice or care. Considering the author and contributors names will be at the top of each code page, it's not like anyone will claim they have wrote it from scratch.

      And besides, the guy gave NetBSD a compliment for implementing features first and you didn't even say thank you. You're such a dick.

      D'oh, there's shit on the wheels of you propaganda wagon. Just look at the tracks you left rolling in.

  10. misinformation? by diegocgteleline.es · · Score: 4, Insightful

    Linux keeps re-writing major portions of the kernel and has stability issues. It now depends on 3rd party vendors to integrate and make stable releases of the code.

    Linux has always kept rewriting fundamental parts of the kernel true, and it will probably keep it that way. If not how can you explain that linux has gone from crawling in 8-ways to running in 512-cpu SGI boxes? When someone rewrites a part the kernel is for a reason, usually to do something better, and netbsd has also rewritten big parts of the kernel to get where netbsd 2.0. right now some people is rewriting fundamental parts of linux because they want to achieve realtime support. I don't see how this rewrite an be bad.

    And I don't see lot of unstability issues, and I bet lot of people unsing 2.6 here will agree with me that 2.6 has been by far the stablest linux release ever. The fact that IBM has been testing linux in 32-way boxes during the whole development of the kernel has helped a lotfor that and its something BSDs can not benefit from (they don't even _boot_ on these boxes). A 32-way machine finds bugs much, much faster than a single-p4 does, it's as simple as that. That is one of the reasons 2.6 is so stable even with the new development model, people test things in those big machines before merging them in the main tree

    And yes linux "depends" on distros to publish a workable system. This is how linux works, and while some people don't like it, the fact it that this way of doing things has encouraged the spread of linux,specially in the desktop - everyone can find a distro that fits to him. Do you really expect to be able to build a single base OS that 6000 millions of people will like?

    1. Re:misinformation? by antonakis · · Score: 5, Interesting

      Perhaps linux is somewhat unreliable because of the speed the patches are being integrated? This is not an app, this is a kernel and kernels require rigorous testing and full security audits. Take a look at the kernel changelogs.Things are moving very fast in the linux world, so fast that merges of unstable/unsecure code are frequent.Even the grsec guys were complaining at the bad quality of code which makes its way to the kernel.Nowadays, linux seems to have become a testbed for all the cool new features, while it's left for the distro makers to further stabilize and test the kernel. This job should be done before releasing the kernel.

    2. Re:misinformation? by Anonymous Coward · · Score: 0

      > I bet lot of people unsing 2.6 here will agree with me that 2.6 has been by far the stablest linux release ever.

      I've used 2.6. It rots. 2.2 was far more stable.

    3. Re:misinformation? by Anonymous Coward · · Score: 0

      For desktop use, I really like 2.6--but I'm not using it for mission-critical servers until they stop piling in new features into it.

      For example, kernel 2.6 will get Xen added to it, among other things.

      It isn't like the good-old days where substantial new features like that would've gone into the development branch.

      I don't expect kernel 2.6 to become truly stable for production/enterprise use until it stops receiving substantial new features. Perhaps this will happen when the focus shifts to kernel 2.7 for all the new stuff.

      ps

      Despite my general objection to new features as stated, putting Xen 2.x into kernel 2.6 will probably prove to be a very smart move (as long as it doesn't introduce reliability problems).

    4. Re:misinformation? by Anonymous Coward · · Score: 0

      "antonakis" sounds like a greek name. You aren't Christos in sheep's clothing now are you?

      PS, I like spanakopita. Good stuff from you greeks.

    5. Re:misinformation? by Anonymous Coward · · Score: 0

      The free market has chosen Linux. Linux is a success. Some persons bet against Linux, and they lost. Those who bet on unsuccessful operating systems harbor a resentment over the success of Linux. They are jealous. This causes them to write distortions. Because of their resentment toward Linux, they will not write the truth, but only what promotes their personal agenda. They can only try to tear down the accomplishments of others. They are bitter. It's not right. But it's the dark side of human nature.

    6. Re:misinformation? by Anonymous Coward · · Score: 0

      You are missing the point. There is no 2.7, the development process has changed. You want stability? Go with a well-tested, older 2.6. You want new sexy stuff, go with a lightly-tested, newer 2.6.

    7. Re:misinformation? by Anonymous Coward · · Score: 0

      Nobody excpet maybe Microsoft/SCO is betting against Linux.
      That's the problem with all the Linux zealots who infest this site. They think it's Linux vs. the world, and of course *BSD isn't Linux, so it's bad. Well guess what, most people don't give a rats's ass about Linux or any OS for that matter.

    8. Re:misinformation? by Anonymous Coward · · Score: 0

      XEN is a separate architecture, unless it has to change lots of parts of the core kernel(I doubt that, it may touch a bit but not a "critical" part) it _wont_ affect the rest of the world because it lives at his own arch/ subdirectory. New arches and new drivers don't look like a big problem to merge to me (from a stability POV)

    9. Re:misinformation? by Anonymous Coward · · Score: 0

      Nowadays, linux seems to have become a testbed for all the cool new features, while it's left for the distro makers to further stabilize and test the kernel

      Yes, but that's by design. With 2.2 and 2.4, the official branch of Linux was getting too far out of sync with what the vendors wanted to ship. If a feature is good enough for corporate RedHat/SuSE users, it probably should be in the mainline kernel. (Such as NPTL or RAID tools).

      Linus wisely sees the vendors as his customers rather than himself as dictator of all of Linux.

    10. Re:misinformation? by Anonymous Coward · · Score: 2, Interesting
      It reminds me of two famous army generals.

      There was General George Patton. During World War II he raced across Europe, outrunning his own supply lines. He was a lightning warrior who seized every opportunity, and made his own luck. He didn't sit around waiting for the stars to properly align. General Patton is now acclaimed as the one of the most skilled field generals of all time. He was a "can do" guy. He was a winner.

      Then there was was another George, General George McClellan. He was a General for the Union side in the American Civil War. General McClellan was a stickler for procedure. He never made a move without drawing up plans in triplicate. Unless every condition was met, he sat tight rather than risk the unknown. Consequently his armies stagnated. They did nothing. Today General McClellan is regarded as one of the most inept generals of all time. He was a failure.

      Linux development is fast paced. Linux developers make their own luck. It is a market driven operating system which responds to the needs of the marketplace. Like General Patton, Linux development adheres to a "can do" philosophy. Like Patton, Linux is a winner.

      Now then, for extra credit, which struggling operating system might be called "the McClellan OS" ?

    11. Re:misinformation? by Brandybuck · · Score: 5, Insightful

      Comparing kernel development to military generals is quite a stretch. The analogy falls down at every point. War is a race against time and resources, so that quick and flexible generals win. Deperate times call for desperate men. But kernel development should NOT be done by desperate men.

      --
      Don't blame me, I didn't vote for either of them!
    12. Re:misinformation? by Anonymous Coward · · Score: 0
      And I don't see lot of unstability issues, and I bet lot of people unsing 2.6 here will agree with me that 2.6 has been by far the stablest linux release ever.

      Is this why the 2.6.8.1 kernel caused my whole system to hang when writing CD-Rs even though the 2.6.7 kernel worked fine on the exact same hardware? Unstable versions of the Linux kernel get called "release" all the time. Or at least much more frequently than for some other operating systems and much more frequently than should happen.

      I'm not saying that whatever was new from 2.6.7 to 2.6.8.1 was not valuable and shouldn't be included in Linux. But something appears to be wrong with the way releases are done. Maybe releases happen too often, or maybe they don't get enough testing between the time they are frozen (except for bug fixes) and the time they called a "release", or maybe the testing is not broad enough, or maybe something else, but something is wrong with the process.

    13. Re:misinformation? by lanc · · Score: 1
      It isn't like the good-old days where substantial new features like that would've gone into the development branch.
      It's not so clear separated. 2.6 was the so-called development branch in the 2.5 times. Now it's mainly 'stable' - but still under development. People won't use(and so mass-test) an uneven-versioned kernel. e.g. dev kernels will never be tested thoruoughly. But If you say, "OK, heres 2.6.0, enjoy, we're starting now 2.7" - then the most developers will be working on the new'n'exciting dev branch - leaving just few for the stable branch chich this way will never be really stabilized.

      But yes, around version .10 it is time to change. The question is, who's able to maintain a so huge branch? I for myself would suggest feature-freeze for 2-3 releases, let only bugfixes in, and then give it to Alan Cox. The 2.2 series were to trust.
      --
      "First they ignore you, then they laugh at you, then they attack you, then you win." -- Mahatma Gandhi
    14. Re:misinformation? by Adam+Avangelist · · Score: 1

      Your post assumes Linux is somewhat unrealiable. In reality Linux is just as reliable as NetBSD. One of the advantages of the new development model is that bug fixes and poorly implemented subsystems are revised quickly, rather than being in a seperate tree for years.
      In addition Linux for the 2.6 development model has implemented a vast test system and benchmark before each Linux release. There are more than 2,500 regression and stress testing benchmarking programs between releases.
      NetBSD does not have this. And I do not know why Linux has to be mentioned in a NetBSD discussion.

    15. Re:misinformation? by Anonymous Coward · · Score: 0
      I work for Weta Digital in Wellington, New Zealand and have so since 1999 and worked on all of the Lord of the Rings films.

      When I first started our CG producer was a man named "Charlie McClellan".

      Back in 99/2000 things weren't running so smoothly and so Charlie gathered the crew in the theatre to give some sort of pep talk and it was all about General George McClellan who was Charlie's direct ancestor ((great)+ (grandfather|uncle)) or something like that.

      Anyway, as Charlie was talking about the general and making a direct analogy between the general's leadership in the civil war to his leadership on the computer graphics for Fellowship of the Ring, he started realizing halfway through that it was pretty clear general McClellan was a total failure as a leader and perhaps comparing himself to the general was a bad idea. Charlie got all muddled up and kind of never really came to any point and we all left a little bewildered. Charlie was fired that Christmas. Funny that.

    16. Re:misinformation? by ndogg · · Score: 1

      Do you really expect to be able to build a single base OS that 6000 millions of people will like?
      6 billion people? It'd be great if that many people even had a chance to see a computer.

      Perhaps you meant 6 million?

      --
      // file: mice.h
      #include "frickin_lasers.h"
    17. Re:misinformation? by ArbitraryConstant · · Score: 2, Insightful

      "And I don't see lot of unstability issues, and I bet lot of people unsing 2.6 here will agree with me that 2.6 has been by far the stablest linux release ever."

      If by "stable" you mean "lack of crashes", maybe. I've never seen Linux crash without bad hardware on any kernel so I don't know.

      If by "stable" you mean "it's safe to update to the new release of the kernel", then not a chance. Support for my hardware has been broken thrice since the release of 2.6.0 (once with that burner memory leak, once when DMA stopped working on my drives, and once when libata stopped my burner from working) (these have manifested themselves variously on Gentoo, Suse, Fedora and Debian). Right now I have my burner on a Promise IDE card because the kernel doesn't support using it on the same chipset as an SATA drive.

      In terms of breaking without my help, that makes Linux worse than Windows in my experience since 2.6.0 was released.

      Assuming that distros have the resources to do propper regression testing as the kernel maintainers have done is crazy. The simple fact is that they do not, and distros that have switched to 2.6 are subtly broken all the time now.

      I'm happy for you that Linux works so well on 32-way and 512-way computers. Unfortunately, the experience on my single processor computer has been less stellar. If I didn't need Linux for work I would have switched to something else long time ago.

      --
      I rarely criticize things I don't care about.
    18. Re:misinformation? by TheLetterPsy · · Score: 1

      Debian?

      Sorry, had to.

    19. Re:misinformation? by diegocgteleline.es · · Score: 1

      Well, what can i say. If we'e going to tal about personal issues I've been using linux since 2.5.37 and I've had very few crashes. 0 since 2.6 was released.

      oh yes some hardware is better supported than others. Ask your hardware vendor to give you open source drivers, I happen to run hardware that is well supported.

    20. Re:misinformation? by diegocgteleline.es · · Score: 1

      Indeed. In 2.4, real world (aka, redhat, suse, distros) was using forked kernel bases, not vanilla. Vanilla kernels were only being used by some distros like debian and some geeks, only a minority. Everybody else was using "forked" (O(1) scheduler, NTPL, etc etc)

      Real world wasn't using 2.4 code and hence 2.4 was not being used and took a _lot_ of time (years) and efforts to be really stable. This is exactly the problem that the new "development model" addresses and many people don't seem to realize it

      Do I've to remember all those disk corruptions, the 2.4 VM cata^Wissues (which it took years to fix in kernel.org despite of not existing in vendor's kernels) and all that?

    21. Re:misinformation? by Anonymous Coward · · Score: 0

      And I don't see lot of unstability issues, and I bet lot of people unsing 2.6 here will agree with me that 2.6 has been by far the stablest linux release ever.

      The 2.6.9 and 2.6.10 kernels are completely unusable for me due to bug number 3710:

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

      This bug locks my box hard within 5 minutes, every time. It doesn't even respond to pings. Yet the same bug propagated untouched into 2.6.10.

      This is "stablility"? I think otherwise!

    22. Re:misinformation? by ArbitraryConstant · · Score: 1

      "oh yes some hardware is better supported than others. Ask your hardware vendor to give you open source drivers, I happen to run hardware that is well supported."

      The hardware is all fully supported by fully open source drivers in Linux 2.6. The problem is that the kernel developers break things all by themselves.

      --
      I rarely criticize things I don't care about.
    23. Re:misinformation? by Anonymous Coward · · Score: 0

      kernel development should NOT be done by desperate men.

      Yes it should.

      By men desperate to get laid.

      It's been pretty well shown that the best technical work, be it science, engineering, etc gets done by young single men. The leading candidate for explaining this phenomenon is that they are expressing their abilities at their utmost so as to impress a mate. Laugh now monkey boy, but when you suck at traditional male bragging rituals like sports, then you do what you gotta do with what you got to get what you gotta get.

      Therefore, the linux kernel really ought to be developed by desperate men because they tend to produce the highest quality code.

    24. Re:misinformation? by scotch · · Score: 1
      If by "stable" you mean "lack of crashes", maybe. I've never seen Linux crash without bad hardware on any kernel so I don't know.

      Which of these apply:

      • you haven't been using linux very long
      • you don't use linux very much, or not for long periods of time
      • you're extremely lucky
      • you're full of shit

      ?

      --
      XML causes global warming.
    25. Re:misinformation? by Anonymous Coward · · Score: 0

      Yeah, and the distro makers don't do such a hot job of keeping things stable either. Redhat Enterprise Linux, which is presumably what you should be running on production servers, is still on 2.4. What's the problem with that? They can't keep up backporting bug fixes. Try running quotas on an ext3 filesystem on RHEL in heavy production. You're going to crash. You know, quotas; fundamental stuff.

      Is 2.6 better? I dunno. It's hard to tell, but reading the changelog, there are *lots* of quota fixes happening between 2.6.10 and 2.6.11. So should I put 2.6.11 in production as soon as it comes out? Not a chance. Why? Because when I read the changelog for the rc2->rc3 release, I see that they rewrote the SCSI transport layer. I'm sure there are good reasons for doing that, but I sure as hell am not going to be sticking my neck out to see if they got it right the first time.

      I really wish Linux and co. would revert to the previous kernel development model, instead of pushing so much new stuff into what should be considered the *stable* kernel. Start working on 2.7, and only backport to 2.6 when things really settle out. It's damn embarrassing when you do everything you can to promote linux, and then your production linux boxes start shitting on you.

    26. Re:misinformation? by ArbitraryConstant · · Score: 1

      "you haven't been using linux very long"

      Since 2002. Not that long.

      "you don't use linux very much, or not for long periods of time"

      I use it as my main desktop OS, but I don't subject it to much punishment. Most of the important stuff happens on my server, which is OpenBSD. I've also never seen it crash, but I'm not very nice to it at all.

      "you're extremely lucky"

      Reread my post. I'm not lucky. Just because I haven't had a crash on a running system with working hardware doesn't mean I haven't had problems. It's just that my problems relate to the kernel developers breaking things that were already supported on a frighteningly regular basis.

      --
      I rarely criticize things I don't care about.
    27. Re:misinformation? by LordoftheLemmings · · Score: 1

      The free market has chosen windows. Windows is a success. Some persons bet against windows, and they lost. Those who bet on unsuccessful operating systems harbor a resentment over the success of windows. They are jealous. This causes them to write distortions. Because of their resentment toward windows, they will not write the truth, but only what promotes their personal agenda. They can only try to tear down the accomplishments of others. They are bitter. It's not right. But it's the dark side of human nature. There are at least 2 sides to every aurgument.

    28. Re:misinformation? by bob+beta · · Score: 1

      Since 2002. Not that long.

      I *quit* using Linux a number of years before then. For the most part. Slackware boxes are still sometimes useful, and fun to throw together for certain uses.

    29. Re:misinformation? by aliquis · · Score: 1

      beos? amigaos?

    30. Re:misinformation? by setagllib · · Score: 1

      The simple answer is not to promote Linux. They are very unlikely to go back to the reliable development model. Why? It implies they are either high-tech or stable, but not both. Linux 2.6 right now is an okay blend (if it even compiles for you - some drivers still aren't quite right in the mainline kernel of 2.6.10) but things could easily get worse fast. I read the changelogs too, and I see a lot of things that look like amazing fixes, in amongst things that would be very lucky not to set your machine on fire.

      Relevance to NetBSD? Not much. NetBSD has VERY gradual development in comparison to Linux, but considering it keeps up amazing stability and continued support for all hardware it ever supported, it's the thing to run on your production servers (and especially multi-architectured networks). The lack of uber SMP isn't important to companies smart enough to have clusters. It's explained very well in this (dated but relevant) post: http://mail-index.netbsd.org/netbsd-advocacy/1999/ 12/07/0009.html (skip ahead to the Xeon debunking).

      Personally if I had an SMP box I'd run Linux. Maybe DragonFly BSD if it's an x86. Linux' greatest advantage is pretty much its SMP implementation, though you only start to see this on hard-to-afford N-way machines where N is significantly greater than 4.

      Admittedly a single 4-way machine is much easier to manage than 4 UP machines, even if overall less efficient (well, depends on your networking capabilities).

      --
      Sam ty sig.
    31. Re:misinformation? by Donny+Smith · · Score: 1

      Your post is very insightful. I think Linux vendors are facing pressure to get their shit together and ultimately this will help, but it won't solve all these problems.

      For example, RH AS 2.1 had a big amount of RH-added crap. RH EL 3.0 is better, and RH EL 4.0 will hopefully improve again.

      The problem with this is that the more standardized Linux distros are, the less premium they command, so financial gains stand in compatibiliy's way. For Linux vendors, it's going to be hard to find the right balance as the only right balance is using unmodified kernels from kernel.org.

    32. Re:misinformation? by Anonymous Coward · · Score: 0

      That link you posted was an hilarious rant. What's funny is the guy was wrong about practically everything. Thanks, I'll keep that one bookmarked.

    33. Re:misinformation? by Anonymous Coward · · Score: 0

      The BSD fansboys are pathologically jealous of Linux. They are obsessed with envy.

    34. Re:misinformation? by misleb · · Score: 1

      At best you can say that any given new kernel release is potentially unstable for reasons of quick development, but there is nothing stopping an individual or a distribution from standardizing on one known stable kernel and only taking security updates from newer development. I know this is what Debian does. Debian stable lags well behind the bleeding edge in both kernel version an package versions. All security updates get backported, but the basic system remains solid. If you feel adventurous or absolutely need the bleeding edge kernel with all the cool new features, you can compile and install it. So what is the big deal? The choice in Linux distributions compensates for the problems of quick development. If one decides to use linux, one is not obligated to keep up with the latest and coolest deveopment. You can pick a conservative distribution or a liberal one. Whatever suits you. You even have this to some degree in the BSD world. One could say that, in general, *BSD is more conservative. And that is cool. In the end, it is all about choice.

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    35. Re:misinformation? by beerits · · Score: 1

      Now then, for extra credit, which struggling operating system might be called "the McClellan OS"
      Hurd

    36. Re:misinformation? by Tandoori+Haggis · · Score: 1

      A number of years before that would have been the late 1990's. Around the time myself and a friend took a short introductory course on Linux at a local college.

      Neither of us had much success installing Linux at home. We were attempting to install Definite V 7, which was based on Linux Kernel 2.2.12

      I concluded that the problems were due to hardware compatibility issues.

      My friend quit trying to use Linux.

      When SuSe 7.3 Pro was issued, I bought it and installed it. H/W might have been slightly different by then. H/W support was certainly better.

      SuSe Pro 8.2 was even better.

      True, there were h/w support issues remaining wrt my laptop. However that was resolved by downloading and installing SuSe 9.1 Personal.

      Stability problems I've encountered were related to firefox and KDE freaking out. This only occured with certain websites with media links such as the BBC... They use Real Player or WMP....

      If these sites used open stanards there would be fewer problems.

      IMHO. All comments based on my own experience. Opinions are not authoritive.

      --
      My hyperlinks aren't worth the paper they're printed on.
    37. Re:misinformation? by Anonymous Coward · · Score: 0

      I'm not even sure the world population has hit 6-billion yet :-P

    38. Re:misinformation? by forkazoo · · Score: 1

      Right, HURD proved that slow-and-steady is the best way to build a kernel. Well, they are gonna prove it Real Soon Now!

    39. Re:misinformation? by Kjella · · Score: 1

      War is a race against time and resources, so that quick and flexible generals win.

      And software development isn't a race against deadlines and shortage of developers? Now Linux doesn't have the formal push a commercial product has, but he too has competition to deal with. Many of his top lieutenants are commercially employed, others might simply be upsurped by other projects. Now, I find the general analogy quite stupid, because you hear about the successful ones. Not the ones that overextended themselves, and got torn apart. The history is full of dead generals like that.

      Kjella

      --
      Live today, because you never know what tomorrow brings
    40. Re:misinformation? by halber_mensch · · Score: 1

      Do you really expect to be able to build a single base OS that 6000 millions of people will like

      I'd be careful with your footing here. You know that once upon a time a certain company that need not be named did just what you described..

      --
      perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
  11. NetBSD stands to gain share by idiotnot · · Score: 4, Insightful

    Why? Because it now doesn't trail in performance, and the quality seems to be better than the FreeBSD 5.x releases. (i.e. *all* of PF works, not just parts.....pf doesn't work on bridge interfaces under FreeBSD. Nor does it play very nicely with vlan support)

    If you haven't tried NetBSD 2.0, you ought to. If you're looking at the now-looming death of FreeBSD 4.x and need a replacement, look at NetBSD. Also, if you have older hardware, NetBSD is probably a better choice than Linux. Glibc is very large these days, while NetBSD's libc is still pretty tight. I've been using an RC version of NetBSD 2.0 on a SS10MP machine for a few months now...zero problems, and the MP support works fine. It's also feels snappier than Solaris 9.

    1. Re:NetBSD stands to gain share by Anonymous Coward · · Score: 0

      There are alternative small libc's for linux too.

    2. Re:NetBSD stands to gain share by Anonymous Coward · · Score: 0

      NetBSD is now the fastest BSD of all. It is much faster than FreeBSD according to every benchmark. FreeBSD 5.3 is actually slower than than plain old turtle OpenBSD. (FreeBSD 5.3 is even slower than FreeBSD 4.11, of all things!)

    3. Re:NetBSD stands to gain share by Anonymous Coward · · Score: 0

      They're shitty and they don't even come close to being ANSI & SUS compatible (which is why the list of software that can be compiled against them always fits on a single page).

    4. Re:NetBSD stands to gain share by Anonymous Coward · · Score: 0

      Dude - pf is NOT in 2.0, at all, in any way. It was imported into NetBSD AFTER 2.0, and I repeat, is NOT in the release.

    5. Re:NetBSD stands to gain share by tigga · · Score: 1
      NetBSD is now the fastest BSD of all. It is much faster than FreeBSD according to every benchmark.

      Trolling, eh?

      Your link does not support your words.NetbSD is not "much" faster. And it's not faster in all benchmarks.

      BTW benchmarks were done on uniprocessor box.
      FreeBSD put a lot of resources to have fine-grained SMP kernel. And SMP benchmark would show different results.

  12. Where does it fit in? by Anonymous Coward · · Score: 3, Interesting

    NetBSD is the BSD for people who don't like change, and I'm one of them. Although the system has gained many new features and has matured significantly over the past few years, the base system has largely retained the same design and layout that it has for years. Nearly every NetBSD version looks the same and behaves the same, which means you almost always know what to expect.

    One of my favorite things that's come out of the NetBSD Project in the past few years is the Pkgsrc collection. Pkgsrc has been gradually evolving from a NetBSD-only 'ports' system, to a very robust cross-platform package management system. It really cuts down on a lot of work to be able to manage a handful of different Unix systems, but use the same package management scheme on each system, and keep the pkgsrc repository on a single NFS server updated with a nightly cvs cronjob.

    In the BSD world, NetBSD seems to be the least driven by hype and feature creep. This makes it a real joy to use and maintain, because like I said before, you always know what to expect: a cleanly-designed, stable, functional, easy to use Unix system.

  13. VERY handy. by SharpFang · · Score: 4, Interesting

    We got an old SUN. 200M harddrive, poor CPU, not too much RAM, GREAT monitor, nice keyboard and mouse. A dream machine for an X terminal for our servers. But what to run on it? I tried Linux. It would barely fit. No way to fit X, a desktop manager and enough to comfortably use it. It was still possible to mount a drive over NFS and pull some binaries from there, but it was way too slow. In short, Linux sucked for it. I looked what else would work on that architecture. NetBSD? Let's give it a shot. I installed it, installed X, some basic software so it could work as a standalone workstation, not just terminal, then found enough spare diskspace, that I set up root directory and all demons necessary to run YET another SUN, a diskless workstation with equally great monitor from it (even with SWAP memory accessible over NFS, swapfile on that small drive...) So, two very nice terminals on exotic architecture, all off a 200M harddrive.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:VERY handy. by Anonymous Coward · · Score: 1, Informative

      That must have been one crappy computer. I have Slackware set up with X on my 386 with 16MB RAM and a 50 meg HD. Linux should work just fine.

    2. Re:VERY handy. by SharpFang · · Score: 3, Interesting

      Oh, sure, on x86. No problem.
      Find a lightweight distro for SPARC. I remember one that supported it was RedHat, I don't remember the other but it was nearly as big. "standard" Linux is helluva big, you have actively work to make it small enough to fit on such small systems. (plus don't bull me that your Slack on your 386+16M works at any reasonable speed under X. Even on 486 it's not really acceptable, even console gets slow at times.)
      The thing with NetBSD was that I actually didn't have to fight for space. I was happily browsing the binary tree and kept adding components. It felt on that 200M drive, about the same as Linux on 20G one. Kernel sources, compiler tools to recompile it, NFS demons, TFTP, BOOTP, all that was needed to compile the kernel and run the diskless workstation, and if I was short on diskspace, I was just shrinking its swapfile (from original 64M to 20M or so in the end. Still left the user with some 5M for personal data...)

      How is the 2.6.x kernel compilation running on your 386? :)

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:VERY handy. by Anonymous Coward · · Score: 0

      True. The last "lean" Linux distribution for SPARC was Splackware, a fork of Slackware for SPARC. It's been dead since 2001, iirc. Debian? Well, I'd rather not spend two hours with dselect on install, only to find that something essential is missing, then 'apt-get install' an additional 50 packages to get that one thing working. Exaggerating a bit? Yeah, but you get my point.

    4. Re:VERY handy. by Anonymous Coward · · Score: 0

      OK -- You probably spent hours trying to make some obsolete piece of crap do some useless tricks. Either you are getting paid miniumum wage or your boss should lay your pointless ass out on the street.

      Unless of course your title is "Sysadmin of Mom's Basement" (likely).

    5. Re:VERY handy. by Tore+S+B · · Score: 1

      Why not install a larger disk? 50-pin SCSI, no?

      --
      toresbe
    6. Re:VERY handy. by SharpFang · · Score: 1

      Or I live in a country where decent salary of a sysadmin is way lower than cost of new hardware. I was earning the country's average (quite overblown in my country, due to salaries of few managers of banks, politicians etc - average way above median) and a new SUN costed about two years worth of my salary. A bigger SCSI harddrive - two months or so. Not everyone lives in the US and not everywhere "upgrade to newer hardware" is the most cost-efficient option. And FYI, it was one of bigger universities in the country, and one of more respected departments. Unfortunately, budget for universities here is rather low, so we have to live with what we have and avoid wasting money on useless upgrades if the same results can be achieved with some work. That computer was WAY obsolete then, and only user comfort was why it was still useful. Upgrading it would be definitely a waste of money. And to that...
      1) I maintained the systems well enough that I had quite a bit of spare time
      2) Boss doesn't like good (even if old) hardware to waste.
      3) I wanted to learn something new. (that diskless part was completely optional)
      4) I could finally get all the visitors to sod off, shoving them to the new xterms whenever they wanted me to check mail or something on my personal box.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    7. Re:VERY handy. by SharpFang · · Score: 1

      Well, the point of getting the obsolete hardware to work is to make it as useful as it can get, without spending any more money. The only way I could upgrade them would be to pay from my own pocket. If I told my boss "can't be done, we need to buy a bigger drive" he would just sigh and tell me to dump it all. But I -wanted- them working, as we were always short one or two xterms, and whenever a spare one was needed, they would ask me to make my personal box available. It worked fine for others, but NOT for me.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    8. Re:VERY handy. by Anonymous Coward · · Score: 0

      Yeah, but you get my point.

      Yeah I do. That you're a computer illiterate moron.

    9. Re:VERY handy. by Anonymous Coward · · Score: 0

      Oooh, You're fresh!

      *touches you*

    10. Re:VERY handy. by Anonymous Coward · · Score: 0

      splackware is a sparc port of slackware, but it's sort of unmaintained

    11. Re:VERY handy. by clymere · · Score: 1

      its just called "splack." I'm running Splack 10.0 on my shellserver right now. I will certainly admit that its not the most robust of the linux-sparc choices available...but far from dead. I speak with the developers on a near daily basis. http://www.splack.org/

      --
      once you go slack, you never go back
    12. Re:VERY handy. by clymere · · Score: 1

      actually, before running NetBSD, I ran Debian on my SparcStation5, and it not only ran pretty well, but its easy to do a lightweight Debian install. They had a pretty good selection of things in apt-get as well. The Gentoo sparc port is supposed to be pretty good as well(although i don't run it), and there is also the unofficial Slackware port, Splack(http://www.splack.org/), although its a bit more work.

      --
      once you go slack, you never go back
    13. Re:VERY handy. by Spit · · Score: 1

      You can install Debian with X in 100MB, if you know what you're doing. OpenBSD is also a good choice for old sparcs, especially 4c.

      --
      POKE 36879,8
  14. Re:runs on old and rare archs, except mine by Anonymous Coward · · Score: 0

    Doesn't run on my main Sun (SS1000e, Sun4d) or SGI
    (R10000 Origin200, IP27) or RS/6000 (PowerServer-930).
    I think the only machines I have that NetBSD supports
    are really generic suns (SS2, SS5, SS20) and Moto
    VME boards.

  15. su-per-portly by Doc+Ruby · · Score: 2, Insightful

    Not only is NetBSD ported to many architectures (17, 54, by any count, the most of any comparable OS), but it is the most portable. Desktops have gradually settled on x86 as the only CPU on which new OS'es (from revisions to totally new ones) are required to be released; though PPC remains significant (and growing), it doesn't really force "porting pressure" as just the only real alternative. But desktops are not where the OS innovation lies - at most, they're where the GUI layer is maturing. Clustered servers and personal devices are where new OS features are being hashed out. And they're the sectors where all the different CPU architectures are found. With cheaper, more productive EDA tools, we'll see more and more specialized CPUs requiring OS'es to serve their niche. And increasingly fabric-organized internetworks will make clustering demand heterogenous CPU architectures with consistent OS'es much more compelling, even necessary. NetBSD is very well suited to running on all these ported versions, both technically, and because the community has so much architecture porting experience. If the community gets drained enough by giving up hope of relevance, it will perish. And uCLinux is a threat, even in those natural NetBSD niches. But NetBSD is both stable and portable enough to survive best in a new environment defined by rapidly changing CPU architecture landscapes.

    --

    --
    make install -not war

    1. Re:su-per-portly by dotslashdot · · Score: 1

      Hi Doc, You seem knowledgable about NetBSD. Is it easy to install an entire KDE system on say an iBook using binaries with NetBSD (i.e. no source compiling). thanks in advance.

    2. Re:su-per-portly by Doc+Ruby · · Score: 1

      I've never installed an X system on a NetBSD host - I use them as servers or other network appliances. I've got friends running KDE on x86 notebooks, but I'm sure they all build from source - as do I. On the third hand, though, the PPC port of NetBSD is very mature, and the NetBSD driver system is binary-compatible across all architectures. I suggest you find the NetBSD PPC maillist, and ask someone there who's already done it.

      --

      --
      make install -not war

    3. Re:su-per-portly by Anonymous Coward · · Score: 0

      The third hand? Oooh.. the "gripping hand" :-P
      (Read Larry Nivel - The Mote in God's Eye).

    4. Re:su-per-portly by Doc+Ruby · · Score: 1

      I find that my articulated spine gives me the edge over moties, even when we all have our third arms installed for skiboxing ;).

      --

      --
      make install -not war

  16. In a similar vein... by ari_j · · Score: 4, Funny

    I know a guy who built a computer into a (non-working, I can only hope, although I only saw pictures) toilet. I don't think it ran NetBSD, but it could have. Oh, and hostname = Jon (he uses Garfield character names for his network naming scheme).

    1. Re:In a similar vein... by bob+beta · · Score: 1

      Did he really build a computer into it, or did he just install an ITX board? Building a computer involves schematics, and either solder or a wire-wrap gun.

    2. Re:In a similar vein... by orangesquid · · Score: 1

      Ooh, slashdot is slightly more colorful now!

      Anyway, best name schemes are, of course, memorable, themed, and extendable.

      Of course, those aren't the most fun. ledge,aetus,enthalpy,glitch,jenna,kalamazoo,
      burr ito,fingertips,anatine,pyromancer,
      erinaceous,ter se,sprinkles,sandradee,trixie,
      jenna,leningrad,au tumn.

      Although my friends have shell accounts on many of these machines, I don't have to worry about them sucking CPU time away from dnetc, because they can't usually remember what the machine they want is called. Resource management by obscurity, woohoo!

      And, most of them run NetBSD... because that's actually the ONLY unix derivative (or free operating system, etc) that supports them, although modern VAXen sometimes seem to be better supported on OpenBSD and Linux, curiously enough...

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    3. Re:In a similar vein... by ari_j · · Score: 1

      Your definition of "building" is no more correct than the one I used. Someone who builds a house is still building it even if he didn't grow, chop, and cut his own trees.

    4. Re:In a similar vein... by Anonymous Coward · · Score: 0
      Build - To form by combining materials or parts; construct.

      Cards are parts. You are an ass.

    5. Re:In a similar vein... by Anonymous Coward · · Score: 0

      mustang
      thunderbolt
      lightning
      marauder
      corsair
      avenger
      wildcat
      dauntless

    6. Re:In a similar vein... by Anonymous Coward · · Score: 0

      ws1
      ws2
      ws3
      ws4
      ws5
      ws6
      mail
      www
      porn

    7. Re:In a similar vein... by bob+beta · · Score: 1

      Agreed. Spin that phillips screwdriver, you hardware wizard, you.

    8. Re:In a similar vein... by canofbutter · · Score: 1

      No, I had NetBSD on it for a while about 4 years ago; it's running FreeBSD now... I used that machine to test various crap before putting things onto production servers (my first Jabber server was there, for instance). In short: NetBSD will run on a toilet. Oh, and it's not an ITX board, it's a full size AT board with a Pentium 75 (overclocked to 100Mhz). That's one toilet where it's good not to stop running :)

    9. Re:In a similar vein... by ari_j · · Score: 1

      You keep tracking me down.

  17. netbsd is relevent cause its has a niche by geiseri · · Score: 4, Interesting

    One awesome thing about netbsd is that it runs on some of my old hardware that never would otherwise be useful. DECstation 5000 with a sexy 21" monitor would be a paper weight without NetBSD. I can run it as an X terminal just fine. It even is nice for small stuff like my Macintosh SE/30. System 6 can only do so much, barely even run an old version of nutscrape. I have an old copy of MacX but it sucked. NetBSD, got a nice little Xterm, ssh client, etc. Fits in the server room, and bang. I have a xterm smaller than most of our VT510s ;)

    NetBSD fills a need no-one else will, and because of that its relevant.

  18. Re:runs on old and rare archs, except mine by ari_j · · Score: 1

    It won't run on the Cray J90, either. Otherwise I'd have one.

  19. Best option for Sparc32 by Digital+Pizza · · Score: 4, Interesting
    I used to use NetBSD (I forget which version it was at the time, now) on a Sparc IPX; 40Mhz, 64MB RAM, 1GB drive. I had an extra SBUS ethernet card in it and used it as my firewall, DNS, DHCP, and IMAP mail server (in concert with fetchmail).

    Ran great until I started getting flooded with spam. SpamAssassin just couldn't keep up on that box; it'd still be processing the previous batch of mail when fetchmail grabbed the next batch.

    I upgraded to a sparc 10 with dual 60Mhz processors, but had to move to Linux because NetBSD didn't yet support multiprocessor SPARC. It kept up OK, but 2.4 didn't support Sparc32 very well; the ext3 filesystem became corrupted with SMP enabled, so I had to go back to ext2. There seemed to be little remaining interest among the Linux kernel developers for Sparc32 anymore.

    I think Solaris 10 is 64-bit only, so NetBSD may be the only option left to stay up to date on all those old Sparcs!

    --
    We apologize for the inconvenience.
    1. Re:Best option for Sparc32 by Anonymous Coward · · Score: 0

      Well, there's also nothing wrong with Solaris 9 on that SS10. Just keep 'er patched!

    2. Re:Best option for Sparc32 by justins · · Score: 1
      I think Solaris 10 is 64-bit only

      It is. They made the switch about a year ago IIRC, the Solaris Express versions suddenly stopped working on sun4m. :( I can't blame Sun, though. I was actually pretty impressed that the sun4m was supported by Solaris 9. I guess a lot of those are in use in the government.

      Sun supports their software for years, though, so you should be in good shape.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    3. Re:Best option for Sparc32 by Digital+Pizza · · Score: 1
      Agreed; Sun does do a good job of supporting their machines for a long time. It's also amazing how often a no-longer supported driver for EOL'd hardware will still work in much newer versions of Solaris :-)

      However, the 32bit machines really have NetBSD as the only truly viable, up-to-date OS from now on.

      --
      We apologize for the inconvenience.
    4. Re:Best option for Sparc32 by justins · · Score: 1
      However, the 32bit machines really have NetBSD as the only truly viable, up-to-date OS from now on.

      OpenBSD seems to also work really well on these machines. NetBSD recently has a reputation for being a lot faster at some networking things, but OpenBSD is still building the OS on SPARC rather than cross compiling from a faster platform (as NetBSD does), so they can't be THAT slow.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    5. Re:Best option for Sparc32 by Anonymous Coward · · Score: 0

      NetBSD recently has a reputation for being a lot faster at some networking things, but OpenBSD is still building the OS on SPARC rather than cross compiling from a faster platform (as NetBSD does)

      Forgive me, but have *you* ever tried doing a "make world" on an old Sparc IPX?? Trust me, 36 hours later of your box doing basically *nothing else* but building code, you'd love to be able to cross-compile on that 2.4ghz x86 machine sitting next to it.

      Has nothing to do with NetBSD vs. OpenBSD speed on the machine, they are actually comparable... but if if can build it on my 2Ghz PC right next to it in an hour, I'd say thats a better option.

  20. NetBSD's biggest competitor by Anonymous Coward · · Score: 1, Informative

    NetBSD enjoys incredible popularity as an embedded OS due to its basic complement of functionality, ease of adaptability, and of course its free as in beer license.

    The big challenge for NetBSD is Microsoft's Embedded XP. I believe a big reason for this is the support an appliance vendor gets from Microsoft as as a partner is becoming more and more attractive (get the gorilla on your side). Also Embedded XP comes with the latest greatest device drivers, while NetBSD continues to lag behind.

    Linux as an embedded OS is futureless as the licensing issues are so problematic.

  21. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  22. linux is not so far by Anonymous Coward · · Score: 0

    Some people argue that linux may have more arches than netbsd

    even if is't not more or the same number: Linux runs on any hardware I can deam with and its constantly being ported and in some cases developed by the same companies who develop the system.

    1. Re:linux is not so far by Anonymous Coward · · Score: 0

      Many of these Linux ports are not even functional (Vax, anyone?), where as all but a couple of NetBSD's ports are fully functional. Many of these Linux ports are also dead in the water. Look at pages for PA-RISC and Mac68k. These haven't received any updated since 2003. Most other ports seem to receive very brisk development.

      I think most of this is due to the fact that Linux developers don't seem to care too much for porting to dead architectures. I can't blame them for that. i386 and PPC - and to an extent, UltraSPARC - are pretty much where it's at these days.

    2. Re:linux is not so far by Anonymous Coward · · Score: 0
      Look at pages for PA-RISC and Mac68k

      Well, when I read the Debian website, PA-RISC and m68k were still supported and functional architectures. In fact I thought I read a recent weekly status where PA-RISC Sarge was going to use the 2.6 kernel because that's where upstream was focusing all their fixes.

      I'll give you the Vax, though.

    3. Re:linux is not so far by Anonymous Coward · · Score: 0

      But they don't count VAX as a port, because it is not in the main tree. The reason for this is because nobody fucking cares about running weird shit on the VAX anymore.

      Look at pages for PA-RISC and Mac68k. These haven't received any updated since 2003. Most other ports seem to receive very brisk development.

      Err.. yes they have.

      And no, i386 PPC and US are not "where it's at". x86-64, PPC64, IA64 (in HPC markets), and embedded CPUs are "where it's at".

  23. What about 2.7? by ZorinLynx · · Score: 1

    This makes me wonder... When ARE they going to fork 2.7 and stop piling feature after feature into 2.6? There's been all kinds of stability issues with 2.6; anyone who wants a rock solid system has to still run 2.4.

    We need to finalize 2.6 already and move onto 2.7, so critical servers can get a much needed kernel upgrade once it's stable. I even have a couple of Fedora Core 2 based servers running 2.4 because 2.6 kept randomly crashing.

    -Z

    1. Re:What about 2.7? by Brandybuck · · Score: 1

      They still haven't forked off 2.7? You're kidding me!

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:What about 2.7? by Donny+Smith · · Score: 1

      > I even have a couple of Fedora Core 2 based servers running 2.4 because 2.6 kept randomly crashing.

      That is truly laughable, as you are one of those people whose way of using Linux makes them get less than if they used Windows.

      What sane person would use Fedora (any version thereof) for server OS? The same goes for kernel 2.6.

      CentOS 3.4, Debian stable, SuSE SLES8 SP3 - these are some examples of stable OS for server use.
      I install Linux for others (one every week) and have five systems at home but I have never even tried kernel 2.6.

    3. Re:What about 2.7? by Anonymous Coward · · Score: 0
      I'll try to keep it simple. Here is what we do know for certain:
      1. BSD is a failure.
      2. Linux is a success.
      These real world facts contradict all your bogus theories.
  24. Where does NetBSD fit in? by zonker · · Score: 0

    Where does NetBSD fit in? Somewhere between various flavors of it running a ton of mission critical machines and a lame joke about BSD being dead.

  25. BSD is dying by Anonymous Coward · · Score: 1, Funny

    BSD is dying...
    and now they're no longer in denial!

    (just kidding! my server runs openbsd)

  26. How far does this chicken little attitude carry? by A+nonymous+Coward · · Score: 1

    This is not a troll, and I am not interested in fanboy reactions. I really am curious.

    He says about Linux, same quote as the parent ...

    Linux keeps re-writing major portions of the kernel and has stability issues. It now depends on 3rd party vendors to integrate and make stable releases of the code.

    which sounds worse than reality, so I wonder how much these other quotes similarly exaggerate ...

    FreeBSD took over the huge task to implement fine grain SMP and after two years of effort they still don't have a production quality system.

    Is FreeBSD's SMP code that bad? Is their SMP still not reliable?

    OpenBSD is still touting its security features but lacks the manpower to integrate major kernel features such as UBC and address performance problems. Instead it focuses in supporting and re-implementing major userland utilities.

    How much is OpenBSD spinning its wheels, or rather reinventing them?

    The Windows release cycles keep getting longer and longer and promised features keep getting postponed because of the increasing complexity of the operating system.

    This is not exaggeration, and therein lies my curiousity ... if this is simple truth, and the Linux quote is an exaggeration, where do the other quotes sit?

    Sun is trying to keep Solaris relevant by open-sourcing it, but nobody is certain of what is going to be open-sourced and when.

    Not much of an exaggeration, except that I doubt NetBSD is more relevant than Solaris, so I am not sure what to think of this quote.

    Apple's Darwin effort does not seem to be producing any useful results, possibly because it is not complete, and the open-source version of the tree is always behind the commercial version.

    Here I am really confused, I suppose from not following Apple very much. MacOS X is certainly useful to Apple, seems to be advancing well enough, so is Darwin some free source spinoff which is going nowhere? I had thought Darwin was Apple code, but maybe I have not been paying enough attention to know better.

  27. no brainer - commerial embedded devices by mqx · · Score: 5, Interesting


    This is really a no brainer,

    NetBSD is designed to be low footprint, highly portable, and flexible. It's the ideal BSD for embedded systems (whereas FreeBSD is suited to larger size systems and servers, and OpenBSD is unfortunately in the middle as a security oriented system, but not portable nor performance enough as NetBSD).

    Licensing is a key NetBSD selling point. The problem with Linux/GNU is the GNU license which does not favour commercial embedded manufacturers who want to customise the software inside their product and (a) not have to offer the source code, and (b) not have to offer any competitive/IP/commercially-sensitive content in that source code (i.e. algorithms, device driver interfaces, etc). Despite all of the hoo-haa about the GPL, I'm afraid that companies really do like to minimise risk and lower cost by keeping their product internals as secret as possible.

    Portability: NetBSD wins hands down: Linux has been ported to lots of things, but the basic architecture is not as clean. This is been shown time over again, and proven by the supported (not just "happened to be ported to") platforms of NetBSD.

    NetBSD also gets to leverage the work from FreeBSD and OpenBSD, as FreeBSD really has greater commercial support in terms of device drivers and so on than either NetBSD or FreeBSD.

    What NetBSD should be focusing on (in this order)

    1. keeping tight BSD licenses (the kind of Theo style approach being applied to OpenBSD at the moment : to be very strict about licenses of included items) -- commercially friendly for competitive/cost reasons;

    2. keeping high portability and flexibility: making sure that as new processors/platforms/drivers come along, that they can be quickly and easily supported -- commercially friendly for time to market allowing easy leverage of the existing product;

    3. continually rolling in new support for hardware and security features as possible by grafting from FreeBSD and OpenBSD;

    4. continually reworking and streamlining the internals to support all of the above;

    5. improving the build environments (i.e. the cross compile is fantastic now), the ports system (fantastic and incredibly easy to bring third-party components in), and other things such as boot code, embedded/compressed installs, etc;

    6. not getting "lost" on wasted effort for things like graphical installers, or coloured-ls's, etc;

    Basically, NetBSD should continue to :

    - target small/embedded devices;
    - continue/improve commercial friendly;
    - innovate/improve on reducing total effort to realise NetBSD onto a new hardware platform;

    1. Re:no brainer - commerial embedded devices by justins · · Score: 1
      Portability: NetBSD wins hands down: Linux has been ported to lots of things, but the basic architecture is not as clean.

      I can't speak to its cleanliness but Linux runs on a few architectures without any MMU, which BSD doesn't. You made a big deal about embedded yadda yadda in your post and this kind of hamstrings NetBSD as an embedded platform.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    2. Re:no brainer - commerial embedded devices by Anonymous Coward · · Score: 0

      "The problem with Linux/GNU is the GNU license which does not favour commercial embedded..."

      Actually no. The problem is vendors who want to use Linux/GNU and not follow its license. If that's a problem for them then well too bad. The GPL wasn't created so commerical companies could take and not give back, so you saying "Oh its a problem that its not doing this thing that it specfically was crafted NOT to do" is kinda insulting. The problem is on the other end, not with the GPL.

      "Despite all of the hoo-haa about the GPL"

      Hoo-Haa? You mean despite Linux's immense commercial success and huge impact its had on the IT world somehow Netbsd is going to beat it out in the embedded space? Have you even done the slightest amount of research on where Linux is vs Netbsd in the embedded world?

    3. Re:no brainer - commerial embedded devices by LurkerXXX · · Score: 1

      psst. When you use Linux in an embeded system, you have to let folks know and make the source available. When a company decides to use a BSD in their hardware, they have to tell... no one. Exactly how are you going to track who uses NetBSD in the embedded world? The companies don't have to tell you that they are using it.

    4. Re:no brainer - commerial embedded devices by Anonymous Coward · · Score: 0
      BSD is an abject failure in the embedded market. Wind River, one of the premier authorities in the commercial embedded market, dumped BSD and embraced Linux.. End of Story.

      Linux is a resounding success.

      BSD == failure
      Linux == Success

    5. Re:no brainer - commerial embedded devices by runderwo · · Score: 1

      Huh? They don't have to tell you they're using Linux either. That's why people make noise every now and then when a company is discovered to be using Linux in its embedded product without providing the source as required by the license. Not every case like this is going to be noticed by anybody, because you have to have some insight into the system (such as recognizing the mplayer strings in the binary, or a TCP fingerprint, or something) in order to even devise a theory as to the OS it's running (Linux, BSD, whatever).

    6. Re:no brainer - commerial embedded devices by LWATCDR · · Score: 1

      Actually no you don't
      You do not have to provide any source unless you modify the kernel.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:no brainer - commerial embedded devices by LurkerXXX · · Score: 1

      Please re-read the GPL again. If you distribute the binary (even installed inside a machine) you must make the source code available (at least on request, and at no more expense than is reasonable to copy it on media and distribute it).

  28. The King Lives! by turgid · · Score: 1, Funny

    Elvis, is that you? The king of Rock and Roll? Are you risen and living amongst us?

  29. Re:License.. by Anonymous Coward · · Score: 2, Informative

    BSD doesn't generate hype like Linux does, because it's not about hype at all. It just exist to promote solid standards and engineering. That's it. No taking over the world, etc. When the hype is absent, it's easier to not take notice.
    BTW, you're wrong about corps never giving back code. Many things have been implemented in the various *BSD's only because some company or another was willing to fund that development. And it works out good for the company because they get the benefit of a whole community's worth of testing, bug fixing, etc. as well as not having to fork the code internally and constantly merge stuff from the free codebase. Except of course for proprietary stuff they don't want to release, but that's their choice, and it's a lot less scary than the GPL when it comes to that sort of thing.

  30. Familiarity by Troy · · Score: 2, Interesting

    I stick with Net/Free/Open BSD for the sake of sheer familiarity. I understand the BSD way of organizing things. I understand and love pf. I understand how most BSD projects organize their code trees, so using CVS to pull down a stable branch and compile is really second nature. I could devote time to relearning Linux, but I don't have any circumstances that necessitates such an undertaking.

    I'm sure that my circumstances are not unique, and that Linux folks can say the same thing about their flavor of Linux.

    -Troy

  31. Re:License.. by MikeBabcock · · Score: 1

    That's precisely the problem with BSD licenses.

    Another Slashdotter recently pointed out that BSD is a good license for making example source for new algorithms, etc. because you want them to be freely available to anyone.

    That said, the GPL guarantees that if anyone distributes modified versions of a program you have, you can get those modifications too.

    --
    - Michael T. Babcock (Yes, I blog)
  32. Interesting Facts by Anonymous Coward · · Score: 0

    Almost everyone knows about BSD's failure and imminent demise. As we pore over the history of BSD, we'll uncover a story of fatal mistakes, poor priorities, and personal rivalry, and we'll learn what mistakes to avoid so as to save Linux from a similarly grisly fate.

    Let's not be overly morbid and give BSD credit for its early successes. In the 1970s, Ken Thompson and Bill Joy both made significant contributions to the computing world on the BSD platform. In the 80s, DARPA saw BSD as the premiere open platform, and, after initial successes with the 4.1BSD product, gave the BSD company a 2 year contract.

    These early triumphs would soon be forgotten in a series of internal conflicts that would mar BSD's progress. In 1992, AT&T filed suit against Berkeley Software, claiming that proprietary code agreements had been haphazardly violated. In the same year, BSD filed countersuit, reciprocating bad intentions and fueling internal rivalry. While AT&T and Berkeley Software lawyers battled in court, lead developers of various BSD distributions quarreled on Usenet. In 1995, Theo de Raadt, one of the founders of the NetBSD project, formed his own rival distribution, OpenBSD, as the result of a quarrel that he documents on his website. Mr. de Raadt's stubborn arrogance was later seen in his clash with Darren Reed, which resulted in the expulsion of IPF from the OpenBSD distribution.

    As personal rivalries took precedence over a quality product, BSD's codebase became worse and worse. As we all know, incompatibilities between each BSD distribution make code sharing an arduous task. Research conducted at MIT found BSD's filesystem implementation to be "very poorly performing." Even BSD's acclaimed TCP/IP stack has lagged behind, according to this study.

    Problems with BSD's codebase were compounded by fundamental flaws in the BSD design approach. As argued by Eric Raymond in his watershed essay, The Cathedral and the Bazaar, rapid, decentralized development models are inherently superior to slow, centralized ones in software development. BSD developers never heeded Mr. Raymond's lesson and insisted that centralized models lead to 'cleaner code.' Don't believe their hype - BSD's development model has significantly impaired its progress. Any achievements that BSD managed to make were nullified by the BSD license, which allows corporations and coders alike to reap profits without reciprocating the goodwill of open-source. Fortunately, Linux is not prone to this exploitation, as it is licensed under the GPL.

    The failure of BSD culminated in the resignation of Jordan Hubbard and Michael Smith from the FreeBSD core team. They both believed that FreeBSD had long lost its earlier vitality. Like an empire in decline, BSD had become bureaucratic and stagnant. As Linux gains market share and as BSD sinks deeper into the mire of decay, their parting addresses will resound as fitting eulogies to BSD's demise.

  33. Real time by Brandybuck · · Score: 2, Interesting

    We need real-time scheduling support, POSIX real-time extensions, and thread-safe libraries.

    That would be AWESOME. NetBSD is already great for embedded, but with the addition of real time we can finally get rid of the hegemony of proprietary RTOS vendors. My company was using an RT Unix, but the royalties were just too great and we had to abandon it for... WinXPe + INtime. Aaargh! NetBSD was actually evaluated for this, but it had to be abandoned due to the lack of RT.

    --
    Don't blame me, I didn't vote for either of them!
  34. On the "runs on obsolete hardware" thing by hubertf · · Score: 1
    While NetBSD runs fine on "old" hardware, it does equally well (if not better :) work on new hardware:

    I guess NetBSD can be counted as the most under-hyped OS. I welcome everyone to actually try NetBSD! :-)


    - Hubert

    1. Re:On the "runs on obsolete hardware" thing by RLiegh · · Score: 1

      The thing is, I just bought a new HP Pavilion PC from wal-mart. Running on 64-bit computers is fine and dandy, but is NetBSD going to recognise my onboard soundcard and video card...or would I have to pour more money down the drain?

    2. Re:On the "runs on obsolete hardware" thing by Anonymous Coward · · Score: 0

      NetBSD will recongnise it.

      Before Linux integrated ALAS, it never regonized my on-board sound card. It would take hours to add ALAS my self.

    3. Re:On the "runs on obsolete hardware" thing by setagllib · · Score: 1

      This might be a Right Place to mention, NetBSD/sparc64 uses a 64-bit user land but every Linux distro I've seen sticks with a 32-bit one (and says "you won't notice the difference", which is a huge copout). That's one positive example of NetBSD doing something Right (the negative example is lack of SMP on the same arch, from what I hear).

      --
      Sam ty sig.
    4. Re:On the "runs on obsolete hardware" thing by Anonymous Coward · · Score: 0

      Linux sparc64 supports SMP just fine, thankyouverymuch. In fact, it supports it better than any free BSD does.

      sparc uses 32-bit userland apps *where the additional virtual memory space is not required*. This has the benifits of being smaller in memory and disk footprint (64-bit ls?). But they are also faster. That's right faster. This isn't like the amd64 architecture where going to 64-bit gives you more registers.

    5. Re:On the "runs on obsolete hardware" thing by sp0rk173 · · Score: 1

      If it doesn't, there's always FreeBSD amd64 and oss. I use it for my nForce 3 onboard sound, and it works like a charm. And, it's free for personal/home use. Only supports x86 on netbsd, though.

    6. Re:On the "runs on obsolete hardware" thing by setagllib · · Score: 1

      Linux sparc64 supports SMP just fine
      I'm aware, that's why I said it's negative for NetBSD not to support it. I was hoping readers would post-process the post's words to get meaning out of them before responding.

      And that's nice to know, but can Linux actually run 64-bit sparc binaries or not? That's the question.

      --
      Sam ty sig.
    7. Re:On the "runs on obsolete hardware" thing by Anonymous Coward · · Score: 0

      And that's nice to know, but can Linux actually run 64-bit sparc binaries or not? That's the question.

      Err yes. I wish you'd postprocess the post's words to get the meaning out of them before responding.

      Or no wait, I'm not an uptight asshole like you, so I actually forgive a simple human error or misreading.

      Yes, Linux can and does run 64-bit sparc userland.

    8. Re:On the "runs on obsolete hardware" thing by setagllib · · Score: 1

      Oh. Well, sorry about that, if 32-bit instructions on Sparc64 are faster than 64-bit ones ("Yes faster"), then that's just really weird engineering. Memory/disk footprint is entirely understable on the other hand.

      Is it the same for the 64-bit capable MIPS procs? (e.g. R5000 and up). Because many people are trying to get 64-bit free systems running on them but it's not certain to what advantage, since the machines rarely have more than 256MB RAM anyway.

      --
      Sam ty sig.
    9. Re:On the "runs on obsolete hardware" thing by Anonymous Coward · · Score: 0

      I think in general it is just that the cache and memory footprint is smaller.

      Not too sure about the MIPS processors, but I'd say it is probably true as well. amd64 tends to be the weird engineering example in that it usually gets faster in 64-bit mode - it didn't have the luxury of a nice 32-bit instruction set to begin with though.

    10. Re:On the "runs on obsolete hardware" thing by demon · · Score: 1

      Solaris does the same thing on SPARC64 hardware; the thing with SPARC64 hardware (unlike x86 versus x86_64) is that a 32-bit compiled binary will generally run faster due to smaller datatypes being used for _everything_, but otherwise the code runs pretty much the same, and you won't notice a difference. If you're a purist, on arches like PPC64 and SPARC64, a 64-bit userland might be a nicety, but it doesn't affect the performance of the system in any positive fashion; whereas with x86_64, the increase in registers and other functionality you get with 64-bit binaries nets a fairly universal performance gain over x86 (32-bit) binaries.

      --

      Sam: "That was needlessly cryptic."
      Max: "I'd be peeing my pants if I wore any!"
  35. Re:How far does this chicken little attitude carry by Anonymous Coward · · Score: 0

    One of the requirements for stability is that the stable branch, especially the kernel itself, doesn't get experimental code. Linux breaks that law all the time... So don't be surprised when people think it's not stability-oriented. Linux is nothing but a hacker's playtoy in that regard.
    As far as OpenBSD reinventing the wheel, it's not. It's just fixing broken stuff that nobody else is going to fix. And nobody else is nearly as proactive in the security side of things.
    Now if you don't care about that stuff, fine. But some of us do. Some of us care a hell of a lot about those things.

  36. Screenshots: see NetBSD in Action by hubertf · · Score: 2, Interesting
    If you've never seen NetBSD going, install it and make your own experiences! For a quick preview, check out the "NetBSD in Action" webpage!

    - Hubert

    1. Re:Screenshots: see NetBSD in Action by Anonymous Coward · · Score: 0

      All modern UNIX-like operating systems can run X with KDE and Gnome. What makes those so special?

    2. Re:Screenshots: see NetBSD in Action by SteelX · · Score: 1

      I noticed one of the screenshots featuring Crossover Office on NetBSD. Is that supported in NetBSD 2.x now?

      Last I checked, http://www.duh.org/cxoffice/ showed that it's still a big hack to get it working but that page has not been updated since 2003.

    3. Re:Screenshots: see NetBSD in Action by Anonymous Coward · · Score: 0

      Why would anybody want to run that desktop crap anyway? Fuck that eye-candy bullshit.
      I'd rather see pics of an LCD console on a toaster or some weird-ass hardware thingamajig.

    4. Re:Screenshots: see NetBSD in Action by Anonymous Coward · · Score: 0

      tru dat

    5. Re:Screenshots: see NetBSD in Action by Anonymous Coward · · Score: 0

      Ladies and gentlemen, apparently Will Smith is looking into BSD for his computing needs!

      Let's have a round of applause!

    6. Re:Screenshots: see NetBSD in Action by Anonymous Coward · · Score: 0

      y0 this is vanilla ice, don't be dissin my homeboy!

    7. Re:Screenshots: see NetBSD in Action by setagllib · · Score: 1

      There's an MP3 player running NetBSD. I think that's cool enough, especially since it can actually *gasp* function as an MP3 player.

      --
      Sam ty sig.
    8. Re:Screenshots: see NetBSD in Action by hubertf · · Score: 1
      I'd rather see pics of an LCD console on a toaster or some weird-ass hardware thingamajig.

      Check these out: one, two. The hardware is a TS-7200.

      - Hubert

    9. Re:Screenshots: see NetBSD in Action by Anonymous Coward · · Score: 0

      (This is tv@duh.org, but I'm not bothering to do /. account setup right now. :)

      I had to scuttle my NetBSD X workstation for a while, which is why the page has not been updated. From the look of CrossOver Office 4, the install procedure may still work on NetBSD.

      As to 1.6 vs. 2.0: I don't know of any reason 2.0 shouldn't work where 1.6 does; the Linux emulation layer is even more improved in 2.0 (to the point that the Linux JDK 1.5 runs).

  37. the NetBSD Philosophy by Anonymous Coward · · Score: 0
    When we think about NetBSD, we can't help but be
    reminded of DeForest Kelley's prescient observation:
    It's dead, Jim.
  38. A wakeup-call to the slashdot-community by Anonymous Coward · · Score: 0

    Once again we witness what I call the "NetBSD Pavlov Reflex" - NetBSD gets mentioned and soon the "Toaster-Postings" show up. NetBSD is not that runs-on-obsolete-junk OS - It's the OS that focuses on clean design and good code.This policy will in the long run lead to portability, speed, stability and security. Just look at the facts:

    - The Internet2 Land Speed World Record
    - Benchmarks which show NetBSD is faster & scales better than FreeBSD (on uniprocessor systems)
    - A superb security-record (which can easily match that of OpenBSD)

    And all that with much less manpower than most other projects and nearly without corporate backing.

    1. Re:A wakeup-call to the slashdot-community by Anonymous Coward · · Score: 0

      And all that with much less manpower than most other projects and nearly without corporate backing.

      Yeah, so did Linux 5 years ago. And it got much further *with* corporate backing.

      This is a funny misconception people have. All these companies didn't start swarming around Linux because it was crap. Interesting trivia: before IBM's Linux push, they had many more free *BSD experts on staff than Linux ones.

      What, with BSD's "more corporate friendly license", and "better scalability, security, stability, engineered, cleaner, more consistient, better network stack crap crap crap", it is truly amazing IBM didn't start pushing FreeBSD. But hey, what do they know about computers and operating systems, right?

    2. Re:A wakeup-call to the slashdot-community by Anonymous Coward · · Score: 0
      But hey, what do [IBM] know about computers and operating systems, right?

      IBM know a lot about operating systems, and are more than capable of eventually bringing any free OS up to enterprise standards (where AIX has been for years). However, the only OS with media attention remotely comparable to Microsoft Windows is Linux, hence IBM's "Linux push". The media latched onto Linux for the same reason they latched onto Microsoft in the 1980s: they like to print stories about young 'wizards' without extensive qualifications challenging giant, entrenched corporations.

  39. Do you ever read the articles here? by isny · · Score: 0

    If you had, you would already know what netcraft says.

  40. I'd like to see a C64 port by rabbit78 · · Score: 1

    no trolling, I mean it. Given that now there is a 16-Bit-20-MHz CPU and several hard disks for it, it should at least be possible. Ok, they have their Unix based OS already but NetBSD would definitly be a different class.

  41. Re:License.. by fsmunoz · · Score: 3, Insightful

    Let me begin by saying that, although I prefer the GPL to the BSD licence, both are free licences and fine by me. Actually, in a perfect world, the BSD licence should be enough (or even no licence at all...)

    Now, about this "BSD licence is better for business and corporations"... it's IMHO true, but not in every way, and especially not in the way that the BSD's would gain more. From what I have saw the BSD licence is great for corporations when the idea is to *take* new code made freely available and incorporating it. But for a corporation that wants to *give* code away the GPL is, interestingly enough, better. This is so because by making it GPL the business/corporation is assured that any later improvement on the code will be available, and so it doesn't give a competitive edge to rival corporations, it more or less guarantees that from there on every implementation of the code is equal, even if being made or used by another corporation.

    This makes sense; BSD licence "evangelists" are known to bring out the fact that "programmers need to eat" when dismissing the importantance of forcing the availability of the changed code. So it follows that a company will not provice ammo to rivals by allowing them to take their code and keep the changes to themselves. BSD developers are sellfishness, companies aren't.

  42. RTEMS is a good real time kernel by Anonymous Coward · · Score: 0

    Have you looked at RTEMS (http://www.rtems.com)? It is GPL licensed with an exception similar to Linux allowing for proprietary uses.

    1. Re:RTEMS is a good real time kernel by Anonymous Coward · · Score: 0

      GPL licensing and embedded devices are two things that do not go together well. Make it the LGPL and we'll talk. And even that's a bitch if I have to statically link everything into a burnable kernel.

  43. Re:runs on old and rare archs, except mine by Anonymous Coward · · Score: 0

    You could run it on the J90 IOS's, and try to hack
    a Y1 channel driver. Heh heh.

  44. NetBSD might as well give up... by Anonymous Coward · · Score: 0

    As a long-time NetBSD user on my primary home machine, I would say the project is approuching irrelevance.
    Honestly, why should it be used when it has:

    . no stable journaling filesystem, or even a stable/production-environment-worth softdeps implimentation.
    . no DRI ... Software GL is /so/ 1994.
    . no USB hotplug infrastructure.. or even stable USB support! (plug in a Logitech Attack3 joystick-- crash the kernel USB thread-- no more work USB mouse-- no way to restart it..)
    . the _worst-performing_ threads in existance-- Mozilla is unusable, even on a 2GHz+ system.

    "NetBSD! Now ported to 44 different architectures! Only stable enough to use on about 2 of them!"

    1. Re:NetBSD might as well give up... by Anonymous Coward · · Score: 0

      Um, stable USB support existed on NetBSD before any other OS. Maybe you need to get a version of NetBSD that is less than 5 or 6 years old before spouting off?

      Not sure about threads. I'll leave that for others, but haven't had any particular problems. Are you sure that you are not using another one of those 6 year old systems (maybe with an even older thread system)?

      DRI: Yeah, that's a real problem for games/visualization applications. It won't affect things like mailservers, fileservers, typesetting, software development, web-browsing, etc., though. But it is a peeve of mine. The only reason that I bother booting a GNU/LINUX partition is to play games. (And if FreeBSD/amd64 worked passably, I'd probably use FreeBSD rather than GNU/LINUX, since I'm more comfortable with a BSD than LINUX.)

      Your statement that softdeps are not stable or of production quality is a new one on me. Can you please elaborate?

      A journaling filesystem sounds like a nice thing to have. Speaking for myself, though, I have an NFS-mounted filesystem and have to put up with 10/100 hardware (unless I want to buy new switches and NICs). Most of my file data are huge files and the only performance issue is slurping them through a 100Mbps straw.

  45. NetBSD runs on a lot of archs... by Bishop,+Martin · · Score: 1

    Sure netbsd runs on lots of arhcitectures, but it hardly runs good on any. They work and work to get it ported everywhere, and once it works on a single box of that architecture, that's enough for them and they move on, look at SPARC, they don't support U1's, and they didn't even have SMP support until NetBSD 2.0

    --
    Setec Astronomy
    1. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      You obviously have never used NetBSD on SPARC, nor compared it to FreeBSD or Linux on SPARC. Stop trolling.

    2. Re:NetBSD runs on a lot of archs... by ColMustard · · Score: 1

      You are either a really bad troll or you have no clue what you're talking about. Each NetBSD port has its own set of developers who work to keep the kernel compatible and to make sure all the latest devices drivers are written (and updated) for their port.

      --
      Moof.
    3. Re:NetBSD runs on a lot of archs... by MarcQuadra · · Score: 1

      I can't agree. My experience is that they have to keep the code simple and modular enough to handle porting to so many archs, but also they have to support the most insane 'glue' between obscure system components. Hell, NetBSD runs on my 25MHz Mac Quadra, and it performs as expected (like ANY 25MHz machine!). Getting an OS to run on that machine is a feat unto itself though, Apple never documented the components, and the Quadra AV series has obscure DMA for the serial, ADB, and SCSI busses.

      From what I've seen, they aren't code jockeys trying to get as many architectures running (the 'one box of an arch' you speak of), they try to make the users happy by getting that one box that the one guy on the mailing list wanted up-and-running.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    4. Re:NetBSD runs on a lot of archs... by Mr.+Frilly · · Score: 1

      The grandparent post does have an element of truth to it.

      There's a fair amount of hardware that NetBSD supports, but by "support" they mean you can hook a dumb terminal to the serial port, and boot off of ethernet. I personally consider "supported" to mean that the machine can access and boot of its own harddrive, can use and display more then just text on the graphics card, and can use its own keyboard.

      As examples, check out the amount of hardware support offered for the vax or hppa architectures. It can be really spotty.

    5. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      Ahh and I see you have. Please show us your comparisons of NetBSD to FreeBSD or Linux on SPARC.

    6. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      In essence, NetBSD is a hobbyist toy. Nothing more, nothing less.

    7. Re:NetBSD runs on a lot of archs... by ColMustard · · Score: 1

      Well, of course. I wouldn't claim every single port works perfectly. That is obviously dependent upon many things including how open the hardware is, how many developers are working on the port, the interest there is in the port, what hardware has been donated, etc etc. I think this is fairly obvious. The great-grandparent was, however, putting down every single port and I simply pointed out that he's terribly mistaken (about both the quality of the ports and how the NetBSD foundation works.

      --
      Moof.
    8. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      Untrue. NetBSD 2.0 runs perfectly on my Ultra1 Creator 3D workstation.

    9. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      Umm... yes, NetBSD/Sparc doesn't support U1's.. you might want to try NetBSD/Sparc64 instead, since the U1's are UltraSparc 64-bit.

    10. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      HPPA architecture port, if I recall, has only been in existance maybe a year under "active" progress. Its very spotty right now, but they've made a *lot* of progress in the last year.

      If you want to compare Vax support... how about we compare NetBSD/Vax to Linux/Vax. If I recall from the last time I looked, Linux/Vax supported maybe 4 different types of machines, NetBSD virually any of them that anyone actually has access to. Sure, there's controllers that dont' have drivers, mainly from lack of documentation or just nobody actually having the hardware, but given the state of Linux/Vax, I'd run NetBSD/Vax over it any day.

    11. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      Ahh, but Linux/VAX support is not in the tree, precisely because it is not all that complete and nobody cares about it.

    12. Re:NetBSD runs on a lot of archs... by halber_mensch · · Score: 1

      1) In english, well is an adverb, good is an adjective. If u aint gonna right good than nobody gonna tihnk u no nohting
      2) MP support was officially added in 1.6.1 or 1.6.2 and was available in CVS prior to those releases
      3) U1's are sparc64, not sparc, so it's no brainteaser that the sparc port doesn't support them.
      4) U1's are supported by sparc64 - If you can read

      --
      perl -e "eval pack(q{H*},join q{},qw{70 72696e74207061636b28717b482a7d2c717b343 637323635363534323533343430617d293b})"
    13. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      Ahh, but Linux/VAX support is not in the tree, precisely because it is not all that complete and nobody cares about it.

      Ahh, and yet I keep hearing how many more architectures Linux "supports", and every time VAX is on that list. All of the ones in NetBSD are "in-tree".. should we perhaps be comparing that?

    14. Re:NetBSD runs on a lot of archs... by Anonymous Coward · · Score: 0

      Oh?

      Well maybe you should just check for yourself? I count:

      15 (arm, hppa, m68k, mips, ppc, sh3, sh5, sparc, sparc64, x86, alpha, m68010, ns32k, vax, x86-64) for NetBSD.

      21 (alpha, cris, i386, m68k, parisc, s390, sparc, v850, arm, frv, ia64, ppc, sh, sparc64, x86_64, arm26, h8300, m32r, mips, ppc64, sh64) for Linux

      Now this isn't a definitive list due to the way each project subdivides CPU architectures. For example, Linux considers arm and arm26 different architectures, while it counts sh3 and sh4 to be the same (under sh), so it goes both ways. This is the architectures that are supported in the latest tree of each, by the way.

  46. Re:License.. by Anonymous Coward · · Score: 2, Informative

    The businesses won't give back. That's not true. Wasabi systems is a consulting-type company specializing in NetBSD embedded systems. Any code developed by Wasabi is property of the people who hired them to write it. According to Wasabi, their clients allow them to release code they've developed back to the community. Usually 6 to 12 months after it was originally developed but it gets out there none the less. If so, why don't we see BSD as popular as linux? Linux came out at a time when BSD was tied up in a lawsuit. It was the perfect time to strike. If there was no BSD lawsuit, the BSDs would have a much larger presence in the computing world. Further, many Linux geeks are Microsoft bashers (It's true, we know it, admit it). They see Linux as possibly killing Microsoft -- which is a false vision but it's what they see none the less. The GPL pervents Microsoft from using Linux if Linux were to ever become popular.

  47. Re:License.. by jbplou · · Score: 1

    I would think a major reason is that Linux has several comercial vendors, most notiably Red Hat. Outside of web hosts you don't see much BSD and it is usually FreeBSD for workstation if anything. I highly doubt BSD will ever be big in its self since you can take the code from it and put it in your OS and not worry about licensing issues.

  48. Dont give back? by nurb432 · · Score: 2, Interesting

    Umm even Apple gives back.. Open Darwin comes to mind.

    The main issue between BSD items and Linux items, is marketing..

    And i wouldnt say that BSD is a flop.. Its just not made it big in the comsumer market like linux has..

    However, look in server rooms around the world and you will lots of BSD stuff.

    --
    ---- Booth was a patriot ----
    1. Re:Dont give back? by bob+beta · · Score: 1

      And i wouldnt say that BSD is a flop.. Its just not made it big in the comsumer market like linux has..

      Linux has made it big in the consumer market???

    2. Re:Dont give back? by nurb432 · · Score: 1

      Via name, yes.. Even my non techie father has heard of it.. and asked questions.

      BSD.. noones heard of out side the tech sector.

      --
      ---- Booth was a patriot ----
  49. NetBSD for Newton?? by commodoresloat · · Score: 1

    Is there any effort to port netBSD to the Newton? It runs on arm so it isn't that much of a stretch. I want a NetBSD-running emate :)

    1. Re:NetBSD for Newton?? by setagllib · · Score: 1

      http://web.ivy.net/~carton/academia/java_languageo ftomorrow.html
      You might like to read all of these things about the Newton (and all of why Java stinks) and consider that maybe running NetBSD won't get the most out of it. The Newton is [according to this] an engineering marvel and NetBSD on it would just make it any other ARM rig.

      --
      Sam ty sig.
  50. Re:License.. by cgenman · · Score: 2, Interesting

    If so, why don't we see BSD as popular as linux?

    Possibly because those people who use BSD code aren't required to disclose it? I've always wondered how much out there was running on BSD and nobody knew it. I'm reminded of the exploit discovered in the BSD TCP-IP stack which effected machines running Windows as well.

    BSD should stand for BSD is Silent but Deadly. Your car, or DVD player, or cable box, or router could be running on BSD, and you would never know.

  51. Re:How far does this chicken little attitude carry by poopdeville · · Score: 1

    Here I am really confused, I suppose from not following Apple very much. MacOS X is certainly useful to Apple, seems to be advancing well enough, so is Darwin some free source spinoff which is going nowhere? I had thought Darwin was Apple code, but maybe I have not been paying enough attention to know better.

    OS X can be split up into two layers. There's the Darwin layer (a Mach microkernel hooked up to a FreeBSD kernel) and then the Apple layer (Carbon, Cocoa, Quartz, and so on -- all of Apple's proprietary technologies). I don't remember the particulars, but Apple released Darwin as an open source operating system. This was done by design. This is a good thing for Apple unix geeks -- there's plenty of documentation on-line for Darwin so that anyone with Panther and the dev tools can modify OS X as much as they want.

    --
    After all, I am strangely colored.
  52. BSD Popularity by justins · · Score: 2, Informative
    If so, why don't we see BSD as popular as linux? Sure, you see Apple having incorporated it into its products, but BSD distros remains just where they were -- they won't get much back from apple. And the product will remain just where it was.

    Interesting that you should use the phrase "BSD distros." I bet you didn't know that on the server side FreeBSD is more popular than any given linux distro. http://news.netcraft.com/archives/2004/06/07/nearl y_25_million_active_sites_running_freebsd.html

    On the desktop side, if you include OS X as a BSD (and there's no reason not to), BSD owns Linux in terms of popularity, no contest. (if you don't, well, it's obviously not even in the running)
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  53. 2.0 Doesn't boot on EPIA 5000 boards. by cpghost · · Score: 1

    I welcome everyone to actually try NetBSD!

    I tried NetBSD 2.0 on my EPIA 5000 Eden board, but was promptly bitten by kern/26007, so no luck here :-(. FreeBSD 5.3 worked like a charm; with disks and later even in a complete diskless setup. So NetBSD doesn't run everywhere, despite the hype.

    --
    cpghost at Cordula's Web.
    1. Re:2.0 Doesn't boot on EPIA 5000 boards. by cpghost · · Score: 1

      Sorry, it was not kern/26007, but port-i386/26007; though it's a show-stopper nonetheless.

      --
      cpghost at Cordula's Web.
    2. Re:2.0 Doesn't boot on EPIA 5000 boards. by randallpowell · · Score: 1

      My PC is 1.5 years old and no BSD can run on it properly. No X, no sound, no network at times yet Linux works with the same hardware with either no problem or need a couple drivers or 4. BSD does it thing well but it needs to have an expanded driver collection and a package manager that also gets dependancies.

    3. Re:2.0 Doesn't boot on EPIA 5000 boards. by setagllib · · Score: 1

      You're kidding right? All of the BSDs have package managers that get dependencies, they INVENTED that years before any Linux distro had it. I also have yet to find hardware that Linux supports but [for instance] NetBSD doesn't, but I know this becomes a bigger difference on newer or more exotic machines. 1.5 years old should definitely be supported. I have run BSDs on a range of machines going back from 1998 to 2005 with everything working great (check that: also have an early 90s SGI Indy which NetBSD does very well on). I'm certainly not the only one.

      If you have problems with hardware, Google around, and/or submit a PR. Do your civic duty.

      --
      Sam ty sig.
    4. Re:2.0 Doesn't boot on EPIA 5000 boards. by DashEvil · · Score: 1

      He's not kidding, he's trolling. There is a major difference.

      You shouldn't let the people that use Linux solely to try and ruin Microsoft upset you. It's better they do that then shoot up schools like other lifeless losers before them.

      --
      -If God wanted people to be better than me, he would have made them that way.
    5. Re:2.0 Doesn't boot on EPIA 5000 boards. by Anonymous Coward · · Score: 0

      Well that's strange then. Because I have here an EPIA 5000 and OpenBSD 3.6 boots on it just fine. In fact the whole chipset works fine, except the network driver seems a bit flakey (long-running tcp sessions just die or freeze up after random time...)

    6. Re:2.0 Doesn't boot on EPIA 5000 boards. by Anonymous Coward · · Score: 0

      You can use grub as the bootloader instead. I've been using it to run NetBSD 2.0 (and the snapshots leading up to it) on my Eden board for several months now, and it works perfectly.

  54. Re:License.. by Anonymous Coward · · Score: 0

    and if the opposite were true, then why is linux just as insignificant when compared to Windows?

  55. Unification by syousef · · Score: 1

    Instead of having scattered efforts around 600 versions of Un*x operating systems (Linux distros and BSD) how about unifying that effort and having a sane number of distros that achieve some of the things Unix type operating systems have always been criticized for: Standard utilites/commands and proper portability between the variants.

    At any one time there are one or two current Windows desktop OS's, 1 or 2 for server, 1 or 2 for Mac, but about 1000 very similar but different distributions for the open source Unix variants, and people wonder why it hasn't taken off on the desktop.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Unification by setagllib · · Score: 1

      Well, if the BSDs got the same amount of corporate backing as Linux did, you'd find nobody would use Linux: and then the thousands of distributions Linux offers would be irrelevant. You'd have three (DragonFly, Net, Open - and maybe even their advantages over each other would flatten out) BSDs which can do everything, as opposed to a plethora of distributions which can do something or other.

      Or, on the other hand, you could de-fragment the Linux code (as in, all these separate projects have to somehow fit in the mainline kernel, and fit WELL, including clean code which doesn't seem to bother them), and then have one grand unified distribution. If it doesn't support source and binary updating and package management, it's useless. The BSDs can do that: and they've been doing it for years so it's well established. NetBSD especially has a good foundation laid down for any kind of expansive work needed: DragonFly will get there eventually but right now it still runs on almost no architectures, which sets it back in this regard. Everything else in it is great though. OpenBSD requires a hard-core code audit before anything can even be considered, so that might put off contributions.

      You have to wonder why corporations chose Linux to help out back in the old days, any of the projects could have been a viable work horse and gone to great places now, but Linux did and we're stuck with countless half-baked distributions and no consistency even in file system layout (yes, I know this will be 'fixed', a few years too late), and almost as many different kernel source branches which can rarely be merged trivially and so keep their separate advantages and bugs. What SGI, IBM, Intel, etc. think they're doing is beyond me. But, it works on my D600 so I'll keep using it.

      --
      Sam ty sig.
    2. Re:Unification by Anonymous Coward · · Score: 0

      Oh yeah, quick go tell all those companies to start using BSD now!

      You obviously know far more about computers than all of them combined. You know IBM has only been doing operating systems since the 60s, and Intel is only the worlds largest manufacturer (and inventor of) the microprocessor (Hey, AMD is also on board with Linux), IBM only produces the fastest general purpose CPU on the planet, and together they make up 4 of the top 5 supercomputers in the world running on Linux, including the 2 fastest.

      Yeah, you go tell them all that NetBSD is so much cleaner and faster and crap crap bullshit bullshit.

      Hey want to know something funny? Before IBM's big Linux push, they had far more free *BSD experts on their staff than Linux experts. Yeah, they must have thought NetBSD was getting too far ahead and decided to spend a billion dollars on that piece of shit no good crappy Linux, right?

      HAAAAAAA HAAAAAAA HAAAAAAAA HAAAAAAAA HAAAAAAA HAAAAAAAAA HAAAAAA HAAAAA

    3. Re:Unification by john-gal · · Score: 1

      Guess that will about as successful as The Quest for a Grand Unified Theory. http://www.hypography.com/links.cfm?id=8222

  56. Re:The Truth by randallpowell · · Score: 1

    Speak up, sonny. It's hard to hear at the edge of death....

  57. Old threads by Pan+T.+Hose · · Score: 1

    Perhaps linux is somewhat unreliable because of the speed the patches are being integrated? This is not an app, this is a kernel and kernels require rigorous testing and full security audits. Take a look at the kernel changelogs.Things are moving very fast in the linux world, so fast that merges of unstable/unsecure code are frequent.

    If there are indeed any stability and security issues caused by rapid development, they might be caused by the fundamental design decisions rather than the size of the project and development speed per se. I couldn't agree with you more on this point: "This is not an app, this is a kernel and kernels require rigorous testing and full security audits." What I am trying to say is that if the kernel was not monolithic then 99.9% of it would be an app for all practical purposes, and only the small part running in the kernel space would require said rigorous testing and full security audits. Monolithic design is not an issue when you have a small kernel, but today Linux is starting to get so large that it slowly causes problems. There are a lot of third party binary drivers and they all run in the kernel space, just like in Windows, and in effect any bug in such a driver is indeed a bug in the kernel, with all of the consequences security- and stability-wise. Linux per se may be rock solid, but buy a new graphics card, install drivers and suddenly Linux is only as stable as the least stable kernel module. This is what what Andrew Tanenbaum was talking about in 1992 and if Linus Torvalds hadn't overreacted so furiously when Linux was only one year old, today, 13 years later, we might not face many of the problems you are talking about. Unfortunately, when it comes to advanced projects like this, the ego often plays a much more important role than technical merits. Today it is much to late to fix that design. You have pointed out a very important issue but it was not a secret that we had it coming for over a decade now.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
    1. Re:Old threads by swillden · · Score: 1

      his is what what Andrew Tanenbaum was talking about in 1992 and if Linus Torvalds hadn't overreacted so furiously when Linux was only one year old, today, 13 years later, we might not face many of the problems you are talking about.

      No, because then Linux would have been where HURD is now.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Old threads by misleb · · Score: 1
      This is what what Andrew Tanenbaum was talking about in 1992 and if Linus Torvalds hadn't overreacted so furiously when Linux was only one year old, today, 13 years later, we might not face many of the problems you are talking about.

      I don't really see how this has a whole lot to do with the current topic. Adny was talking about microkernels and portability; claiming that Linux was "obsolete." Considering that Andy turned out to be completely wrong on just about every count, I am not surprised that Linus "overreacted." Linux is not obsolete, the monolithic design has not significantly affected stability or portability, and where is Minix or GNU/HURD now? It seems as though Linux's fast development has been what kept Linux viable. Linus was right.

      As far as potentially unstable binary drivers... well, they don't generally ship with the default kernel in most distributions. . At least not without specifically installing a package. And how would one support the features of some of the newer hardware without them? I have a nice 3D NVIDIA card. Yeah, the kernel module is huge and it can cause instability, but how else would I run my favorite OpenGL apps as fast as I do? The answer isn't "install NetBSD." And it certainly isn't "install GNU/HURD or Minix." My only other option is to install a worse operating system, Windows. Which, BTW, is microkernel based. So what the hell was Andy talking about?

      -matthew

      --
      "THERE IS NO JUSTICE, THERE IS ONLY ME." -Death
    3. Re:Old threads by Anonymous Coward · · Score: 0

      your missing the point. He was saying that since the drivers run in kernel space that it doesn't matter if the core of the linux kernel is stable or not. Also correct me if im wrong but doesn't more then the NT kernel run in the kernel space ?

  58. Re:Please allow NetBSD to die in peace. by randallpowell · · Score: 1

    Homosexual cats? Hurry, lets ban same-sex feline marriages before they ruin the institution of marriage (like debt, cheating, and stupid kids don't).

  59. *BSD at SCALE by Anonymous Coward · · Score: 0

    FreeBSD and NetBSD will have booths at the Southern California Linux Expo. If you're in the LA area use the promo code "free" for a free exhibit hall pass. The promo code "NEWSP" will get you discount off a full access pass.

  60. Re:How far does this chicken little attitude carry by Otter · · Score: 1
    I don't think the comment about Linux is exaggerated at all, and would point to the wild changes and re-changes to the VM in 2.4 as an example. There have been quite a few kernel releases that went backwards.

    If you want a stable, fully tested kernel you use a patched kernel release from a distribution. There's nothing wrong with that -- it's how Linux works -- but the original comment is not, IMO, out of line.

    Regarding Darwin: I think the issue is that there simply isn't that much demand for it. It doesn't have the parts that make OS X distinctive and there's no shortage of open-source Unix-like operating systems out there, so why choose it over something better-known and better-supported?

  61. Re:License.. by Mishura · · Score: 2, Interesting

    Somebody once said to me: "Linux is for people who hate [Microsoft]Windows; BSD is for people who love Unix."

    After lurking slashdot for a time, I can see this quote is quite accurate.

    PS: I am a Linux guy who secretly flirts with BSD (but too young to remember Unix) and loathes Windows. ;)

  62. Re:License.. by SunFan · · Score: 1

    If so, why don't we see BSD as popular as linux?

    It doesn't matter. The BSDs have withstood the test of time, people like them, and they won't be going away. That's what matters.

    --
    -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  63. A Couple (few/some) Reasons that BSD RULES by Raisputin · · Score: 1, Troll
    --
    +(norad) if you rearrange the letters in mother in law, you get woman hitler
    1. Re:A Couple (few/some) Reasons that BSD RULES by Anonymous Coward · · Score: 0

      well two links were DEAD
      one just looked as though a logo was added to a T shirt
      one chick was a tad overweight
      one chich made me want to run BSD
      and we all know that the BSD devil loves anal sex

      All, in all hardly an advertisement for BSD .. although a fat penguin who looks drunk isn't much better.

  64. what i run it for by clymere · · Score: 1
    I run NetBSD 2.0 on a SparcStation5 as a webserver.

    I salvaged these sparcs from the trash at my university. They didn't come with any working OS, almost no ram, and tiny hard drives. Any remotely current version of Solaris was out of the question.

    NetBSD was an excellent choice for a current, lightweight, and robust OS that would run well on it. Getting Apache/PHP/MySQL installed through pkgsrc was very easy, and its been doing daily duty as my personal webserver for months.

    Of course Linux does run on this box as well. Debian's port is pretty mature. Part of my interest in NetBSD on it was learning something new, as opposed to just another Debian box.

    I have been very impressed with its performance thus far. Enough to consider NBSD other places.

    --
    once you go slack, you never go back
    1. Re:what i run it for by Anonymous Coward · · Score: 0

      Yet another sickening blow has struck what's left of the *BSD community, as a soon-to-be-released report by the independent Commision for Technology Management (CTM) after a year-long study has concluded: *BSD is already dead. Here are some of the commission's findings:

      Fact: the *BSDs have balkanized yet again. There are now no less than twelve separate, competing *BSD projects, each of which has introduced fundamental incompatibilities with the other *BSDs, and frequently with Unix standards. Average number of developers in each project: fewer than five. Average number of users per project: there are no definitive numbers, but reports show that all projects are on the decline.

      Fact: X.org will not include support *BSD. The newly formed group believes that the *BSDs have strayed too far from Unix standards and have become too difficult to support along with Linux and Solaris x86. "It's too much trouble," said one anonymous developer. "If they want to make their own standards, let them doing the porting for us."

      Fact: DragonflyBSD, yet another offshoot of the beleaguered FreeBSD "project", is already collapsing under the weight of internal power struggles and in-fighting. "They haven't done a single decent release," notes Mark Baron, an industry watcher and columnist. "Their mailing lists read like an online version of a Jerry Springer episode, complete with food fights, swearing, name-calling, and chair-throwing." Netcraft reports that DragonflyBSD is run on exactly 0% of internet servers.

      Fact: There are almost no FreeBSD developers left, and its use, according to Netcraft, is down to a sadly crippled .005% of internet servers. A recent attempt at a face-to-face summit in Boulder, Colorado culminated in an out-and-out fistfight between core developers, reportedly over code commenting formats (tabs vs. spaces). Hotel security guards broke up the melee and banned the participants from the hotel. Two of the developers were hospitalized, and one has his jaw wired shut permanently.

      Fact: NetBSD, which claims to focus on portability (whatever that is supposed to mean), is slow, and cannot take advantage of multiple CPUs. "That about drove the last nail in the coffin for BSD use here," said Michael Curry, CTO of Amazon.com. "We took our NetBSD boxes out to the backyard and shot them in the head. We're much happier running Linux."

      Fact: *BSD has no support from the media. Number of Linux magazines available at bookstores: 5 (Linux Journal, Linux World, Linux Developer, Linux Format, Linux User). Number of available *BSD magazines: 0. Current count of Linux-oriented technical books: 1071. Current count of *BSD books: 6.

      Fact: Many user-level applications will no longer work under *BSD, and no one is working to change this. The GIMP, a Photoshop-like application, has not worked at all under *BSD since version 1.1 (sorry, too much trouble for such a small base, developers have said). OpenOffice, a Microsoft Office clone, has never worked under *BSD and never will. ("Why would we bother?" said developer Steven Andrews, an OpenOffice team lead.)

      Fact: servers running OpenBSD, which claims to focus on security, are frequently compromised. According to Jim Markham, editor of the online security forum SecurityWatch, the few OpenBSD servers that exist on the internet have become a joke among the hacker community. "They make a game out of it," he says. "(OpenBSD leader) Theo [de Raadt] will scramble to make a new patch to fix one problem, and they've already compromised a bunch of boxes with a different exploit."

      With these incontroverible facts staring (what's left of) the *BSD community in the face, they can only draw one conclusion: *BSD is already dead.

  65. misinformation?-Vindictivness. by Anonymous Coward · · Score: 0

    "But kernel development should NOT be done by desperate men."

    Tell that to all the people who see Linux as a way to hurt Microsoft.

    1. Re:misinformation?-Vindictivness. by Anonymous Coward · · Score: 0

      Most if not all Linux kernel developers couldn't give a rats about microsoft.

      Sure, they'd like to try to be better than Windows. And Solaris. Etc.

      You're confusing developers with rabid fanboys. Kind of like that festering mob of BSD zealots who see BSD as a way to hurt Linux.

  66. License..Lockin. by Anonymous Coward · · Score: 0

    I find the argument amusing. Basically they want to argue that digital bits can be locked up, and hence legal means (GPL) are required to prevent that.* However P2P'ers and every time an *AA story comes up on Slashdot. There the argument is the complete reverse. Digital bits can't be locked up, and legal (and technical) means aren't effective in enforcing that.

    *Not to mention there are legal "loopholes" in the whole *GPL that allow one to hide IP (ask Nvidia, ATI, Ethernet, and Winmodem companies for details).

    1. Re:License..Lockin. by SunFan · · Score: 1


      Philosophy and Law students could probably use Slashdot as a crash course in logical fallacies.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  67. Re:License.. by Anonymous Coward · · Score: 0

    Linux has been around for longer than FreeBSD, OpenBSD, and NetBSD. So I guess Linux has withstood the test of time too?

  68. Re:extra credit by dougTheRug · · Score: 1
    Now then, for extra credit, which struggling operating system might be called "the McClellan OS" ?

    Umm, the Newton OS?

  69. Re:License.. by Anonymous Coward · · Score: 0


    **BOTH** have withstood the test of time. The "BSD is dying" trolls are a pile of poop.

  70. Re:Please allow NetBSD to die in peace. by Anonymous Coward · · Score: 0

    Dogs and cats... living togther.

    Now that's unnatural.

  71. Requiem for the FUD by Anonymous Coward · · Score: 0
    // Please *don't* mod this up. It has already been done! Thx

    ... facts are facts. ;)

    FreeBSD:
    FreeBSD, Stealth-Growth Open Source Project (Jun 2004)
    "FreeBSD has dramatically increased its market penetration over the last year."
    Nearly 2.5 Million Active Sites running FreeBSD (Jun 2004)
    "[FreeBSD] has secured a strong foothold with the hosting community and continues to grow, gaining over a million hostnames and half a million active sites since July 2003."
    What's New in the FreeBSD Network Stack (Sep 2004)
    "FreeBSD can now route 1Mpps on a 2.8GHz Xeon whilst Linux can't do much more than 100kpps."

    NetBSD:
    NetBSD sets Internet2 Land Speed World Record (May 2004)
    NetBSD again sets Internet2 Land Speed World Record (30 Sep 2004)

    OpenBSD:
    OpenBSD Widens Its Scope (Nov 2004)
    Review: OpenBSD 3.6 shows steady improvement (Nov 2004)

    *BSD in general:
    Deep study: The world's safest computing environment (Nov 2004)
    "The world's safest and most secure 24/7 online computing environment - operating system plus applications - is proving to be the Open Source platform of BSD (Berkeley Software Distribution) and the Mac OS X based on Darwin."
    ..and last but not least, we have the cutest mascot as well - undisputedly. ;)

    --
    Being able to read *other people's* source code is a nice thing, not a 'fundamental freedom'.

  72. Why I switched to NetBSD from Linux by Anonymous Coward · · Score: 0

    As a long time Linux user(7 years), I find NetBSD 2.0 with a custom kernel and optimised sources from pkgsrc outperforms my other Linux machines.

    NetBSD is exactly as they say it:

    1) Clean
    2) Excellent code
    3) Robust
    4) Stable
    5) Fast

    Linux has a long way to go, I am home.

    NetBSD netbsd 2.0.1 NetBSD 2.0.1 (MYKERNEL) #1: Tue Jan 25 15:47:35 NZDT 2005

    1. Re:Why I switched to NetBSD from Linux by Anonymous Coward · · Score: 0

      As a long time Linux user(7 years), I find NetBSD 2.0 with a custom kernel and optimised sources from pkgsrc outperforms my other Linux machines.

      Sounds great. Can you share your numbers with us, please?

    2. Re:Why I switched to NetBSD from Linux by setagllib · · Score: 1

      When will you people get over micro performance? Macro matters more when you're using the machine. And micro does not represent macro adequately.

      I can vouch for his claim: NetBSD 2 on my Dell Latitude C800 is *very* fast, but not quite as fast on newer machines. Yes, that's actually possible. Linux is okay on the C800 and good on newer machines. There's an amount of accidental 'tuning' involved I can't adequately explain, but you can definitely see it.

      OS performance is not about raw low-level numbers, they're way too complicated. If anyone claims notLinux is faster than Linux, people ask for numbers. If anyone claims Linux is faster than everything else, people are satisfied. Huge double standard.

      What about NetBSD's internet land speed record? Macro performance at work. There are your numbers. HAND.

      --
      Sam ty sig.
    3. Re:Why I switched to NetBSD from Linux by Anonymous Coward · · Score: 0

      Micro shmicro. He said it was faster and so I asked for numbers. Numbers talk and bullshit walks.

      OS performance is not about raw low-level numbers, they're way too complicated. If anyone claims notLinux is faster than Linux, people ask for numbers. If anyone claims Linux is faster than everything else, people are satisfied. Huge double standard.

      What sort of bullshit ranting is this? OS performance is about numbers, you clown. You put two operating systems on the same hardware with the same workload, and record the number that comes out the end.

      What about NetBSD's internet land speed record? Macro performance at work. There are your numbers. HAND.

      Err, you don't know much about performance testing, do you? A "record" doesn't mean anything. Show me the numbers for Linux runnnig the exact same test on the same hardware and you may have something meaningful.

    4. Re:Why I switched to NetBSD from Linux by Anonymous Coward · · Score: 0

      > > What about NetBSD's internet land speed record?
      > > Macro performance at work. There are your
      > > numbers. HAND.

      > Err, you don't know much about performance
      > testing, do you? A "record" doesn't mean anything.
      > Show me the numbers for Linux runnnig the exact
      > same test on the same hardware and you may have
      > something meaningful.

      Err, since NetBSD holds the record, Linux clearly doesn't. HAND

    5. Re:Why I switched to NetBSD from Linux by Anonymous Coward · · Score: 0

      You're dumb as a post.

    6. Re:Why I switched to NetBSD from Linux by Anonymous Coward · · Score: 0

      Yet another sickening blow has struck what's left of the *BSD community, as a soon-to-be-released report by the independent Commision for Technology Management (CTM) after a year-long study has concluded: *BSD is already dead. Here are some of the commission's findings:

      Fact: NetBSD, which claims to focus on portability (whatever that is supposed to mean), is slow, and cannot take advantage of multiple CPUs. "That about drove the last nail in the coffin for BSD use here," said Michael Curry, CTO of Amazon.com. "We took our NetBSD boxes out to the backyard and shot them in the head. We're much happier running Linux."

      IRRIFUTABLE CONCLUSIONN: NetBSD is SLOW.

  73. Same old Linux FUD... by Anonymous Coward · · Score: 0

    Same old GNU/Linux FUD, that has been disproved countless times...
    In short: the MIT research is *11 years old*, and that Rice study on the TCP/IP stack uses FreeBSD *2.2.6*

  74. Re:License.. by vandrad · · Score: 1
    If so, why don't we see BSD as popular as linux?

    Probably because corporate contributors to OSS prefer the GPL: they can get their name in the lights for "giving back to the community" without worrying about a competitor jacking their code and running with it had they released it under a BSD license.

    That's my theory anyway. It's challenging enough already to get individuals and businesses to contribute to software they don't own.

    --
    Nosce Te Ipsum
  75. Re:License.. by vandrad · · Score: 1
    The good thing about BSD licensed software is that it enables rapid adoption of standards by commercial vendors.

    The potential downside to BSD licensed software: embrace, extend, extinguish.

    --
    Nosce Te Ipsum
  76. Same old Linux FUD... by Anonymous Coward · · Score: 0

    Same old GNU/Linux FUD, that has been disproved countless times...
    In short: the MIT research is *11 years old*, and that Rice study on the TCP/IP stack uses FreeBSD *2.2.6*

  77. What Netcraft says. by Anonymous Coward · · Score: 0
    Nearly 2.5 Million Active Sites running FreeBSD (Jun 2004)
    "[FreeBSD] has secured a strong foothold with the hosting community and continues to grow, gaining over a million hostnames and half a million active sites since July 2003."

    And Netcraft runs on BSD servers :)
    Just for the record.

  78. Re:The Truth by Anonymous Coward · · Score: 0

    Oh nos!
    Your right!
    Where do I go to download the windows????????/

  79. New 2.6.x.y Model already startet! by peterwilm · · Score: 1

    There are bug-fixes-only patches available since 2.6.10 thanks to Andres Salomon. So if you are afraid of a 2.6.x kernel you can wait for 2.6.x.n which won't contain the most cruel bugs.

  80. That's easy. by ulib · · Score: 1

    "If so, why don't we see BSD as popular as linux?"

    That's pretty obvious: because the GPL is very favourable to large companies specialized in hardware/assistance (IBM, HP, etc), since it gives them the chance to compete on what they do best and undercut software companies.
    ( An interesting link )

    "BSD fans tell you all the time that BSD license is better for getting businesses and large corporations behind the product."

    I really don't think "BSD fans" tell it "all the time", because it would be wrong (unless you restrict that to *software* companies).

    What BSD advocates might be telling "all the time" is that the BSD license is more free than the GPL, since it comes with fewer restrictions; that it's much shorter and it avoids legalese, in order to keep lawyers & law issues out of your way; and most of all, that the BSD license reflects an actual academic spirit, unencumbered by any political junk that has hardly anything to do with computer science.

    The only point in favor of the GPL is that it's contributing to make the Microsoft monopoly end sooner - and that's actually good.
    For the rest, the GPL is just a political manifesto - a *communist* manifesto, to be precise, since its declared purpose is to put an end to private property as far as software is concerned.

    "BSD license may be good for business, but it isn't as good for the community, and the users."

    Of course it depends on what users you're talking about. For those users who are also professional programmers, the BSD license is obviously better, since it doesn't force you to disclose *your own* code whether you want it or not, like the GPL does.

    --
    Requiem for the FUD

  81. Not trolling, summarizing. by IO+ERROR · · Score: 1

    Hey, mod me troll if you like, but I'm simply summarizing the points made in the article. They said the $COMPONENT is way out of date.

    --
    How am I supposed to fit a pithy, relevant quote into 120 characters?
  82. Where does NetBSD fit in? by breakbeatninja · · Score: 1

    It really depends on what you need it for. It didn't quite fit in on my Athlon 64 machine because there was very little hardware support. It works nicely on one of my workstations that's an Athlon XP 3200+ with pretty standard hardware. I've experimented with it vs. the other BSDs and found I prefer FreeBSD on high end web and e-mail servers most of the time.

    NetBSD is overall a decent operating system, but it lacks a lot of the features that mainstream users may desire. Essentially, it's pretty bare bones. That can be a great thing to some and an annoying feature to others.

    The main problem, in my opinion, is poor and lackadaiscal project management, lack of PR and a general "someone else can do it for us" attitude about getting the proper exposure. On the one hand, on the mailing lists I've read, I've found that NetBSD people are adament about talking about getting things done, but when it comes down to actually doing it, that's another story. Of course, they're backed by donations of monetary value, hardware and time of developers- so the more exposure, theorhetically, the more they can grow.

    However, I've had my own negative experience with the foundation running a small BSD news site called BSDFreak.org (http://bsdfreak.org/), where I received a cease and desist letter for selling some merchandise with the NetBSD logo which I was intending to actually donate the profits of back to the foundation. I opened up a shop on CafePress and two months later they followed suit opening up their own and threatening legal action if I didn't close down or raise my prices to match theirs (at least that's the impression I got). It wasn't a very pleasent experience. I wrote more about it on my site, here: http://www.bsdfreak.org/modules/news/article.php?s toryid=83

    --
    shop.envescent.com - Computer hardware and more.
  83. Re: NetBSD does not forbid to install X.org! by Anonymous Coward · · Score: 0

    Perhaps you haven't tried it?

    NetBSD doesn't "forbid" you from installing X.org.
    However, when the XFree86/X.org fork happened,
    NetBSD was already committed to using XFree86 4.4
    for the 2.0 release, as I understand it. And
    besides, as several pointed out, the XFree86 fork
    was an internal matter that was not NetBSD's (or
    OpenBSD's or RedHat GNU/LINUX's or Debian
    GNU/LINUX's or ...) business.

    However, for quite some time, X.org has been
    available as a package for NetBSD, to make its
    installation easier.

    My understanding is that NetBSD will eventually
    switch to X.org. But it's not religion that made
    NetBSD choose a particular X server for the base
    system. It's more pragmatics.

  84. doesn't work on everything by Anonymous Coward · · Score: 0

    I have a ppc 5500/225, i tried to get some form (no matter what) of BSD to run on this oldworld powermac, unfrotunatly not even netbsd would run on it, but linux does (and very hapily at that).

  85. Im disapointed by talornin · · Score: 1

    I heard NetBSD could run on anything. But it did not run on my HP PA-RISC B1000 machine. Or any newer PA-RISC machine for that matter (Linux ran fine).

    The way I see it they fit in as the only choise you are left with when you need an OS but nothing else will work. But they should focus on getting it to run better on the already "supported" archs instead of porting it to a milion new ones and leaving it as soon as it kinda works.

    --
    When in danger, whewn in doubt! Run in circles, scream and shout!
    1. Re:Im disapointed by setagllib · · Score: 1

      NetBSD is the opposite of what you said. They do not port to a million new ones, in fact they're way behind Linux in new architectures (ia64, ppc64, HPPA, ..), but they DO have solid support for the architectures they've covered. Even the Dreamcast port is highly usable. I'd do a little research before claiming it's not thorough in arch support - they have port-masters that must watch over their port and ensure things don't break, as a bare minimum.

      Some archs missing is a bad thing, but they're on the TODO list and will work when they're done. On the other hand, NetBSD was ahead of Linux in some archs, amd64 being a fine example. And it was solid right away, too.

      --
      Sam ty sig.
    2. Re:Im disapointed by Anonymous Coward · · Score: 0

      NetBSD is the opposite of what you said. They do not port to a million new ones, in fact they're way behind Linux in new architectures (ia64, ppc64, HPPA, ..), but they DO have solid support for the architectures they've covered. Even the Dreamcast port is highly usable. I'd do a little research before claiming it's not thorough in arch support - they have port-masters that must watch over their port and ensure things don't break, as a bare minimum.

      Sorry, that's just not true, it isn't uncommon for ports to break or be not well supported on NetBSD.

      Conversely, look at a Linux distro like Debian - they don't release until all their supported architectures are stable (though IIRC they don't do quite as many as NetBSD claims to, yet).

      Some archs missing is a bad thing, but they're on the TODO list and will work when they're done. On the other hand, NetBSD was ahead of Linux in some archs, amd64 being a fine example. And it was solid right away, too.

      Sorry, Linux development was being done before the x86-64 instruction set was made public. Linux supports the advanced features that make Opteron worthwhile, like NUMA memory access.

      No, NetBSD 2 appears to fall over when faced with any real sort of load, so I don't know how people can have servers doing real work on it.

    3. Re:Im disapointed by setagllib · · Score: 1

      Read the mailing lists. PTHREAD_CONCURRENCY was not set during this benchmark, making the extra CPU worse than useless. The benchmarker did not actually research any of the systems in any depth before releasing more 'definitive' evidence of their position in the food chain.

      Sorry, that's just not true, it isn't uncommon for ports to break or be not well supported on NetBSD.

      Where are your examples of this being common, then? You can't just make a claim like that without mailing list references where people say their kit isn't working and a developer says "yeah, netbsd broke support for that in , go run linux". If that is "not uncommon" then my ISP must have a transparent proxy filtering mailing list archives.

      --
      Sam ty sig.
    4. Re:Im disapointed by setagllib · · Score: 1

      Damnit. "netbsd broke support for that in [this *stable* version], go run linux". I never get used to the HTML obsession of Slashdot.

      --
      Sam ty sig.
    5. Re:Im disapointed by Anonymous Coward · · Score: 0

      Read the mailing lists. PTHREAD_CONCURRENCY was not set during this benchmark, making the extra CPU worse than useless. The benchmarker did not actually research any of the systems in any depth before releasing more 'definitive' evidence of their position in the food chain.

      I was talking about the single CPU benchmarks.

      Where are your examples of this being common, then? You can't just make a claim like that without mailing list references [...]

      But apparently you can make similar claims about Linux, right? Pull your head out of your ass.

    6. Re:Im disapointed by setagllib · · Score: 1
      I won't give the exact URL because the destination forum will die instantly from a Slashdotting, but here is a direct byte-for-byte quote of a friend of mine 'enjoying' the non-breaking nature of Linux/x86.

      It was 2.6.0-test3 before PCMCIA worked without making my kernel panic. 2.6.5 worked most of the time, but had stability issues with APM and ALSA. Switching to ACPI fixed some of the problems, but made extra ones with USB. 2.6.7 also had bad stability issues for me. 2.6.9-rc4 is working just fine so far. It's not perfect... but its streets ahead of the earlier versions. My only issue remaining now is a lack of vesafb support. For some reason, passing vga=788 gives me a black screen, where as 2.4 kernels give me an 800x600 console. My laptop uses some exotic Neomagic video chipset. It's never worked using 'neofb', but worked with vesafb right up to kernel 2.6.3, before dying in 2.6.5.


      If it can't stay stable on x86, the other ports can only be worse by extrapolation. I've never heard (personally) of Linux 2.6 running on SGI MIPS machines, and in Gentoo Portage it's impossible to emerge a mainline kernel on MIPS without hacking about.

      So where's your evidence? You have some of mine, and that was what I could get off the top of my head.
      --
      Sam ty sig.
    7. Re:Im disapointed by Anonymous Coward · · Score: 0

      If it can't stay stable on x86, the other ports can only be worse by extrapolation. I've never heard (personally) of Linux 2.6 running on SGI MIPS machines, and in Gentoo Portage it's impossible to emerge a mainline kernel on MIPS without hacking about.

      I have heard of SGI MIPS machines running on Linux 2.6. I don't know about gentoo though.

      So where's your evidence? You have some of mine, and that was what I could get off the top of my head.

      Your "evidence", apart from not being a credible link, is anecdotal and doesn't really prove anything. I can do that too, watch this:

      NetBSD 2.0 has memory leaks, is broken on SMP, annd has broken locking.

      And that was just what I could get off the top of my head.

    8. Re:Im disapointed by setagllib · · Score: 1

      It only just *got* SMP, and considering many are already using it without problems, it's done pretty well. Linux had memory leaks in stable releases just for burning CDs, which is much more pathetic than NetBSD 2 having 'anecdotal' memory leaks on only that guy's machine(s) in the whole world (since it's the first I've ever heard of it, and I check the mailing lists on a more than hourly basis). And those weren't just anecdotal, they were publicly confessed. What about the NFS bug in 2.6.8 that spawned a new release almost right away?

      Even on Slashdot (and damnit, forgot what thread) there have been reports of bugs being in 2.6.9 which were NOT fixed in 2.6.10, and were showstoppers for some x86 rigs. At least one definitely had an official bug report. Hardly anecdotal.

      --
      Sam ty sig.
    9. Re:Im disapointed by Anonymous Coward · · Score: 0

      It only just *got* SMP, and considering many are already using it without problems, it's done pretty well. Linux had memory leaks in stable releases just for burning CDs, which is much more pathetic than NetBSD 2 having 'anecdotal' memory leaks on only that guy's machine(s) in the whole world (since it's the first I've ever heard of it, and I check the mailing lists on a more than hourly basis).

      Well you missed these, didn't you?

      And those weren't just anecdotal, they were publicly confessed.

      Dude, if you don't know what anecdotal means, don't use the word. You're just making a fool of yourself.

      Even on Slashdot (and damnit, forgot what thread) there have been reports of bugs being in 2.6.9 which were NOT fixed in 2.6.10, and were showstoppers for some x86 rigs.

      Slashdot? That's a good source of information. Yes I have seen a lot of reports about Linux suckage lately - mostly from you.

      At least one definitely had an official bug report. Hardly anecdotal.

      Again, stop saying 'anecdotal', you clown.