Slashdot Mirror


Which BSD?

Poodle Fang asks: "After using Linux for a few years, I am now interested in trying out the free x86 BSDs. I have been reading that OpenBSD is focused on security and FreeBSD on performance, but is there really much of a difference in security and performance among the BSDs? Do any of the BSDs have any features that sets it apart from the others (for example, does one work better on laptops than the others?) How well do the Linux emulation libraries work? I am more concerned in the performance, stability and security than packaging or an easy install process. Any insights would be appreciated! "

368 comments

  1. New? by Signal+11 · · Score: 3
    If you're new to the *BSDs, the usual recommendation is FreeBSD due to it's broad hardware support, user support, and ease of installation.

    Each BSD has it's own goals - OpenBSD for example aims to be the "secure" BSD, and is designed package by package to make sure the l335 h4x0rs out there would rather pull their fingernails out than try to bypass the security safeguards on your box.

    Sooooo... maybe it might be better if you told us what you're looking for- you've asked a really open-ended question!

    --

    1. Re:New? by Signal+11 · · Score: 2
      Okay, assuming you aren't familiar with the BSD-style of doing things (if you're a programmer - buy stock in Tylenol now).. there's alot of minor things that can get you shooting yourself in the foot in no time. Some things are just plain unintuitive - to use a somewhat related-yet-unrelated example, have you ever run "killall" on a solaris box thinking it acted the same way it did under linux? Well, unlike the linux version, solaris will happily kill everything just like you told it to!. The sysadmin was none-too-pleased after his carefully tuned box suddently coredumped a half-dozen programs and warm-booted. :\

      BSD is kinda the same thing - for example your wonderful GNU-enhanced utilities no longer have those extensions... which can make life difficult for awhile until you figure out why a perfectly good command doesn't work anymore... there's other stuff too... best advice I can offer - if you're taking the plunge for the first time, be sure to RTFM, or you'll be bald by next tuesday.

      On the plus side, the BSD stuff has alot of cool features you just can't find under linux - especially the filesystem stuff. The immutable flag is a very good way of tripping up crackers, and the bsd-style kind of file creation is to make the file creator's group match what the directories group is set to. Very nice, b/c I hate doing the find/grep/chown dance twenty times a day *muttering* ....

      If I haven't scared you off, take the plunge, but maintain a rigorous backup policy for the good of thy karma. You DO have backups, right? >:) ~ The BOFH



      --

    2. Re:New? by Listerine · · Score: 1

      Well.. your advice works if you have used Linux previously (and I know the asker did and probably so do most people here)... but I was raised on BSD and to me some of the Linux themes seem odd and queer... so its not necessarily unintuitive, its just different.

    3. Re:New? by jedinite · · Score: 3

      As a long time BSD biggot [grin], I feel that I'm somewhat qualified to speak on this one...

      Quite simply, one of the biggest misconceptions about the BSD's is that OpenBSD is more secure than all other OS's period. OpenBSD is more secure than any other OS out of the "box"--you can install the latest version and have a damn highly-secure box without any fuss. But FreeBSD or NetBSD can be(and properly patched and config'd and etc ARE) just as secure. By no means should you think that FreeBSD (or NetBSD for that matter) is not a secure OS. It just requires a little more work out of the "box" to fully secure it.

      FreeBSD is definately where you should start, I agreee 100%. Even though they've recently opened their driver database for the rest of the BSD's, you're so much more likely to get FreeBSD running on your existing hardware than any of the others.

      One of the best pieces of advice I can give the BSD newbie is to head to Walnut Creek's site and go ahead and pay for the subscription. About 4 times a year you get the latest FreeBSD delivered right to your door on a CD, which is extremely handy for handing out to friends who have seen the light :) And, you're supporting some great software (and the development of some future great software)!

      As for WHY you should make the switch, just wait till you see the screaming performance. Something about a magic TCP stack, i dunno ;) but the Daemon just simply smokes with Apache.

      ---------
      Question: How do I leverage the power of the internet?

      --

      ---------
      There is no try at jedinite.com
    4. Re:New? by Listerine · · Score: 1

      FreeBSD is okay but I installed NetBSD for the first time with no help and no experience installing a *nix. Easy? I should say so... Of course this was on a Mac IIci, but that shouldnt matter.

      When idle it had load averages of ~6.5

    5. Re:New? by Signal+11 · · Score: 1
      It's unintuitive if you're new! I know it isn't nearly the kind of conceptual leap I needed to make between freebsd and linux as when I jumped ship from w98 to linux. That was painful.

      Anyway, whenever I drop into a BSD shell it takes me a minute or two to reorient my brain to that environment... everything "seems" the same.. yet there are subtle things that need to be taken into account. It's not unlike converting regex expressions between perl, php3, egrep.. well.. try it some time, I guarantee you'll be a drooling mess by the end of the day if you have to do alot of it. :\

      --

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

      No, I think that bsd -> linux is a less painful move than linux -> bsd because the gnu utils usually add options, while keeping options widely avaible on other systems, the same. Thus, the linux user gets accostomed to these extra options, and while on bsd, wonders wtf is going on when that option isn't working. On the other hand, the bsd user doesn't notice that much of a difference. Is the main reason why bsd still creates its own utils liscensing, ego, or support?

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

      uh yea right HEH. Compared to win9x or the latest Redhat or Caldera installs, OpenBSD and NetBSD's isntalls are nightmare from elm streets. Perhaps only better than Debain's install :]

    8. Re:New? by Relforn · · Score: 1

      I like NetBSD, even though I run it on x86 hardware (where any of the three BSDixes would run fine). I think it's because they seem to have the most focused community. There just don't seem to be many hot-dog types, and nobody ever hypes it anywhere (I hope I am not engaging in that right now). And NetBSD seems to be the most 'exploratory' free OS of all, it's what a new architecture designer (as with the Chalice CATS StrongArm motherboard) ports first to the new hardware.

      I've been working for some time to find replacements for everything I run on Linux so I can convert over my last Slackware box to one of the BSD's (at present I have boxes running all three BSD variants on my home network). The last package is CDParanoia, and it's non-Linux port is in progress right now.

      Lastly, I am into this stuff to learn more about Unix, and the BSDs give a lot more exposure (for example, a "real UNIX" responds with wonderment to a "dir" command....) than Linux does.

      Of course, your mileage may vary. Mine certainly does.

    9. Re:New? by gawk · · Score: 1

      actually, the solaris way is _more_ intuitive. 'killall' actually kills all. 'umountall' actually umounts all filesystems, including /. Although I respect Linux and use it all the time, it's important to remember which one's actually UNIX and which one is a very good UNIX clone. Generally, although this is NOT to be construed as a value judgement for or against either of them, Linux is quite far from the original conception of "real" UNIX. My first BSD experiencemade me think of just how much more UNIX-like BSD was -- and how distinctly un-UNIX-like linux is in a lot of ways.

    10. Re:New? by wozz · · Score: 1

      While I agree that FreeBSD and NetBSD can be configured securely, OpenBSD's security isn't only based on the fact that they turned off some daemons, etc. They go through every line of code to solve potential security problems. While FreeBSD and NetBSD will fix bugs when they are found, and even do some pro-active screening occasionally, its not the same level of scrutiny that OpenBSD code goes through. Looking at the security vulnerabilities database on security focus shows 20+ vulnerabilities for FreeBSD, 16 for NetBSD and only 7 for OpenBSD. Its the care thats taken with the code to avoid problems not just now, but in the future that makes OpenBSD the choice for anyone looking for a TRUELY secure OS.

    11. Re:New? by Guy+Harris · · Score: 3
      ...which can make life difficult for awhile until you figure out why a perfectly good command doesn't work anymore...

      You don't need to have used Linux to have that experience - you can experience it with nothing but a mix of different commercial UNIXes, for example. :-) (Or you can experience it moving to a Linux system, just as you can experience it moving from a Linux system, or you can experience it moving to a BSD system from a commercial UNIX system, or from a commercial UNIX system to a BSD system.)

      "UNIX systems all behave the same, except where they don't."

      (I suspect you can also experience it moving from Windows 9x to Windows NT, or vice versa....)

    12. Re:New? by guacamole · · Score: 1

      OpenBSD and NetBSD are "easier to a newbie" than Debian. What kind of crack are you smoking?

    13. Re:New? by Anonymous Coward · · Score: 0

      I get the CERT advisories, and they show the same thing. Very few affect OpenBSD.

    14. Re:New? by Anonymous Coward · · Score: 0

      I gotta disagree. I've installed slackware (easy),
      freebsd (easy), openbsd (semi-hard), redhat (easy),
      netbsd (easy), and debian (unbelievable PITA).

      IMO, Debian (which I ran at home for a little
      over a 14 months) has one nice feature--the apt-get
      stuff. Other than that, I wouldn't recommend
      it to anyone. Quite the contrary, I actually
      recommend against it when people ask.

      Of all the above, you might be surprised that
      NetBSD and Redhat (two interface extremes) were the
      simplest installations.

    15. Re:New? by Anonymous Coward · · Score: 0

      That's all part of the GNU "Embrace and extend" philosophy.

      Surely you've heard of it in other contexts.

    16. Re:New? by Arial · · Score: 1
      On the other hand.. I have to flip between FreeBSD, Linux and Solaris all day and I get annoyed that linux tools have *so many* options.. when you're trying to remember what options are supported on that platform having to plough through an extra 20 or so is a serious pain.

      Be nice if FreeBSD supported "cp -a" tho..

    17. Re:New? by asink · · Score: 1

      I believe that you are the one smoking the crack. The OpenBSD and NetBSD installers are the most difficult installers that I have ever used. And the only major OS that I haven't installed personally is BeOS. (win*, NT, DOS, tons of linux distros, FreeBSD, NetBSD, OpenBSD, Solaris, blah).
      And jeeze, I'm a kid, I'm supposed to be able to pick this stuff up easily. The OpenBSD installer had mad problems reading it's own MBR after "dangerously committing". I had to format the drive again to fix the MBR, for it to finally recognize it. And I'm not even going to go on about the drive auto-detection problems.

      --
      "Hex, Bugs, and Rockn'Roll"
    18. Re:New? by Stormin · · Score: 1

      Word! Actually, I've encountered confusion without switching, just because diffrent people set things up diffrently. I learned Unix at school. We had Solaris boxes where /usr/ucb was in the path before /usr/bin. Grad students that had used Sys V as undergrads dropped /usr/ucb from the path. Sit down at one of their terminals, do a ps -aux, and ... huh? That's not what you expected. (Actually, to further complicate things, when I first started learning, they had the Sys V man pages ahead of the ucb man pages in the MANPATH. Talk about confusion!) I've also seen the same thing with Emacs. How often do you sit down at someone else's emacs and immedieatly start using some custom key binding that you have on your account... and then wonder why it isn't working?

    19. Re:New? by Anonymous Coward · · Score: 0

      Just remember, GNU means GNU is Not UNIX!

    20. Re:New? by kijiki · · Score: 1

      more importantly, an advisory will come out for FreeBSD, and theo will follow up with "This has been fixed in OpenBSD since 1997" or something similar. Very impressive.

  2. FreeBSD has incredibly good docs! by Anonymous Coward · · Score: 0

    My biggest complaint against OpenBSD is that there seems to be no community behind it. I was able to learn about Linux, and Unix in general, because of both the local User's Groups and the Linux Documentation Project. While not as far along as Linux, it appears to me that FreeBSD has the best support, both in an active user base and a growing documentation project. - Jay Beale

    1. Re:FreeBSD has incredibly good docs! by Anonymous Coward · · Score: 0

      I found the docs to be the best part of FreeBSD. My first experience with unix was with System V on an NEC StarServer (486). FreeBSD was the first *nix I put on my machine. I love the tun driver and pppctl. I haven't tried the other *nix products and only recently decided to try Linux. Great support on the .org site. I've set it up as a Gateway for a Non-Profit Org. for all of there internet access. Comes with excellent s(ex)ample files. I like the fact that most bacic configuration is in the rc.config file. I strongly recommend. Buildning custom kernel documentation is tops.

    2. Re:FreeBSD has incredibly good docs! by Listerine · · Score: 1

      But NetBSD has the best logo!

    3. Re:FreeBSD has incredibly good docs! by Relforn · · Score: 1

      I like NetBSD. For one, there's one, count-it, one HomePage on the whole 'net for the NetBSD Foundation. (mirrored, of course, all over the world). Not 10,000 places all claiming authority, as is the case with certain other Free OSes.

      I shy away from Free Software efforts where there's too much talk of "community" too. It starts to sound like an .advocacy Usenet group shortly after that word wanders into a conversation.

    4. Re:FreeBSD has incredibly good docs! by Anonymous Coward · · Score: 0

      At the recent USENIX, it was generally agreed to that, for whatever reason, BSD was dying. The main topic of one of the BOFs was how to stem the death of FreeBSD. And FreeBSD wasn't the only version of BSD which was in trouble. While FreeBSD is beset with its own internal schisms, it is not the only BSD to be affected by an ongoing malaise. NetBSD and OpenBSD are dying too. The reason for BSD's death was analyzed from many perspectives. The continuing loss of marketshare was a prime topic for discussion. While no agreement was reached on all points, one common point of contention was that that the failure of the BSD license was attributable to the hated "advertising clause". This requirement was flagrantly violated by even those who pretend to support BSD derivatives, such as Walnut Creek CD ROM. Talk of a lawsuit against Walnut Creek soon turned to the real problem, the ugly "advertising clause" of the BSD license. The participants hoped that by eliminating this clause, that BSD software could be incorporated into mainstream software such as Linux and Free Software Foundation offerings. So people, these are the reasons that the licensing was changed. Note the date and place of the original announcement. It is the hope of the BSD community that this new license will stop the bleeding, and prevent the inevitable.

  3. BSD's by snopes · · Score: 2

    I'm not an expert on BSD, but here's your basic breakdown:
    386BSD - was the original 'PC' unix
    from that grew:
    FreeBSD - continue a focus on i386
    NetBSD - main focus being platform proliferation (they support everything, though I don't know about laptops)
    OpenBSD - a fairly recent splinter form /Free|Net/BSD. Very significant security features, though I'm not sure how they affect usability.

    As a general rule you'll find the BSD's more server focused than Linux (big generalization, but it holds up some). Drivers are always there weak point, but check the Slashdot BSD section for sites that help you locate what you need.

    1. Re:BSD's by NovaX · · Score: 2

      386BSD was the origional free BSD UNIX. Xenix (MS, later SCO) was in the 80s and quite popular as a usuable UNIX, and BSDI came around at some point and offered another x86 UNIX.

      OpenBSD is a 3, I believe, year old splinter from NetBSD. There should be many similarities, and many changes from NetBSD.

      BSD is more focused at the task that its goal is, and what its developers are working towards. Linux is developed at what every one or two developers are interested in, and throw their code up and hope Linus takes it. Its not a targetted, planned growth, but definately covers all corners.

      --

      "Open Source?" - Press any key to continue
    2. Re:BSD's by Relforn · · Score: 1

      NetBSD - main focus being platform proliferation (they support everything, though I don't know about laptops)

      NetBSD works quite well on laptops, in my (limited) experience. NetBSD was the first time I had ever downloaded an entire OS off the 'net and gotten it working (lots of Linux CDs before that point, granted). I put NetBSD on my ageing Toshiba 2105 with greater ease than any of the Linux distributions. The PCMCIA Ethernet support is right in the bare kernel, so no need to futz around with modules or bolted-on kludges.

    3. Re:BSD's by elflord · · Score: 1
      OpenBSD - a fairly recent splinter form /Free|Net/BSD. Very significant security features, though I'm not sure how they affect usability.

      Their "stability" concerns ( ie sync writes ) do slow down disk speed. Other than that, the security measures don't greatly affect usability. OpenBSD doesn't have as much software available for it as FreeBSD or NetBSD. If you're looking for something on the desktop, FreeBSD is probably the best choice. OTOH, the other two make good servers.

    4. Re:BSD's by Anonymous Coward · · Score: 0

      At the recent USENIX, it was generally agreed to that, for whatever reason, BSD was dying. The main topic of one of the BOFs was how to stem the death of FreeBSD. And FreeBSD wasn not the only version of BSD which was in trouble. While FreeBSD is beset with its own internal schisms, it is not the only BSD to be affected by an ongoing malaise. NetBSD and OpenBSD are dying too. The reason for BSD's death was analyzed from many perspectives. The continuing loss of marketshare was a prime topic for discussion. While no agreement was reached on all points, one common point of contention was that that the failure of the BSD license was attributable to the hated "advertising clause". This requirement was flagrantly violated by even those who pretend to support BSD derivatives, such as Walnut Creek CD ROM. Talk of a lawsuit against Walnut Creek soon turned to the real problem, the hated "advertising clause" of the BSD license. The participants hoped that by eliminating this clause, that BSD software could be incorporated into mainstream software such as Linux and Free Software Foundation offerings. So people, these are the reasons that the licensing was changed. Note the date and place of the original announcement. It is the hope of the BSD community that this new license will stop the bleeding, and prevent BSD's inevitable death.

    5. Re:BSD's by Anonymous Coward · · Score: 0

      Oh please. People have been saying that for years. Many years.

      Just because *BSD isn't surrounded by the media hype that Linux is means nothing about it's life and usability. I think it's funny as hell that Linux can get totally stomped in a benchmark against NT yet everyone still brags on it as being the best (or at least among the best)..

      Who was it that said "I've seen windows's code and it's bad. I've also seen Linux's code and it's worse." ? *grin*

      If you're looking for a desktop OS, don't look at *any* Unix. Period.

  4. Whatever you do.. don't go commercial by MrPlab · · Score: 2

    If I could give any advice, it would not to go with the commercial BSD, BSDi. It's a royal pain in the ass on whatever you want to compile, and even worse to setup with a network - if you don't know what your doing.

    However, this can be argued for any distro, but still.. I believe BSDi to be the worst in that category - it's simply nasty.

    Stick with FreeBSD, it's stable, nice, and don't forget free.

    Peace,
    Matthew
    _____________________________________

    --
    sortakinda.ca | canadian paraphrasing.
    1. Re:Whatever you do.. don't go commercial by Anonymous Coward · · Score: 0

      BSDi, may be a little old but it is rock stable much more in a server environment in my opinion than Solaris, IRIX, Digital UNIX/OSF/True 64 and Linux. There support is great, however driver support is lacking like the other BSD's.

    2. Re:Whatever you do.. don't go commercial by Anonymous Coward · · Score: 0
      As a very happy BSDi sysadmin I can't agree. While BSDi often does not have the latest and greatest version of any given program out of the box, most GNU/GPL and freeware programs compile on it no problem.

      Plus, in my 7 years experience with it, it's been very reliable.

      Guy Dawson, who also has 2 RH5.2 Linux boxes
      guy@crossflight.co.uk

    3. Re:Whatever you do.. don't go commercial by Anonymous Coward · · Score: 0

      While I generally agree (given the quality of the free BSDs),
      I've a coupla points to make:

      Compilation under BSDI isn't appreciably more
      difficult than under OpenBSD or NetBSD. In my
      experience, the main problem BSDI3.0 has (changed
      in 4.0) involves shared libraries. Basically they
      exist, but they're architected in such a manner
      to make them essentially useless.

      Networking under BSDI isn't that different from
      OpenBSD, NetBSD, or FreeBSD.

    4. Re:Whatever you do.. don't go commercial by Anonymous Coward · · Score: 0

      i have to disagree... i've been using BSDi for several years now and out of all the commercial versions of UNIX, my favorite is BSDi. At least BSDi comes w/ gcc and other tools already installed, unlike some other commercial unixes.

  5. Linux "emulation" by Trepidity · · Score: 5

    Well, it's not really emulation. It works perfectly, and pretty much runs Linux binaries as native binaries. It runs them about as fast as (or in some cases faster than) a Linux system.

    As for the differences, FreeBSD supports more x86 hardware generally, while NetBSD supports more architectures. OpenBSD has better out-of-the-box security, but all the BSDs are quite good in security with a bit of tweaking and configuring. It mostly seems to be a matter of personal preference, though most home desktop users tend to pick FreeBSD.

    1. Re:Linux "emulation" by Signal+11 · · Score: 1
      Don't try to do anything too exotic though... the "emulation" isn't flawless... and some things may break in strange ways .. I wouldn't want to try to run something like "fbcon" or anything that does direct I/O..

      Any kernel dev people here (I know you're out there, step forward and be counted!) care to comment on the current state of the art right now on this front?

      --

  6. Confession. by j+a+w+a+d · · Score: 2

    I have a confession to make.

    I run Windows98.

    I know, I know. But I feel this is the appropriate time to come out of the closet.

    So, I ask: Is *BSD as easy/hard to learn as Linux? Can I/ Should I start with FreeBSD?

    This isn't meant to start a flamewar, of course. I'm just curious.

    p.s. If you'd like to help in the "Drive to get jawad off of Windows": EMail me at jawad@nycap.rr.com or bhattj@rpi.edu. Thank you.

    --
    i dont display scores, and my threshhold is -1. post accordingly.
    Discuss /. policies
    1. Re:Confession. by Anonymous Coward · · Score: 0

      Well they are all harder than Linux to learn (at least in my experience), but out of the BSD's, I'd say FreeBSD has the easiest installation and has some other nice easy to use features that the others lack (at least by default that is). NetBSD and OpenBSD I'd say are about similiar in difficulty. Of course all this is drawn from my experience and without any sort of proof, but its just my opinion.

    2. Re:Confession. by HBK-4G · · Score: 1

      rpi.edu? correct me if i'm wrong, but isn't that Renslaer(sp?) Polytechnic Institute? You should be able to get a local Unix guru to help you out.

    3. Re:Confession. by johnhebert · · Score: 1

      Nope on *BSD for your first time, unless you like it really *rough*. :)

      I'd recommend RedHat, Mandrake or Caldera for your first open source OS. Multi-boot with these are much easier to setup than the *BSD releases.

      But why not try em all? Check out Cheapbytes and order the CDs. Probably about $30 for the ones I mentioned.

      Oh. Backup your data. Win98 doesn't like to share partition tables with other operating systems.

      --
      "Classic UFO's ... crafts for kids..." Interpretations from
    4. Re:Confession. by Anonymous Coward · · Score: 0

      I don't recommend you start with *BSD right away. It's better to take the Linux route, then when you're good with Linux approach FreeBSD, OpenBSD etc.

    5. Re:Confession. by jamesbently · · Score: 1

      You should start with linux; the sheer number of new users it is gaining means that information geared to the new user level is abundant. This isn't saying anything bad about the *BSDs available ... its just that linux is easier to start with. And what you learn will help you figure out a *BSD when you eventually do decide to try one. I'm currently trying to figure out how to mount volumes with openBSD; I know, I know, 'man mount' but whatever I try doesn't work! Linux is easy to start with compared to the *BSDs. I recommend the Red Hat distribution to begin with if you are pretty new to computers - it easily installs. If you've been playing with these beasties since 1983 (like me) then go for Slackware as it installs less junk on your hdd. STAY AWAY from Debian if you are a new user, unless you live in a country where it is dark and snows for 8 months of the year and you can lock yourself in your room. I haven't tried Caldera, Turbo linux etc. etc., but you really can't go far wrong as a new linux user if you pick Red Hat. It takes a while to get into linux if you switch straight from windows and you've never had any dos experience; and if you have any subtly broken hardware (like I did when I first installed linux) then you'll find out about it when linux crashes! Linux uses hardware more intensively than windows, but you shouldn't have much to worry about. Good luck!

    6. Re:Confession. by Malcontent · · Score: 3

      FreeBSD is most definately not for beginners. If you are a win98 user go get yourself a copy of caldera 2.3. Pop the CD into your drive and less then a half hour later you will have a nice, slick linux system that you can play around with. Keep your win98 partition for running your current apps and try the apps in Linux. After using both of them for a while you may prefer linux. If you don't prefer it just wipe it out and all you are out is $30.00. I would recommend against getting a cheap bytes version unless you also buy some application CDs too. The commercial Caldera box comes with both Star office and Applixware and you can try them out to see if you like them.Most people use a computer mainly for word processing, spreadsheets, email and web browsing. You will find Linux very good at these functions.
      If you have a fairly fast internet connection you can also download some images and do an over the internet install of RH6.1. Then go visit Anywhere office from applix and you can use their java based office suite for free. I think you will find it more then adequate for most of your needs.
      Whereever you are there is probably a Linux users group, go to one of the meetings and you will find lots of friendly knowledgable people who are just dying to help you out. Good luck and welcome to the adventure.

      --

      War is necrophilia.

    7. Re:Confession. by arensb · · Score: 1

      I don't think that *BSD is significantly easier or harder to learn than Linux. They're both descendents of the grand Unix tradition, so it's not surprising that they have a lot in common.

      I think the main thing you need to do, if you haven't done so already, is to realize that Unix and Windows are completely different entities. Once you reconcile yourself to the fact that you'll need to learn a new OS from scratch, you'll be fine. Also, as a rule, Unix is a lot more configurable, but that comes at the price of complexity. As an analogy, think of Windows as a car: you can specify what color you want it, whether you want automatic or manual transmission, and whether you want the extended warranty. Unix, on the other hand, is a box of Legos: you're handed a box of parts, and you can put them together any way you like. Yes, this is more complex, but you can do much more.

      Personally, I'm a BSD bigot, probably because I grew up on a VAX running 4.2BSD, so I'd love to see you run *BSD (probably FreeBSD, since it tends to be the most featureful of the *BSDs on Intel boxes). However, from what I've seen, Caldera's OpenLinux is the most newbie-friendly of the free OSes.

      If you're just starting out, I'd say that FreeBSD, Red Hat Linux and Caldera OpenLinux are approximately equal (within an order of magnitude) in terms of complexity. I'd recommend that you try at least two of them and see which one(s) you like best.

    8. Re:Confession. by Listerine · · Score: 1

      Harder to learn? What have you been smoking? They are just as easy (or difficult for some) to learn as Linux. The hardest thing is going back and forth because the commands are often similar but different. As for easiest install... its NetBSD by far. You basically download it and hit install. I had no trouble installing it and I had no idea what I was doing.

      Feel free to think differently.

    9. Re:Confession. by NovaX · · Score: 2

      Your right, but wrong. I looked at RPI.. my biggst disgust was that EVERYTHING is moving towards NT. I tried asking what UNIX boxes they had on the tour (they tried to keep them away from our eyes) and the CS guy had no clue... stayed with a few people in their rented house, and talked to one about UNIX. They think its dead, he thinks its dead, Microsoft's NT is king. heh... I just didn't feel good about the prospect of going their for CS when they're moving as strongly to NT (because businesses are/were), etc. Wasn't for me, but I wont spout various attacks because if he's going there, he likely found it comfortable.

      --

      "Open Source?" - Press any key to continue
    10. Re:Confession. by pschmied · · Score: 1

      No reason to feel bad. I think that FreeBSD is an excellent way (better than linux) to get into *nix. No it does not have a point and click installation program like Caldera OpenLinux, but it is a "real" BSD style *nix that is very coherent. Many linux distros would be well advised to do things like FreeBSD. System setup is, for the most part, done in /stand/sysinstall. This is way different from say RedHat who has a control-panel and a Xconfigurator and a soundconf and ... and ... etc. Anything in FreeBSD that is not set up in /stand/sysinstall is set up in the standard BSD ways. This should not be intimidating if you really want to learn UNIX. There is a wealth of documentation out there on http://www.freebsd.org. Just my $.02. I really like FreeBSD. I've been a Linux user for a long time and I made the switch to BSD this year. FreeBSD is like the linux distro that I wish I could have had. I'm now dabbling in OpenBSD which is a do-it-yourselfer's dream. It makes UNIX fun :-) I promise. -Peter

    11. Re:Confession. by Listerine · · Score: 1

      No. And just for reiteration purposes... no. They are both equally easy/difficult to learn.. but the hardest thing is switching between the two.

    12. Re:Confession. by Yakman · · Score: 1
      Oh. Backup your data. Win98 doesn't like to share partition tables with other operating systems.

      Of course backing up your data is a good suggesiton, but i've never personally had problems with Windows / Linux dual boots. Well, the only problem i've had is that for some reason unknown to me Win95/98 decides to fdisk /mbr when installing, thereby wiping out lilo. There isn't really any reason for this as far as I can see, the Win95/98 installer doesn't do partitioning?! (Unless you have an unpartitioned HDD I assume).

      This shouldn't be a problem when adding a Linux partition to a Win98 install though, unless you reinstall '98.

    13. Re:Confession. by Anonymous Coward · · Score: 0

      Oh give me a break. Only the staunchest of advocates woudl say that BSD's install is easy or as easy as winXX's or linux's. That is really a damn bad joke. As for usablitiy, rh6.0 boots to a graphical login (gdm by default) and has a desktop with a semi-similiar look and feel to win9x. To say that for a win9x user that the BSD's are easier to learn/start with than linux is really a bad joke. For a Unix user, their probably isn't a difference, but for a win9x/mac user, the differnece is there. Of course the BSD's don't really target themselves (at least not as much as linux) to the winXX/mac users.

    14. Re:Confession. by Relforn · · Score: 1

      I started with Yggdrasil Plug-and-Play Linux (aka LGX) back in the Fall of 1993. It booted right off the CD-ROM and even played music at the login prompt. I was impressed, and had NO idea what I was getting myself in for.

      Then I found Slackware on the early InfoMagic disk sets. It was nice, had a clean menu-based installation, and Slack is never in your way when you want to get something done.

      I tried RedHat for a time, and Suse and even Debian ('mired in the dselect swamp' is how I now put it).

      After a little RedHat experience, I was ready to go back to Slack.

      Now I'd rather get my Unix fix running NetBSD, not installing ANY binary packages except for the base distribution. Voila! Everything works!

    15. Re:Confession. by rmull · · Score: 1
      Well, I go to RPI, and what you said is pretty much right on the button. Just this year they migrated all their DHCP servers to NT. When the new freshman class came in - whammo! You didn't need that ip address anyway, did you? The rumor is that M$ is giving gigantic discounts to the school to use MSVC as the "official" compiler for all the CS courses. Of course, I've also heard that they're paying the school to use NT on the servers.

      Overall, it's not a bad place if you get a static ip and stay away from the NT boxes.

      --
      See you, space cowboy...
    16. Re:Confession. by Anonymous Coward · · Score: 0

      Dude, I've done the same thing... Started out with Slack3.0, and then "upgraded" to RH5.0. Since then I've wanted to switch back to Slack, but I've gotten so used to the convenience of rpms that I don't want to give them up. (Flame me if you must, but I don't have the time to ./configure;make;make install all the time). My question is, how can I get all the rpms I have into tgz format? I know of alien, but I've never used it and I'm not sure how reliable it is... Any ideas? I'd gladly switch back to Slack if I could do this... BTW, I'm not anonymous, but I am a coward. croco@no_spam.softhome.net

    17. Re:Confession. by NovaX · · Score: 2

      I think the aspect that scared me the most was:

      1. The tour guide was a CS/CE (computer engineering.. not civil), and said he spent 8 hours max / day (generally 5) on classes and work.. and then complained that he had 1 class on friday.. never worked weekends. Four years for both.

      2. The people I was staying with all had either 1 major and 2-3 minors, or 2 majors and 1-2 minors. One was leaving in 3 years. Now, some people are smart, but the guy I talked to (2 guys, 2 girls) said it was common. With the people in charge making such a big fuss about how great RPI is tied to the industry.. I was skeptical.

      3. Didn't like their facilities / campus. Personal preference.

      In any case, that was all my opinion.. and it isn't much because when I got a tour of the CS stuff.. a junior tagged along and kept asking dumb questions about SAT scores and talking about his conceptual physics class when we were showed some class playing with little robots. hehe.. just didn't have a great showing I presume. Like IIT, cept housing was dumb so I'm on a upper-classman floor (nice dorms!).. so know no freshman (damn!).
      Still.. UNIX/Windows, always see SGIs.. and physics teacher answered a few problems with gnuPlot. Just has that diversity and UNIX love to it.

      --

      "Open Source?" - Press any key to continue
    18. Re:Confession. by sandman71 · · Score: 1

      I'm not sure if this is still available on the newer Slackware versions, but the older versions would let you do a UMBDOS install. What this would do is install linux under a linux directory under windows/Fat16/32, so you don't need to worry about repartitioning. You can either than boot up either OS using LILO, or even more safely if you've never dealt with LILO before, boot Linux from disk when you want to use it (this you can do with pretty much all linux distribs and I would personally recommend it if you're unfamiliar with LILO or uncomfortable to attempt using it at the MBR level).

      You can also safely partition your drive(s) using Partition Magic (It even lets you create Linux native and swap partitions). This way you won't lose any of your Windows data (and Partition Magic is just all around handy to have to shrink/grow partitions on the fly).

      I wouldn't recommend a *BSD install to start off. I would recommend trying a linux distrib first (I personally love Mandrake 6.1) then moving on to *BSD once you pretty know your way around Linux.

      ---------
      The box said Windows95/98 NT or better - so I installed Linux!

      --
      It's better to burn out than to fade away!
    19. Re:Confession. by thundrcast · · Score: 1

      I have been running FreeBSD for ovre two years now and never had any problems learning anything. Almost everything you could ever want about the OS itself is in the Handbook or FAQ at freebsd.org. If you can't find it there, it is probably an application or general Unix question which can be answered by the same methods you would answer those questions for Linux. In my opinion, FreeBSD has simply the best documentation of any of the free OSes. Red Hat just doesn't come close. Thier web page is getting way to confusing if you ask me. The ports collection also makes installing common software a no brainer for FreeBSD. I highly suggest giving it a try. It is no where near as hard as everyone makes it sound. Just read the handbook a few times, select novice in the options and then use the auto command to cofigure the drives and you are home free. Easy!

    20. Re:Confession. by lw54 · · Score: 1

      I went straight from a knowledgable DOS / Windows95 background to FreeBSD. I dual booted between the two and when I had a problem, I'd just jump on Undernet's #FreeBSD in IRC. No problems whatsoever. :-)

    21. Re:Confession. by Listerine · · Score: 1

      Well... this is the way it was for me. Before, I had only minimal experience in the _nixes and the install just seemed to be the most no hassel thing I've ever seen. By far easier than installing MSwinedows or MacOS, both of which are ugly to go along with require constant user presence.

    22. Re:Confession. by Anonymous Coward · · Score: 0

      But what if you have been turned off of Linux by all the hate mongers here?

    23. Re:Confession. by Anonymous Coward · · Score: 0

      My two easiest installs were RH6.0 *and* NetBSD1.4.
      Guess what, I'm a fairly staunch advocate of
      Linux and *all* the BSDs.

      FWIW, the most difficult installs I've performed were
      NT (ugh) and Debian2.0 (unlikely I'll *ever* do
      this again).

    24. Re:Confession. by Lazaru5 · · Score: 1

      "You should start with linux; the sheer number of new users it is gaining means that information geared to the new user level is abundant. This isn't saying anything bad about the *BSDs available ... its just that linux is easier to start with."

      Quantity doesn't mean Quality (not that there isn't quality Linux documentation.) It's knowing where to look that matters, and if you know where to look for BSD documentation, it's as good as the quality Linux docs.

      I don't think that, as a user, Linux is easier to learn than BSD. The user interface is going to be the same. (And when it's not, it's a shell or TERM problem.) In fact experience on IRC (Undernet #FreeBSD) has shown that the average Linux user looking for info on BSD isn't as Unix-savvy as they should be.

      Q: "Is there a file manager program for FreeBSD like Midnight Commander?"

      A: Midnight Commander

      Q: "I hear good stuff about BSD, but there's no cool software like xmms and Gnome and KDE and stuff."

      A: ./configure && make && make install

      S: "I thought they only made X for Linux."

      In contrast, your average BSD user learns more about Unix, and learns these very important, OS Independant lessons early on.


      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    25. Re:Confession. by Anonymous Coward · · Score: 0

      I believe there's an rpm2tgz utility that is provided in the Slackware distribution somewhere. It might be in the /contrib directory on the CD-ROM. I know that it exists, and I've used it a few times to get RPMs installed on a Slack system. Do a Web search on rpm2tgz if all other methods fail you.

    26. Re:Confession. by asink · · Score: 1

      I wouldn't say from my experience that Linux uses hardware more intensely than win, but whatever. The mount issue: your problem is getting the correct device. Just make sure you're attempting to mount an existing device. These appear on bootup and can be viewed via dmesg.

      --
      "Hex, Bugs, and Rockn'Roll"
    27. Re:Confession. by kasparov · · Score: 1

      ...never personally had problems with Windows / Linux dual boots I've been running Linux dual booted with some Microsoft OS since 1996 and I'd never had a problem until I tried to download and install Debian 2.2(potato). The installation bailed at the wrong time and any time I tried to boot (from HD or Win98 floppy) I would get an error during the "Verifying DMI Pool Data" and it would tell me that the partition tables were screwed (paraphrase). I had to go into the BIOS settings and tell Set Primary Master to none to even boot off of the floppy... Guess I'll stick with the CD's from now on. Ordered Caldera, Mandrake, RedHat 6.1 and FreeBSD from cheapbytes 2 days ago. Wonder which one I should install first...

      --
      There's no place I can be, since I found Serenity.
    28. Re:Confession. by osu-neko · · Score: 1
      I'm not sure if this is still available on the newer Slackware versions, but the older versions would let you do a UMBDOS install. What this would do is install linux under a linux directory under windows/Fat16/32, so you don't need to worry about repartitioning.

      I'm not sure if Slack 7.0's regular installer will do this, but you can always download and install ZipSlack, a (relatively) small UMSDOS-based version of Slackware Linux to try it out. No X, though. If you've got disk space to burn, a new feature with 7.0 is BigSlack, a huge version of ZipSlack. Again, it's UMSDOS-based, which means you can install it without partitioning, but unlike ZipSlack (which fits on a ZIP or LS-120 disk), BigSlack has all the goodies, like X. However, it takes nearly a gig IIRC.

      --

      --
      "Convictions are more dangerous enemies of truth than lies."
    29. Re:Confession. by rahuljain · · Score: 1

      lol that SUCKS!

  7. Re:Some thoughts on FreeBSD... by Anonymous Coward · · Score: 0

    I don't know whether to moderate this as "funny" or "flamebait"!

    I suppose s/FreeBSD/Microsoft and it becones funny.

  8. The BSD Family by FauxPasIII · · Score: 3

    Here's how I understand it.

    OpenBSD has undergone a line-by-line professional security audit. It is focused entirely on security.
    FreeBSD is the most mature of the BSDs on the i386 platform. It focuses mostly on that platform, although I believe that there is a sparc port as well now.
    NetBSD's hook is that it is ported to everything including the kitchen sink. It ran well on the Vaxen and the Apollos that I came across not so long ago. ;-)

    Based on user testimonial, the linux Binary emulation is extremely good for anything that isn't specifically tied to the kernel. i.e. you can't load kernel modules. I've seen somebody run StarOffice 5.0 on OpenBSD using the emulation.

    I'm installing OpenBSD on a 486 tonite, so maybe I'll follow up with some more first-hand info soon. ;-)

    --
    25% Funny, 25% Insightful, 25% Informative, 25% Troll
    1. Re:The BSD Family by jemfinch · · Score: 1

      There is no sparc port of FreeBSD. FreeBSD runs only on i386 and alpha platforms.

      Of course, I could be wrong. But if I thought so I wouldn't have written this :-)

      Jeremy

    2. Re:The BSD Family by Guy+Harris · · Score: 2
      There is no sparc port of FreeBSD. FreeBSD runs only on i386 and alpha platforms.

      There was, at one point, a SPARC port project, but I think it may have died out (the link to it on the Projects page on the FreeBSD Web site is broken). (I have the vague impression that Sun was encouraging it for use on, perhaps, some UltraSPARC-based boards they sold, but may have lost interest.)

      I think there may also be an IA-64 port in progress.

    3. Re:The BSD Family by Anonymous Coward · · Score: 0

      FreeBSD's Linux Binary emulation is almost perfect, some of us were playing Quake 3 Test using Linux Glide libraries and all, but as somebody already mentioned, kernel specific stuff like kern modules (or even programs that expect to find things in /proc) or more likely to fail

    4. Re:The BSD Family by bugg · · Score: 1

      Stuff like cpuinfo shouldn't be in /proc.
      Ask any local UNIX guru what he thinks about all of linux's stuff in /proc, he'll yell and scream at you saying that its dumb.

      Plainly put, /proc isn't for stuff like cpuinfo. /dev would be a better place (cat /dev/cpustat)

      Its non-standard and unprofessional.

      --
      -bugg
    5. Re:The BSD Family by Harbinger · · Score: 1

      OpenBSD --> OpenSSH Coming soon too!

      --
      Be smart and work to create. Don't ride on the backs of others.
  9. As a matter of fact... by pastaman · · Score: 1

    I have been using Linux (on and off) for a couple of years now and have been wondering the same thing. I decided to dive in and ordered FreeBSD from CheapBytes. I have to say that I was fairly impressed, but the fun wasn't over yet. After getting FreeBSD going on my desktop, and getting most of my Hardware going (haven't got my ppp up yet) i decided to check out openbsd and put on the Dell Inspiron 7000 that i'm using now. I downloaded OpenBSD yesterday and burnt a CD of it this afternoon. I was installing it up into a minute ago when I got lost on using openbsd's fdisk implementation. Well, I'm off to track down some OpenBSD install tips. Later, and Happy BSDing

    1. Re:As a matter of fact... by wozz · · Score: 1

      Instead of downloading and burning a CD, how about about ordering one from www.openbsd.org! It comes with neat stickers, and is the financial support for the project.

  10. Re:Some thoughts on FreeBSD... by Anonymous Coward · · Score: 0

    Duh, that's s/FreeBSD/Microsoft/ of course.

  11. Re:Fp? by dej05093 · · Score: 0

    I'm still looking for a "first post" which is
    worth a point 5 rating ...
    Any references?

  12. Automatic complaint generator at work here... by Barbarian · · Score: 0

    Obviously.

  13. Re:Some thoughts on FreeBSD... by ColinG · · Score: 1

    ....this sounds like someone compiled a guided flamer program on their OpenBSD system. :) If you replace FreeBSP in the above message with the name of your favourite politician, it's almost exactly the same as you'd find in your generic alt.rec.flamewars. Whoever moderated this up as informative should have read it first. Thanks, Rob. I'm liking M^2 more and more.

    --
    You'll eat it and you'll like it.
  14. Re:Some thoughts on FreeBSD... by Anonymous Coward · · Score: 0

    And how does this relate to the question???? FreeBSD - The Power to Serve -

  15. Oh that's an easy one by Anonymous Coward · · Score: 0

    FreeBSD provides greater stability, reliability, and it doesn't scale like shit as linux does. Need more?

    1. Re:Oh that's an easy one by Anonymous Coward · · Score: 0
      Yes, how about proof? And don't say "cdrom.com".

      But we all know proof is too much to ask for from BullShitDers

    2. Re:Oh that's an easy one by NovaX · · Score: 2

      Yahoo, Microsoft, Wistle.. OpenBSD got $10k from very happy corperations that base products on it. Why not go to FreeBSD's page and take a look at the list they made. Its not nearly complete, but shows its got some big names. Yahoo has been very happy. Microsoft too, cept they refuse to update virus scanners so they can blame BSD...

      --

      "Open Source?" - Press any key to continue
  16. Hacked the Postmodern Drivvle Generator. by Anonymous Coward · · Score: 0

    What a load!

  17. The BSDs by mr · · Score: 2

    FreeBSD - optimized for X86 op-code processors
    OpenBSD - The line by line security audit gives it a claim to security. Security, however is what one makes of it on thier box.
    NetBSD - likes running on as many different platforms as possible. From x86 to toasters to dreamcasts. And, the NetBSD developers have been cast by others as as giving a damn about hacking an OS, not trying to peddle one.

    FreeBSD is prob. the best bet for x86. Only because that was the original focus.

    Linux emulation on FreeBSD has worked on every program I have tried...but that is hardly useful praise.

    For stability, FreeBSD gets the nod, only because you can point to Yahoo and cdrom.com and go, yup, yup, lotsa uptime, lotsa traffic. (for most purposes almost any modern Unix-like OS will be stable enough for most people) I'm sure the defenders of the Net and OpenBSD will submit big net/open BSD sites. (just like if one said RedHat was used on the biggest, a swarm of SUSE would point out big SUSE sites)

    --
    If it was said on slashdot, it MUST be true!
    1. Re:The BSDs by Anonymous Coward · · Score: 0
      Funny, Linux gets the nod for stability and rock solid performance too.. Want examples?

      Take a look at Deja and Google.

      Yup, yup, lotsa uptime, lotsa traffic.

    2. Re:The BSDs by Anonymous Coward · · Score: 0

      Word. Try.

  18. Re:Some thoughts on FreeBSD... by Anonymous Coward · · Score: 0

    Wow. Have you ever seen anyone use so many words to say absolutely nothing?

  19. [OT] Is this a parody? by Bill+Currie · · Score: 1
    This sounds very much like some politician's speach slamming something, though I have no idea what. There's lots of big words in there but no real content. You don't explain your point of view, just pour forth a lot of emotional rhetoric.

    The more I think about it (and go over your posting), the more it looks like to took somebodies speach and did a search and replace on it. If so, I guess you're trying to show that the speach can be applied to anything producing the same value (ie, none).

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  20. Well, a guy I know says... by Temporal · · Score: 2

    I know this guy. He's the type of person who likes to make himself seem much smarter than he really is. He will write twice as much as he needs to on assignments (I'm in college), and he will say things in class with a very thoughtful voice, and no depth of thought.

    So, one day I was talking with a friend about BSD, and how I wanted to try it out. This person I know just happenned to be sitting nearby and jumped in. He said that FreeBSD was the most secure and that OpenBSD was the most compatible. I asked him to elaborate on this compatibility thing, and he said "Well... I think... OpenBSD can run C++ programs." Instantly I lost all respect for him. I inquired further, and he said "yes, it can run Microsoft C++ programs, and the other BSD's can't."

    Moral of the story: If you don't know, shut up already! :) (not refering to anyone who has posted here)

    -------------

    1. Re:Well, a guy I know says... by E-TiE · · Score: 1

      My advice is don't ever listen to _anyone_ be it other Slashdotters or your local Unix guru. Instead, just go out and try out the stuff for yourself. There's no better teacher than experience. --e!
      -------------------------------------------- ---

      --
      -----------------------------------------------
      Unix _is_ user friendly, it's just particular about who its friends
    2. Re:Well, a guy I know says... by Foogle · · Score: 2
      Don't listen to anyone huh? I'll agree with you that the best way to learn something is by doing it/working with it, however your statement is just plain wrong. Sometimes it's not realistic to learn something by diving in headfirst. Imagine if every pilot tried to learn how to fly a plane that way - or if nuclear technicians got degrees by "playing around".

      Okay, those are silly analogies, I'll admit it. The truth is, that experience AND instruction are the best teachers. Without guidance, trying something can be, at best, a waste of time and, at worst, dangerous.

      When I want to learn something dealing with computers I usually check the web first. I'll bet most people work the same way. This might come as a suprise, but the information on the web is actually written by real people. And books, like those O'Reillys that we all love -- those are written by people too. Believe me, I'd much rather learn Perl from one of those books (or a knowledgable Perl programmer) than just "trying" it by typing text into the interpereter and seeing what happens.

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    3. Re:Well, a guy I know says... by Guy+Harris · · Score: 2
      I asked him to elaborate on this compatibility thing, and he said "Well... I think... OpenBSD can run C++ programs." Instantly I lost all respect for him. I inquired further, and he said "yes, it can run Microsoft C++ programs, and the other BSD's can't."

      Perhaps he had it backwards; OpenBSD is the BSD that concentrates on security, and, as for the Microsoft programs, the "About Wine" page on the Wine Web site mentions Linux, FreeBSD, and Solaris (presumably meaning Solaris x86) as platforms on which Wine can run Windows x86 binaries, but doesn't mention openBSD.

      That may, of course, just be because they didn't mention it, not because Wine can't run on OpenBSD; the "emulators" section of the OpenBSD ports status page mentions Wine, so there may be a working port.

    4. Re:Well, a guy I know says... by kkenn · · Score: 1

      I'd modify this advice to be "listen to everyone, then ignore it and form your own opinions" :-)

  21. Unix is Unix is Unix by Anonymous Coward · · Score: 0

    Linux, BSD, Aix, Irix, Solaris, HPUX, SCO are all unix. They're all the same in terms of learnability.

    1. Re:Unix is Unix is Unix by jamesbently · · Score: 1

      No, I disagree! Some are easier than others due to the style of documentation available and the community behind it.

    2. Re:Unix is Unix is Unix by changhua · · Score: 1

      You haven't learned much, have you?

    3. Re:Unix is Unix is Unix by arensb · · Score: 1

      Actually, AIX becomes a lot more tolerable if you stop pretending that it's Unix, and recognize it as a species of its own.

    4. Re:Unix is Unix is Unix by trance · · Score: 1

      Okay, linux is NOT unix, linux is based off of emulating a UNIX enviroment, which is the main difference between that and *BSD. BSD's are actually based off of the code of Berkely's unix, which is the alternative to System V Unix. Now, another big thing is that the FreeBSD developers (and possibly Net and Open) actually worked at Berkely on the software research facility untill they closed that down.

      --
      Art is not a mirror, art is a hammer.
    5. Re:Unix is Unix is Unix by NaCh0 · · Score: 1

      Who cares? Grow up and learn about POSIX.

    6. Re:Unix is Unix is Unix by Anonymous Coward · · Score: 0

      By all means, learn about Posix.

      Then buy a Posix-certified API, such as the one from Interix that runs on Windows NT.

      Forget the kinda-sorta-Posix-compliant like Linux.

  22. Re:Fp? by liNA-seven-nine · · Score: 0

    no
    --

    --
    You're a cartoon of rebel! You're all like exaggerated version of yourself! - Gerard Jones
  23. Re:Fp? by Kean+de+Lacy · · Score: 0
    I saw one once, but I can't point you there. Sorry!

    I had the opportunity on this thread, but I don't know anything about *BSD -pout-

    KdL

  24. Feed the troll! WAS Re:Don't Forget the Obvious by Anonymous Coward · · Score: 0

    Feeding the troll some bitter fruit:

    Lets see, your 5 years as a computer professional and your natural desire to play with shiny things qualifys you to talk about Unix....like BSD or Linux?

    Grow up to be a big troll and come back

  25. Re:Some thoughts on FreeBSD... by Anonymous Coward · · Score: 0

    Whoa, man. What did get high on? Dont you know crack can be dangerous to your health? Why dont you just sit down for a while while you calm down?

  26. BSDs by JeffI · · Score: 1

    Not to long ago I was in much the same position as yourself. There has been quite a bit said already, personally I am using FBSD for my servers and OBSD for the firewall/router. I would use NetBSD if I had some (more) obscure hardware other than x86. Well nevertheless, here is a url that I have found to have good links, and some up to the minute BSD news. Daemon News. Now all will be great if slashdot keeps up with the BSD news as much as the Linux stuff.

    1. Re:BSDs by starslab · · Score: 1

      They're working on it. Browse your user prefs and turn on the BSD slashbox, and prepare to be pleasantly surprised.

      "Binaries may die but source code lives forever"
      -- Unknown

      SkyHawk
      Andrew Fremantle

  27. For a user... by Rendus · · Score: 1

    Since you're looking for this to be a desktop OS, I'd put my vote on FreeBSD. It's ports system is very cool, it's rather easy to configure, and it's probably just as secure as OpenBSD once you turn everything off (have you ever seen a Linux box running no services and no extra kernel features get cracked? Same goes for any decent OS that doesn't put a HTTP server into it's kernel)

    I've used FreeBSD (not too much though), and unfortunatley I couldn't get a DHCP client to work, and if it weren't for that I may be running it right now instead of Linux.

  28. Re:Don't Forget the Obvious by Anonymous Coward · · Score: 0
    Linux is free, so why would I want to bother with *BSD, which is nothing more than the dowdy remnants of faded glory?

    Your statement doesn't have a logical point. "Linux is free, so why would I want to bother..." implies the alternative is not free because you're using Linux's monetary cost as a point of contrast.

    And why do people ask us to tell them what they think? I don't know, why would you use it?

    Also, if you want credibility, be specific. You're as vague as the blabbermouth that posted a full page above.

  29. What are you using it for? by THB · · Score: 2

    The BSDs are great for servers, their perfromance is excellent, and they have alright high end hardware support.

    However, if you are using this computer as your personal workstation i would highly recomend staying with Linux. Its overall environment seem better polished and more usable. It is not difficult to get around the problems of the BSD's, however they are annoying. The ports collection is invalualuable to almost anyone on all three of them.

    Between the three BSD's, I have found openBSD to be the best. It not only is super secure, but it gets around many of the newsences of freeBSD. It's hardware support is excellent, i have found drivers for many devices that would not work under freeBSD or Linux. I also found the installation of openBSD was much nicer, however i have done many i386 unix installation, so i knew what i was doing.

    In my network which is mixed commercial unix(mostly solaris), Win 95/NT, *BSD, linux, i use freebsd on intranet servers (excellent NFS), openBSD on the internet servers, and Linux on the rest.

    If you have never used unix, i would highly recomend Linux, Redhat, SuSE, or any commercial package will work great.

  30. My FreeBSD perspective. by Above · · Score: 5

    Everyone will have a different opinion, and they are all right. I'm going to offer my FreeBSD-slanted opinion as one view.

    NetBSD

    Coke, original formula. Hard to argue with that. NetBSD has a long and noble history. The NetBSD team does a great job of covering the hardware world. No, not the WinTel hardware world, that's Linux. They cover platforms. By running on so many platforms it is a great platform if you have a lot of different (and/or old :-) sorts of hardware. Unfortunately, it is this platform compatability that slows their progress.

    I have nothing bad to say about NetBSD. unfortunately, I have nothing good (feature wise) to say about it when it comes to getting real work done. Anything you buy these days has "better" choices that run on it. I will continue to be a big NetBSD supporter though, as it's the only choices for some of my older machines that still deserve a real operating system.

    OpenBSD

    I'd tell you about it, but then I would have to kill you. :-) Actually, it's not that bad. OpenBSD is security focused, and so they do go a few extra steps in that direction. About 60% of what they do can be done on NetBSD simply by intelligently securing the box. The other 40% is good security add on work.

    Most of the good stuff the OpenBSD folks come up with make it into the other BSD's and Linux shortly afterwards, although not all. I'm not sure on security alone OpenBSD is "better", assuming you have a clueful admin who understands the issues.

    IMHO the best thing for the BSD community is if the OpenBSD guys and the NetBSD guys could get together. Unfortunately, the inability to do that is the very reason they are apart.

    FreeBSD

    The FreeBSD folks want to get real work done. Early on, that resulted in an Intel focus, as that was the only affordable platform available. Now the Alpha is included, and hopefully more soon. When they day is done though they are interested in bang-for-the buck, not on RC5 or quake, but applications like web, ftp, and news. Bread and butter network stuff, rooted deep in the Unix world.

    This shows in several places. The VM subsystem they implemented several years back was one of the first of it's kind in the free OS world. The port subsystem is an efficient way to distribute and build tools that may still have compile-time dependancies and configuration without creating a packaging nightmare. The installer is simple, clean, fast, and good for the novice and the expert.

    Put simply, FreeBSD makes the admin and the machine the most productive when trying to do Internet application "stuff".

    Linux

    I'll offer my Linux opinion, to complete my perspective. Linux wants to be everything to everybody. As such, it supports more "options" to everything. There are more device drivers, more supported file systems, and more "applications" than any other free unix. In many cases, this is good, but when it comes to getting real work done, it is questionable at best.

    The quality of both some of the "supported" hardware and the drivers are to be questioned, but how are you to know what is good, and what is bad? The releases are more frequent, both to fix bugs, and introduce features. There are often all sorts of new things added you don't need that may affect what you're trying to do.

    Summary

    Any of them will probably do what you want. All of the BSD's have a very different structure than Linux, not only in code, but in how they are designed, built, and released. They all have core teams, rigid code review and testing procedures, and an emphasis on being correct rather than being first, best, or fastest. For the most part, if there is a feature in a released version, it works, reliably. Linux emulation on FreeBSD works like a dream. If RealPlayer G2 and acroread will run fine under it, anything will. The penality for this stability and reliability is that you're doing to have to pick from the "approved" hardware list, and do without some of the wizbang stuff.

    Finally, I have one recommendation. Learn the way each OS wants you to do things. Unix is Unix, unless you're an admin or a programmer. The worst thing anyone switching OS's can do is try to impose one OS's / designers view on another. It's usually a poor fit. Just because one OS does something completely different than another does not automatically make it better or worse, what matters is what you are able to do with it at the end of the day.

    Good luck with whatever you try.

    1. Re:My FreeBSD perspective. by Anonymous Coward · · Score: 0

      Just a quick comment on Linux, the kernel stuff is really a non-isseu since you can compile your own kernel, and most options in standard kernels are modules. As for programs, you can really choose which programs you want to install, by default, you get a ton of software, and a setup that at least tries to be easy for the average win9x user.

    2. Re:My FreeBSD perspective. by Aighearach · · Score: 2

      Everyone will have an opinion, but no they won't all be right.

      for example,

      Linux... The quality of both some of the "supported" hardware and the drivers are to be questioned, but how are you to know what is good, and what is bad? The releases are more frequent, both to fix bugs, and introduce features. There are often all sorts of new things added you don't need that may affect what you're trying to do.

      1) Linux drivers are great.

      2) These new things are only added by you if you install them. If you're worried about the quality of new drivers, then wait for the stable releases. It isn't necessary to upgrade constantly, even if it available.

      3)You'll know the quality the same way that you know the quality of any other OS... you listen to the people you trust. If there is an OS that is so perfect that everything works exactly as everyone would expect, so that you wouldn't need to check on the quality of new versions, you should try clicking your heels together three times.

    3. Re:My FreeBSD perspective. by discore · · Score: 1

      you're either a bsd guy or a linux guy. or you've gone beyond that and maybe you're a QNX guy or a digital unix guy. maybe you're still even a windows guy.

      he makes great points. lets not flame him.

      very good input!
      tyler

    4. Re:My FreeBSD perspective. by rtaylor · · Score: 1

      I realize this may seem like flame bait, but unless Linux has come leapyears ahead in it's code in the past 6 months, most drivers will remail acceptable. However, in my experience (with various linux distributions installed on several different computers [even an early stampede box]) a good 1/2 of the linux drivers were good. The other half were highly questionable... Performance with the device was poor under light load not to mention heavy load. Under many benchmarks we can / could see that Linux was extreamly slow under load compared to some other OS's on the same hardware. NT does a poorer job, agreed. Linux does a slightly better job. BSD's seem to do a better job... The perfect example of this is the point that many people brought up. BSD's tend to be used on servers. Due to ease of administration, and their ability to handle heavy load. Part of that ability to handle heavy load comes from GOOD device drivers. I must say I'm looking forward to FreeBSD 4.0-current becoming -stable. Go NewBUS, away with all ye config files...

      --
      Rod Taylor
  31. Conspiracism? by pigiron · · Score: 1

    "FreeBSD confuses demagoguery with leadership and undocumented conspiracism with serious research"

    Surely, you mean "conspiritorialism"? ;-)

  32. Re:Some thoughts on FreeBSD... by NovaX · · Score: 2

    As deep and from the soul this sounds, I can't sem to find anything than 'FreeBSD needs to grow up.' Sure, I agree that for a long time FreeBSD was considerd the underdog, and now that people are treating it more like an operating system rather than an annoyance to 'linux world domination,' there's some lag in changing attitude. This isn't by the leaders, but by some followers. Linux advocates had to grow up some, and maybe a few BSD ones do too... who knows.. maybe this is bs too..

    But, where is your examples? How is FreeBSD being evil to other BSDs? How is it robbing the poor and giving to the rich, or anything else one could hold ethical and important where FreeBSD breaks community trust. I'm willing to listen, just not accept statements blindly. I like the FreeBSD people I've met, though never met other BSD people since I'm all x86, and used the BSD a system administrator told me to try. I've got an HP Apollo, but no luck yet with the NetBSD port (used to chat a bit with the guy), and just got another HP... might get it working...

    So, where's FreeBSD hurt us? I can forgive some evils, because FreeBSD has helped user choice a great deal in knocking the linux zealots over and over again with the fact that there are other, and at times substatually superior, open source operating systems out there. That doesn't make everything ok.. but then what am I to despise FreeBSD for? I don't see them breaking my, or the communities, trust.

    --

    "Open Source?" - Press any key to continue
  33. Change 'FreeBSD' with let say... Al Gore by liNA-seven-nine · · Score: 0
    Al Gore will just moan and groan until we give it permission to legitimize the fear and hatred of the privileged for the oppressed. And I can say that with a clear conscience, because in my effort to uncover its hidden prejudices, I will need to put to rest rabid and pathetic ideals such as Gore's. Throughout human history, narrow-minded ex-cons have always been scummy. So it should come as no surprise that the underlying reasons and causes for Gore's intemperate whinges must be defined, examined, and resolved, or they'll never cease.

    it work! no? screw you. it is offtopic anyway


    --
    --
    You're a cartoon of rebel! You're all like exaggerated version of yourself! - Gerard Jones
  34. Huh? by Millennium · · Score: 1

    I don't know whether to rate this Funny, Flamebait, Troll, or What the Hell Are You Talking About?

    It doesn't seem to have anything to do with any of the BSD's. I have no experience with any of the BSD stuff, but I doubt it could possibly be that bad. Actually, it sounds more like a rant that would be targeted at Microsoft than one targeted at the BSD's.

  35. BSD differences are small, but at times critical by maynard · · Score: 3

    .There are some serious differences between the different flavors of BSD, but for general purpose use one would almost never notice them.

    OpenBSD ships with heavy cryptography in the distribution, allowing one to choose Blowfish generated passwords instead of MD5 for example. They're allowed to do this because they code, integrate the distribution, and ship from Canada, where Draconian laws on exporting Open Source cryptography are non-existent. Taking advantage of this the OpenBSD project is also striving to update ssh-1.2.12, the last completely free version of ssh, to remove well known security problems, which will be known as OpenSSH.

    The other two projects, NetBSD and FreeBSD each have separate slants, though neither offers direct strong cryptography in their distributions because both ship from within the United States. FreeBSD is tailored for use with x86 and now Alpha CPUs, while NetBSD is tailored for wide portability. This is why the NetBSD project states "Of course it runs NetBSD."

    I've only slightly used FreeBSD, and many years back. However, my NAT box connected to a cablemodem runs OpenBSD, and I have several old Sun workstations which run NetBSD... I have to say I'm very pleased with both of these Operating Systems and would strongly recommend them to anyone with need of an OS for some specific purpose (like NAT service on a firewall, or to run old oddball hardware like my Sun3s, old VAXes, and the like). And they're very strong distributions with heavy development cycles... just recently the NetBSD project integrated in UVM, a completely new memory manager with distinct advantages from the stock VM described in the BSD Design and implementation Red Book.

    Hell, they all make for excellent alternatives to Linux as well... though I personally prefer Linux on my desktop workstation, after having my previous IP-MASQ Linux system, also connected to the cablemodem, cracked using a well known named buffer overflow (yes it was my fault) I'm now convinced I don't want a Linux box sitting out on the open net. I feel much safer with OpenBSD for many reasons... not just because they include the cryptography but because they code audit, they by default run critical daemons without root privileges in chroot() jails, and the authors take great pains to distribute their system by default with the fewest services started as possible, unlike most Linux distributions.

    And one last thing, not meant to inflame Linux Proponents since I gleefully run both systems in my house, the documentation in all the BSD distributions seems far superior to Linux DOCS. Linux may have more HOWTO's, and other informal documentation, but when it comes to finding canonical documentation, like in man5 for /etc for example, the BSD's seem much better organized. The man system is but one small example, for primary documentation (just read Design and Implementation of the BSD Operating System for a great example of amazing kernel documentation) I've simply found nothing better among free software.

    I've been very pleased with the results

  36. Re:Some thoughts on FreeBSD... by hollo · · Score: 1

    I almost had trouble reading it. I just kept thinking, "what the hell is he/she talking about?" But then i decided, to just think "huH?"

  37. FreeBSD is probably a good starting point by Mr+Z · · Score: 5

    Although I haven't tried it personally*, everything I've seen and heard points to FreeBSD being the smallest leap from Linux. Once you get past the shallow stability/scalability/performance claims, the two aren't appreciably different.

    As for the "emulation", I understand it is pretty good. A coworker of mine used to request Linux builds of a particular piece of software I maintained at work, because he was using it on a FreeBSD box, and I had a Linux box. It all worked without a hitch.

    As for claims that some software runs faster, I'm sure it does. In general, software will run slightly differently, which includes some operations running faster and others running slower. FreeBSD and Linux are optimized differently -- this is an artifact of the fact that they're completely different implementations of the same basic POSIX and Unix APIs. I'm sure there's a class of problems that each is better at. Making a broad statement that X is faster than Y is pretty much pointless. (Even if Y is a Microsoft product. ;-) )

    In the end, you really need to try out different flavors and find the one you're happiest with. If it seems like too much of a hassle, then perhaps that's a hint that the change won't do you much good.

    --Joe

    (* Note: I did try to install FreeBSD once, but a bug in the Adaptec 7800 driver caused it to trash memory and crash before it even mounted the / partition. (This was a long time ago and I'm sure it's fixed by now. Linux and FreeBSD have been sharing their AIC7xxx code for awhile now.) Since I needed the machine for some hardcore simulation work, and since I already had a working Linux install, I didn't take the time to debug it then, and haven't gotten back around to it since. This isn't a black-mark against FreeBSD in my mind at all relative to Linux: Not only were the FreeBSD developers willing to help, but also my first Linux installs required similar sorts of hand-holding. The two worlds aren't that different. I've just been too lazy to try another Unix when I have something that works well enough for me.)


    --
  38. Immutable + Linux by Luke+B.+Bishop · · Score: 1

    Just pointing out that there IS a way to set immutable files on Linux with the ext2 filesystem. I forget the exact command (it's in the ext2 tools though) but it IS there.

    --
    -- For large values of one, one equals two, for small values of two.
    1. Re:Immutable + Linux by logicTrAp · · Score: 1

      chattr +i

  39. Good if you don't use SMP by kriston · · Score: 1
    All of the BSD's are great operating systems. One major limitation for large systems is the utter lack of SMP support in threads. None of the BSD kernels I know of support kernel-level threads, and you need them for effective SMP. This essentially means that your second CPU is going to do nothing unless your program actually forks (or you start different copies of your program and give them an affinity to processor 1 and 2). Unfortunately, this still won't address load-balancing, which kernel threads with SMP will do. Doing these things defeats much of the good things about threaded programming and SMP, but that's BSD for you. The kernels are great and stable but just do not seem to address threads at all.

    So if you expect to utilize your dual-processor machine, you should consider Solaris x86, Unixware, or Linux, instead of the *BSD's.

    Kris

    Kriston J. Rehberg
    http://kriston.net/

    --

    Kriston

    1. Re:Good if you don't use SMP by Anonymous Coward · · Score: 0

      FreeBSD recently started supporting kernel-level threads. I don't know if it is part of any official FreeBSD release yet, and the last time I checked it didn't work with SMP.

      It's getting there though... more seriously, Linux is the best choice for a free OS if you have a multiprocessor machine.

  40. Imagine that by Anonymous Coward · · Score: 0

    Suck on fdisk, just wait till you get to disklabel. Then you will show signs of true confusion.

  41. Re: directory groups by Bill+Currie · · Score: 2
    and the bsd-style kind of file creation is to make the file creator's group match what the directories group is set to. Very nice, b/c I hate doing the find/grep/chown dance twenty times a day *muttering* .
    Using the SGID bit on a directory causes all files created in that directory to have their group set to that of the directory. Not only that, but any subdirectories created in that directoryy inrehit the SGID bit. I use this all the time on Linux, Solaris and FTX (Stratus).

    *gripe* I hate it when rpms that install into /usr/local reset my SGID bits and groups.

    --

    Bill - aka taniwha
    --
    Leave others their otherness. -- Aratak

  42. FreeBSD - more merchandise! by Eric+Wayte · · Score: 2

    I've been tinkering with FreeBSD for nearly a year now and compared to the Linuxen I've experimented with (SuSE, Caldera, Debian, and Slackware), it's easier to keep FreeBSD up to date via the ports tree and CVSup.

    But when it comes to the *BSD family, FreeBSD has more merchandise available. Just check out http://www.freebsdmall.com for stickers, hats, shirts, mouse pads, plushies, etc. OpenBSD does have the cool Blowfish shirt, with the C code on the back.

  43. Not only that, but... by hollo · · Score: 1

    Don't forget that some of the Open Source OS's also design programs that do things easily for you. Other ones, no one does any of the "quick fix/setup" programs, and in that case, it is harder. Redhat Linux is my choice for a first time.

  44. ... by liNA-seven-nine · · Score: 3

    from the author of The Complete FreeBSD:

    if you peers are using bsd, use bsd. have no freinds? use linux instead


    --
    --
    You're a cartoon of rebel! You're all like exaggerated version of yourself! - Gerard Jones
    1. Re:... by NovaX · · Score: 3

      Remember that;s not a complaint by Greg Lehey, that's logic. FreeBSD, Inc. has numerously stated that its position to companies that wish to port to FreeBSD is toport to Linux first, for economics, and then port to FreeBSD. The Linux emulator is sufficent and porful enough to run their programs, and all it takes left is the will to port to FreeBSD after Linux. With Linux having a bigger infrostructure, more users, more UGs, more books, etc, its logical if you are on your own. That's one thing I greatly admire, telling users to use another platform because its better for them, and they can go to BSD when they're ready.

      oh, and if it was a complaint.. I doubt he would have flown in for FreeBSD Con. Coming to the U.S. from Australia (around a 19 hour time change from Bay area), cannot be fun. Hope he had a laptop (especially with BSD) to keep him company on the flight. :-)

      --

      "Open Source?" - Press any key to continue
    2. Re:... by NovaX · · Score: 2

      whoops.. 15 hours. 17 from chicago (where I am now). Either way, I could funner things to do than sit in a plane for 15 or so hours.

      --

      "Open Source?" - Press any key to continue
  45. be careful about video by NovaX · · Score: 2

    Got a 7000. Be careful about the video! Mines an ATI-Media-P (they upgraded it behind my back.. would be good if xfree worked). Ok, so xfree does work, just is a pain. Check out the linux laptop pages for info on the i7000 to make sure xfree is setup correctly. I've kept putting off spending another hour or two tryingto get the config to work (kept doing something wrong)... hoping to get a desktop soon enough....

    --

    "Open Source?" - Press any key to continue
  46. Dudes, it's a joke by jemfinch · · Score: 1

    Not mine, but obviously...it's a joke. I don't know what's funnier...the joke, or the people who responded seriously to it. :-)

    Jeremy

  47. Re:The REAL issue concerning OpenBSD - not securit by Anonymous Coward · · Score: 0
    Hey! I'd recognise the automatic complaint-letter generator anywhere.

    -Dorsey
    www.pobox.com/~dorsey

  48. This is only a guess... by Anonymous Coward · · Score: 0

    But he may be referring to freebsds views on outside developers. Outside of you know what. I think some ppl sort of know where he is going with this. Overstated though, sounds like the stuff I write drunk...

  49. My impressions of BSD's by kjj · · Score: 2

    Well I have played with the install on all three BSD and I will give you a quick warning off the bat. OpenBSD's install is definitly not for the beginner. I found the install process for NetBSD and FreeBSD both to be much easier, with FreeBSD being the most automated. OpenBSD has a very odd way of setting up partitions. NetBSD has some similarities to OpenBSD as far as partioning goes but somehow NetBSD seemed easier. Those nice text menus I guess. Neither NetBSD nor OpenBSD are going to do a lot of post installation setup for you, running XF86Setup automatically for example. For that you need FreeBSD. FreeBSD takes up two floppies to boot instead of one floppy like the others. All three have ftp install processes which is what I was using, but only OpenBSD and FreeBSD include DHCP support during the FTP install. I find the BSD bootloader nicer than LILO and easier for the newbie at least. NetBSD however has a way to set which partitions are on the menu and label each one. FreeBSD uses the partition type as the label but I wasn't sure how to modify the boot menu. NetBSD seems to boot the fastest. NetBSD and OpenBSD put their base dist in a single file and the kernel in a single file and the X stuff all in one file, with the option of getting small split files. FreeBSD only offers them the small split file way. FreeBSD's ports collection is impressive and generally will stay ahead of the other with some interesting exceptions. For example FreeBSD has ported KDE as of 1.1.1 but NetBSD is up to 1.1.2. Those are just a few of my general impressions of the BSD's but I would suggest trying them out and see which one you like. FreeBSD and NetBSD get my vote over OpenBSD because security is not as critical and I find the install and setup easier. Also NetBSD and FreeBSD both can be downloaded from ftp.cdrom.com and OpenBSD was oddly absent Hmmm?

    1. Re:My impressions of BSD's by Guy+Harris · · Score: 2
      For example FreeBSD has ported KDE as of 1.1.1 but NetBSD is up to 1.1.2.

      FreeBSD is up to 1.1.2 - that's what I'm running at home. (The NetBSD 1.1.2 ports were mentioned in a news item on the KDE Web site; I didn't see the FreeBSD ones mentioned, so you may not have known about 1.1.2's availability on FreeBSD.)

    2. Re:My impressions of BSD's by Anonymous Coward · · Score: 0

      Hmm - could it be because they wish to control distribution of it from their own resources? hmm...I wonder....

    3. Re:My impressions of BSD's by bitty · · Score: 1
      "Also NetBSD and FreeBSD both can be downloaded from ftp.cdrom.com and OpenBSD was oddly absent Hmmm?"

      If I'm not mistaken, cdrom.com is in the U.S. Unless the state(s?) their servers are located in secede, export restrictions won't allow them to distribute it.

  50. FreeBSD by howardjp · · Score: 1

    Several years ago I first installed FreeBSD on a spare 486 at Miami University. We were running a Linux server and Linux just wasn't cutting it. We had a lot of problems with reboots and lost filesystems.

    So after the first installation of FreeBSD 2.2.2, this thing stayed up and was more responsive that a P166 running Linux. If you just want to play with a UNIX or clone, Linux will get you through your day, but if you are doing real work, FreeBSD is it.

    As for the other BSDs, I installed NetBSD on a Mac68k and a MacPPC. In both cases, I was astounded by it. NetBSD is also an incredible system. I have not had much experience with OpenBSD, but the code itself is a direct off-shoot of NetBSD with security tweaks, so I expect the same experience.

    But in general, I am sure you will be pleased with any BSD. They are fast, small, and easy systems. They are each present a clean, consistent interface without bogging down the system with unused "features" and bloat as GNU code tends to. The ports system also makes it a snap to install anything from Java to Apache to KDE without anything more than "make install". And without a doubt, my favorite feature of FreeBSD (and the others permit this as well) is the simple upgrade procedure: "make world". Never again will I have to deal with RPMs or dependencies, or precompiled binaries optimzed for a 386sx. :) Have fun and let us know which one you choose.

  51. Re:NetBSD... can we trust it with our children?? by Anonymous Coward · · Score: 0

    Forgive the French, but...Who the fuck is this AC? Hey..If you want to make a point, make it. Don't screw around with the "loquacious" prose rather than making your point. Thanks

  52. Immutable + Linux ==> chattr by Mr+Z · · Score: 2

    The chattr command allows changing file attributes on an ext2 partition. Here's an excerpt from the man-page:

    CHATTR(1) CHATTR(1)


    NAME
    chattr -changefileattributeson aLinuxsecondextended
    file system

    SYNOPSIS
    chattr [-RV] [-vversion ][mode]files...

    DESCRIPTION
    chattr changesthefile attributesona Linuxsecond
    extendedfilesystem.

    The lsattr command allows showing these attributes.

    --Joe
    --
    1. Re:Immutable + Linux ==> chattr by wozz · · Score: 1

      Of course, as opposed to bsd's flags, you can clear the immutable with a chattr -i. Not very useful as a security mechanism. With BSD's flags, you can't change them without lowering your securelevel (depending on the securelevel your kernel is running at)

    2. Re:Immutable + Linux ==> chattr by Anonymous Coward · · Score: 0

      almost not true in the 2.0.x kernels you had a /proc/securelevel that made it possible tomake the immutable bit unchangeble by root, or anything else but in the 2.1.1xx it got removed, dont ask me why i liked it :)

  53. Dual Boot by Anonymous Coward · · Score: 0

    If I were you I would go down to CompUSA and buy a copy of System Commander from them. Also be prepared to lose all your data when you repartition your hard drive. But when it's all said and done you'll be very happy with your setup. I recently just got through with my setup for dual boot and I'm very happy. Just remember to install win98 first and then install whatever flavor of linux / unix you want to use afterwards. Also put your LILO in the boot partition where you installed linux. Or you won't be able to boot win98.

  54. OpenBSD audits all its code... by Anonymous Coward · · Score: 0

    and most in the ports tree too. This has enhanced their security greatly and adds a lot more security than say locking down a few services. It helps unix in general because the fixes usually get applied to others eventually. No root exploits in 2.5 years is pretty impressive.

    1. Re:OpenBSD audits all its code... by starslab · · Score: 1

      OpenBSD's security is wonderful, but correct me if i'm wrong, it's no *remote* root exploits? I remember a bunch of FreeBSD security advisories lately, and the fixes/workarounds were proposed by Mr. De Raadt(sp?) himself. I don't know if that means they applied to OpenBSD though.

      "Binaries may die but source code lives forever"
      -- Unknown

      SkyHawk
      Andrew Fremantle

    2. Re:OpenBSD audits all its code... by wozz · · Score: 2

      A lot of those bugs were in the base BSD code, and in the process of auditing OpenBSD, theo find's the bugs and shares them with other BSD groups.

    3. Re:OpenBSD audits all its code... by maynard · · Score: 3

      OpenBSD's security is wonderful, but correct me if i'm wrong, it's no *remote* root exploits?

      I doubt anyone would be insane enough to make that claim with sincerity. OpenBSD does a good job by starting most daemons as normal users and then chroot() jailing the process, providing high quality blowfish cryptography support for passwords (try and run crack on that!), and just being careful with their code. They've done an extensive code audit looking for lack of bounds checking ala buffer overruns and other obvious exploits... strncpy() instead of strcpy() type fixes.

      But this DOESN'T mean OpenBSD is completely and totally secure, nor does it mean it's been completely cleaned of remote root exploits. Never mind removing all Denial of Service exploits, or well hidden and unpredictable race conditions.

      Such are the statements of fools... :-)

    4. Re:OpenBSD audits all its code... by elflord · · Score: 1
      OpenBSD's security is wonderful, but correct me if i'm wrong, it's no *remote* root exploits? I remember a bunch of FreeBSD security advisories lately, and the fixes/workarounds were proposed by Mr. De Raadt(sp?) himself. I don't know if that means they applied to OpenBSD though.

      No *known* local root exploits either. Of course, the fact that we don't know about them doesn't mean there aren't any -- it would be foolish to consider this as a gaurantee that no exploits will be found. There *have* been local denial of service issues, but next to nothing in terms of root exploits.

      Maybe the "fixes" and "workarounds" had already been applied to OpenBSD before someone worked out how to exploit them. The advantage with OpenBSD's security model is they don't wait until someone finds an exploit before they fix things. This is what they call their "proactive" approach to security.

  55. Geeez by aithien · · Score: 1

    You sound almost as bad as the dialogue on the #freebsd channel of efnet ;-)

  56. FreeBSD is too focused on x86 by gjohnson · · Score: 1

    I had FreeBSD installed on my Alpha for a couple of weeks. I was very disapointed. There appears to be little or no Alpha-specific documentation for FreeBSD, however there are many Alpha-specific issues.

    I currently have OpenBSD on that box. Much better, but there are still some problems (no X11 on vga).

    Linux seems to be moving faster these days. AFAIK none of the BSD's have decent SMP support yet. NetBSD runs on lots of hardware, but Linux seems to be better optimized on more platforms.

    Just my $0.02.

    Greg

    1. Re:FreeBSD is too focused on x86 by Anonymous Coward · · Score: 0

      FreeBSD's SMP support is as good as Linux's as far as I have seen. The development of FreeBSD has concentrated on the i386 architecture because it is what the majority of the developers use, this allows the real hackers to make the absolute best OS they possibly can for the rest of us. It is currently being PORTED to alpha so as to make sure all the 64-bit code is up to speed when intel releases it's (in)famous processor. Currently Alpha support is considered experimental, and the lack of docs is only in support of this.

    2. Re:FreeBSD is too focused on x86 by Anonymous Coward · · Score: 0

      I've got an alpha box with netbsd installed, and it runs great. There's quite a bit of documentation and support for it. NetBSD on an Alpha is my recomendation. --Venom

  57. The difference in the *BSDs by Anonymous Coward · · Score: 0

    I have used NetBSD, OpenBSD, and FreeBSD. My judgement is that FreeBSD is the most supported in terms of hardware drivers and software (over 2700 ports compared to roughly 1000 NetBSD and maybe 300 OpenBSD). NetBSD's biggest advantage is the fact that it can run on so many architectures. I do in face use OpenBSD as my main desktop operating system. I use it for the security yes. But it goes beyond that. OpenBSD has many features compiled into the kernel (for security reasons and for drivers) that are not standard on FreeBSD's default kernel (as of 3.2). I know of many people who still dislike recompiling a kernel when they have many boxes to administer so recompiling is a big deal to them. Personally, I enjoy recompiling and getting the most out of the OS. FreeBSD gets most of the attention and it deserves the spotlight. It is a quality operating system with trust and reliability built in. NetBSD I don't see as many people running on x86 with NetBSD). OpenBSD, after the first install, ran all of my hardware perfectly from the first moment. I buy my x86 hardware with Linux and BSD in mind by checking the hardware howto's and seeing what works the best (P2-350, v330, voodoo2, sb16, zoomtel 2919 modem) and they all should work on any UNIX-like OS. The BSDs in general have more centralized information about the OS and programming for it but I believe that linux has more volume in terms of number of articles but not necessarily in terms of quality. Certainly OpenBSD is an operating system that you hack with...no not in that sense :) but you just have to hack it up to get things to work (i.e. the current ports mess right now). But it is a lot of fun and I wouldn't change it for the world. You must have patience with OpenBSD because the only official documentation are the man pages and the openbsd FAQ (which is available in PDF finally). For speed, FreeBSD is still the king and also for the number of applications that run for it. I see more and more applications that are made for Linux and FreeBSD specificially. FreeBSD is great from the install onward. There is a GUI install that allows you to choose all of your packages, plus the ports & packages collection is outstanding. It is worth the 4 CDs for all of the information and applications they give you. It helped me the first time I used BSD by being a previous linux user (redhat, slack, debian) and knowing the general unix setup. Some things to get used to are the BSD sytle setup (unless you are familiar with slack which is not too much different). FreeBSD is a server and/or desktop OS. It rocks at both. OpenBSD is a router and/or firewall OS that some people use in a desktop environment. NetBSD is a server OS that runs on darn near anything except the toaster (future versions might :) My experience with BSD has been a delightful one and I have not run into really any problems. I know the online community and I have friends who also run BSD. There certainly are not as many BSD users as there are linux users (or try and find another OpenBSD user as they are even more scarce). But BSD is not for hand holding. All of the free BSD's in general are tough OS's that take everything that you throw at it and you have to be willing to RTFM and find the FM before you FR it. The BSD's are here to stay and that's also one reason why I run OpenBSD. I enjoy all of the BSDs and I want to continue on that tradition and *not* let it die. There are far more linux programmers so some of us must step up and take the challenge and program for BSD. There is a thing between linux & bsd users (some on either side). I wouldn't pay any attention to all of that. I run BSD but I love the GPL and the BSD license when used in the proper situation. I use g++ and gcc all the time so I am very greatful to the free software foundation. Unix users (commercial and free) must unite together and stick together through out the next century. Unix is a great OS and has had it's share of hardships and quarrels. Let's make sure these are kept to a minimum. Now On with the coding! I prefer to use this "*N?X" instead of "*NIX" since this includes not only UNIX and Berkely UNIX but also LINUX. Long live free software :)

  58. The Complaint Letter Generator lives!!! by Jailbreakr · · Score: 1

    Go to http://www-csag.cs.uiuc.edu/individual/pakin/compl aint and generate your own complaints in the privacy of your own home, but dont bother posting them here. Its a waste of time and it only shows how much of a doofus you are.

  59. *BSD's vs. Linux for Clusters? by Zurion · · Score: 1

    I'm gearing up for some undergraduate research in clustering. I've used Linux for a few years now, and I'm very comfortable with it. However, I'm interested if anyone has done any direct comparisons between the performance of *BSD's and Linux as far as clusters are concerned.

    BTW, I know that the implementations of MPI/PVM are the same for each platform, but I'm wondering if there are any differences in the TCP/IP performance which is a definite limitation in Beowulf-type clustering.
    Also, if anyone has used PAPERS clusters based on BSD I'd be interested in any results.

    -- Zurion

    1. Re:*BSD's vs. Linux for Clusters? by bifrost · · Score: 2

      Unfortunately it seems that clustering support has been lacking for *BSD so far. I've seen a few attempts, but nothing really good that I've seen so far. It would be nice if someone ported Beowulf over, because that would give researchers an easy way to migrate over, or use in parallel, or whatever with existing clusters.

      Yes, *BSD, and FreeBSD in particular have pretty advanced TCP/IP stacks, so far they've been the only ones capable of driving the Myrinet cards past the gigabit range.

    2. Re:*BSD's vs. Linux for Clusters? by Anonymous Coward · · Score: 0

      Why use TCP/IP?

      Check out kernel-level MPI for Linux:

      http://www.cs.nmt.edu/~cort/cluster/kmpi.html

      (less latency because it doesn't have to go through the trouble of establishing/closing TCP sockets)

  60. The BSDs by drix · · Score: 2

    I'm not going to reinvent the wheel; the distinction between the 31 flavors has been made abundantly clear. I think it's wise to point out, though, that you shouldn't choose OpenBSD just for security, just because of its vaunted line-by-line audit. I mean, that's a really laudable thing to do (not sure if I know of another OS available to day that can claim that), but a lot of what's been done to OpenBSD can be easily implemented in other operating systems (Unix, anyways). I'm sure OpenBSD users might suffer a few less buffer exploits or TCP/IP attacks in the years to come, but I think most the reasons why OpenBSD is "secure" can be implemented by competent sysadmin in the other BSDs. Thus, if you need compatibility or HW support, but also security, don't be too hesitant to try Net/FreeBSD.

    --

    I think there is a world market for maybe five personal web logs.
  61. BSD's deserve a look... by Dark+Fire · · Score: 1

    I am a linux user. I have used WINNT in depth, Win9x, and linux. I have become very interested in FreeBSD and OpenBSD for doing proxying/masquerading. I am not certain if masquerading is available on either of the BSDs, but I intend to investigate. It is good that the BSDs are around. BSD code can be used in closed-source commercial products. One of my friends has followed the history of unix extensively and told me that the tcp/ip stack in most commercial unixes comes from the BSDs. Even M$ uses the BSD tcp/ip stack. Who knows what other parts of the code they use. That might explain why commercial software hasn't flopped yet. At the heart, they are using open-sourced code for the parts of their oses that make the whole product work. Ironic, isn't it? I have heard that FreeBSD is the best choice for a BSD beginner. I don't believe that Linux is necessarily any easier. It may be easier to install (depending on distro) than BSD (I can't confirm that either until I try it), but sooner or later, you have to learn the unix model. My $.02.

    1. Re:BSD's deserve a look... by Guy+Harris · · Score: 2
      Even M$ uses the BSD tcp/ip stack.

      Indeed? I've heard that claimed, but not seen any hard evidence one way or the other.

      MS does, as I remember, use, for example, the BSD FTP client (I think I ran "strings" on "ftp.exe" and saw a Berkeley copyright notice in it), but I've not seen anything to indicate that their TCP/IP stack came from BSD.

    2. Re:BSD's deserve a look... by Score+Whore · · Score: 1
      I am not certain if masquerading is available on either of the BSDs, but I intend to investigate.


      It is available. Look at the natd and ipfw programs (and appropriate kernel options.)
    3. Re:BSD's deserve a look... by Hard_Code · · Score: 2

      strings ftp.exe on nt reveals:

      @(#) Copyright (c) 1983 The Regents of the University of California.
      All rights reserved.

      Heh

      --

      It's 10 PM. Do you know if you're un-American?
    4. Re:BSD's deserve a look... by kkenn · · Score: 1

      I wonder if this pre-dates what we now call the BSD license, or whether (if not) Microsoft acknowledge the contribution anywhere. Anyone ever seen the reference? :-)

  62. Re:Some thoughts on FreeBSD... by Anonymous Coward · · Score: 0

    Did you actually take my post seriously, or were you just playing along? If that was the case, hehe. :)

  63. Suckers! by MisterNatural · · Score: 0

    I think that "Anonymous Coward" should be changed to "Knee-Jerk Fool who Will Buy Anything" or maybe "I Don't Care What It Is, I Don't Like It"!

    Mom: "Billy, stop pulling the cat's tail!"
    Billy: "But Mom, I'm NOT pulling! I'm just holding on, the CAT is doing all the pulling!!"

    Oh well, that's what I get for trying sublety on a crowd that's into shiny baubles and insincere flattery...

    --
    Mr. Natural -- Cat Herder
  64. Re:Some thoughts on FreeBSD... by NovaX · · Score: 1

    Playing along, wondering it you actually were going anywhere.. if you were, I'd be interested.. but amusing otherwise. And of course, got enough karma to play around with. :^)

    --

    "Open Source?" - Press any key to continue
  65. Unix Gurus by j.e.hahn · · Score: 1

    I've got to complain here, being a paid Unix guru (well I can dream about the guru bit, but I do admin work) and I'd like to think that you should at least listen to the opinion of the local Guru. He might not be entirely right, but he might be of some use.

  66. Linux compatibility by cmc · · Score: 2

    It's not really called "emulation" because it's not an emulator. FreeBSD (and others, I'm sure) runs Linux binaries. You can install Linux libraries, even as low-level as the various C libraries floating around for Linux. Technically it's called, in FreeBSD, "Linux mode."

  67. Re:What about em.. by Foogle · · Score: 2
    While OpenBSD certainly is one of the most secure operating systems out there (esp. out-of-the-box), that's not all it's good for. OpenBSD makes a great workstation too. Of the three xBSDs that are available for free, OpenBSD is hands down the easiest to configure. The OpenBSD team has done a wonderful job of setting up a very flexible default install. The BSD ports collection works great on the platform too, so a huge collection of popular software is also available (and OpenBSD, like FreeBSD, will run Linux applications). I highly recommend it.

    -----------

    "You can't shake the Devil's hand and say you're only kidding."

  68. Re: TCP stacks by aheitner · · Score: 2

    I've heard this before from a lot of FreeBSD advocates: "The FreeBSD TCP stack is lightning fast", which of course goes with the implication that the Linux stack is not all it could be.

    For the dozens of times I've heard this, I haven't seen any recent benchmark or anything to back up the claim. It should be very simple to compare the two -- you can use exactly the same apps very easily.

    I know that the original TCP stack for Linux was not so hot, but I know it was rewritten sometime in 2.0.x (get me if I'm wrong). I'm sure there have been other improvements through 2.1 developement.

    I've never used Linux in a high enough bandwidth environment to be able to see the stack at all. On my old k6-200 serving ftp on 10baseT, processor utilization to fill the pipe (perhaps 30 users, so the ftp daemon wasn't costing much) was about 3%.

    Anyone have any reports on the two in a 100baseT or gigabit environment?

  69. No Darwin? by imac.usr · · Score: 1

    OK, so it's similar to FreeBSD, but hey, it runs great on PowerPC hardware. Either that or NetBSD's new (as of 1.4) PowerPC port.

    Mind you, that assumes the machine(s) in question contain a PowerPC to begin with.



    --
    I use Macs for work, Linux for education, and Windows for cardplaying.
  70. OBSD by sjeffers · · Score: 1

    I once used fbsd for a week, and then switched to obsd. I have been using that for about two months now. I also once tried to use nbsd, but it didn't support dhcp in the install, and I couldn't force an IP.

    I believe there isn't a significant driver difference between the two. The vidio drivers are part of xfree. They both have limited sound driver support. If you care about sound, you should probably use oss with both. The only significant hardware support difference is fbsd can use smp. If that isn't a factor, then obsd's security features and increased stability defenetly make it a better choice.

  71. A good first post by copito · · Score: 0

    This one in the AIBO article. Only got a +4 but it's a decent first post.
    --

    --
    "L'IT c'est moi!"
  72. OpenBSD on alpha? by Nelson · · Score: 1
    Anyone running it? How well does it work? It doesn't look like it supports much. Where can I get ISOs?


    thanks

    1. Re:OpenBSD on alpha? by wozz · · Score: 1

      OpenBSD works well on Alpha's with the exception of there being no dynamic libraries. This could be fixed by a donation of a fast alpha box to the developers. And rather than get ISO's, why not buy a cd from OpenBSD.org and support the project!

  73. No community behind OpenBSD? Come on! by Dick+Deadeye · · Score: 2

    What nonsense! There is a thriving community behind OpenBSD. Subscribe to the misc@openbsd.org mailing list for a few days and you'll see lots of information, much of it very useful. The S/N ratio of the OpenBSD mailing lists is pretty high and there is definitely a community there.

    The community seems to be growing in size, too.

  74. Linux SMP and FreeBSD SMP by Anonymous Coward · · Score: 1

    After running tests I have found that Linux SMP is about equal to FreeBSD SMP. None of them are up too it compared to Unixen thou. Remember Linux vs NT? SMP problems are being adressed both in Linux and FreeBSD so improvements are comming.

  75. It depends by Anonymous Coward · · Score: 0
    If I want to run it on wierd hardware I'd go with NetBSD. If I want a server I'd go with OpenBSD. If I want a workstation I'd go with Linux or FreeBSD. Why? Based on what I've seen here are my reasons.

    NetBSD - Seems to be aimed at supporting the most architectures possible, very impressive list of systems it runs on.

    OpenBSD - It really is a secure OS. I like secure servers. Second best number of architectures supported.

    FreeBSD and Linux - Primarily x86 (yes I know they support others, but in my view they're still primarily x86). As a result of thier HEAVY x86 background they've go the best user apps. They're the two platforms that apps are most likely to run on, as a result I classify them as the best Workstation OS's.

    Obviously the OS's I've relegated to servers and workstations can do the other job easily.

    Zane

  76. Off Topic: On Duel-booting by trog · · Score: 1

    All the M$ OS's overwrite the mbr during install. Best to have them installed first, then install linux second.

    NT Workstation is best for duel-booting. I take a sick pleasure in knowing that NTLDR boots Debian GNU/Linux on my workstation at work :)

  77. easy to configure? by Lx · · Score: 1

    I'm love Free and OpenBSD, but I have to say, Open may be easy to configure, but I'm not sure how it's easier than FreeBSD. Installation is very simple if you want to use a whole hard drive, but a pain in the ass if you want to put it on a seperate partition. FreeBSD has /stand/sysinstall, which is great for installation and configuration, especially for beginning users. And the Linux emulation, although much better than 2.3 days, still has a ways to go to catch up to Free.



    Like I say, I love them both, but I would have to vote for FreeBSD for ease of use and configuration. Of course, it depends what you started on, much of the time...



    -lx

  78. Learning perl programming by Anonymous Coward · · Score: 0

    Too drunk to not say something about this:

    Man pages. Learn perl from the man pages. Perl has the nicest man pages of anything I've ever used, and you should leart perl this way. Start out by manning perlsyn, then take a look at perldata and perlop, perlre is very nice, perlfunc is a must have reference work. After this basic tutorial, perlref and perllol are mind blowingly amazing, and then go and read every singe man page in the toc (man perl).

    Screw the camel/lama, whatever, it's all the same stuff written by the same people.

    After that I suppose you have to read the source code to all the modules, and then perl itself, and then you can have intelligent conversations with Tom Christiansen et al.

    1. Re:Learning perl programming by Foogle · · Score: 2
      okay fine, but that still proves my point. Whether it's from a man page, or a book, or a mystical leprechaun -- it's still instructions

      -----------

      "You can't shake the Devil's hand and say you're only kidding."

    2. Re:Learning perl programming by nesan · · Score: 1

      "Man pages. Learn perl from the man pages."

      Yes, the man pages are good, but...

      "Screw the camel/lama, whatever, it's all the same stuff written by the same people."

      ... DO NOT "Screw the camel"! The turquoise camel book (perl5) is great, even if its content matches closely the man pages. I use it instead of the man pages, which are searchable. The indexing and organization of the book are really good!

      And think nice about the people who put valuable content in the man pages, instead of making it an incentive to buy the book. The turquoise camel book is worth the money anyway!

    3. Re:Learning perl programming by dennisp · · Score: 1

      Yeah, programming perl is great. It's really well written with a lot of humor that has made me laugh each of the 5 times i've read it. The smartass comments on every other page kept me awake.

      The glossary was very nice as well.
      ----------

  79. Re: TCP stacks by thundrcast · · Score: 1

    There was a short PC Mag article that was quite good back in Feb or March; I think, maybe older. The writer took a Dell PII 400 and installed NT, Linux and FreeBSD. He then ran Apache and some benchmark that measured the number of pages served per second. It wasn't a extremly scientific test, nor were the machines tuned much. Both Linux and BSD crushed NT. Linux was ahead of FreeBSD under light load, but when the number of connections increased, FreeBSD started to pull ahead. If I remember correctly FreeBSD was about 2x as fast as NT and maybe 10-15% faster then Linux under heavey load. It was a really good one page article. I wish I still had it.

  80. Which *BSD? by skalore · · Score: 2

    Hi, I am a partner of Nightfall Security Group, a San Diego based computer security thinktank which favors BSD over the other varieties of UNIX based operating systems. For security, OpenBSD wins hand down. OpenBSD has a very spartan feeling about it, the installation is text based and it requires some previous knowledge of tcp/ip, filesystems and various UNIX things. Theo, who heads the OpenBSD project is very proud that OpenBSD has had only a couple vulnerabilities found in it, since it's tenure, and most, if not all of them dealt with third-party applications. On the other hand, FreeBSD is Nightfall Security Group's choice for our servers, while OpenBSD is for our firewalls. FreeBSD in our experience is the most efficient and stable operating system that we have encountered regularly. You can bang FreeBSD with all that you got and chances are it will take it and bounce it right back. FreeBSD's security is also very good, like all BSDs, but because there primary focus is performance the FreeBSD core team does not review the source code with such scrutiny for vulnerabilities as the OpenBSD team does. FreeBSD's installation is very GUI and FreeBSD comes with a pretty complete set of drivers. Overall, FreeBSD is the most useable BSD out there. NetBSD is one of the most portable operating systems in existence. If you go to the NetBSD website, at www.netbsd.org, you will find a link to a list of hardware architectures that it can run on. The list is absolutely astounding. NetBSD lacks in our opinion true stability and their scrutiny of code for vulnerabilties needs improving. But, if you need an operating system to run on a very outdated or unique piece of hardware chances are it already has been ported to it, or it will soon. For more information you can always visit NFSG's website at www.nfsg.org - skalore@nfsg.org
    skalore@nfsg.org
    Chairman of TooRcon (www.toorcon.com)

    --
    skalore@nfsg.org
    Founder of ToorCon (www.toorcon.com)
    CTO of Nightfall Security Group (www.nfsg.org)
    1. Re:Which *BSD? by skalore · · Score: 1

      Well as I said my observation about NetBSD stability comes from our own experience with it. Other people will of course have different experiences considering hardware, electricity outages, patience, etc..

      Solaris is one of my favorites as well. Of course, I like all BSD init type OSes. :)

      - skalore
      skalore@nfsg.org
      Chairman of TooRcon (www.toorcon.com)

      --
      skalore@nfsg.org
      Founder of ToorCon (www.toorcon.com)
      CTO of Nightfall Security Group (www.nfsg.org)
  81. You need to have the correct "capability". by Mr+Z · · Score: 1

    First, it's still useful against the "broken program" attack, where the attacker guides a broken privileged program to change a file. The broken program is unlikely blindly clearing immutable flags.

    Second, the process doing the chattr needs the correct capability to actually do the chattr call. To get a similar effect to securelevel, you can revoke this capability at bootup from all running processes.

    --Joe
    --
  82. Just what the hell is that supposed to mean? by Brian+Knotts · · Score: 2
    The NetBSD team does a great job of covering the hardware world. No, not the WinTel hardware world, that's Linux.

    Linux is the "WinTel hardware world"?!?

    Just off the top of my head, I can think of several platforms that Linux runs on:

    • PPC
    • x86
    • ARM
    • SPARC
    • Alpha
    You BSD guys just never give it a rest, do you?

    --
    Interested in XFMail? New XFMail home page
    1. Re:Just what the hell is that supposed to mean? by itachi · · Score: 1

      Yeah, but the only thing I could get to run on the old MacIIvx I picked up a few months back was NetBSD. It is a bit of a point, there's hardware support for some seriously screwball hardware that was old when oil was still dinosaurs. Of course, Linux runs on almost as much stuff, I agree.


      itachi

    2. Re:Just what the hell is that supposed to mean? by Score+Whore · · Score: 2
      Linux is the "WinTel hardware world"?!?


      I don't think he was denigrating Linux in anyway. Just distinguishing what he meant by "covering the hardware world." Linux has a lot of device driver support on Intel, more than any other x86 unix in fact. But his point was to clarify that NetBSD runs on more different architectures than any other unix.

      Of course Linux runs on a lot of platforms, just not as many as NetBSD. You arguing against this fact by listing some of the platforms that Linux runs on would be like me arguing that CowBSD has just as many/as good device drivers as Linux by listing:

      • NE2000
      • IDE Hard disks
      • Serial ports
      • Parallel ports
      • keyboards
      • ...


      It's just not a valid argument.

      -sw
    3. Re:Just what the hell is that supposed to mean? by dingbat_hp · · Score: 1

      Linux is the "WinTel hardware world"?!?

      I read that as "If you want wacky new Wintel devices, and you want the drivers to work, go with Linux". If you want to rejuvenate a weird old dinosaur, then use FreeBSD.

      It's a positive statement about Linux, not a criticism of it.

    4. Re:Just what the hell is that supposed to mean? by Brian+Knotts · · Score: 2
      I wasn't arguing that Linux supports as many architectures as NetBSD; I was simply trying to refute his statement (as I interpreted it) that Linux was limited to "WinTel hardware."

      Maybe that's not what he meant; I'm just so used to reading anti-Linux flames in BSD-related threads that perhaps I'm too quick on the gun.

      I don't understand why it seems that BSD users feel the need to constantly attack Linux and Linux users. They (BSDs and Linux) each have their uses.

      --
      Interested in XFMail? New XFMail home page

    5. Re:Just what the hell is that supposed to mean? by Trinsec · · Score: 1

      You mean just like you Linux users attack the Windows world? Yeah, thats a nifty double standard you have there. Each have their uses right? Well that includes Win*, *BSD and Linux. Don't get up on a high horse when the entire Linux community is held together by bashing another operating system and it's users.

    6. Re:Just what the hell is that supposed to mean? by softweyr · · Score: 2
      Linux is the "WinTel hardware world"?!?

      Just off the top of my head, I can think of several platforms that Linux runs on:

      • PPC
      • x86
      • ARM
      • SPARC
      • Alpha

      You BSD guys just never give it a rest, do you?

      Add to that list

      • VAX
      • Sun-3
      • HP 300/400
      • Mac 68K
      • Amiga
      • Atari TT/Falcon
      • NeXT
      • MIPS HHPC
      • NS32532
      • BeBox
      • Hitachi SH3

      But don't take my word for it, go visit the NetBSD Supported Hardware page and see for yourself. Nobody implied Linux isn't portable, just that NetBSD has been ported to more platforms than just about anything else. Next time, try to keep your knee from jerking quite so hard.

    7. Re:Just what the hell is that supposed to mean? by MO! · · Score: 1


      Maybe that's not what he meant; I'm just so used to reading anti-Linux flames in BSD-related threads that perhaps I'm too quick on the gun.

      I don't understand why it seems that BSD users feel the need to constantly attack Linux and Linux users. They (BSDs and Linux) each have their uses.


      I feel compelled to reply to the above statements.

      I've been using FreeBSD for many years, and various other OS's - including Linux - for over 15 years. I don't see the constant attack you refer to. Perhaps things are different in the general Usenet groups or something, I don't know, that's one place I rarely visit... I do subscribe to, and regularly search the various BSD mailing list archives. From my perspective, I can say for certain that your statement is at best exaggerated.

      You're first statement seams to shed a bit of light on your opinion. Perhaps being 'too quick on the gun' has manifested itself into the constant attacks you seam to see.

      Then again, you may just be giving far too much credit to the adolesent thumping and flaming perpetrated by a small, yet vocal, subset of Slashdot readers.

      I'm not sure, but either way, I'd recommend putting the 'gun' away. Learn to not only read what people write, but also understand what they're indended meaning is.

      For the record, I don't want to continue or re/start a flamefest. Just hope to assist you in viewing this issue from a different perspective.

      --
      I AM, therefore I THINK!
    8. Re:Just what the hell is that supposed to mean? by Above · · Score: 1

      I didn't mean to suggest that Linux did not run on non-Intel platforms. I'm sorry if that was the impression I got. What I was referring to was the fact that the people working on Linux/Intel seem to have as one of their goals supporting every last bit of hardware ever produced for an WinTel based system. Most of the BSD variants have no interest in doing this, they support what they consider to be a "good" subset of the hardware (good often meaning well performing hardware that supports free software development), and show little interest in other hardware items.

      I give the Linux guys credit for running on as much stuff as they do (in both WinTel land and alternative land), it is quite an accomplishment. Unfortuantely, when you talk about server-land, this is relatively unimportant, as server people tend to buy a select group of top-end components, and don't care if anything else is supported. Some people even consider Linux's broad support a drawback in this area, as the more stuff that is being developed, the more stuff that needs to be tested, and proven solid. Yes, I know things can be disabled, and yes, in the end it probably doesn't make a lot of difference.

    9. Re:Just what the hell is that supposed to mean? by Anonymous Coward · · Score: 0

      hmm. err, i think he means that linux support a lot of IBM PC hardware, sound cards, nic's, weirdo scsi controllers and such. /ecco@lugu.org

  83. OpenBSD (and NetBSD) by khaladan · · Score: 1

    As has been mentioned above, OpenBSD's primary goal is security. The OpenBSD project is commited to being the most secure product out there. Another advantage of OpenBSD is integrated crypto. US crypto laws do not apply since their "headquarters" is in Canada.

    From http://www.openbsd.org/security.html:
    Our security auditing team typically has between six and twelve members who continue to search for and fix new security holes. We have been auditing since the summer of 1996. The process we follow to increase security is simply a comprehensive file-by-file analysis of every critical software component. We are not so much looking for security holes, as we are looking for basic software bugs, and if years later someone discovers a the problem used to be a security issue, and we fixed it because it was just a bug, well, all the better. Flaws have been found in just about every area of the system. Entire new classes of security problems have been found during our audit, and often source code which had been audited earlier needs re-auditing with these new flaws in mind. Code often gets audited multiple times, and by multiple people with different auditing skills.

    If one is running multiple architectures or arcane/strange ones, a cool thing about NetBSD is that it is supported on many platforms. Their motto is "Of course it runs NetBSD."

    Ben Higgins

  84. I just moved to FreeBSD by Anonymous Coward · · Score: 1

    I have been using Linux since 1994, and about a month ago gave FreeBSD a try. WOW, it is great. Everything about it is so well thought out, everything works, and works well. I wish that I had tried it years ago. I admin about 6 Linux servers, and now am in the process of moving a few over to BSD. I am not giving up on Linux, mind you, but I sure as hell am going to be using a lot of BSD from now on. The package management on FreeBSD blows all of the Linux systems away.
    I am very impressed with the FreeBSD file system FFS/UFS, unplu a running box, and your file system does'nt get shot to hell like it does with ext2. Just give it a try, and you too will soon have Linux and BSD side by side in your server closet!

  85. Charlie & Tux by hugg · · Score: 1

    I recently installed FreeBSD 3.3 on a cheap Compaq I got from uBid. I am now happily using it as my main desktop box. The ports collection is awesome.

    Netscape 4.61 for Linux runs very well (meaning it only seg faults every few hours); JDK 1.2 runs well, even with the JIT; and I've heard reports of even Oracle working on FreeBSD (?)

    I still run both Linux and FreeBSD for different reasons. I have an old box with an ISA card that makes FreeBSD cough a lung serving NFS (this is a documented bug), so I installed RedHat 6.x and struggled with its experimental kernel NFS instead. Choose your poison!

    1. Re:Charlie & Tux by getafix · · Score: 1

      FreeBSD has jdk1.2? When, where?

    2. Re:Charlie & Tux by Anonymous Coward · · Score: 0

      Oracle 8.0.5 runs well on FreeBSD. The kernel must be reconfigured for SVR4 semaphores, memory and messages etc. but it is fairly easy. FreeBSD is NOT an Oracle client though, i.e. Oracle OCI libraries will not compile clean and they may not work. Webdb 2.0.5 also works with FreeBSD with additional kernel changes.

  86. Na, means he's an idiot. The moderators too. by negative_karma · · Score: 0
    • You BSD guys just never give it a rest, do you?


    Naaa, he's too stupid to be considered a BSD guy -- just read that rambling post! Don't blame him, blame the moderators for moderating before reading. DUHHHHHH

    How unfortunate my .sig is actually wrong...
    --
    Worse than an untouchable, when I reincarnate I'll be lucky to return as bacteria.
    1. Re:Na, means he's an idiot. The moderators too. by Bastian · · Score: 1

      Since when does lots of info mean rambling? At least he isn't throwing Linux FUD (Which I wish were an oxymoron.)

      NetBSD does support more hardware, at least officially. check here

      Yes, people can come up with a lot of lists of ports to linux that do exist - I know about the N64 and various voice-mail computers - but when it comes to officially supported platforms, the list doesnt seem to go very far past Brian Knotts's list. I'm sure if OpenBSD had as many hard-core users as Linux, it would have more fringe ports, too.

    2. Re:Na, means he's an idiot. The moderators too. by hylsberg · · Score: 2

      Why don't YOU give it a rest? I'm a Windoze guy, and don't know which is the better Linux/Unix. I think it's too bad that there always has to be someone who dumps some completely irellevant post in which they bitch and moan over something. Get a grip and say something if you have something to add, otherwise SHUT UP and let the serious people speak!

      --
      /Troels
  87. It's probably just robo-generated text by Guy+Harris · · Score: 2
    Who the fuck is this AC?

    Probably somebody who picked the "Complain about a company/organization" option for Scott Pakin's automatic complaint-letter generator, supplying "NetBSD" as the name of the company/organization, specified that it should generate 5 paragraphs, hit the "Complain" button, and pasted the results into a Slashdot comment.

  88. OpenBSD and NetBSD merge... by maynard · · Score: 3
    IMHO the best thing for the BSD community is if the OpenBSD guys and the NetBSD guys could get together. Unfortunately, the inability to do that is the very reason they are apart.

    I'll address just this point, never mind the rest *cough*.

    Two reasons why this won't happen:

    • OpenBSD codes and ships from Canada where laws against exporting cryptograpy are almost non-existent. This means that one of the primary reaons OpenBSD split off from the NetBSD group, that being to create a distribution with a security focus, could not be done here in the United States. I'll note that many of the core NetBSD contributors are based here in Boston (though, obviously not all)

    • I don't think Theo wants too. Good 'nuff for me.
    1. Re:OpenBSD and NetBSD merge... by kkenn · · Score: 1

      Well, not to put too fine a point on it, the reason why Theo split from NetBSD was due to personality conflicts.

  89. I challenge thee! by Anonymous Coward · · Score: 0

    Please produce some source code for a real app whos linux bin executes faster on freebsd then on linux.

    1. Re:I challenge thee! by Anonymous Coward · · Score: 0

      Ummm, if we could produce the source code, we wouldn't need to run it in emulation.

      We'd just build it native on BSD.

      Next, please!

    2. Re:I challenge thee! by Anonymous Coward · · Score: 0

      a legitimate challenge to a stupid statement. Then in response, a flip non-answer. How amusing, the frothing BSD advocates actually ARE more amusing than their linux counterparts.

  90. Hold up just a second! by itachi · · Score: 1

    Stay away from Debian as a newbie? I would say it might be prefereable for a newbie. The key being getting in touch with the Debian community, be it through the mailing lists or whatever, and trying to learn as you go along. That and RTFM, but that pretty much applies to any linux/BSD newbie experience. As for RedHat as a newbie, I think it makes things very easy, but that can be very dangerous. A newbie doesn't know to remove un-needed daemons, use TCP wrappers, and not log in as root. If the install goes easy, and the installer pampers you, you forget the power that you are weilding with that CLI. Speaking as someone who started with RedHat and then quickly left for Debian and the BSDs, all of them are easy to use if you ask for help and RTFM.

    itachi

  91. Cheap Trick! by sporty · · Score: 1
    This is something I got curious about one day since I ran linux, freebsd 3.3, 4.0 all on one machine. Mount the linux partition under /compat/linux and I could run anything and everything. It would be stupid to have /usr/home from linux mounted in /compat, but as a quick and dirty hack, you can run linux and freebsd apps at once..

    NOTE! This is insecure by far. One should mount without suid! Things like su just rebooted my system (good reason too).

    --

    -
    ping -f 255.255.255.255 # if only

  92. sometimes its just the little details by pixel+fairy · · Score: 1

    since they are so similar, it could just be
    the little details like the installation.

    example, ibm thinkpad 701. you probably want
    the easiest/fastest install in case you want to
    do it again. turns out the freebsd could not
    detect its hard drive. netbsds install did not
    offer to clear the MBR which had lilo on it
    (when i got it, it had linux on it)
    so it runs openbsd.

    i still think openbsd is
    easier to install than the other two, except
    that you do cant just use a default partition
    table, but i never do that anyway.

  93. Install... am I just weird? by coreybrenner · · Score: 0

    I've installed all three of the free BSD Unix variants in the last few weeks, and have to say that the OpenBSD installation is by far the easiest of the three. I guess I'm weird, but I like a no-frills, just-the-facts-maam installation. It installs everything you need, and then some. Out of the box, it's tight and stable. Given a few patches (available at www.openbsd.org) to take care of a couple little niggling bugs, recompilation of the system, and the installation of a couple packages from /usr/ports, it's up and running smoothly and flawlessly. FreeBSD - well, I installed Free and ran it for a while. It has a *ton* of stuff with its system, most of which actually works. The only thing I can say here is that it seemed less "tight" than OpenBSD. One day, my X configuration worked. The next day, after having changed exactly *nothing*, my window manager mysteriously stopped working. Then, the next day, X refused to come up at all. So, I wiped it out. It didn't seem very well put-together at that point (v3.2). NetBSD - its installer is less straightforward than OpenBSD. It uses a somewhat curses-type installer on x86, and it's a little less than flexible. For instance, I couldn't convince it to install the system to two disks (having a couple of smallish disks is an unfortunate reality on a couple of my machines). At any rate, I had to set up the slices on wd0, reboot and pretend to want to install to wd1 and set up the slices there, and then reboot again (because I wanted / on wd0a), suspend the installer after having "set up" wd0 again, and mount wd1a to /usr before resuming. After that little bit of hacking around, the system installed normally. The mouse device still eludes me, though, and I've not the time to deal with it currently. On OpenBSD, it's /dev/psm0. On NetBSD, from which Open is derived back in the mists of time, even after compiling in the wscons console drivers and setting things up, /dev/wsmouse won't allow the mouse to work. It, too, is less "tight" than OpenBSD in my opinion, but in a different way. There seems to be a spirit of technological innovation in the NetBSD camp that the other BSDs benefit from greatly. Witness RAIDFrame, pciide, etc. migrating from Net to Open. Softupdates originated in, I believe, FreeBSD, and was ported into OpenBSD. Some of the better parts of FreeBSD's userland made it to OpenBSD and was audited and changed. Some of it made it back to Free and even back into Net. So, there's a lot of cross-pollination between all of them. YMMV, of course, but my miles will be run on Open. --Corey

    --
    Not only will they not deserve liberty or safety, Mr. Franklin, they will be DENIED both!
    1. Re:Install... am I just weird? by Arial · · Score: 1
      Hmm.. the wonderful 3.2 release. The ISP I used to work for used FreeBSD for just about everything, and boy did we have a fun time with 3.2.. it was simply broken. 3.3 seems lovely though.

      NetBSD.. urgh. We ditched NetBSD as soon as we could, it was broken beyond belief ( the VM subsystem just didn't work properly ). I hope things have changed since, but I'll stick to FreeBSD unless I get a VAX or something :) I've certainly yet to find something that doesn't work, which makes a change from 6 years of messing with linux..

  94. Install... am I just weird? by coreybrenner · · Score: 2
    I've installed all three of the free BSD Unix variants in the last few weeks, and have to say that the OpenBSD installation is by far the easiest of the three.

    I guess I'm weird, but I like a no-frills, just-the-facts-maam installation. It installs everything you need, and then some. Out of the box, it's tight and stable. Given a few patches (available at www.openbsd.org) to take care of a couple little niggling bugs, recompilation of the system, and the installation of a couple packages from /usr/ports, it's up and running smoothly and flawlessly.

    FreeBSD - well, I installed Free and ran it for a while. It has a *ton* of stuff with its system, most of which actually works. The only thing I can say here is that it seemed less "tight" than OpenBSD. One day, my X configuration worked. The next day, after having changed exactly *nothing*, my window manager mysteriously stopped working. Then, the next day, X refused to come up at all. So, I wiped it out. It didn't seem very well put-together at that point (v3.2).

    NetBSD - its installer is less straightforward than OpenBSD. It uses a somewhat curses-type installer on x86, and it's a little less than flexible. For instance, I couldn't convince it to install the system to two disks (having a couple of smallish disks is an unfortunate reality on a couple of my machines). At any rate, I had to set up the slices on wd0, reboot and pretend to want to install to wd1 and set up the slices there, and then reboot again (because I wanted / on wd0a), suspend the installer after having "set up" wd0 again, and mount wd1a to /usr before resuming. After that little bit of hacking around, the system installed normally. The mouse device still eludes me, though, and I've not the time to deal with it currently. On OpenBSD, it's /dev/psm0. On NetBSD, from which Open is derived back in the mists of time, even after compiling in the wscons console drivers and setting things up, /dev/wsmouse won't allow the mouse to work. It, too, is less "tight" than OpenBSD in my opinion, but in a different way.

    There seems to be a spirit of technological innovation in the NetBSD camp that the other BSDs benefit from greatly. Witness RAIDFrame, pciide, etc. migrating from Net to Open. Softupdates originated in, I believe, FreeBSD, and was ported into OpenBSD. Some of the better parts of FreeBSD's userland made it to OpenBSD and was audited and changed. Some of it made it back to Free and even back into Net. So, there's a lot of cross-pollination between all of them.

    YMMV, of course, but my miles will be run on Open.

    --Corey

    --
    Not only will they not deserve liberty or safety, Mr. Franklin, they will be DENIED both!
  95. One more thing about FreeBSD by Bastian · · Score: 2

    though I have not used NetBSD or OpenBSD, I have used both FreeBSD and Linux, and one thing I have definitely noticed is that in low-RAM situations, FreeBSD seems to run decidedly more smoothly.

    My machine is a Pentium 133 w/16 megs of RAM, so if I am running Netscape Communicator, i have about 22 megs of stuff in the swap partition. Any Window Managers other than FVWM are out of the question, and despite that, Communicator still dies fairly often.

    FreeBSD, though, will let me use Communicator with KDE, and on top that, I have never had Navigator die on me.

    How this info matters to a more powerful machine is beyond me, but what it means to me is that I see no good reason to be using anything other than FreeBSD - I use only x86 computers, so there's no compatibility gap there which would justify another unix, and security is not a big issue for me since I am just running a desktop which I doubt anybody would put much effort into cracking, anyway.

    1. Re:One more thing about FreeBSD by Score+Whore · · Score: 1
      FreeBSD, though, will let me use Communicator with KDE, and on top that, I have never had Navigator die on me.


      You lucky bastard. As much as I hate to say it, I've found IE 4.x/5 under NT and 98 to be more stable and functional than any version of netscape on any OS.

      -sw
    2. Re:One more thing about FreeBSD by DragonHawk · · Score: 2

      As much as I hate to say it, I've found IE 4.x/5 under NT and 98 to be more stable and functional than any version of netscape on any OS.

      It is a Netscape problem, not an OS problem. Netscape Navigator is essentially NCSA Mosiac hacked up beyond recognition. That is why the Mozilla folks have decided to do a complete rewrite.

      However, for me, Netscape still runs better then IE. Because I use Linux, and slightly unstable but running always beats won't run at all. Tell Microsoft to support Linux and *BSD with their browser.

      --

      dragonhawk@iname.microsoft.com
      I do not like Microsoft. Remove them from my email address.
  96. Make World? by Anonymous Coward · · Score: 0

    I like the FreeBSD 'make world' (rebuild entire system from sources). Does NetBSD or OpenBSD have this as well?

    1. Re:Make World? by Anonymous Coward · · Score: 0

      NetBSD has a 'make build', not sure about OpenBSD.

  97. The various... by Matthew+Weigel · · Score: 1

    OK, I've had experience with FreeBSD 2.2.8, 3.1, and OpenBSD 2.3.

    So here's my personal opinion: for intel computers that have a single processor, use OpenBSD. For intel processors with more than one CPU, use FreeBSD. For other architectures, you may get to choose between OpenBSD and NetBSD, and I'd say go with OpenBSD first. Why?

    First, FreeBSD supports multiple processors, and the other two don't. I'm planning on donating an old SMP pentium to encourage such development, but right now it's not there.

    Otherwise, I recommend OpenBSD because its security enhancements are significant. It's FTP server is certainly more secure than wuftpd or Proftpd, and I'm pretty sure it's more secure than the NetBSD and FreeBSD FTP servers. More secure in a 'no longer able to get root through FTP' kind of way, which I would consider significant. Similarly with most everything else; things that today are called theoretical security problems are tomorrow's great exploits in the CERT advisories.

    As for NetBSD, there really are a lot of computers you might scoff at, that can run a perfectly acceptable set of small services under NetBSD. And hey, if you can't do "real computing" on that Mac IIci in your closet, you can still use it as a damned fine terminal in whatever room in your house still doesn't have an internet connection. Don't underestimate how many computers you can suddenly find yourself being able to use again, with NetBSD. As far as I know, both FreeBSD's and OpenBSD's linux emulation is great, to the point that huge commercial products (most noticable Netscape and Star Office) run fine; OpenBSD (and possibly NetBSD?) also has a wide collection of OS emulation possibilities, depending on the architecture it's running on (i.e., expect emulation for most UNIX binaries for the given platform, if you tell the kernel so). Similarly, KDE and suchlike UI enhancements run fine, which means that the old saw about the BSD's not being for the desktop is hogwash; administration isn't more difficult, it's just different.

    So, aside from my preference for OpenBSD when it's a possibility (and OpenBSD comes from the NetBSD tree, so you can run OpenBSD on that Mac IIci too), go with whatever works.

    --
    --Matthew
  98. Re: TCP stacks by WNight · · Score: 1

    Well, if it's so much better, why doesn't Linux use it? Or is it dependant on kernel features Linux doesn't have or something?

  99. OpenBSD Diary by Dengue · · Score: 1

    I just spent the last 2 weeks playing with OpenBSD on two 486's at home. I've posted a diary of sorts here. I really like OpenBSD. In fact I may switch my last linux box over to OpenBSD in the next week or two. Too bad, I was really enjoying being able to listen to WWOZ on RealPlayer. Does anyone know if the FreeBSD realplayer works with OpenBSD 2.5?

    jim

    --
    Go figure.
    1. Re:OpenBSD Diary by Anonymous Coward · · Score: 0

      if it doesn't, you should be able to use the linux version of realplayer under binary emulation. I've seen it done and it works quite well, sound and all.

  100. Re:NetBSD... can we trust it with our children?? by odaiwai · · Score: 1

    ok, ok,

    the automatic complaint thing was funny once or twice, but it's getting very tired now.

    Stop, please.

    dave

  101. yer gunna need a cheat sheet by kajoob · · Score: 1

    I'd have to agree with the others in that you should gradually jump off the microsoft plank with Caldera 2.3 or another linux distro. I'd also highly recommend a book called "Learning the Unix Operation" by O'Reilly It's a great book if you've been stuck in that crazy wintel world for too long.

    --
    Quidquid latine dictum sit, altum viditur
  102. newsences of freeBSD? by dox · · Score: 1
    newsences of freeBSD


    mind exploring that thought a little more?

  103. What to use for NFS? SAMBA? by Anonymous Coward · · Score: 0

    Any suggestions as to which BSD, or Linux for that matter, would be best as an NFS server?

    I've got a Pentium motherboard to recycle, 64MB RAM, IBM IDE drive, Netgear TULIP NIC, enough to put together a server with no additional expense. Needs to serve NFS to a SS10 running Solaris and a PC running Linux. The PC runs W98 once and a while, so SAMBA would be good, too.

    The last time I tried Linux as an NFS server, performance was poor. But that was some time ago.

    It's been eons since I last used BSD - 4.2? - but the cobwebs could probably be swept out.

    1. Re:What to use for NFS? SAMBA? by ninjaz · · Score: 2
      here are some (completely non-scientific) times from Linux (as server) and FreeBSD (as server) to NetBSD (as client):

      $ time cp /from-linux-2.2.10-ac3/ppro-200/testfile .

      real 1m11.308s
      user 0m0.017s
      sys 0m5.704s

      $ time cp /from-freebsd-3.2-RELEASE/k6-2-400/testfile .

      real 0m52.546s
      user 0m0.013s
      sys 0m5.314s

      It's probably worth noting that (at least) FreeBSD and NetBSD support NFSv3 in stable releases, and Linux does not yet.

      I can't give a good answer to what would be best for NFS serving *to* linux, as I don't have anything set up that way. Samba should display less variance as it's a user-level process. In that case, network stack and ethernet drivers would matter more.

    2. Re:What to use for NFS? SAMBA? by Anonymous Coward · · Score: 0

      The NFS implmentations are written almost completely by Sun. Solaris scales NFS. Other (simply) do not. Why is this?

      To be honest, I think it's because the Sun NFS code is terrifying (even thought it works), and it is not readily available to anyone outside of Sun. Maybe this will change in the future. NFS is a very important Unix server tool, especially when scaling.

  104. yer gunna need a cheat sheet by kajoob · · Score: 1

    I'd have to agree with the others in that you should gradually jump off the microsoft plank with Caldera 2.3 or another linux distro. I'd also highly recommend a book called "Learning the Unix Operating System" by O'Reilly It's a great book if you've been stuck in that crazy wintel world for too long.

    --
    Quidquid latine dictum sit, altum viditur
  105. Re:Which *BSD? (& NetBSD stability) by ninjaz · · Score: 3
    $ uname -srm
    NetBSD 1.4 alpha
    $uptime
    11:35PM up 156 days, 3:04, 4 users, load averages: 1.21, 1.01, 0.69

    NetBSD's stability looks fine here. :) 156 days w/ absolutely no signs of degradation. That's 156 days since the initial setup up the machine (i.e., after transferring data from a different-type filesystem and building a custom kernel), and my first experience with NetBSD. Of course, the FreeBSD box next to it has a similar uptime (as has the Linux box..)

    I think it says something about all of them that the most limiting factor for uptime is the size of your UPS and eagerness to upgrade.

    Regarding the original topic at hand, I think it really depends on how eager the poster is to jump head-first into a real unix environment. I personally think it's nice to learn it the hard way first, so you know the underlying principles and can easily pick up new flavors.

    Of course, if you don't care about OS or having unix skills, the one with the easiest install and prettiest out-of-the-box desktop configuration would be the obvious choice, imho. The only 2 unices I've really used as workstation os's have been Linux and Solaris, though, so I can't really comment on how the BSD's compare.. (fwiw, Linux beats Solaris to a pulp in that department, and I suspect *BSD would, too)

  106. My experience with Linux -> OpenBSD by Anonymous Coward · · Score: 1

    I started as a linux user many years ago.. about the time 1.2.12 was released. At that time I tried out all the distributions etc. and ended up using Debian for ages. (I still have files in /etc dated in 1995.. I managed to keep the same install going that long). In those days I just hacked around on linux and wrote code and had fun. A year or so ago I got a job as an admin/programmer at a fairly small ISP. The previous admin had already been running Debian and I was quite happy to continue this. I decided to give OpenBSD a try not long ago mostly because Theo DeRaadt lives in Calgary, which is not too terribly far from here, and I was also interested in the security aspects, for use at work. "Security and correctness of code" caught my eye too. I'm not sure how things went from this to now.. but at this point I have a much greater tendancy to lean on OpenBSD as my first choice to solve a problem. Debian IMHO has spiraled out of control. It's fine when you are using it for something non-critical, like a workstation or for fun at home, but the last stable release was far too long ago, and there's no way you'd want to run devel/unstable Debian on a server. One of the big things that strike me about OpenBSD is its maturity. Each peice of the core system is either mature, or there's nothing there. You won't find any alpha code in what is shipped. For many things that I do at work, this is a huge bonus over what linux has to offer. I recently spent about 4 hours trying to get NAT with port redirection working on linux (after having a junior monkey with install and getting drivers for the 3c509C's working etc.). This was very discouraging, so I installed OpenBSD on it and had it up and configured in about an hour.. this and it's guarenteed to be more secure. All this code is in 'alpha' state in Linux! It's silly.. they rewrite things every kernel release.. Same deal with RAID on Linux. (And this is from direct personal experience.) Now, the other bonus of OpenBSD of course, is its much hyped security... and I'll absolutely swear by this. They really do go over every line and make sure its *correct*. Not just secure, but *correct*. This makes for a very good system. And for all those out there that say this stuff gets integrated into other OS's, it's not completely true. There are enough differences from OpenBSD and the other BSD's (and certainly Linux) that line by line audits don't apply to the others.. and no one else is doing this. Does it make the system harder to use ? No, I wouldn't say that at all. It's not much different from other systems, in fact I find it quite pleasant, there's just not nearly as many buffer overflows, or /tmp races etc. to worry about. The other argument I here is that any box can be made secure with a good admin. While this is certainly true a good extent, and a great deal of the security of the system is on the admins shoulders, there's also a lot to be said for having reliable tools to base a system on. The classic example right now is ftpd's. How many buffer overflows have we seen lately in ProFTPD and wu-ftpd ? How do you make a system secure when you start with that as a base ? And we're only talking about remote exploits. The number of holes skyrocket when you start looking at local vulnerabilities as well. Is the admin supposed to remove everything to make it secure ? There are some (for me minor) downsides. A lot of the new software coming out is written on Linux and porting it to OpenBSD sometimes requires a bit of work. In general though all the best stuff ends up in ports and there's binary packages of it. The last thing I'd like to address is the community. There are certainly not nearly as many OpenBSD users as linux, but they are all knowledgable and are hard core free software lovers as much or more so than any Linux user. It reminds me a lot of how Linux was in the early days. And yes, there are a few bigots around, but personally I don't mind this, and I don't think they are too concerned about attracting every user they possibly can in general, so the attitude is often unhindered. To wrap up I'd like to remind you that these rants come from someone who has used and loved Linux for years. I still use it daily and I still enjoy it, but I am often discouraged by a lot of the things I see when trying to make reliable systems (both security and system wise). im!spam!ain@netidea.com

  107. Help downloading!!! by Anonymous Coward · · Score: 0
    I have decided, several times in the past, to try out FreeBSD. It was all fine and dandy until I got to the part where I wanted to D/L it. Maybe it's me, but I couldn't find my way through the links to where the actual system was.

    Anyone? Where do I download FreeBSD so I can install it. I have no accessability to the CDs, at all.

    1. Re:Help downloading!!! by jhines · · Score: 1

      http://www.freebsd.org/handbook/mirrors-ftp.html

      That is one nice thing about FreeBSD, it will install from floppy, or over a serial line. Very flexible install options.

    2. Re:Help downloading!!! by Anonymous Coward · · Score: 0

      ftp://ftp.FreeBSD.ORG/.2/FreeBSD/releases/{i386,al pha}/3.3-RELEASE

  108. debian bad for newbies...from experience... by Ukab+the+Great · · Score: 1

    As a former newbie who started linux with Debian, my experience was totally awful. There was no default pager for the man pages, so what you ended up with was the instructions for learning how to use linux flying by at 8 billion miles an hour. I RTFM'ed with a good linux book and figured out how to use the export function, but still, I shouldn't have needed to do that. Debian is basically the embodiment of the things that are wrong with linux. They mean well and their goal is noble, but they get easily tripped up on the common sense thing. Redhat's much better. Some people may consider Redhat to be on the side of evil and Debian to be on the side of good, but to quote Dark Helmet "Evil will win because good is dumb".

  109. Why bother? by Anonymous Coward · · Score: 0

    The *BSDs will do almost exactly the same things as Linux, only a lot more painfully. FreeBSD may be slightly better in a few respects, but for personal use, it's the same except it's harder to install, there are less people to help you out, and there is less hardware support. Those who are concerned about security certainly should look at OpenBSD, but seriously, there are a lot better things you could be doing with your time (and your mind) than learning about something which is semantically different but nearly functionally identical.

  110. Aaaak! Pick anything, it'll be an improvement! by leonbrooks · · Score: 1
    > I run Windows98.

    No, you walk Windows 98 (softly, and carrying a big stick).

    > So, I ask: Is *BSD as easy/hard to learn as > Linux?

    Yes. (-:

    > Can I/ Should I start with FreeBSD?

    Yes. Start with Anything But Microsoft. Your mileage will vary whatever you do, but with any of Linux/*BSD you can at least find out what's going on, and there are very good odds that whatever your problem is, there are tools to fix it - and it will stay fixed. It is hard to emphasise what a relief this last point is to a tech support person! (-:

    --
    Got time? Spend some of it coding or testing
    1. Re:Aaaak! Pick anything, it'll be an improvement! by Anonymous Coward · · Score: 0

      Nothing like a *nix fanatic saying get away from this, do that. That's the bullshit the *nix community doesn't need. We've all heard it before, and your personal opinion on MS products doesn't mean a damn thing - especially in reference to this question. Both MS and *nix have their places in the computing world, and we each choose to use whatever we need to get the job(s) done. I use NT and linux, depending on what I need to do, and love them both. So please, spare us the useless "linux is better than windows" drivel and give the guy a straight answer.

  111. One thing to consider... by Stradivarius · · Score: 1

    ...is which of the systems you mentioned support the hardware in your machine. Coming from the Windows world, it can be easy to forget that the OS might not have drivers for your hardware.

    I'd like to ask everyone out there, since I really don't know much about Linux or *BSD, where is a good place to find out what hardware has Linux and/or BSD drivers? I'm thinking of installing Linux again (I had installed RedHat a couple of times before and played with it a bit a couple of years ago, but don't have it installed now). I would try BSD but I want one of those GeForce-based cards, and nVidia seems to have Linux drivers but not BSD.

    I'm also curious (though somewhat wary of starting a flame war :) as to which distro would be best. My ideas for this right now are (in no particular order), RedHat, Caldera, and Debian. RedHat simply because I've dealt with it a little before, though I have no real attachment to it. Caldera because I've heard the install is simpler, though this isn't really a significant issue to me. I'm kinda curious about Debian, I see a lot of people on /. who seem to like it better than the other distros, but I've never really seen an explanation of why/what's different.

    Background-wise, I'm primarily a Windows user, though I have some basic Unix knowledge. The ease of installation isn't all that big of a deal, so I'm leaning more towards Debian or RedHat. Though I might try another distro if someone gives me a good reason why it might be better for me. My main concerns, ie things I'd want/need to be able to set up without extreme amounts of hassle (though I realize there's bound to be some):

    1. An appropriate desktop environment, I like the looks of GNOME, though I won't rule out KDE.

    2. Sound. All those mp3s :-)

    3. Web/email, but I figure I can just use Netscape Communicator for this (unless there's a better email app?)

    4. FTP client and server.

    5. An office suite, or possibly just a word processor. WordPerfect?

    6. Gcc and the like, since I'm trying to get a little experience coding. I'd just need C and C++ compilers.


    Anyone have a suggestion as to which distro might be best? I'd really appreciate any information/insight you could provide.

    Thanks,

    Stradivarius


    1. Re:One thing to consider... by Anonymous Coward · · Score: 0

      Try linux mandrake. It's basically redhat, but with redhat's broken KDE installation fixed, and defaults more suitable for a desktop than a server. The powerpack editions ships with lots of nice desktop-oriented stuff. Sound is, like redhat, usually a matter of typing sndconfig as root, and letting it autoprobe.

    2. Re:One thing to consider... by dylan_- · · Score: 1

      You might want to consider using SuSE. You'll get all the software mentioned above (and a lot more) and the install is fairly simple; including an easy X setup. KDE is the default desktop, and it looks pretty good just the way it is....of course, this being Linux, you're then free to have whatever mutant desktop takes your fancy. :-)

      dylan_-


      --

      --
      Igor Presnyakov stole my hat
    3. Re:One thing to consider... by Anonymous Coward · · Score: 0

      Don't forget about the mp3 thing he said. i installed suse, but now i have no (free) drivers for my sb128 pci sound card. no sound, so i boot with win whenever i want to listen to my mp3s. that's sad, isn't it? the one driver i got has a trial time of full 20 mins! haha.
      of course, if one is willing to shell out 20$ for a 15$ sound card, then things are different.

    4. Re:One thing to consider... by twinpot · · Score: 1

      Suse 6.1 and 6.2 both come with a free OSS. They also have another OSS version which _is_ time limited. I s'pose you must've picked the wrong one ;-(.

      On a different note, I used to run Suse 5.3 on my system. It ran like a (Frencg TGV) train. I've sinced installed 6.2 (clean install), and now it runs rather more slowly, even with no X/KDE/Whatever else loaded. Anyone got any ideas ??

    5. Re:One thing to consider... by elflord · · Score: 1
      I'd like to ask everyone out there, since I really don't know much about Linux or *BSD, where is a good place to find out what hardware has Linux and/or BSD drivers?

      If you're going for a new machine, just get linux preinstalled -- go to http://www.tcu-inc.com or somewhere like that. This will make your life *MUCH* easier. Otherwise, try Redhat's hardware compatibility list ( under the support section of their site )

      If you want an office suite, Applixware is probbly the best choice, though it's not free.

      The other stuff, including C/C++ compilers will come with any distribution. You also might want to play with the development tools ( like Gtk / QT depending on whether you prefer C or C++ )

    6. Re:One thing to consider... by ar32h · · Score: 1

      i have a sb128 pci and it works fine in SuSE 6.1
      you need to recompile the kernel to include support for the es1370(es1370.o Ensoniq 1370, thats what i have) or es1371 (es1371.o Creative Ensoniq 1371)

  112. The Linux emulation is not perfect! by sti · · Score: 1

    I had a project where we needed to use the Linux version of MpegTV on FreeBSD under the Linux emulator. The problem was that if MpegTV crashed, it didn't clean up the SYSV shared memory segments it was using. After about a dozen crashes the FreeBSD box was out of shm and had to be rebooted. This is _not_ something you should have to do with a Unix!

    I haven't encountered the problem on native Linux.

    Of course the problem could just as well be in the implementation of SYSV shm on FreeBSD.

    1. Re:The Linux emulation is not perfect! by CyberELF · · Score: 1
      Using the ipcs and ipcrm commands, you can track down SYSV-IPC resources and kill them. Much better than a reboot ;-)

      It is indeed a pity that SYSV-IPC has no reference counting like files and the other IPC mechanisms (like pipes, locks and FIFO's)

    2. Re:The Linux emulation is not perfect! by kkenn · · Score: 1

      This is a generic problem with SYSV shared memory; it is not reference-counted, and exists "anonymously" independent of the existence of any creating entity.

  113. Flavours of BSD, Why so many? by WNight · · Score: 1

    I was on the OpenBSD page, and I found it won't support dual CPU machines. I'm sure FreeBSD and/or NetBSD will... Why are the versions forked?

    Especially OpenBSD, it seems like they should be handing their bugfixes back to be folded into regular BSD, and simply releasing a distro with less services and more encryption.

    FreeBSD seems like it should just be #ifdef i386 code in the main release. I mean, why have a seperate fork for (mainly) intel machines?

    Seems weird. Like it was decided for political instead of convenience reasons.

    1. Re:Flavours of BSD, Why so many? by Anonymous Coward · · Score: 0

      ahem.. Linux distro's ? forking. comeone, bsd has bsdi,freebsd,openbsd,netbsd. big deal, linux has slackware,redhat,debian,mandrake,stampede,openlinu x,suse, yada yada.

    2. Re:Flavours of BSD, Why so many? by Jonathan+C.+Patschke · · Score: 1

      This would be largely true if, in fact, all the free BSD implementations were, in fact, coordinating forks, with an open, common parent. This isn't the case. These aren't "distributions" or "versions" of some common BSD set of tools. They are largely complete reimplementations of BSD 4.2 or BSD 4.4. Each saw different, largely orthogonal, shortcomings in the BSD "stardard" package, and decided to release a reimplementation that addressed those issues. It wasn't decided from on-high that "Now there shall be OpenBSD for the security-conscious, FreeBSD for the Intel users, and NetBSD for people with esoteric hardware." Each group decided to form themselves. That said, from what I've heard, there is a decent bit of cooperation (or even mimicking) amongst the groups when some best-thing-since-sliced-bread improvement is made. BTW, "regular" BSD (I'm assuming you mean BSD/OS) is so far behind the times that its laughable. Some of it's new features in 4.0 include ELF support, GCC 2, and support for the 3Com 509 and SoundBlaster 16.
      From a Sun Microsystems bug report (#4102680):

      --
      Pining for the days when The Glorious MEEPT!!! graced SlapDash with his wisdom.
    3. Re:Flavours of BSD, Why so many? by Lazaru5 · · Score: 1

      These are not forks, they are different distributions. Linux is a "pick-and-choose" OS. A distribution is just someone else's idea of what should be included. You could start your own distribution, and include whatever packages you wanted. The only forking possible on Linux is in the kernel, and Linux's development nature makes that difficult (Linus as the Core Dude, GPL, etc.)

      The BSDs are a completely different development model (the entire OS is part of the same source tree.)

      BSDI is the commercial venture of the folks who started BSD at UCB.

      FreeBSD and NetBSD formed independantly (NOT split) from 386BSD. Free's goals being getting a working system (It started out being called just the "386 Patchkit") and making it run REAL good. Net's goal was to get BSD on as many platforms as possible.

      The only fork that occured was OpenBSD's split from NetBSD, primarily at the hands of Theo. OpenBSD's relationship with NetBSD means it runs on multiple platforms, but it's primary focus, as has been pointed out, is security.



      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  114. Linux binaries by njd · · Score: 1

    I am writing this on a Linux version of 4.08 Netscape running on a FreeBSD 3.3 Box.

    It still has the inevitable Netscape quirks, but all in all not to bad.

  115. Its good to break stuff by jamesbently · · Score: 1

    Its good to break stuff with Red Hat; its easily re-installed and after a while you start not to panic when you've just broken something important. Debian on the other hand is meant more for Gurus (just ask MY Guru!). I personally run Slackware 4.0, but I spent about six months breaking Red Hat. I don't have anything against Debian for power users, but remember that this fellow is switching from Win98; its all well and good to shout 'RTFMYSC! Start with Debian!' but the sheer amount of options with Debian and the fact that you have to know something about linux to begin with to use it properly means ...

  116. OpenBSD Install Tips (simplified) by Simon+Carr · · Score: 1
    Yeah, don't be dazzled by the fdisk implimentation, it's not as ugly as it looks, actually you'll come to respect it. The easiest way to figure out how to cut up the space if you are just fooling around with it (not on a production box) is to take the numbers you see and divide them by 2.

    So take your entire HD, figure out how much swap space you want, subtract that number and make your primary partition first, then add the swap. If you make the swap the first partition it gets ugly (in my experience).

    Cheap, not totally accurate, but it worked nice for me.

    Once you're done, add the initial packages you want, and your system is pretty much ready to be added to using pkg_add and an ftp:// URL.

    And buy the CD-Roms, they come with stickers :)

    --
    -- The unsig...
    1. Re:OpenBSD Install Tips (simplified) by Anonymous Coward · · Score: 0

      Yeah, don't be dazzled by the fdisk implimentation, it's not as ugly as it looks, actually you'll come to respect it.
      I must concur here -- I have an OpenBSD 2.5 installation, and after putting my HD into a system that was controlled by a Ontrack Disk Manager, the MBR and partition tables had been tweaked bad enough that I was unable to read the drive on my own PC. I rebooted with the OpenBSD install disk and went through the installation process, re-entered the exact same partition info and rebooted the computer after it wrote the partition tables. Voila! I had both my 95(sigh) and BSD partitions back. -Dan5184 p.s. Not AC, just applied for /. login

  117. 2 arguments by Reinoud · · Score: 2

    The two things that definitely convinced me te use FreeBSD are the ports collection and cvsup.
    The ports enable you to install 2000 different utilities with a single "make install".
    cvsup allows you to keep up with all security patches with a 5 line script that is cronned every week.
    But after using it for some time (after being a Linux user), the total consistency of the system is another good argument (although this is not a specific FreeBSD argument...)

    --
    -- Nothing is as subjective as reality --
    1. Re:2 arguments by wozz · · Score: 1

      OpenBSD has a ports collection also, and there is a cvsup mirror of the cvs tree.

  118. original question by Anonymous Coward · · Score: 2

    I am going to try to answer the Original Question to the best of my ability:

    is there really much of a difference in security and performance among the BSDs? Do any of the BSDs have any features that sets it apart from the others (for example, does one work better on laptops than the others?) I am more concerned in the performance, stability and security than packaging or an easy install process.

    1. Security and Performance Issues

    1.1 All three BSD's (and Unix or Unix-like Operating Systems) are server-class, carrier-class, and datacenter-ready applications geared specifically for performance, stability, and security. There may be other OS's that excel [Unix and Unix-like OS's] in one of these three fields, but never in all of them. Plus, Unix is an actual useable OS when compared to say, OpenVMS, MVS, VOS, OS/900, etc. I am specifically speaking from a mid-range perspective.
    1.2 My point is this: any good Unix implementation will have you fully covered (assuming you know what you are doing) for security and performance. I do not believe that security and performance issues vary WILDLY between Unix and Unix-like OS's. (well, see below)
    1.3 If your goal is development, and not implementation, then you may have to shop around. For example,
    1.3.1 OpenBSD is great if you would like to rid Unix of the evil problem of buffer/heap overflows and poorly written code as far as SECURITY goes. It also includes SERIOUS Userland material for security-awareness (it has IPSEC and a keyserver for ISAKMP /eye-suh-kemp/ built-in to the OS, many crypto libs built-in, etc).
    1.3.2 FreeBSD is great for the Internet Server market it was geared for. It is simply BSD for the masses, but it does an EXCELLENT job in this manner. If you are not a coder and looking to help a project on the Internet -- this is it. If you are a coder and like to see your code actually used and cherished by it's users/implementors, this may also be a great and exciting development evironment for you.
    1.3.3 NetBSD has probably the cleanest implementation of Unix code anyone has ever laid eyes on. I mean, this stuff is *solid*. If you are ever interested in SERIOUS kernel development, this OS is like the BIBLE. It is so clean and bug-free, it's simply amazing. They need a lot more developers to get where they want to be. Only for serious low-level hardware hackers, display hackers, device driver writers, and the like! But you will be very happy little coders.

    2. Userland Support (such as Laptop support)

    2.1 FreeBSD has all the Userland support you will be looking and expecting to find. This may not neccesarily be true under NetBSD and OpenBSD.
    2.2 Most serious advocates of OpenBSD and NetBSD run FreeBSD on their laptops ;> I've seen NetBSD and OpenBSD on laptops before, however, so it still mostly depends on what you are going to be using and doing with your machine (of course).

    3. My take on the BSD's for maximizing Performance, Stability, and Security (versus ease of use / ease of install)

    3.1 FreeBSD is the easiest to deal with. It has the most documentation. It has the best driver support for say, NIC cards under x86 (this is probably true in general for x86 arch -- the FreeBSD network driver support is insanely awesome). It has the long-standing Vendor support that Linux has (one example: Accelerated-X, however, there are many more). If you are building a generic BSD server or workstation, this is the OS you probably want to do it on.
    3.2 NetBSD is better than FreeBSD in all three areas. But the Userland support lacks in some ways. Since most people change around Userland into something completely different ANYWAYS -- this might not be an issue for you. If you already expect *LOTS* of development, than this is the OS you want to do it on. But, if you expect certain Unix Userland things to be there, you might find them missing or at least Under/Un-Documented. FreeBSD fills in those places, but at a slight cost of performance and stability.
    3.3 OpenBSD is great for "Community", especially "Hacker community" environments. If you want to crack your life away, than this is the OS you belong in. It allows you to at least attempt to give out shell accounts and sleep well at night. I wouldn't do this with any other OS, and believe me, you will end up modifying OpenBSD to hell and back by the time you feel semi-confident with it. But, there is already a lot of work done with OpenBSD to guard against Userland attacks. FreeBSD or NetBSD will have all of the regular security stuff you are looking for (IPSEC, SSH, etc) and you can build a lot into FreeBSD or NetBSD for security (as much or MORE than any other Unix OS). But if you want all that stuff to play with right away, OpenBSD has it by default.

    4. Final Discussion

    Well, it's totally up to you. Check out all three homepages. Read up. And the best answer is probably, "Use what your friends use". I am a BSD bigot. If it were up to me, I would never want to use Linux again. But, everyone at work uses Linux. So, I either a) have to turn them all over to the darkside -or- b) become a Linux-head myself. But then again, I've fought the same battle for years at companies about Windows. I just enjoy an OS that actually works. And IMHO, it's got to be a *BSD.

  119. Securing FreeBSD by Virtual+Fish · · Score: 1
    I've installed FreeBSD on several machines, and have tried my best to secure them (only sshd, ftpd and named running, the obvious like no anonymous ftp, etc).

    Can anyone provide me with some pointers as to how to make FreeBSD as secure as possible? (Its FreeBSD 3.3 running).

    Virtual Fish

    1. Re:Securing FreeBSD by dennisp · · Score: 1

      1) Make sure everything you don't need is commented out in the rc's and inetd.conf. Use netstat to make sure the system isn't listening on any ports you don't want it to. When hard to determine ports come up, use sockstat or lsof to find which program is listening on what port.

      2) Use ipf or ipfilter to firewall telnetd/sshd/ftpd ports if possible. I prefer those ports only being open to limited ip ranges.

      3) If you have local shell users, only give them the userland that they need. Only allow access to programs that you want them to access. Good will doesn't always work. It is also possible to prevent read access to many files in /etc/ and /var/ that shouldn't necessarily be world readable. You may also want to run something like tripwire to alert you if a breach does happen anyway. User process limits and modified rootkits may also be in order. You may also want to look into jail -- though I think the only working non custom implementation is in 4.0-CURRENT right now.

      4) Stay proactive and keep up to date with those daemons that you allow world access to. The majority of external network breaches are due to well known exploit scanners statistically being able to find a number of systems who aren't aware or haven't gotten around to fixing problems yet.

      5) If particularly worried about DoS attacks, ICMP_BANDLIM may be a good kernel option to use. You would probably also want to block icmp echo requests and responses completely. As well, if you want to be a complete paranoid, you could block all UDP as well (except those that are needed). That still leaves spoofed syn floods though. I don't know the current status of syn rate limiting in 3.3, but i have a kludge built for 3.1 here. You may have to diff the files and make changes manually if there have been any major changes to that code since then.


      ----------

  120. True Story by Anonymous Coward · · Score: 0

    I tried to install FreeBSD, but it didn't support my network card. I talked to one of the guys at work and he seemed to want to tell me that it was my fault, and I should just go out and buy a new network card to use with BSD.

    1. Re:True Story by bugg · · Score: 1



      What card? $30? thats a rip.
      I bought 3 Intel Etherexpress PRO/10+s for $21. Thats $7 a pop.

      If you tell me what card, i'll tell you how to set it up.

      --
      -bugg
  121. linux audits? by emmons · · Score: 2

    If openBSD's code is so safe and secure because they audit their code, why doesn't Linux do the same? Is it because no one wants to initiate and maintain such a project?

    -----

    --
    Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
    1. Re:linux audits? by Bastian · · Score: 1

      yup.

      the OpenBSD project is much more organized than the Linux project. Because of this, its less feasible for such a thing. Also, if that happened, linux wouldnt add new features quite so often.

    2. Re:linux audits? by MISplice · · Score: 1

      There is a project in this respect called Khaos Linux. It is in its infancy at the moment so we probably won't see anything major from them for atleast 2 or 3 years depending on the number of people in the group and the number of kernel upgrades during that time frame.

      --
      "Imagination is more important than knowledge" -- Albert Einstein
    3. Re:linux audits? by Anonymous Coward · · Score: 0

      Are you kidding???? Have any of you 31337 Linux kiddies taken a look at the source code? *BSD is released when it works, Linux is released on deadline. Ouch!!! I'd hate to have to develop for Linux.

    4. Re:linux audits? by Lazaru5 · · Score: 1

      The biggest reason for this is because the only thing auditable in Linux is the kernel (From a project perspective.) *ALL* other software on Linux is third party, and would be require each independant author to audit their own code.

      The various distributions would have to audit the source for each and every package (That would be required for a base, useable system) they include in a default installation.

      --

      --
      My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    5. Re:linux audits? by Anonymous Coward · · Score: 0

      There are various people who do this in their spare time (look up "Linux Security Audit" on the internet and find out).

      Besides that, the general direction that Linux is moving is to make things secure at the kernel level, rather than worrying about auditing every program run on it. (i.e. use /proc instead of giving programs access to /dev/kmem, use Unix98 ptys instead of making xterm, screen, and expect setuid to root, use fbcon instead of setuid X servers, use capabilities instead of making everything setuid to root, etc.)

    6. Re:linux audits? by Me2v · · Score: 1
      Are you kidding???? Have any of you 31337 Linux kiddies taken a look at the source code? *BSD is released when it works, Linux is released on deadline. Ouch!!! I'd hate to have to develop for Linux.

      I'm not sure where you get your Linux kernel release information from, but you are obviously not familiar with standard Linux kernel release procedure.

      A kernel is released when Linus Torvalds says it's good enough to release, based on what testing he is able to do. There aren't any deadlines involved. There are occasionally, of course, feature freezes (as opposed to code freezes), which can last an indeterminate amount of time. This allows the code to get shaken out and bugs fixed on current features. But it definitely does not qualify as a "deadline".

      That being said, I'm sure there is a timetable to major releases (e.g., 2.0->2.2->2.4). But nothing is written in stone. When the kernel works, it is released.

      Also, I'd like to point out that first releases of anything are prone to bugginess. This is as true for Windows, FreeBSD, NetBSD, OS/390, et al, as it is for Linux. There's no way any of us can afford to cobble together every possible configuration to test our software on. As it is, the Linux/*BSD/GNU distribution model tends to give us just that: a very large and varied testing laboratory.

      Please, before couching your comments in anonymity and spewing them forth, check up on what you are spewing about. Stop by sometime and read the Linux kernel mailing list archives. Pay attention to what Linus and the other leaders (Alan, Andrea, Richard, etc) have to say about various issues, as well as other regular posters. Many of your "31337 Linux kiddies" are actually top-notch developers and IT specialists, as well as the academicians. Together, they have managed to put together a stable and popular kernel which works on a plethora of hardware platforms--more than most other operating systems, I think.

      This is me, signing off...

      --
      Matthew Vanecek For 93 million miles, there is nothing between the sun and my shadow except me. I'm always getting i
  122. Linux emulation far from perfect--no there yet by Anonymous Coward · · Score: 1
    Any Linux software that uses kernel threads or the /proc file system will cause problems on FreeBSD. FreeBSD is way behind in kernel threads and its library support for many standard Posix threads functions is lacking. Even if the Linux software will run under FreeBSD, it is rarely seamless. To get non-trivial software to run properly usually requires hefty configuration of wrapper scripts and extra libraries and sometimes "spoofing" with symbolic links. And then if you do get the software running, it will often generate many warning messages, and may not display properly--screen tearing or wrong colors for example.

    The bottom line is that not all Linux software will run under FreeBSD. The non-trivial applications that can run under FreeBSD are not seamless drop-ins. Extra configuration work and "tricks" are usually required. Been there, done that. Don't believe the hype. Anyone who would claim that Linux software "works perfectly" under FreeBSD is dishonest and intent on promoting an agenda rather than the truth.

    1. Re:Linux emulation far from perfect--no there yet by softweyr · · Score: 1
      Yeah, yeah, yeah, more Anonymous Coward drivel. If you have something to say, say it with your name on it.

      FreeBSD has support for all Posix thread functions except thread_cancel. It has had this level of support since version 3.0. Most "non-trivial" Linux binaries, such as WordPerfect, Wingz, StarOffice, etc., require a few simple tweaks to the installation script so it will recognize FreeBSD as a "variant" of Linux. These are provided by FreeBSD volunteers who create "port" kits that tweak the scripts and run the install program.

      Pardon me, Anonymous Coward, but I believe YOUR agenda is showing.

  123. OpenBSD performance? by Anonymous Coward · · Score: 0
    I've tried all three BSD's at various times, and will be moving my Linux systems to FreeBSD in a few weeks.

    I tried OpenBSD out of curiosity, and I found that its multitasking performance was significantly worse than either Linux or FreeBSD. While doing compiling, or just running CPU-intensive programs in the background (some simulations), I found the mouse to get very jerky under X, Netscape slowed to a crawl, etc. The other OS's just chugged along and it was difficult to notice any other processes running until the load hit 3.0 or so.

    This was version 2.5 of OpenBSD. Anyone else see this? Machine is a K6-200 w/ 128 meg RAM. I would like to use OpenBSD as a firewall, but if it performs like it did before, forget it.

    1. Re:OpenBSD performance? by grumpy_geek · · Score: 1

      As a firewall I wouldn't worry a bit with the box you are describing. I'm using openbsd as my nat/firewall box on a 486 with 16mb, I get great performance out of it (as a router, it does take a long time to compile some programs) pushing over a meg/sec through it at times; not too bad for an old 486. I'm going to assume you aren't planning on using this box for dual-work, a firewall does one thing and one thing only, everything else adds security problems; anyway (getting off of that tangent) your K6-200 will scream as a firewall.

      *BSD for network applications pretty much beats anything else on the same hardware for pushing packets around. OpenBSD (being a bit more paranoid about things) also allows you to get something up and running securely quicker than most other OS's; not saying they can't be made secure, but OpenBSD is quite a bit more secure from the get go.

    2. Re:OpenBSD performance? by Anonymous Coward · · Score: 0

      OpenBSD by default runs all filesystems in synchronous update mode, which will make performance suck beyond all hell. You should either turn this off, or figure out how to install softupdates from FreeBSD on it (somebody has a patch).

      Even if running user programs sucks in OpenBSD, kernel-level networking like NAT and firewalls should be okay though.

    3. Re:OpenBSD performance? by Anonymous Coward · · Score: 0

      This is probably because of IDE disks. The new ide subsystem in OpenBSD 2.6/current is *much* faster than i 2.5 and before. If you have a 2.5 (or earlier kernel) just get the latest kernel source.

    4. Re:OpenBSD performance? by Anonymous Coward · · Score: 0
      The "sluggish" behaviour of OpenBSD and NetBSD is well-known. If you are going to use it as a server, you don't need to worry about it. But if you are going to use it for interactive purposes, you should look for a better suited OS.

      FreeBSD claims to be the best when it comes to interactive response times under high load. That is the BSD I generally recommened. I run rc5des, an X server, SMTP, HTTP and HTTP proxy server on a P166 with only 64MB. It has never feeled sluggish.

  124. freeBSD compatability problems... by phyba · · Score: 1

    I ordered freebsd 3.3-Stable the other day; I booted into the cd-install only to find that it didn't work I couldn't install it properly: Walnut creek told me- "The iso image on our FTP site mysterously fails to boot on IDE/ATAPI cd-rom drives" Great. Just wonderful. Walnut creek is a rip. I now have a cd that can be used as a coaster. Dave Sims ======================================== dave@solprov.com.au

    --
    If practice makes perfect but nobodies perfect, why bother practising?
    1. Re:freeBSD compatability problems... by dfr · · Score: 1

      This is only a problem booting from CD on some CD drives. It was fixed soon after the problem was discovered. You can still use the CD which you have by building a pair of boot floppies from the images provided on the CD.

  125. Caldera OpenLinux (was Confession) by MEK · · Score: 1
    If you're just starting out, I'd say that FreeBSD, Red Hat Linux and Caldera OpenLinux are approximately equal (within an order of magnitude) in terms of complexity. I'd recommend that you try at least two of them and see which one(s) you like best.

    Everyone recommends Caldera OpenLinux for newbies, but I wonder how many recommenders have actually tried it. I have some older computers (a 486/66 aand a Pentium 90). RedHat 5.2 and 6.0 and SuSE 6.0 and 6.0 all installed easily and worked well. Caldera (2.2) proved to be either uninstallable or a royal pain (and was not set up well when all was said and done). Perhaps if one has a newish, middle-of-the-road computer it works. I wouldn't know. When I finally got a Pentium 2 to play with, I didn't even bother with Caldera.

    I like RedHat but really like SuSE (except for it's imposition of an unnecessary choice between primitive sound card configuration procedures and commercial sound drivers)

    Michael Kerpan

    --
    Credo quia impossibilis -- Tertullian
  126. New Senses of FreeBSD by Anonymous Coward · · Score: 0


    Along with sight, sound, smell, touch, and taste, FreeBSD has recently included support for telepathy, nonlinear temporal awareness, and artificial compassion.

  127. fastest...most support by Hard_Code · · Score: 2

    Ok, I've read basically that FreeBSD has the best support for the x86 platform, but I've also heard NetBSD is very well designed and written and fast.

    So which is "fastest"? If I want to stick a *BSD on an old or even mediocre Pentium class machine...which of these is optimized for that, and would I be able to recompile with optimizations for my chip? E.g., Stampede Linux is compiled with pgcc which is optimized for pentiums...can I get that sort of optimization from a *BSD?

    I'm actually considering to install some form of Linux, and I guess it could be an ask slashdot itself. I've looked at Slackware, and Debian for its package features, and Stampede for its optimization.

    --

    It's 10 PM. Do you know if you're un-American?
  128. confess? its not sin! by Anonymous Coward · · Score: 0

    u sound like using windows 98 is a grave sin. this is a free world. this not like a christian practicing christianity in the muslim world.

  129. OS X Server is a nice BSD by Anonymous Coward · · Score: 0

    OS X Server is a nice BSD with a very nice GUI and 4gl IDE.

    1. Re:OS X Server is a nice BSD by Niomosy · · Score: 1

      He said free x86 BSD.

  130. Er uh... by Anonymous Coward · · Score: 0

    No reference counting?

    short shm_nattch; /* number of current attaches */

    What's that? Look at shmctl(2) ...

    As a side note, those nifty Solar Designer patches for 2.2 will free shm allocations when they are totally detached. Very nice for shell boxes with evil lusers.

  131. My experience by schuff · · Score: 1

    My two cents... I used Linux for a while but I switched to OpenBSD because I got a Sparc and have never looked back...Setup/install was a breeze. I like the security. If its an Intel type machine I would go with FreeBSD though. Setup/install is outstanding with that. FreeBSD on a laptop runs well, too.

    --
    I enjoy OpenBSD.
  132. Re:BSD differences are small, but at times critica by Anonymous Coward · · Score: 0

    Just a curiosity, but the OpenBSD web site doesn't say if the "line by line" code audit was an ongoing thing. It looks to me like they did it once. I'm not trying to be snide. Is it reall all that secure now?

  133. FreeBSD impressions by EverCode · · Score: 1

    A while back I installed FreeBSD onto my system for experimental purposes, after I had troubles with Linux's kernel compatibility with my NE2000 NIC.

    I did an FTP install of FreeBSD, and the process was as smooth as silk. I was very suprised! I could not believe I spent dozens of hours with Linux, and then I was farther ahead with FreeBSD in only a few.

    For one reason for another, I had to loose my FreeBSD partitions, and now I kind of miss it. I see there is a new version out, 3.3, and I will probably give it a try when I get time.

    As for Linux, it needs some more time in the oven, but that is not a bad thing. The time is not right for Linux now, but next year I believe Linux will realy take off, and the BSDs will probably tag along with it.

    --EC

    --

    EverCode
  134. I'm a FreeBSD newbie, and its OK! by Anonymous Coward · · Score: 0

    I myself have had no prior experience to working with unix, or even dos, before I picked up a copy of the FreeBSD CD release about a month ago. If you find all of this *nix stuff interesting, then its definitely worth it. Granted, it took me a week to get my window/file manager to play nice with each other (I don't think that kde installed correctly the first time), and another 2 weeks to configure my printer - but the way I see it, I'm learning some serious tools that will help me in the future. The next time won't be as difficult, I think. Granted, I don't have PPP up on that machine yet, but I've got AbiWord!! :) I say, definately go with FreeBSD, especially if you have a somewhat older machine (mine's a P100 with 1GB and 16 Megs of RAM). It seems that the memory requirements for FreeBSD is a little less taxing in that area, compared to what Red Hat and SUSE recommends (32 megs RAM for GUI, 600+ Megs of hard disk space). Of course it's difficult. But as they say, nothing worth doing is easy. Just be prepared to read a LOT of documentation, and utilize the online help resources (I'm assuming that you have a computer at work that you can use for this in the meantime, like I do), and dive in! -adrian

  135. Our FreeBSD enterprise by Anonymous Coward · · Score: 0

    We use FreeBSD religiously on all of our servers. (About 9, by now) and most of the staff has found themselves installing FreeBSD on their development servers. People still seem to install Red Hat on their workstations (6.1 is pretty freaking cool) but I even found myself turning my Slackware Linux server into a FreeBSD server. Before I settled on FreeBSD, I tried OpenBSD on it and, while I was disappointed at first over the speed hit (logging in takes a good 4 seconds), I told myself it was worth it for the maniacal levels of security I'd have. Well, that stopped reassuring me because every so often, accessing a file would block a process indefinately in the kernel, meaning that I can't even break out the kill -9 on it. I upgraded from OpenBSD 2.5 to a 2.6 development snapshot and still had the problem. I'm guessing it's the IDE driver at fault. Oh well. FreeBSD is neat, we love it. -MB

    1. Re:Our FreeBSD enterprise by danimal · · Score: 1
      Before I settled on FreeBSD, I tried OpenBSD on it and, while I was disappointed at first over the speed hit (logging in takes a good 4 seconds), I told myself it was worth it for the maniacal levels of security I'd have.


      that extra time is because it was doing the Blowfish cipher on your password instead of the standard DES. If you have the number of rounds set high it can take a while to log in. you could always set the type from Blowfish to good old DES.

  136. Our FreeBSD enterprise by Anonymous Coward · · Score: 0

    We use FreeBSD religiously on all of our servers.
    (About 9, by now) and most of the staff has found themselves installing FreeBSD on their development servers.

    People still seem to install Red Hat on their workstations (6.1 is pretty freaking cool) but I even found myself turning my Slackware Linux server into a FreeBSD server.

    Before I settled on FreeBSD, I tried OpenBSD on it and, while I was disappointed at first over the speed hit (logging in takes a good 4 seconds), I told myself it was worth it for the maniacal levels of security I'd have.

    Well, that stopped reassuring me because every so often, accessing a file would block a process indefinately in the kernel, meaning that I can't even break out the kill -9 on it.

    I upgraded from OpenBSD 2.5 to a 2.6 development snapshot and still had the problem. I'm guessing it's the IDE driver at fault.

    Oh well. FreeBSD is neat, we love it.

    -MB

  137. I like OpenBSD by Anonymous+Coed · · Score: 1
    Though I've only really worked with OpenBSD 2.5 for the last couple of days, I've really enjoyed it. Basically I just installed it on an old Packard Bell Pentium 133 (not a bad computer actually, though the memory is quite flaky. I've ordered new 32 mb simms.) Anyway.

    Though my BSD experience is quite limited (I've piddled around with FreeBSD before) I am quite familiar with the GNU/Linux environment. The first thing I did after installing OpenBSD was lock down my system (as best I could, following the afterboot man page) and then install all the usual suspects from /usr/ports --- bash, egcs, python, emacs, etc. (I'm currently having a problem getting my favorite editor XEmacs to work correctly in console mode, but...)

    The installation was slightly hairy. I especially found the disklabel software confusing, and I'm an old hand at linux fdsik. But the kernel / installer detected all of my hardware on the first try. It detected my modem but I couldn't get the PPP dialer to work (that's okay, I don't really need my modem now that I've got DSL.)

    Since then I've found OpenBSD very pleasant to work with, and you do get the feeling that there is some proactive security going on. I'll probably sleep slightly better at night because OpenBSD is on the job and not, e.g., Red Hat Linux. For instance, I like the blowfish passwords and soon to be integrated OpenSSH (encrypted telnet.) Today I'm going to be disabling ports like telnet and installing apache. I don't like the default BSD /bin/sh but it was quite easy enough to install Bash 2.0 and all my favorite editors, scripting languages, etc.

    I get the feeling overall that OpenBSD is a solid, mature, and quite useful system. I'm going to be using it as a firewall / NAT / email / web kind of box on my new DSL line. I recommend it to anyone who has any unix setup / admin experience.

  138. For 99% of us, other platforms are irrelevant by Anonymous Coward · · Score: 0

    I understand that its nice to be able to brag about running linux on alpha, or freebsd on alpha or sparc or whatever, but for 99% of us, its a moot point. x86 virtually owns the entire market.

    1. Re:For 99% of us, other platforms are irrelevant by Anonymous Coward · · Score: 0

      I personally take that as a flamebait message... people with machines built off of Alpha, SPARC, etc. chose to go with a technology that isn't bound to an aging x86 core.

      But for the people who are either forced or *choose* to use alternative platforms, there are other solutions out there. Not every implementation is perfect on any platform.

      The Alpha support for FreeBSD is still in its infancy, so please give it some time to mature like it's x86 branch. Don't go flaming a still evolving system.

      I've worked with Linux on an SMP Alpha system (pre-Compaq TestDrive days) and the support for it stank as well. No doubt that NetBSD offers more support for the non-x86 platform, but that's it's goal.

      FreeBSD's goal is to build a strong foundation upon the x86 sect before splintering off into unknown territory.

      But to get to my point, people are free to choose which platform and operating system they run.

  139. He's right - p.s., ehternet cards are about $30 by Anonymous Coward · · Score: 0
    firstly, your friend is basically right.

    freebsd supports a huge number of ethernet cards. if your card isn't on the list, its either utterly obscure or totally outdated. in such a case, support on any OS is going to be difficult.

    added to which, ethernet cards are dirt cheap. nearly free. you can get a supported card for around $30. less if you hunt around. sometimes under $20. really, it isn't worth dumping an os, ANY os, for $30.

    1. Re:He's right - p.s., ehternet cards are about $30 by Anonymous Coward · · Score: 0

      He's not right.

      We're all (basically) trying to promote the use of our favourite OSs - when someone blames the end user because the OS doesn't run on his/her hardware, that's not good advocacy. You can't advocate something by belittling someone who's having problems.

      I realize the difficulties in writing a driver for an obscure piece of hardware, but blaming the victim isn't going to help your cause.

      really, it isn't worth dumping an os, ANY os, for $30.

      Really, it isn't worth dumping $30.00 for ANY os.
      (OK, this isn't really true, but it's just a matter of moving the decimal point a little.)

      I had the same problem - not just with a NIC, but my SCSI controller, as well; Someone told me to just replace them - my view is this: why should I go out and spend money on something I already have (that works just fine) just to see if I like BSD?

      I apologize if this sounds adversarial (it's really not meant to be) If/When I buy another computer, I'll probably get one with more popular hardware, as long as buget allows - but for now, replacing my hardware isn't a priority for me.

  140. wtf? by Anonymous Coward · · Score: 0

    yo, chang, got any specifics? ever here of posix?

  141. No problem with DHCP by Anonymous Coward · · Score: 0

    I have installed FreeBSD-3.3 and I use DHCP when to set up its network parameters. The installation is very smooth. Btw, if you wanna use Apache you need to "activate" the configuration files which has intentionally renamed. I like the FreeBSD screensaver running on my console! A 3 years Linux user.

  142. "Hi, I'm John, and my box was hacked." by Anonymous Coward · · Score: 0

    after having my previous IP-MASQ Linux system, also connected to the cablemodem, cracked using a well known named buffer overflow (yes it was my fault) I'm now convinced I don't want a Linux box sitting out on the open net.

    Hi.. I've had mine cracked too.. (yes, my fault - known buffer overflow, and I was relying on a misconfigured ipfwadm ruleset to protect me, instead of upgrading it.)

    This doesn't stop me from wanting to use Linux though. Any box is as secure as you make it. I learned from my experience, (not just to upgrade software as soon as a fix is released, but on how to properly configure a firewall,) and now I'm reasonably certain that the box is as hard to get into as any BSD; I don't run anything I don't need, and I have firewall rules to block incoming connections to sensitive ports.

    I don't blame you for shying away from Linux, (after all, experience is the worst teacher, because it's always test first, and lesson afterwards,) but I didn't because I prefer to apply what I've learned (and because I enjoy doing things myself..).. and if someone does come along and crack my box again, then I'll have learned some more.

  143. Debian vs. Redhat by Parity · · Score: 1

    Debian is technically superior to Redhat... meaning, it has better tech. Redhat, OTOH, is more well-rounded, not to mention that everybody and their dog packages in rpm format.

    The basic difference comes down to the package formats... Debian packages have a package identity which can provide, conflict with, or depend on other packages - many of which are 'virtual packages' that don't exist (so you can have multiple packages that provide 'mailreader' or 'newsserver' or what have you, and plug-in replacements of one thing for another.) This allows (assuming proper debugging) for a beautiful automation of dependencies to the point that I can type 'apt-get install lyx' and it will go out and get for me (by ftp or from the cd) all the appropriate packages - libraries, TeX, LaTeX, LyX itself, and install them. (I'm not sure what it would do about X-windows and window managers and such since there are so many options there... probably issue a warning that you need to choose a package that provides xserver ... )

    It's also pretty good (though not as good as Slackware) at not getting in your way. You do run into a problem in that, if you want to compile from sources, then you also have to compile everything that depends on what you're compiling, to do it cleanly - though it is possible to cheat... I installed the SVGA X-server as a package and then just installed the Voodoo3 server over it (without package) ... dependencies are all happy and the package system is none the wiser. But this is obviously risky, and any instability in X is my own fault now.

    When the new release comes out I plan to do an 'apt-get upgrade' and have everything automagically replaced... though, I'll have to re-tweak the XServer and recompile my compiled apps.

    Anyway... by contrast, Redhat does its packages and dependencies by filename. This is okay, especially if you only stick to official redhat packages and only upgrade the entire distribution.
    (I have a habit, in debian, of doing partial upgrading... upgrading some library so I can install some new program and then, of course, I need to upgrade all the things that depend on that library... I don't know how well that'd work in redhat.) I -think- that all this is mostly a philisophical difference in how to do things, without too much practical impact, at least right now. I also think Redhat currently has better install tools - but I don't use Redhat, so... maybe a redhat person can discuss their advantages.

    Anyway, if you don't mind installing via command line client, debian is great. But... use dpkg on old debian systems or apt on new debian systems. Deselect was a nightmare. :o
    (Though you had to use it once for the base install... )

    Right. So, in a nutshell, debian is really cool tech under a not-so-hot front end, and redhat is a really cool front-end over not-so-hot tech.

    IMHO, YMMV, I am a Debian user, I was not paid for this statement.

    --
    --Parity
    'Card carrying' member of the EFF.
  144. A personal review of the BSD's by downix · · Score: 1

    I have been lucky (or unlucky enough as the case may be) to try out 6 of the BSD flavors on the internet and availible commercially. Here is what I've found:

    BSD/OS: Commercial BSD varient. Quite stable, yet lacks a lot of the newer BSD's features. Secure-wise it's decent, yet nothing I'd brag about. Linux support is laughable I've found, slower than on a native Linux box.

    BSD/Lite 4.4: The grand-daddy of the modern BSD's. Very stable, quite reliable. I am quite pleased with it's performance and flexibility. No Linux support at all, and it hasn't been updated since the mid-90's

    NetBSD: If you want an OS to run on that strange mainframe your company has had since the 70's, this is it. Never tried the Linux support tho. Security, it's got holes, but not too many. Speed, don't look for it here.

    OpenBSD: First thing I noticed about OBSD, it's SLOW! Not a performance hog. Next thing, it didn't suffer from any problems. Everything ran smoother than glass. Linux support was a breese to work in. Plus it's ports section makes things even smoother, it'll remote install any programs you need, including all dependencies. It is also the most secured OS I've ever found, no stack overflow, buffers, root theft problems at all.

    FreeBSD: The fastest BSD out there. It's also fairly secure. Linux compatability is excellent. it also has the ports feature, which I still say kicks RPM in the pants.

    A note about BSD's tho, I don't like their method for kernel creation, their sound support, etc. I would like something more akin to the Linux menu system brought to BSD. Plus a built-in OSS-lite or ALSA-like project would be nice. BSD'ers seem to accept paying for sound compatability, something I say should be built into the OS.

    My 3 cents worth

    --
    Karma Whoring for Fun and Profit.
  145. Oh, yeah - Debian is biggest. by Parity · · Score: 1

    I'm not sure how much it's worth, since between alien and compiling from sources you can get whatever you want for any distribution, with more or less work, but still, it's nice to know there's so many official packages out there. Even if some of them (the Bible, the anarchy faq... ) are of dubious computing value...

    --
    --Parity
    'Card carrying' member of the EFF.
  146. Coming out of the closet? by macdaddy · · Score: 1

    Coming out of the closet should only be preformed through a Window. This is usually very easy because the Window is usually broken. Be careful not to cut yourself on the proprietary glass on the way out; that would probably void some license agreement. If your one of the lucky few that just bought their closet and haven't used the Window yet you can take it back for a refund. Enjoy!

  147. OpenBSD's audit... by seebs · · Score: 1

    A while back, someone on a mailing list I read pointed out that a recent OpenBSD security fix to poll() corrected a bug *which was not present in the NetBSD code at the time of the fork*.

    I have, at this point, no reason to believe that OpenBSD is *any* more secure than the other BSD's, except in the default configurations.

    I mostly use NetBSD and BSDi. (Disclaimer: I work at BSDi.) I like them both plenty; they do what I want, they install easily, and they haven't given me any attitude.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    1. Re:OpenBSD's audit... by Muar · · Score: 1

      Sounds like all you proved is that the developers behind OpenBSD are human and therefore, make an occasional mistake. I would argue that when it comes to security they make fewer mistakes than other distributions. Many other people believe this as well and with good reason. I have, at this point, no reason to believe that your opinion is in any way unbiased or researched.

    2. Re:OpenBSD's audit... by kkenn · · Score: 1

      OpenBSD did fix a lot of buffer overflows and have made a blanket of pre-emptive changes which might possibly have resulted in a security problem somehow - but on the whole I think the benefits of the audit are overrated.

      Don't get me wrong, I like the OpenBSD philosophy, but in practise none of the BSDs suffer problems from the base install - it's what you install AFTERWARDS (can you say "wuftpd"?) which will root you no matter what system you run.

  148. what part of 'what BSD should I use' by Anonymous Coward · · Score: 0

    The thread was:

    What BSD should I pick for X86.

    Are you claiming that Linux is BSD? If not, why did you mention Linux? Or are you a clueless AC?

  149. Hey /dot by slickwillie · · Score: 1

    Does this give you an idea for a reader poll?

  150. Slashdot -- what were you thinking??? by xenotrope · · Score: 1

    The "Ask Slashdot" flow of questions must be getting thin when the guys decide that "Which BSD should I use?" is a) news for nerds or b) stuff that matters.

    Sure, sure. Which flavor you choose certainly does matter. That fact is not in debate. My problem is with this even getting mentioned here.

    Come on, people. This question gets asked a gazillion times a month on each and every one of the comp.unix.bsd.* newsgroups. I don't want to resort to petty name-calling, but anyone who asks /. for help in picking a BSD needs to get a clue before he gets the idea to move up in the UNIX world.

    Each of the main candidates -- he specifically wants a free x86-compatible, so that basically leaves Free, Open, and Net -- have representative websites that fully explain their pros and cons. If this person is so clueless so as to require help from /. on perhaps even just getting these URLs, let alone figuring out the differences between the systems, he definitely should not be getting into BSD.

    My point, if there is one to be made, is that this individual is asking everyone for directions because he doesn't feel like reading his map.

    Frankly, if you need to ask /. for help in picking a distribution, you should not be allowed to have a distribution. UNIX is hard. Sure, Linux looks like UNIX and feels like UNIX, but it's not UNIX. If you can't even figure out on your own which BSD to get, you're going to have a hell of a time learning it. I suppose you'll just get another Ask Slashdot on your problem then, hmm? "Ask Slashdot: What's CVSup? Do I need to install it? What's DES? Who are Regents and why do they own my operating system?"

    And as for you, Cliff. My God. How could you let Slashdot get turned into a message board for fscking newbies? In all politeless, you dropped the ball on this one. Next time, try to show a little bit of integrity in your work and remember that there plenty of places on the Internet that have answered this exact question before. Poodle Fang needs help, sure, but not from us.


    ---

    --

    ---
    Remember when "Truth, Justice, & the American Way" wasn't contradictory?
    1. Re:Slashdot -- what were you thinking??? by Anonymous Coward · · Score: 0

      consider slashdot's hastile attitude towards BSD's it doesn't surprise me.

    2. Re:Slashdot -- what were you thinking??? by phred · · Score: 1

      Go back to your corner.

      Some of us have been using various Unixen for a long time and these are issues of continuing concern (I started with Mt Xinu, how's that for ancient history).

      I run Debian Linux at work and FreeBSD on my laptop. I am interested in ongoing comparisons from REAL USERS about the issues that come up with all the variants, because I am constantly evaluating my own situation. A couple years ago I would have gone exclusively with FreeBSD, but Linux has evolved in some very interesting ways and its base of supported applications is just awesome now. Despite all the fine claims about Linux mode and so on in the *BSD world, you're still giving up something not to run in the native environment. In addition Linux has caught up in several key areas, notably TCP/IP throughput and reliability.

      On the other hand, the *BSDen have some lessons to teach the Linux world and I sure hope the two sides will collaborate more in any event.

      As for those who would stifle discussion here with their arch comments about those who need clues to find maps and all that, I'm sure they will have a fine future pounding sand here on /. and elsewhere, because the net was built on mutual assistance, not grandstanding and patronizing.

      -------

      Today is Our Birthday, and

      --
      Bill Gates Is My Evil Twin.
  151. Re: TCP stacks by Anonymous Coward · · Score: 0

    The BSD stack, because of the way the BSD license works, has been somewhat of the "reference implementation" that most other OSes import in when they need a TCP/IP Stack. That's what Microsoft did, at least as their first embrace of native TCP/IP.

    Linus, for some historical reason "didn't like" the BSD reference design, so adopted some other lesser implementation for Linux. That mistake may now be paved over, but historically Linux has had a rather mediocre TCP/IP stack, with problems that force workarounds on systems that need to connect to a Linux host.

    Talking about any of this, of course, gets certain Linux advocates very upset. You'll probably need a low threshold setting to read what I am writing in a few minutes.

  152. NAT..it's Called NAT. Get it right. by Lazaru5 · · Score: 1


    "Masquerading" is a Linux term.

    The industry standard term is Network Address Translation (NAT).

    It's implemented on FreeBSD in two ways, which both use the same libraries (libalias).

    There's the NAT Daemon (natd). It requires setup via divert rules using the FreeBSD IP Firewall (ipfw.)

    There's also the userland ppp program, which has an -alias option. No further configuration is necessary.

    If you've got a direct connection (DSL, Cable, etc), use natd. If you dial-up, use ppp with -alias.

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
  153. Oops, left out the others. by Lazaru5 · · Score: 1

    OpenBSD uses IPFilter (ipf) and ipnat for it's NAT implementation. I'm not sure what NetBSD ships with, but IPFilter is available.

    IPFilter is in FreeBSD, but is not the default.

    --

    --
    My comments and opinions completely reflect those of anyone and anything I am remotely associated with.
    1. Re:Oops, left out the others. by T-Punkt · · Score: 1

      > OpenBSD uses IPFilter (ipf) and ipnat for it's NAT implementation.
      > I'm not sure what NetBSD ships with, but IPFilter is available.

      IPFFilter as well.

  154. Re:Linux emulation far from perfect--bull sh*t by Anonymous Coward · · Score: 0

    I run linux binaries on FreeBSD 3.3 constantly. I can tell no difference. Mathematica runs. Netscape runs with flash. Ideally you use this only for the code for which you don't have the source to compile. Duh.

    There are problems for low-level code that expects linux cruft. Also some of the kernel calls are broken in 3.3-STABLE for SMP machines.

  155. /. moderators are brain donors; what do you expect by Anonymous Coward · · Score: 0

    Slashdot has a simple moderation algorithm:
    (1) Long posts are good. (Never mind if they're correct or not...)
    (2) Long posts are also "Insightful" or "Interesting". Never mind that "Insightful" is usually applied to conclusions that the two-year-old Chinese leftovers in my fridge can reach...
    (3) If it doesn't have "windoze" anywhere in it, then it gets moderated down. (It's a self-actualization problem on their part; don't get me started...)
    (4) If it criticizes the oh-so-holy moderators (who are in the sad state of obtaining their self-esteem from running a web site), you'll never see it. (Care to prove me wrong on this one?)

    So don't expect much. If you're a moronic blowhard with impressive verbage capability, then you'll be a Moderator God.

    My proposal: Replace /. moderators with a set of perl/haskell scripts.

  156. Re: TCP stacks by Mr.+Slippery · · Score: 2
    but historically Linux has had a rather mediocre TCP/IP stack,
    That was certainly true in the early days...it's gotten better, but I understand that *BSD still does outperform Linux a little in this department. But...
    with problems that force workarounds on systems that need to connect to a Linux host.
    And what workarounds would these be, pray tell? I've connected to Linux boxes from Solaris, HP-UX, Macs, Windows, and AIX - were all these OS vendors nice enough to put "workarounds" in so they could talk to Linux boxen? That's especially remarkable on those systems released before Linux got big.
    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  157. Re: TCP stacks by softweyr · · Score: 1
    Both FreeBSD and Linux have IP stacks so fast they are capable of easily overrunning slow Win9x machines, causing the Win9x machines to drop packets. This is a good indication both are using the hardware pretty efficiently.

    The Linux TCP/IP implementation is different because that's how the Linux gang wanted it to be; they wanted to develop a GPL'd IP stack and they have done a remarkable job. They couldn't just incorporate the BSD networking stack because the license on the BSD code would not allow it to be GPL'd.

    I'd sum up the performance of both as being darned close to "as good as it gets."

  158. yer NOT gunna need a cheat sheet by softweyr · · Score: 1

    I, on the other tentacle, recommend getting The Complete FreeBSD by Greg Lehey with the FreeBSD CD-ROM set and starting from there. It is also a great book; Tim O'Reilly has publicly lamented deciding not to publish it. The Complete FreeBSD will walk you through the installation of FreeBSD and then provide help in configuring FreeBSD to do a variety of work, including various internet services and X windows workstation configuration.

  159. VMware and *BSD by Cato · · Score: 1

    For those of you who want to run BSD on top of Linux or NT, have a look at VMware, www.vmware.com - FreeBSD is supported and OpenBSD has worked at least for some people.

    Why is this useful? I'm intending to try out OpenBSD as a firewall, largely because of its security focus - script kiddies will be less familiar with it and there should be fewer exploits for it. VMware is one way of running a client-side firewall, particularly on laptops.

    VMware is a good way to play with different OSs/distros - I've had Debian, NT, Win98 all running on top of Red Hat 5.2.

  160. OpenBSD by Anonymous Coward · · Score: 0

    While I do respect the OpenBSD project -- OpenSSH being integrated with the distribution makes it a great choice for the security minded -- I noticed problems compiling a few things when I tried OpenBSD (snapshot several months after 2.5s initial release). Agknowledably, a lot of it wasn't exactly software most server admins would be interested in (gnome, icewm, etc.) In short, GCC was extremely picky out of the box with paticular things. I don't know if this has been fixed with the 2.6 source freeze, but that was the main reason I choose not to run it.

  161. for expensive scsi cards, your point is valid... by Anonymous Coward · · Score: 0
    ...but i still stand by what i said about ethernet cards. they're basically so cheap that i consider them free and disposable.

    obviously one would not dump a $350 dollar scsi card so flippantly...

  162. Re:BSD differences are small, but at times critica by Anonymous Coward · · Score: 0

    Yes.

  163. Netscape and IE by Elbereth · · Score: 1

    No, Netscape Communicator is not based on Mosaic
    all "hacked to hell." Internet Explorer *is*
    based on Mosaic. To see for yourself, load up
    Internet Explorer and hit "About". It will say
    quite clearly that it is based on the NCSA Mosaic
    code.

    1. Re:Netscape and IE by DragonHawk · · Score: 2

      No, Netscape Communicator is not based on Mosaic all "hacked to hell."

      I find your usage of quotes very interesting, as I sure as hell didn't say that. I said Navigator is based on Mosiac hacked beyond recoginition. And it is. Perhaps you're not aware of the fact that the original name for Netscape Communications was Mosaic Communications. Pull up www.mcom.com sometime and see what happens.

      Internet Explorer *is* based on Mosaic.

      I'm well aware of IE's origins. I don't know why you think that excludes Netscape from doing the same thing.

      Cool handle, BTW.

      --

      dragonhawk@iname.microsoft.com
      I do not like Microsoft. Remove them from my email address.
  164. The funny thing is .. by Anonymous Coward · · Score: 0

    .. somebody actually moderated this tirade up as "Informative." :-)

  165. Noone runs BSDi, as it isn't an OS by bugg · · Score: 2

    BSDi is a company.
    Their product is BSD/OS. It is fairly good, but its probably not worth the money.

    _Please_ stop saying "i run bsdi"

    --
    -bugg
    1. Re:Noone runs BSDi, as it isn't an OS by awsmith · · Score: 1

      Those of us that still have production bsdI 1.1 boxes can say BSDI. They didn't push the BSD/OS nomenclature until 2.0. I suppose to be totally accurate, it was called "BSDI BSD/386" until 2.0. I've still got an original 1.1 source CD around somewhere but I can't seem to find it right now.

  166. community? by Anonymous Coward · · Score: 0

    interesting enough, here on Purdue campus, I know more OpenBSD people than FreeBSD people. I know more OpenBSD boxes than FreeBSD boxes. (i own two of them) OpenBSD has excellent man pages. Linux man pages cannot compare to OpenBSD man pages.

  167. Not OpenBSD! by Anonymous Coward · · Score: 0

    Among Linux, NetBSD, FreeBSD and OpenBSD, OpenBSD is the only OS I've had kernel-panic on me. BTW this was OpenBSD 2.5. I'm not saying Linux is perfect (my computer used to lock up a lot with the cdu31a module) but empirically it's stable enough to make a strong case for not switching to OpenBSD.

  168. Major OpenBSD difference -- PHILOSOPHY by Anonymous Coward · · Score: 0
    I am not affiated with any *ix group, but I researched the half-dozen major Open Source *ix's out there recently in order to get rid of this other unstable operating system which came bundled with my Gateway PC..

    There is a huge difference between any other *ix out there and OpenBSD: the fact that OpenBSD only allows completely free source code in it's base -- that's how I understand it. That means GNU is discouraged, and so is Berkeley w/ the advertising clause; their FREE means FREEDOM, No Restrictions.

    For embedded system developers (don't underestimate this market; it is the next big wave), that means OpenBSD is "completely" (to what extent I do not know) embeddable and licensing or funny GNU/Berkeley clauses are not a problem. Developers can embed the source, add proprietary extensions, and sell the result without releasing the source.

    This is clearly stated in the OpenBSD philosophy (OpenBSD Project Goals):

    Integrate good code from any source with acceptable copyright (Berkeley style preferred, GPL acceptable, NDA not). We want to make available source code that anyone can use for ANY PURPOSE, with no restrictions. We strive to make our software robust and secure, and encourage companies to use whichever pieces they want to.

    I am only stating a huge difference in the Goals of OpenBSD. Do not argue that their philosophy is better or worse than GNU/Berkeley licensed O/Ss.

    To my knowledge, no other Open Source *ix has this same Goal.

  169. Re: TCP stacks by WNight · · Score: 1

    I thought the whole idea of the BSDL was that you could do ANYTHING with the code, including using it in your closed-source commercial product, etc.

    How do they reconcile this with making it non-GPLable? And what clause do you use to do that?

  170. Unless of course you are the CEO of BSDi... by Anonymous Coward · · Score: 0

    so no-one is a little harsh. I mean the CEO of BSDi might just read slashdot :)>,

  171. RC5 and distributed.net are run *on* FreeBSD by Decibel · · Score: 2
    The FreeBSD folks want to get real work done. Early on, that resulted in an Intel focus, as that was the only affordable platform available. Now the Alpha is included, and hopefully more soon. When they day is done though they are interested in bang-for-the buck, not on RC5 or quake, but applications like web, ftp, and news. Bread and butter network stuff, rooted deep in the Unix world.

    This isn't terribly relivant to which BSD is better, but since you brought RC5 up I thought I'd throw this in. Almost all of the distributed.net 'staff' have at least one box that runs FreeBSD, and for many of us, it is almost the only OS that we use. Many of our public boxes run it (web, many of the proxies, etc.), and all of the private boxes we depend on do.

    Why? Well, certainly, there is an issue of familiarity. Several staff members are very familiar with FreeBSD; one of them is even on the FreeBSD team. But, most of them are also familiar with Linux, and they all prefer FreeBSD. I don't want to start another holy war, but I'd say that the biggest reasons why they prefer FreeBSD are stability, security, easy upgradeability (cvsup), and software distribution (ports). Some of it is also personal preference, and what you're used to. In fact, the stats box, which originally ran Red Hat, has been so heavily hacked that it could almost qualify as it's own OS (we call it dbnug BSDux release 1.0 (Bovinator) internally }:8) ). The only reason there's a linux kernel on the box is because of the Sybase Licensing.

    As for the rest of us who aren't quite as 'in the know' (like me), we've just kinda followed along since it's easy for us to ask questions about FreeBSD. ;) Seriously though, many of us (myself included) have tried both Linux (various distros) and FreeBSD, and most of us prefer FreeBSD.

    Decibel!
    distributed.net Human Interface
    decibel@distributed.net

  172. Just Proves That Moderators are Clueless by Anonymous Coward · · Score: 0

    Not that some of the best slashdot action isn't at the -1 level, mind you.

  173. Re: TCP stacks by asink · · Score: 1

    Good Question. I am relatively unsure about the TCP stacks also. However, they can somewhat say that since well, all other stacks are essentially BSD derived :)
    But yet again, there are _many_ examples of high-yield TCP stack usage. One word: Beowulf. feel free to click on my link or go to www.beowulf.org.

    --
    "Hex, Bugs, and Rockn'Roll"
  174. thumbs up to this! by timothy · · Score: 1

    Well said, phred!

    The poster of the Ask Slashdot is asking honest, legitimate quesions, and I've found many of the posted answers informative and interesting. I know the various BSDs exist and have glanced through material on the Web and on paper, but some of the applications that people have talked about have tempted me to put it on my 'experimental' box.

    So "phhhht" to the haughty objections!

    timothy

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  175. no iso's! by Anonymous Coward · · Score: 0

    *everyday* people join #openbsd (efnet) looking for iso's.. the same respsonse every time is "there are none." Your best bet is to buy the cd's.

  176. Ethernet cards... by whocares · · Score: 1

    Actually, while I use fBSD on most all of my machines, I had actually been running linux on one of my laptops. The reason was that the Xircom10/100/56kmodem card didn't have support under FreeBSD yet - at least as far as I could see. Turned out I was wrong, someone had written a driver it just wasn't referenced anywhere useful. :)

    I can definitely understand the frustration of not having your hardware supported, having once many years ago tried to get linux to recognize my cdrom drive with *no* success. Hardware bugaboos are one of those things that can turn you off of an operating system entirely, which is unfortunate.

    One thing that does make me happy though is that the driver support in fBSD is really solid - they don't include a new driver in the release just because someone wanted it, if it's not ready for prime time, it's not there. The driver for my card was available under Linux, but flakey as hell. Which is the better option? I dunno. It's nice *having* an option, though.

    Truth be told, I probably *should* have gone out and spent the 30 bucks on a new card, but oh well. :)

  177. Re: TCP stacks by Anonymous Coward · · Score: 1
    The performance differences are huge for packet filtering applications. Here are a couple of links related to NFR (an instrusion detection system).

    Benchmarks: http://www.anzen.com/gif/test-intf47.gif

    The full report the benchmarks came from: http://www.anzen.com/research/r esearch_perform.html

    An explanation of the problem: http://www.nfr.net /nfr/mail-archive/nfr-users/1999/Feb/0110.html

  178. Soft Updates by kkenn · · Score: 1

    Actually, Soft Updates originated in a version of SVR4, as described here.

  179. Re: TCP stacks by kkenn · · Score: 1

    The GPL does not allow you to place extra restrictions on the code beyond those contained in the GPL. The BSD license places extra restrictions (the advertising clause). QED.

  180. If you like rpms ...Re:Confession. by Anonymous Coward · · Score: 0

    If you like rpms, you'll love the ports collection on FreeBSD. Go to the /usr/ports/ directory, type 'make; make install' and wait for it to finish building. (Takes a while on a 486/66) I just get sick of trying to track down all of the rpm dependencies(sp?) to get something installed. Matt corey

  181. Debian Vs FreeBSD by Anonymous Coward · · Score: 0

    I am a long time Debian GNU/Linux user and am very happy satisfied user. I want to try out FreeBSD.Is there something like Debian/BSD ?

  182. BSD problems by Anonymous Coward · · Score: 0

    At the recent USENIX, it was generally agreed to that, for whatever reason, BSD was dying. The main topic of one of the BOFs was how to stem the death of FreeBSD. And FreeBSD is not the only version of BSD which continues to be in trouble. While FreeBSD is beset with its own internal schisms, it is not the only BSD to be affected by an ongoing malaise. NetBSD and OpenBSD are dying too. The reason for BSD's death was analyzed from many perspectives. The continuing loss of market share was a prime topic for discussion. While no agreement was reached on all points, one common point of contention was that that the failure of the BSD license was attributable to the hated "advertising clause". This requirement was flagrantly violated by even those who pretend to support BSD derivatives, such as Walnut Creek CD ROM. Talk of a lawsuit against Walnut Creek soon turned to the real problem, the hated "advertising clause" of the BSD license. The participants hoped that by eliminating this clause, that BSD software could be incorporated into mainstream software such as Linux and Free Software Foundation offerings. So people, these are the reasons that the licensing was changed. Note the date and place of the original announcement. It is the hope of the BSD community that this new license will stop the bleeding and prevent its pending death.

  183. True Story by Anonymous Coward · · Score: 0

    At the recent USENIX, it was generally agreed to that, for whatever reason, BSD was dying. The main topic of one of the BOFs was how to stem the death of FreeBSD. And FreeBSD is not the only version of BSD which continues to be in trouble. While FreeBSD is beset with its own internal schisms, it is not the only BSD to be affected by an ongoing malaise. NetBSD and OpenBSD are dying too. The reason for BSD's death was analyzed from many perspectives. The continuing loss of market share was a prime topic for discussion. BSD is in freefall with no bottom in sight. While no agreement was reached on all points, one common point of agreement is that the failure of the BSD license was attributable in great part to the hated "advertising clause". This requirement was flagrantly violated by even those who pretend to support BSD derivatives, such as Walnut Creek CD ROM. Talk of a lawsuit against Walnut Creek soon turned to the real problem, the hated "advertising clause" of the BSD license. The participants hoped that by eliminating this clause, that BSD software could be incorporated into mainstream software such as Linux and Free Software Foundation offerings. So people, these are the reasons that the licensing was changed. Note the date and place of the original announcement. It is the hope of the BSD community that this new license will stop the bleeding, and prevent its pending death.

  184. Debian Vs FreeBSD by Anonymous Coward · · Score: 0

    At the recent USENIX, it was generally agreed to that, for whatever reason, BSD was dying. The main topic of one of the BOFs was how to stem the death of FreeBSD. And FreeBSD is not the only version of BSD which continues to be in trouble. While FreeBSD is beset with its own internal schisms, it is not the only BSD to be affected by an ongoing malaise. NetBSD and OpenBSD are dying too, although at a slower rate. The reason for BSD's death was analyzed from many perspectives. The continuing loss of market share was a prime topic for discussion. While no agreement was reached on all points, one common point of agreement is that the failure of the BSD license was attributable in great part to the hated "advertising clause". This requirement was flagrantly violated by even those who pretend to support BSD derivatives, such as Walnut Creek CD ROM. Walnut Creek CD ROM hijacked the FreeBSD trademark and will sue anyone who redistributes FreeBSD CD ROMS. But plans for the lawsuit against Walnut Creek soon turned to other problems, such as the hated "advertising clause" of the BSD license. The participants hoped that by eliminating this clause, that BSD software could be incorporated into mainstream software such as Linux and Free Software Foundation offerings. So people, these are the reasons that the licensing was changed. Note the date and place of the original announcement. It is the hope of the BSD community that this new license will stop the bleeding, and prevent its inevitable death.

  185. Ignorance at it's best. by AntiBasic · · Score: 1

    That's very descriptive on what your problem was that was causing the kernel panic. Maybe you were spilling coffee or sacraficing a goat to Linus over your box.

  186. I use FreeBSD by Anonymous Coward · · Score: 0

    I got an old 486 running FreeBSD and hooked it up to my network. Until the box is set up, you have to use a keyboard/screen, but after you can just shove it behind a chair/bed/desk/etc. and telnet to it. It means that you can still run windows (or whatever) and not worry about killing your system.

  187. Re: TCP stacks by kijiki · · Score: 1

    not this one again. you're being misleading by omission. allow me to rephrase your statement to make it correct: "the performance differences are huge for packet filtering applications that use BPF (berkley packet filter)."

    Berkely packet filters? BSD unix? hmmmm....

    Did you know that Linux is faster than FreeBSD at running Linux kernel modules?

    This "benchmark" gets the "no shit, that's absolutely useless" award.

  188. I buy from the group I use. by bkosse · · Score: 1

    I demo the others and buy from what I consider the best.

    --

    --
    Ben Kosse
    Remember Ed Curry!
  189. Netscape's founders and lead coders by bkosse · · Score: 1
    only wrote the original Mosaic. IE was spawned from a later Mosaic release after the NS/Mosaic fork.

    Don't believe me? Grab a .99 release of NS and Mosaic.

    --

    --
    Ben Kosse
    Remember Ed Curry!
  190. Troll. by bkosse · · Score: 1

    Oh, I wish I was a moderator today and hadn't yet commented in this thread.

    Allow me to rewrite.

    "If you just want to play with a UNIX or clone, FreeBSD will get you through your day, but if you are doing real work, Linux is it."

    "Linux is a fast, small, and easy system. It presents a clean, consistent interface without bogging down the system with unused "features" and bloat as BSD code tends to."

    "The package systems also make it a snap to install anything from Java to Apache to KDE without anything more than "rpm -Uvh" or "dpkg -a"." (ed. random guess on dpkg as I don't use Debian)

    Shall I continue?

    --

    --
    Ben Kosse
    Remember Ed Curry!