Stories
Slash Boxes
Comments

News for nerds, stuff that matters

OpenBSD Interview: Strengths, Tradeoffs And Plans

Posted by Nik on Fri Apr 07, 2000 02:58 PM
from the NP:-Honey dept.
Duke of URL writes: "Boardwatch interviewed OpenBSD contributor Louis Bertrand. It's an excellent article about OpenBSD's niche and mission. They discussed the continued code audit, OpenSSH, and future version plans, including SMP development, ports rework, and continued integration of IPv6. Journalist Jeffrey Carl does a good job of pointing out OpenBSD's strengths and tradeoffs."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • personality conflicts by Anonymous Coward (Score:1) Friday April 07 2000, @05:55PM
  • I Don't Use Canadian Software by Anonymous Coward (Score:1) Friday April 07 2000, @09:24AM
  • Re:OpenBSD goes overboard by Anonymous Coward (Score:1) Friday April 07 2000, @11:47AM
  • Re:OpenBSD goes overboard by Anonymous Coward (Score:1) Friday April 07 2000, @09:36AM
  • Re:It's UNICODE by whoop (Score:1) Friday April 07 2000, @11:16AM
  • Re:This article really doesn't touch on strengths. by Brian Feldman (Score:1) Friday April 07 2000, @05:48PM
  • Re:OpenBSD should be more recognized by Brian Feldman (Score:1) Friday April 07 2000, @06:22PM
  • Re:Bah by pb (Score:1) Friday April 07 2000, @09:42AM
  • Re:Ugh... by pb (Score:1) Friday April 07 2000, @09:47AM
  • Re:Bah by pb (Score:1) Friday April 07 2000, @10:32AM
  • Re:Bah by pb (Score:1) Friday April 07 2000, @09:18AM
  • Re:Open BSD is our choice by C.Lee (Score:1) Friday April 07 2000, @11:52AM
  • Re:Why hasn't someone done a secure linux? by kwalker (Score:1) Friday April 07 2000, @10:41PM
  • Be careful about hardware and software support by embobo (Score:1) Friday April 07 2000, @10:15AM
  • Re:My experiences with OpenBSD by mikpos (Score:1) Friday April 07 2000, @01:15PM
  • Re:Why hasn't someone done a secure linux? by flashboy (Score:1) Saturday April 08 2000, @02:42AM
  • It's Not UNICODE by Yath (Score:1) Friday April 07 2000, @08:11PM
  • Openbsd and ipf is a pleasure to use by Empty Sands (Score:1) Friday April 07 2000, @11:46AM
  • Re:OpenBSD should be more recognized by elflord (Score:1) Friday April 07 2000, @01:29PM
  • Re:shutup. by elflord (Score:1) Friday April 07 2000, @01:34PM
  • Re:OpenBSD should be more recognized by elflord (Score:1) Friday April 07 2000, @01:35PM
  • Re:Open BSD is our choice by elflord (Score:1) Friday April 07 2000, @01:46PM
  • Re:Ah richard stallman by elflord (Score:1) Friday April 07 2000, @01:51PM
  • Re:My experiences with OpenBSD by elflord (Score:1) Friday April 07 2000, @01:58PM
  • Re:ROFL. by elflord (Score:1) Friday April 07 2000, @02:00PM
  • Su/wheel in Linux (Re:OpenBSD goes overboard) by Yenya (Score:1) Friday April 07 2000, @11:16PM
  • Re:wasnīt proftp an ugly security nightmare, too? by mattc (Score:1) Friday April 07 2000, @01:50PM
  • Re:OpenBSD should be more recognized by um... Lucas (Score:1) Friday April 07 2000, @09:15AM
  • It's UNICODE by Skapare (Score:1) Friday April 07 2000, @10:00AM
  • Re:It's UNICODE by Skapare (Score:1) Friday April 07 2000, @11:34AM
  • Re:Open BSD is our choice by Skapare (Score:1) Friday April 07 2000, @11:46AM
  • Re:Be careful about hardware and software support by Skapare (Score:1) Friday April 07 2000, @11:49AM
  • Re:ipfilter by Darren Reed by JunkMale (Score:1) Friday April 07 2000, @12:21PM
  • Re:It's UNICODE by Rob_u (Score:1) Friday April 07 2000, @10:07AM
  • Re:jail() by blasphemi (Score:1) Monday April 10 2000, @12:20PM
  • Re:OpenBSD goes overboard by blackc (Score:1) Friday April 07 2000, @11:09AM
  • Linux Security? ( oxymoron) by keepper (Score:1) Friday April 07 2000, @12:04PM
  • Re:OpenBSD goes overboard by Lazaru5 (Score:1) Friday April 07 2000, @12:00PM
  • Choice by JatTDB (Score:1) Friday April 07 2000, @09:47AM
  • Re:SU by JatTDB (Score:1) Friday April 07 2000, @10:19AM
  • Re:This article really doesn't touch on strengths. by NightParrot (Score:1) Friday April 07 2000, @12:13PM
  • Donīt blame the user for a flawed system by FutileRedemption (Score:1) Friday April 07 2000, @01:30PM
  • wasnīt proftp an ugly security nightmare, too? by FutileRedemption (Score:1) Friday April 07 2000, @01:33PM
  • Re:OpenBSD should be more recognized by Foogle (Score:1) Friday April 07 2000, @09:06AM
  • Re:OpenBSD should be more recognized by Foogle (Score:1) Friday April 07 2000, @09:50AM
  • Re:This article really doesn't touch on strengths. by gael (Score:1) Friday April 07 2000, @12:15PM
  • Re:OpenBSD goes overboard by Zurk (Score:1) Friday April 07 2000, @11:57AM
  • Re:its not asinine by Zurk (Score:1) Friday April 07 2000, @11:58AM
  • Re:Listen Up Non-Believers !!! by Zurk (Score:1) Friday April 07 2000, @12:04PM
  • Re:its not asinine by Zurk (Score:1) Friday April 07 2000, @02:06PM
  • Re:personality conflicts by NovaX (Score:1) Friday April 07 2000, @08:36PM
  • SU by Skratch (Score:1) Friday April 07 2000, @09:47AM
  • Didn't quite cut it for me... by Skratch (Score:1) Friday April 07 2000, @09:37AM
  • Re:What about Bastille Linux? by WillAffleck (Score:1) Friday April 07 2000, @12:55PM
  • Re:OpenBSD should be more recognized by Mut (Score:1) Friday April 07 2000, @09:59AM
  • Re:Why hasn't someone done a secure linux? by nitehorse (Score:1) Friday April 07 2000, @05:34PM
  • Listen Up Non-Believers !!! by theSpartan (Score:1) Friday April 07 2000, @09:59AM
  • Re:My experiences with OpenBSD by pkj (Score:1) Friday April 07 2000, @11:42AM
  • Re:You missed the main point of OpenBSD by Knitebane (Score:1) Friday April 07 2000, @03:49PM
  • Re:OpenBSD goes overboard by Cuthalion (Score:1) Friday April 07 2000, @09:40AM
  • Re:OpenBSD should be more recognized by LiNT_ (Score:1) Friday April 07 2000, @10:13AM
  • Re:OpenBSD should be more recognized by LiNT_ (Score:1) Friday April 07 2000, @10:27AM
  • Re:Bah by uSuRa (Score:1) Friday April 07 2000, @10:00AM
  • Re:OpenBSD goes overboard by bssea (Score:1) Friday April 07 2000, @11:09AM
  • Re:Be careful about hardware and software support by chriscappuccio (Score:1) Friday April 07 2000, @01:11PM
  • What about Bastille Linux? by MrEfficient (Score:1) Friday April 07 2000, @12:27PM
  • Re:OpenBSD goes overboard by kkenn (Score:1) Friday April 07 2000, @09:57AM
  • Re:My experiences with OpenBSD by AntiBasic (Score:1) Friday April 07 2000, @01:31PM
  • Re:Ugh... by Freedent (Score:1) Friday April 07 2000, @06:14PM
  • Re:Secure Mandrake install by muwahaha (Score:1) Saturday April 08 2000, @06:14AM
  • I must say by KaosDG (Score:1) Friday April 07 2000, @10:27AM
  • BIND _NOT_ the only choice by Technik~ (Score:1) Friday April 07 2000, @01:06PM
  • Re:shutup. by mikefe (Score:1) Saturday April 08 2000, @05:41PM
  • Re:OpenBSD should be more recognized by mikefe (Score:1) Saturday April 08 2000, @06:03PM
  • Re:OpenBSD should be more recognized by mikefe (Score:1) Saturday April 08 2000, @06:26PM
  • Re:NetBSD vs. OpenBSD for firewall/NAT box? by mikefe (Score:1) Saturday April 08 2000, @07:05PM
  • Re:It's UNICODE by Recall (Score:1) Friday April 07 2000, @05:44PM
  • Re:You missed the main point of OpenBSD by Anony Mouse (Score:1) Wednesday April 12 2000, @09:41PM
  • ipfilter by Darren Reed by tmu (Score:1) Friday April 07 2000, @12:02PM
  • Re:ipfilter by Darren Reed by tmu (Score:1) Friday April 07 2000, @12:31PM
  • Re:Bah by tmu (Score:1) Friday April 07 2000, @12:35PM
  • Re:Yo by retep (Score:1) Friday April 07 2000, @09:42AM
  • Re:Yo by retep (Score:1) Friday April 07 2000, @01:12PM
  • Re:You missed the main point of OpenBSD by emir (Score:1) Saturday April 08 2000, @01:50AM
  • Re:Ugh... by TrickyRick (Score:1) Friday April 07 2000, @05:04PM
  • Re:Ugh... by fsck (Score:1) Friday April 07 2000, @09:31AM
  • Re:OpenBSD goes overboard by The Madpostal Worker (Score:1) Sunday April 09 2000, @04:29AM
  • Re:Bah by jallen02 (Score:1) Friday April 07 2000, @06:56PM
  • Re:Bah by jallen02 (Score:1) Friday April 07 2000, @09:09AM
  • Re:OpenBSD should be more recognized by trott (Score:1) Friday April 07 2000, @09:43AM
  • Re:Bah by jbarnett (Score:1) Friday April 07 2000, @12:03PM
  • Re:OpenBSD should be more recognized by jbarnett (Score:1) Friday April 07 2000, @12:15PM
  • Re:Didn't quite cut it for me... by jbarnett (Score:1) Friday April 07 2000, @11:01AM
  • Re:OpenBSD should be more recognized by jbarnett (Score:1) Friday April 07 2000, @11:08AM
  • Re:OpenBSD should be more recognized by jbarnett (Score:1) Friday April 07 2000, @10:45AM
  • Re:OpenBSD goes overboard by jbarnett (Score:1) Friday April 07 2000, @11:16AM
  • Re:OpenBSD goes overboard by jbarnett (Score:1) Friday April 07 2000, @11:27AM
  • Re:This article really doesn't touch on strengths. by jbarnett (Score:1) Friday April 07 2000, @11:53AM
  • Re:Bah by Dahan (Score:1) Friday April 07 2000, @03:29PM
  • Re:NetBSD vs. OpenBSD for firewall/NAT box? by Dahan (Score:1) Friday April 07 2000, @10:17PM
  • 3C509 cards by ArchieBunker (Score:1) Friday April 07 2000, @10:45AM
  • Re:OpenBSD goes overboard by toppk (Score:1) Friday April 07 2000, @02:01PM
  • Re:This article really doesn't touch on strengths. by xXIshmaelXx (Score:1) Friday April 07 2000, @11:50AM
  • Re:OpenBSD should be more recognized by pe1rxq (Score:1) Friday April 07 2000, @09:34AM
  • RMS is a crackhead! by Frank T. Lofaro Jr. (Score:1) Friday April 07 2000, @12:45PM
  • Re:OpenBSD should be more recognized by AjR (Score:1) Saturday April 08 2000, @01:24AM
  • jail() by Spoing (Score:1) Friday April 07 2000, @09:37AM
  • Re:OpenBSD should be more recognized by kernelistic (Score:1) Friday April 07 2000, @08:30PM
  • Re:OpenBSD should be more recognized by Pr0n K1ng (Score:1) Friday April 07 2000, @12:04PM
  • OpenBSD's future by schnell (Score:1) Friday April 07 2000, @07:44PM
  • RMS is just wrong on this one by Ars-Fartsica (Score:1) Friday April 07 2000, @01:59PM
  • Re:OpenBSD goes overboard by Karn (Score:1) Friday April 07 2000, @04:12PM
  • Re:OpenBSD goes overboard by Karn (Score:1) Friday April 07 2000, @04:23PM
  • Re:You missed the main point of OpenBSD by Karn (Score:1) Friday April 07 2000, @04:46PM
  • Re:Didn't quite cut it for me... by Karn (Score:1) Friday April 07 2000, @10:15AM
  • Re:Didn't quite cut it for me... by Karn (Score:1) Friday April 07 2000, @01:07PM
  • Re:OpenBSD goes overboard by Karn (Score:1) Friday April 07 2000, @10:43AM
  • Re:OpenBSD's initiatives by Karn (Score:1) Friday April 07 2000, @11:01AM
  • Re:You missed the main point of OpenBSD by Karn (Score:1) Friday April 07 2000, @11:46AM
  • Re:You missed the main point of OpenBSD by Karn (Score:1) Monday April 10 2000, @06:55AM
  • Re:You missed the main point of OpenBSD by Karn (Score:1) Monday April 10 2000, @07:04AM
  • Re:OpenBSD goes overboard by cheshire_cqx (Score:1) Saturday April 15 2000, @11:21AM
  • Re:SSH (was OpenBSD goes overboard) by cheshire_cqx (Score:1) Saturday April 15 2000, @11:06AM
  • Re:It's UNICODE by spitzak (Score:2) Friday April 07 2000, @02:45PM
  • Re:OpenBSD on the desktop by LizardKing (Score:2) Sunday April 09 2000, @10:15PM
  • Character set issue explained by Zombie (Score:2) Friday April 07 2000, @06:50PM
  • Re:personality conflicts by edhall (Score:2) Friday April 07 2000, @10:02PM
  • Re:personality conflicts by edhall (Score:2) Saturday April 08 2000, @12:20AM
  • Re:SU by psmith (Score:2) Friday April 07 2000, @10:13AM
  • Re:security IS important if you're on the public n by Mullen (Score:2) Friday April 07 2000, @12:11PM
  • Re:BIND _NOT_ the only choice by Mullen (Score:2) Friday April 07 2000, @05:37PM
  • Re:BIND _NOT_ the only choice by Mullen (Score:2) Friday April 07 2000, @05:46PM
  • Re:Bah by Mullen (Score:2) Friday April 07 2000, @01:09PM
  • Re:security IS important if you're on the public n by rangek (Score:2) Friday April 07 2000, @10:45AM
  • Re:OpenBSD should be more recognized by Mr. Piccolo (Score:2) Friday April 07 2000, @11:47AM
  • Re:OpenBSD goes overboard by coreybrenner (Score:2) Friday April 07 2000, @09:56AM
  • Re:Bah by JatTDB (Score:2) Friday April 07 2000, @09:22AM
  • OpenBSD goes overboard by schatt (Score:2) Friday April 07 2000, @09:21AM
  • Re:Bah by El Volio (Score:2) Friday April 07 2000, @09:09AM
  • Re:My experiences with OpenBSD by be-fan (Score:2) Friday April 07 2000, @11:08AM
  • Re:My experiences with OpenBSD by be-fan (Score:2) Sunday April 09 2000, @04:48AM
  • Re:OpenBSD should be more recognized by ostiguy (Score:2) Friday April 07 2000, @09:33AM
  • Re:SU by nuggz (Score:2) Friday April 07 2000, @10:28AM
  • Re:OpenBSD goes overboard by krh (Score:2) Friday April 07 2000, @04:35PM
  • Re:OpenBSD should be more recognized by Dahan (Score:2) Friday April 07 2000, @03:57PM
  • Re:Yo by Keith Maniac (Score:2) Friday April 07 2000, @11:04AM
  • Re:security IS important if you're on the public n by TheGratefulNet (Score:2) Friday April 07 2000, @12:32PM
  • Re:security IS important if you're on the public n by TheGratefulNet (Score:2) Friday April 07 2000, @11:12AM
  • I'd just like to add to what others have said. Linux, just like any operating system, takes a bit of work to make *and keep* secure. But there are some excellent tools at your disposal:

    Secure-Linux [openwall.com] is a Linux kernel patch that adds nifty security features, which eliminates many, if not most, buffer overflow attacks. I tested this with one of the ProFTPd exploits, and indeed, the exploit failed against a known vulnerable version of ProFTPd. Without the patch, the exploit worked.

    Psionic PortSentry [psionic.com] detects and responds to port scans in real time. It works with other Unixes as well.

    With these tools, the standard ipchains stuff, and a willingness to not run *every* daemon under the sun, you can have a reasonably secure Linux box.

    Also, to throw those k1dd13z for an extra loop, put all this on linuxppc. Let 'em chew on that for a while...

    New XFMail home page [slappy.org]

    /bin/tcsh: Try it; you'll like it.

  • by Amphigory (2375) on Friday April 07 2000, @04:32PM (#1145084) Homepage
    I looked a couple of weeks ago, and was unable to find anyone who had done a secure linux distro. Why would I rather have Linux?
    • Faster. OpenBSD is slow on my boxes.
    • Better hardware support.
    • SMP
    • Better commercial app support.
    • Generally, easier install.
    There are a couple of pages out there that describe products, but no downloadable distros. This sounds to me like a great market for someone to "do a mandrake" in.

    --

  • by Dast (10275) on Friday April 07 2000, @04:00PM (#1145085)
    I just installed it tonight for the first time. The disk setup was a tad cryptic, but the documentation rocks, as long as you know what to look for. It was so clear I almost wanted to cry.

    (BTW, where are the preconfigured firewall and gateway scripts installed by default?)

    But I agree the article wasn't really that great.
  • by linuxonceleron (87032) on Friday April 07 2000, @09:02AM (#1145086) Homepage
    I've been looking into OpenBSD for a while to replace Linux on my firewall, and it seems like its much better suited for the job. Many people overlook the *BSDs, but Linux has become too mainstream for my tastes :). I should be putting OpenBSD 2.6(+?) on my IP Masq box over spring break...btw a good book on using OpenBSD for this stuff is Configuring Linux and OpenBSD Firewalls, it's like $35

  • by Anony Mouse (106601) on Saturday April 08 2000, @12:56AM (#1145087)
    And exactly how big of a problem is Linux's source code, or any of RedHat 6.X's services source? Obviously not as bad as some of you make it out to be. How many times a week do you hear of people's boxes being rooted b/c somebody read Linux's source code, found a hole, and exploited a machine? Not everyone is as eleet as you and reads source code and finds buffer overflows in services(sarcasm) nightly.

    First of all, relax. There's no need to be so defensive. Nobody's saying that your favorite OS sucks! :) A compliment for OpenBSD is not (necessarily) a criticism of Linux.

    Services like sendmail and apache have been around for a LONG time, and many vulnerabilities have been discovered, and fixed. If you are paranoid, use the oldest version that doesn't have known vulnerabilities.

    So, umm, this sounds like words of support for OpenBSD, because that's what OpenBSD does by default (do any Linux distributions take this approach?). It would be *a lot* of trouble to go around downgrading all of the critical network daemons on a Linux distribution to get it secured down (not to mention the time spent finding the last "secure" version of those daemons). Just because someone hasn't broken into a system yet, does not mean that the system is secure! ;)

    They (OS service developers) don't brag about formal 'line-by-line' autids of their sofware, but just because they don't have 'audits' doesn't mean that they lag behind on security.

    Yes, it pretty much does. What you don't look for, you probably won't find. ;) For software of any significant size and complexity, unless you actively look for security holes (or bugs in general), chances are they exist. That said, it doesn't mean that Linux is grossly insecure, but it does lag behind OpenBSD in the security arena a bit.

    What mail service comes with OpenBSD? Surely they write their own, b/c Sendmail doesn't have 'security audits' of their code.

    OpenBSD 2.5 and FreeBSD 3.2 (the two distributions that I happen to have in front of me at the moment, which also happen to have been released around the same time) both shipped with the exact same version of sendmail (8.9.3). The difference? On FreeBSD, sendmail is eneabled by default (as I assume it is on most Linux distributions as well, but it has been a long while since I have administered one of those, so I can't speak for any of them).

    On OpenBSD (/etc/rc.conf):
    sendmail_flags=NO

    On FreeBSD (/etc/defaults/rc.conf):
    sendmail_enable="YES"

    (actually, a quick diff of the source files shows that they are not exactly the same -- looks like some extra type casting and bounds checking has been added)

    Don't get me wrong here, I love FreeBSD (and Linux), but this illustrates the point that Louis Bertrand is trying to make: if I had no knowledge of the security issues surrounding sendmail, the default would be for my OpenBSD system to be "secure" (in that regard) and my FreeBSD system to be potentially less so. I have plenty of other things to worry about than how secure every single network daemon on my system might be, and there is some comfort in knowing that the OpenBSD folks have already done a lot of that work.

    -- Anony Mouse

    p.s.
    http://www.securityfocus.com/vdb/bottom.html?secti on=exploit&vid=1006
    http://www.securityfocus.com/vdb/bottom.html?secti on=discussion&vid=1078

  • by 348 (124012) on Friday April 07 2000, @09:15AM (#1145088) Homepage
    OpenBSD is absolutely the choice for me. Sure it has some problems, any SW product will. But with OpenBSD I get a relatively secure environment right from day one. I don't need to have our admins spend weeks implementing bolt-on's to make the environment fairly bulletproof. The only disapointment I have using OpenBSD is that it is very basic. However that is one of the things that our admins love about it. Less bells and whistles means less stuff to break.
  • I just got tired of my linux box being hacked and broken into ;-(

    after about 2 yrs being on the net (public email/web/cgi/ssh/sql services being run), I was broken into 3 times. each time it costed me a lot of effort and pain. plus downtime. and even lost files ;-( ;-(

    so I decided to give openbsd a try. so far, its doing what I need it to. I'm wasting a dual BX board on openbsd (it does not have SMP like linux does; which is what my previous o/s was) but I'll exchange computes for secure computes anyday.

    the way I see it is: if you're inside a protected region (inside the company firewall where there are no 'bad' people to screw you over) then linux on the desktop seems to rule for me. but for any kind of public box, the Kiddies all know about linux and its weaknesses. I'm not sure they know much about openbsd. and even if they did know about it, there's few (if any) open holes they could crawl thru.

    today, I'm being ultra paraoid. I'm not running cgi's anymore, no networked sql, and I even dumped sendmail for qmail. so on my site, its qmail and ssh - THAT'S IT.

    only time will tell - but I feel much better already, knowing that there has been a controlled audit of the openbsd code.

    --

  • by Frater 219 (1455) on Friday April 07 2000, @11:07AM (#1145090) Journal
    FWIW, you can get a proper su (in Debian, at least) by installing the secure-su package.
  • by Skapare (16644) on Friday April 07 2000, @11:09AM (#1145091) Homepage

    Are you good enough to be a security admin?

    Part of the problem is too many people just installing some packaged software, which they picked for reasons related to how many other clueless people picked it, and they expect it to be rock solid secure as installed without any configuration or tuning. They also expect top notch performance.

    If you want security, then you have to understand security, or you have to get something that is guaranteed to be secure right from the box, or hire someone who knows security (and please, no whining about lack of technical people when technical people are still looking for decent jobs where their employers respect their skills). OpenBSD probably is the most secure system available right now, as installed, although even I would not trust it without looking under the hood.

    A system/network security expert can make most systems secure (even NT if enough information can be had). Businesses have to commit to the attitude of security and trust a security expert to set it up for them. If you can't trust someone, then you better pull the plug on that internet connection right now (and probably also fire all your employees).

  • by Tim Pierce (19033) on Friday April 07 2000, @10:14AM (#1145092)

    Straight off, I get the message that this user is not in the appropriate group to su to root.

    This is pretty common behavior on non-Linux machines and certainly did not originate with OpenBSD. In order to su root, you must be in the wheel group.

    Linux does not require this because it uses the GNU version of su, which is intended specifically not to have this requirement. Here is an explanation [qnx.com] for this decision:

    Why GNU su does not support the wheel group (by Richard Stallman)

    Sometimes a few of the users try to hold total power over all the rest. For example, in 1984, a few users at the MIT AI lab decided to seize power by changing the operator password on the Twenex system and keeping it secret from everyone else. (I was able to thwart this coup and give power back to the users by patching the kernel, but I wouldn't know how to do that in Unix.)

    However, occasionally the rulers do tell someone. Under the usual su mechanism, once someone learns the root password who sympathizes with the ordinary users, he can tell the rest. The "wheel group" feature would make this impossible, and thus cement the power of the rulers.

    I'm on the side of the masses, not that of the rulers. If you are used to supporting the bosses and sysadmins in whatever they do, you might find this idea strange at first.

  • Ugh... (Score:5)

    by pb (1020) on Friday April 07 2000, @09:08AM (#1145093)
    Why do people have to mangle the charset on these pages? It's almost unreadable in Solaris, with all those "?"'s littering it.

    It's good to see something like this in an interview, though:


    Unless security is your primary consideration, you probably aren?t going to use OpenBSD for all of your Unix servers. Linux, FreeBSD and NetBSD all
    excel in various areas where OpenBSD does not. However, OpenBSD certainly has its place, and should be part of any network administrator?s toolkit.
    For your most security-sensitive tasks, OpenBSD is very likely to be ?the right tool for the right job.?


    Many Linux distros are great for a catch-all, newbie-friendly OS, whereas most BSD's (I've heard, I haven't used any of them extensively) feel more like a traditional Unix out-of-the-box.

    (*please*, no "*BSD is Unix, Linux is not blah blah blah" comments. Because they're free, they both have *no* official "Unix" code, it was taken out of *BSD, and was never in Linux, but they share the same kernel interface, which is good enough for me)

    For a Linux alternative, use FreeBSD. For other platforms, use NetBSD. If you like the way Linux does things, use Linux. Need security? Run OpenBSD. Want media/SMP goodies and a pretty interface? Get BeOS. etc., etc., etc.

    They all have their niches, and *advocacy* involves recognizing that, and using the tool that's right for the job. So it's good to see some real BSD advocacy.
    ---
    pb Reply or e-mail; don't vaguely moderate [152.7.41.11].
  • by Blue Lang (13117) on Friday April 07 2000, @10:44AM (#1145094) Homepage
    or weaknesses of OpenBSD.

    I installed it for the first time about 3 weeks ago, and I can't believe how much I love it. (I use linux as my workstation, and work on AIX, Solaris, etc.)

    Everyone talks a lot about how secure it is, but that doesn't help anyone who actually wants to USE it. If you're wondering how useable it is, the answer is, "very!"

    I would say its strengths, as far as a server OS, are:

    1) Tiny, tiny footprint. Full server install w/out X windows is like 100 MB.

    2) Nice, full man pages.

    3) It comes with a ton of preconfigured firewall and gateway scripts, along with a ton of info on what they do.

    4) It, by default, emails you every day with info on what's going on on your system. This is the type of thing most sysadmins spend their first four or five months writing for Slowaris/AIX/etc.

    5) It has GREAT networking support. Tunnels, VPN, etc, etc are right there ready to rock from the word 'go.'

    6) It really does only run a tiny set of services on startup. I think it starts with like, 6 processes, by default. That's a very nice base from which to build.

    7) Ports rock my little world. They make life very, very nice.

    On the downside:

    1) The install is amazingly terrifying the first few times. If you don't know what partitions are, if you don't understand hard drive geometry, don't even bother with OBSD. Get FreeBSD and install it a few times first. It follows the same concepts, and has a more clear explanation of what's going on.

    2) The filesystem sucks raw ass. Even mounted noatime and.. whatever else the other mount option is to make things faster.. :P .. it's slow as hell.

    That's pretty much the only bad things I'd say aobut it. I _love_ it as a firewall OS, and I might use it as a web server or something.. The FS performance scares me.

    All in all, the article was lame, as far as explaining why anyone would use OBSD. :P

    --
    blue
  • by pkj (64294) on Friday April 07 2000, @10:31AM (#1145095)
    First off, let me state that I am OS slut. I've done my stint with Solaris, Irix, FreeBSD and for the past two years Linux. (And I even develop a fair bit of software they gets deployed under 'doze, but we don't need to talk about that.) All have their strengths and weaknesses, and I'm not terribly partial to any of them.

    I have been meaning to play with OpenBSD for quite some time now, and finally decided to deploy it on my gateway/firewall which had been running RedHat 5.2 for the past two years. From all that I had read, this seemed to be the perfect application of OpenBSD. The install went very smoothly and I was very impressed by installation/sysadmin documentation available on the openbsd web site. The only install problem was my 2gig SCSI disk, of which only 1 gig was recognized. This was no big deal, as 1 gig was plenty, but this is aparently a known limitation of OpenBSD and some drives/BIOSs.

    The first thing I noticed was that the openbsd firewall code is lacking all the plug-ins for mangling complicated protocols like irc, realaudio, quake, etc. Even the use of non-passive ftp required the use of a proxy. This wasn't a big deal for me since I don't use any of these, but I know that many linux users would see this as a big problem.

    A day or so after my install, I noticed that througput on my cable modem was just really sucking to some sites, and I could not connect to others at all. I figured this was a problem with the cable service, which has actually been quite good for me. After jacking my laptop directly into the cable box, I realized that there was nothing wrong with my net connection and that the openbsd machine was fubaring the connections.

    No problem, I'll post to the openbsd mailing list and see what the problem is. I got several replies that I must have something configured improperly. No, said I, the system is virtually stock, and I get excellent throughput to most sites. After much bitching, someone eventually notified me that the NE2000 device driver had known problems. So I replaced the cards with 3c509s (don't laugh, it's all I had on hand) and most of my problems went away. Thanks guys, if you had *told* me the driver was buggy, I could have saved myself a few days of headaches.

    I say *most* of my problems, because I had very similar problems with the 3c509 cards, although they were not nearly as bad. Eventually, I was able to get someone to admit to the fact the the 3c509 driver was buggy as well.

    Needless to say, at this point I was quite pissed as I had lost several days of work debugging and swapping hardware. I don't mind the fact that there are bugs in free software, but what really pissed me off was the fact that (1) the cards were listed as being supported (2) there was absolutely indication of problems with the drivers for these cards in any of the documentation when in fact they had been reported my many people before me and (3) the attitude of the people on the openbsd mailing list who outright assumed that because things were not working that I had done something wrong.

    I'm sorry, but it was a terribly souring experience for me, and I am not likely to go back any time soon. In all fairness, however, I must say that openbsd performed flawlessly for 2-3 weeks aside from the problems I had with device drivers. In mentioning this to other people, I almost always got the response, "Yeah, the openbsd drivers suck." Perhaps I was just terribly unlucky. Who knows...

    As an addendum, I switched back to Linux and my machine has been very happy ever since. There's a lot of stuff I don't like about Linux (design and implementation) but I really must concede that things Just Work(TM) a remarkably large percentage of the time. And perhaps more importantly, I have been much more impressed by the attitudes and helpfullness of people in the Linux community. I don't always get the right answer to questions I post, but I usually get enough to be helpful...

    And finally, to the Openbsd people who happen to stumble across this message, I do hope that you will take my comments as constructive criticism, for that is how they are intended.

    -p.

(1) | 2 | 3