Slashdot Mirror


The NetBSD Organization

A reader writes: "Stumbled across a nice article about how the NetBSD Project is organized and some interesting ways users can help out." Good stuff, for those who want to get involved.

42 of 163 comments (clear)

  1. The great divide: by _Sambo · · Score: 4, Funny

    Those who hate windows use Linux.

    Those who love Unix use BSD.

    1. Re:The great divide: by Anonymous Coward · · Score: 2, Interesting

      Yeah, well said. No wonder people see the BSD community as elitist pricks.

      I use Linux, not because I hate Windows (couldn't really care less about it), but for these reasons:

      1. Linux supports USB joypads. No BSD flavour does, it seems. May seem trivial, but I like to run console emulators.

      2. VMware. Kludgy support under FreeBSD at best.

      3. Can't seem to get multiple sound devices (/dev/dsp, /dev/dsp1 etc.) for my sound card, as I can in Linux.

      4. Easy updates. When there's a security issue on my RH box, I can just rpm -U the new package. Similar with Debian. With FreeBSD, I need all the source and compilers available, then do CVSup, rebuild etc. BSD really needs binary updates.

      That's just a few things which are easier under Linux, and that's why I use it -- not because I "hate Windows" or any such crap. Hey, I really like FreeBSD -- I love the solid and fast kernel, the well-structured userland and central organisation, but there are problems.

      Grow up and accept things.

    2. Re:The great divide: by DaBj · · Score: 5, Funny

      Or as my friend whom I introduced to BSD put it
      when looking into using Linux on his desktop:
      "GNU's not Unix....it's Linux"

      (I can hear RMS getting his panties in a twist already)

      --
      "GNU's not Unix....it's Linux" / Kami "kokamomi" Petersen
    3. Re:The great divide: by gl4ss · · Score: 2

      aaargh. how did this get +5 INTRESTING?
      oldest shit on the book...

      it's just variety.. and people who are well into linux generally know a bit of *bsd's..

      the 'problem' is people who aren't into neither linux nor bsd.. and overzealous idiots being the problem nr 2.

      ksuicide2k, problem nr3 is that slashdots karma system is just plain weak if you're frequent user.. personal karma has little meaning nowadays.

      --
      world was created 5 seconds before this post as it is.
    4. Re:The great divide: by rutledjw · · Score: 5, Funny
      There are other differences as well:

      • SMP Support, FreeBSD is the ONLY one who has it
      • Commercial vendor support. Oracle, IBM, Sun, etc support Linux. BSD support is IMPROVING, but not near the support Linux recieves.
      • Let's face it, Linux IS easier. I use Slackware and so I'm in the configs (as opposed to wizards), but Linux still is easier for me. Do I just need to get off my @ss and learn BSD? Probably
      • Better java support in Linux. I know the "j" word is dirty around here. Even so...
      • This is going to sound TOTALLY dumb - Commercial vendor support. If my company can't buy support, the world will certianly end due to lack of it. Whatever...
      That being said, I'm proposing FreeBSD for our web servers as a replacement for (are you ready for this?) Apache on Windows. The fall back is actually Linux/Apache, but I think from a security standpoint, BSD is probably the way to go.

      It DOES mildly annoy me to see the original parent post. BSD folks seem usually mild-mannered towards others. But every now and then some jackass...

      --

      Computer Science is Applied Philosophy
    5. Re:The great divide: by BadlandZ · · Score: 2
      Those who hate windows use Linux.

      Those who love Unix use BSD.

      Sorry, no.

      BSD !=UNIX. As an oldschool Next and SGI guy (yes those are my roots, long before I had a PC of my own, I had a NEXT account to a shell on a CRAY).

      The truth is, those who belive in "the Desktop" belive in Microsoft, or OSX, and those with HOPE for the Desktop being for the PEOPLE belive in Linux.

      But, those of us who live and breath "server has power, give the server more pwoer" and at the same time belive "I want to be a CLIENT to that POWER" believe in BSD. BSD can be ported to anything (NetBSD) and given the client to the server consept, will survive.

      I support the server, I have 1 server in my house and 4 x-terminals. The SERVER having all the power, and the low cost clients is the future. The future is UNIX.... Linux is sidtracked trying to make the Desktop the future. But in the Future, people what THIER INFO SECURE, HONEST, and EVERYWHERE, ON DEMAND, now, clear and clean... Who is leading the way to that? OpenBSD (secure server) and NetBSD (access to it from ANY DEVICE).

      Have faith, the Force is with the BSD's.....

      Linus has opened the door. But, the security and reality has always been in the BSD's.

    6. Re:The great divide: by Corporate+Troll · · Score: 3, Informative
      • SMP support? Who cares? Not on the desktop at least. I'm deperately trying to get a dual system and no shop in my neighborhood is *willing* to deliver one!
      • I give you that one
      • Having both experience with Slackware and BSD (OpenBSD specifically), there is not much difference in configging the systems. Do some greps and you're on your way in no time. Don't forget that Slackware is the Linux that is closest to BSD (considering configuration).
      • Granted... as a Java developper I am disappointed. Yes, my Mac OS X (a BSD after all) doesn't seem to have Java problems.
      • Common problem with many companies... As if Windows support was great... Tsss... As you say "Whatever"
      Look, I am far from a BSD fanatic. What I think is that the original parent poster was going for a +5, Funny. Unfortunately he was modded to Interesting. I think that BSD people are most of the time quiet in the back, while Linux people are yelling at about anyone they can (including the harmless BSD people in the back).
    7. Re:The great divide: by BadlandZ · · Score: 4, Insightful
      Liunx got it's foothold, just look at a Apache

      Your kidding right? BSD has done more for me (and every IRIX user) as well as ever OsX user, Motorla user, etc.. than anyone else. I love OpenBSD, NetBSD, FreeBSD..

      Look at the OpenBSD user base vs. the security contributions they put into Apache vs. the Linux user base vs. what help they gave Apache. Open BSD has done MORE per user that almost ANY OS on ANY project when it comes to security, espically Apache. The web wouldn't have a clue what security was if it were not for the likes of the OpenBSD guys. Don't even try to give me that shit....

      BSD guys may not be the popular UNIX, or the gimme commy open source gods of the "Linus Linux" community. But take a history lesson.... GNU has made leaps and bounds into opening software to the general public. But what Open Source (GPL) has don, BSD has managed to keep the people with the money in the ball game. Where would GPL or GNU be without the BSD's of the world? How can you SERIOUSLY find fault with people who want to help and retain SOME profit? Are you such the communist you thing BSD is evil too now?

    8. Re:The great divide: by Doctor+Memory · · Score: 3, Interesting

      Let's face it, Linux IS easier

      Two words: package system

      --
      Just junk food for thought...
    9. Re:The great divide: by jschauma · · Score: 2

      SMP is in NetBSD-current. And it's working quite nicely - I'm using it on several servers.

      --

      -- "Tradition is the illusion of permanence."
    10. Re:The great divide: by rplacd · · Score: 2

      and people who are well into linux generally know a bit of *bsd's..

      Actually, they don't. I've run into many Linux people who have never tried *BSD.

      Also, most people who make the jump from Linux to *BSD, even after using Linux for years and years, rarely switch back.

    11. Re:The great divide: by dinivin · · Score: 2


      Sometimes I think it's better written as:

      Those who love Unix use Linux.

      Those who hate Linux use BSD.

      Dinivin

    12. Re:The great divide: by xA40D · · Score: 2

      4. Easy updates.

      Funny that. I use FreeBSD over RH for exactly the same reason.

      BSD really needs binary updates.

      No, it doesn't. The installation program has an update option if you really insist. But you can't beat a CVSup and make world. And portupgrade is funky too.

      When there's a security issue on my RH box, I can just rpm -U the new package

      I do a portupgrade every week, and make world every month. So, when there is a security issue on my FreeBSD box, the chances are I've already fixed it without realising it.

      --
      Do you mind, your karma has just run over my dogma.
    13. Re:The great divide: by xA40D · · Score: 2

      Linux has a presence BSD exists only on Slashdot and other geek forums.

      I use FreeBSD, so I read BSD on slashdot - I don't bother reading very much Linux. It doesn't interest me.

      Yet for some reason Linux users are drawn to BSD stories like moths to a flame. Perhaps they are so insecure that they can only feel good when are knocking some other OS.

      Not that I mind. The BSD Trolls are some of the best in the world. Always worth browsing BSD posts at -1.

      --
      Do you mind, your karma has just run over my dogma.
    14. Re:The great divide: by MobyTurbo · · Score: 2
      There are other differences as well:

      SMP Support, FreeBSD is the ONLY one who has it

      NetBSD has SMP support available or in development for i386, Sparc, Sparc64 VAX, and Alpha. I'm not sure if these are all in the stable branch, some may be in development. I haven't really kept track of this issue much lately.
      Commercial vendor support. Oracle, IBM, Sun, etc support Linux. BSD support is IMPROVING, but not near the support Linux recieves.
      Apache's own website runs under FreeBSD, and most Linux binaries run fine under *BSD at normal speed, not to mention source.
      Let's face it, Linux IS easier. I use Slackware and so I'm in the configs (as opposed to wizards), but Linux still is easier for me. Do I just need to get off my @ss and learn BSD? Probably
      BSD is very close to Linux, especially Slackware. The installers are more bare-bones than most Linux installers are nowadays (though I found the Debian installer worse) but running BSD is actually easier than running Linux in many ways. The pkgsrc/ports system of installing 3rd party software is excellent, the distribution getting the most buzz now, Gentoo, copied it and this is largely the reason for it's success. Recompiling kernels and upgrading to new versions are far smoother than Linux usually is as well.
      Better java support in Linux. I know the "j" word is dirty around here. Even so...
      Yeah, the Java support is lousy. FreeBSD supports jdk1.3, but only after a complicated installation process thanks to the fact that Sun et. al. haven't given them permission to distribute Java2 native binaries yet. Java 2 support for NetBSD of course is non-existent, though there are people who are working on getting it into pkgsrc...
      This is going to sound TOTALLY dumb - Commercial vendor support. If my company can't buy support, the world will certianly end due to lack of it. Whatever...
      NetBSD has Wasabi, which has hired many of the top developers of NetBSD.
    15. Re:The great divide: by evilviper · · Score: 2
      SMP Support, FreeBSD is the ONLY one who has it

      Actually, OpenBSD is the only one which doesn't have it. As a matter of fact, NetBSD was the first to have SMP on the Alpha.

      Let's face it, Linux IS easier. I use Slackware and so I'm in the configs (as opposed to wizards), but Linux still is easier for me.

      I used Slackware until I found OpenBSD. Every last one of the BSDs are far easier than ANY Linux distro (I've used all the mainstream ones, and about a dozen of the obsecure ones).

      Better java support in Linux.

      "Better" is a pretty obsecure term. FreeBSD has very good java support... but I'm not into Java so I can't say it can take everything you can throw at it, but I haven't had any problems with it.

      I think from a security standpoint, BSD is probably the way to go.

      That's the understatement of the year.

      It DOES mildly annoy me to see the original parent post. BSD folks seem usually mild-mannered towards others. But every now and then some jackass...

      It does mildly annoy me to see your post. Slashdot folks seem to usually have a sense of humor. but every now and then...
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    16. Re:The great divide: by evilviper · · Score: 2
      BSD !=UNIX.

      You're kidding right? BSD IS Unix, with the exception that they can't use the brand name.

      Hey, if it wasn't, why would they have been sued in the first place? To be specific, BSD took Unix, and made it better.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  2. Organization chart by Anonymous Coward · · Score: 4, Funny
  3. Did anyone else notice... by gmulert · · Score: 2, Funny

    ...the OpenBSD banner ad at the bottom of the page?

  4. Article for the blind by Karamchand · · Score: 2

    This article is formatted for the blind, right? Header size: 120px; text size: 80px; ... *g*

  5. Knoppix-like distro for *BSD? by TheReckoning · · Score: 3, Interesting

    Are there any bootable-CD distributions of *BSD, like the Knoppix distro for Linux? It would be really cool to bring a couple of CDs with you in case you ran into some open-minded person willing to look at a free OS, and not have to worry about partitioning or overwriting anything.

    1. Re:Knoppix-like distro for *BSD? by leoboiko · · Score: 3, Informative

      There is a NetBSD Live! CD, but I haven't tried it nor heard about it for a while.

      --
      Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
  6. netbsd ... by SuperDuG · · Score: 5, Interesting
    Whoa ... back to the wonders of the open source world where one thing is obviously better than the other, they can't both be ... *gasp* equally great *gasp* ...

    Needless to say if anyone ever asks you a question of what runs NetBSD ... you can safely say more things than any other operating system. NetBSD runs on everything from a supercomputer to a dreamcast and everything in between. The most impressive things I've seen from NetBSD is the ability to get the OS running on anything that can process information and NFS ... second to none.

    There are ninches for everything ... portability ... netbsd wins hands down.

    --
    Ignore the "p2p is theft" trolls, they're just uninformed
    1. Re:netbsd ... by bluGill · · Score: 2

      Depends... As one person I know said: "Linux is easier to port to [our custom platform] than netBSD, but netBSD is much easier to maintain once to port is done". Linux has no interest in systems he doesn't own, thus even though support from non x86 platforms exists, they are always behind. NetBSD makes an effort to keep things in sync.

      There are platforms that linux supports that netBSD doesn't (netBSD requires 32 bits or more, linux has a 8086 16 bit port). If you did a strict count on that basis you would likely find that some form of linux runs on more platforms. However netBSD has official support for more platforms. That means the support is not out of date, and you are running with the latest modern netBSD features.

    2. Re:netbsd ... by Gilmoure · · Score: 2, Informative

      What are some platforms that NetBSD runs on but Linux doesn't?

      Mac68k! My Quadra 650's been running as NAT for a couple of years. Took over from my old IIci.

      The closest thing to Linux on old Mac 68k hardware is MKLinux and that's really not being developed any more. NetBSD is current!

      --
      I drank what? -- Socrates
    3. Re:netbsd ... by macshit · · Score: 2

      However netBSD has official support for more platforms.

      My understanding (mainly from reading debian mailing lists, so there's an obvious bias :-) is that it depends on how you count -- netbsd lists many `similar' platforms as being separate ports, whereas linux simply lumps many together under each architecture and has arch-specific ways of differentiating them (making them a bit hard to enumerate).

      BTW, there's one fairly unique class of systems that linux now supports and no other `mainstream' kernel does, to my knowledge: those without an MMU, since uClinux was merged into the mainline kernel. Granted, life is a bit (OK, a lot :-) rougher on these systems, but it's really nice seeing old familiar stuff running on a funky microcontroller, and gee, interrupts sure are cheap!

      That means the support is not out of date, and you are running with the latest modern netBSD features.

      This probably is very true; linux is a bit anarchic in comparison to the BSDs...

      --
      We live, as we dream -- alone....
    4. Re:netbsd ... by SN74S181 · · Score: 2, Informative

      NetBSD is much, much more portable than 'Linux' if you refer to an Operating System, and not just a Kernal. 'NetBSD' represents a kernal and a complete base userland, all under one unified seamless source tree. Linux, on the other hand, is a kernal, and any number of different utilities and packages lumped together. There are dozens of versions of 'Linux' just for the x86, let alone the variations when you move from one architecture to another, whereas there is one NetBSD port for each platform, and all the NetBSD ports consist of base userlands compiled from the same source tree.

      Hope this makes sense. What it means in the final analysis is that I can (almost) tar up the /etc directory from a NetBSD 1.6 Sparc machine and expand it into the /etc directory of any x86 or 68000 or MIPS or PPC NetBSD 1.6 machine and it will just work.

    5. Re:netbsd ... by SuperDuG · · Score: 2

      go to netbsd.org and they're all listed on the right. There are quite a few systems that linux does not run on.

      --
      Ignore the "p2p is theft" trolls, they're just uninformed
  7. From the article by __past__ · · Score: 5, Insightful
    For example, if a kernel developer makes a change that affects a utility then they normally just go ahead and make the change to the utility as well.
    This innocent little sentence sums up one of the most important reasons to prefer BSD over GNU/Linux (or make that RedHat/GNU/Linux, SuSE/GNU/Linux...). It is really nice to have a coordinated group responsible for a complete, working system, instead of a distributor that merely duct-tapes together unrelated, each on their own incomplete, parts.
    1. Re:From the article by sparkz · · Score: 2

      Of course, if you're after multi-platform support, you could go to Sun for your SPARC support, etc, etc, etc ... that's *actual* support, not the (normally great) support you get from the F/OSS community.

      --
      Author, Shell Scripting : Expert Re
    2. Re:From the article by __past__ · · Score: 2
      What do you think the BSD ports collection is,
      Clearly separated from the base system it is. Sure, it is still possible that my Apache and my mod_frobnicate won't play together, the ports are basically out of reach from a QA standpoint. But the kernel and the basic userland tools, basically the POSIX stuff and them some, can be expected to work fine together. Even with "imported" stuff actually developed elsewhere,like GCC or BIND, you get more safety, simply because the separation makes the whole much more manageable.
  8. Why so many negative comments? by core+plexus · · Score: 5, Insightful

    I help out on some sites, and they all use Apache and freeBSD, and I've never had a problem. I believe it makes it less expensive for people to host on non-Microsoft servers, and having and open mind is important to keeping open software. If a fraction of the users of Microsoft and other commercial software spent a fraction of their time and effort (instead of downloading pr0n) to projects...well, who knows what could happen. A movement, perhaps?

  9. Yup by nurb432 · · Score: 2

    Netbsd Live...

    --
    ---- Booth was a patriot ----
  10. Re:*BSD clusters? by questionlp · · Score: 5, Informative
    Nik Clayton of the FreeBSD project has a page with links to resources on clustering FreeBSD. Some of the links are dead, but the ones that work should give you enough information about clustering FreeBSD (and possibly other BSD operating systems).

    It's probably not as elegant or as well known as Beowulf clustering, but it has been done :)

  11. Re:Has the installer changed yet by bsd_usr · · Score: 2, Insightful

    You must be a newbie or something. I'm sorry. I'd say more, but what a waste of time. Although, I do hope they don't change the installer, because it's fast, simple, and easy for those of us with a clue.

  12. It hasn't really changed by leereyno · · Score: 2

    I don't like the installation system that it uses either. When you first sit down in front of it you don't think there will be any problems. At first it reminded me a lot of slackware which is the version of Linux I started out on. However if you're not careful before you're done you will have installed the OS TWICE without meaning to, among other things. The biggest challlenge is to get it to do the things you want without doing the things you don't because you've already done them. The main reason for this is that the install routine does not really work in an entirely step-by-step chronological manner even though its interface would lead you to believe that it does.

    Once the system is installed the package/ports system works beautifully and the system is very fast and stable. It runs well on a P-200 with 96 megs of memory. The last version of Redhat that would do that was probably 6.2 or 7.0 at the latest. The 2.4 kernel increased the minimum system requirements a great deal.

    Overall I think that Linux's evolutionary and laise faire(sp?) development model will lead to the best solutions. The speed of its development is a testament to that. The problem is that the road to get there is a rocky one. There is something to be said for a mature code base that is maintained and carefully pushed forward by a small group that is dedicated to making sure it gets the job done and works right, right now. Linux, on the other hand, can be thought of as being in continuous beta. The degree to which it is solid and secure depends upon the bugs and quirks getting shake-and-baked out by dozens of independent companies and hundreds of individuals. This is why the dot-zero versions of Redhat are always quirky and poorly optimized while the dot-two versions generally work well.

    If I was going to set up a web server I'd probably use FreeBSD. If I was going to set up a desktop system I'd use Mandrake or Redhat. If I was going to set up a system where security was the most important thing I'd use OpenBSD. The only reason I can think of to run NetBSD is if you've got some oddball hardware that you can't afford to replace with an x86 system.

    Lee

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    1. Re:It hasn't really changed by mackstann · · Score: 2
      The only reason I can think of to run NetBSD is if you've got some oddball hardware that you can't afford to replace with an x86 system.

      Why? What don't you like about NetBSD?

  13. NetBSD! by mackstann · · Score: 4, Informative

    Damn, got here late, this story was posted while I was at work, and now probably no one will even see this comment :P

    Some random thoughts:

    I've run Linux for about a year and a few months, I've run Debian *only* for about a year, and recently I started running NetBSD on my desktop machine (yes, my desktop machine, not my server, router, or toaster). I don't see why people denounce the BSD's for desktop use. Mozilla runs, Xterm's run, irc clients run, Gaim runs, XMMS runs, MPlayer runs, damn, everything on my desktop runs :) For those that like KDE or Gnome, they run, in fact NetBSD had KDE 3 way before Debian ever did. So what's the fuss?

    I moved from Linux to BSD for many reasons, BSD is much more tightly integrated. You don't get the "oh, that's Jim Bob Developer's fault, email him", etc. You don't get manual pages that state "This manual page is old and incomplete - please read the GNU info manual". Of course opinions differ, but I _like_ man pages. I don't like info manuals.

    Another factor is the license and attitude of the community as far as licensing. I don't really like the GPL. Sure, in a perfect world, all software would be free, there would be no evil corporations, and everyone could sit around reading fine literature and hiking out in the mountains - BUT that's not going to happen. If people want to make a product and sell it, let them do it (as long as they're not breaking the law :)). If BSD wasn't around, alot of other operating systems would have gotten crappier TCP/IP stacks, OSX would probably be in much worse shape than it is (if it ever came to light at all), and many other things. So what if a vendor doesn't want to release their changes? They paid their people to write the code, let them have it. The original source will always be around.

    BSD init is alot cleaner than Sys V init - no piles of symlinks with funny names - and NetBSD's rc.d system takes care of Sys V init-style init scripts (/etc/rc.d/named restart). In fact, NetBSD's rc.d system is being ported to FreeBSD.

    ipf is, IMO, a hell of a lot nicer than IPTables.

    The whole base system is consistant, well documented, well thought out, and easy to use as long as you know how to read. The userbase is *much* more intelligent and experienced, on average, however it is quite a bit smaller, than Linux's.

    For software - there is pkgsrc, which is like Free/OpenBSD's ports system, or Gentoo's portage. pkgsrc is kept very up to date, I'm running Mozilla 1.2.1 from it right now.

    As far as being a server or firewall/router, NetBSD runs any OSS Server stuff great, and I'm sure most Linux-only stuff would run fine under emulation.

    Any other NetBSD users out there in the wasteland that is Slashdot? Speak up! :)

    1. Re:NetBSD! by leoboiko · · Score: 3, Informative

      I did read it (-: and I have a similar story. I've been running Debian exclusively for two years and switched my home machine to NetBSD. I still use Debian in the university (it's not my decision anyway) and I like both, but I prefer NetBSD.

      I agree with most of your points. I'd add these two:

      • Minimalism. This is the main reason I like NetBSD. It is more minimalist than any Linux distro and even FreeBSD.
      • Good code. Not only the documentation is great, the source is very clean, organized and commented. This is nice for a CS student like me. Section 9 of the manual (kernel internals) is so fun.

      But we disagree in the opinion about licensing. I really prefer copyleft. But I understand and respect the BSD point of view, and I agree that BSD licenses are better in certain cases - games, for example.

      --
      Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
    2. Re:NetBSD! by mackstann · · Score: 2

      I'm still running Debian on my other machine, I would switch, but it's running Apache, MySQL, BIND, Exim (i'm gonna get to learning sendmail), and something else i swear (buzzword overkill, brain freezing up) - anyways I don't...IPTables! That's it :P So I'll have to learn some ipf.

      Anyways it'll be a while until I'm confident in doing all that with NetBSD, so Debian stays for a while - not that I all of a sudden don't like it, but I definitely prefer NetBSD now.

      And of course I agree with your two added points :)

  14. Re:Has the installer changed yet by mackstann · · Score: 2

    i agree! :)

    the installer is simple and no-frills, and gets the job done well, without confusing the hell out of you in the process.

  15. Re:If it's dead, how can there be an organization? by xA40D · · Score: 2

    just like Latin is a dead language.

    Well, I learnt latin at school (only language I was any good at).

    And many languages have Latin roots.

    And Latin is used in the taxonomy of may things.

    And I believe Latin is still used in the legal profession.

    So if, in death, *BSD is destined to end up just like Latin all I can say is....

    Great!

    --
    Do you mind, your karma has just run over my dogma.