OpenBSD Review at DistroWatch 236
jpkunst writes "Robert Storey at DistroWatch com has written an in-depth and favorable review of OpenBSD: OpenBSD - For Your Eyes Only. 'The first OpenBSD memento I ever saw was a T-shirt with a picture of a cop chasing a script kiddie. That image remained etched in my mind for well over a year before I finally got my hands on a copy of this fine OS. Now that I have it installed on my machine, I only wonder what took me so long.'"
BSD IS... (Score:4, Funny)
Re:BSD IS... (Score:1, Insightful)
this should be a definitive guide to installing OS (Score:5, Informative)
BTW - A good idea is to install OpenBSD on a dedicated secondary hard disk, such as a 4GB or something that you can find for free now a days. That way you will not have to worry about ruining your partitions on your primary disk, as OpenBSD is a bit scarier with writing to your MBR than, lets say, the GUI for GRUB in the RedHat installer.
Re:this should be a definitive guide to installing (Score:4, Funny)
anyway, it was 4am at the time. within the next twenty four hours my computer had about 8 different OS's (not installs, seperate OS's). by the end of it i had a 120 mb partition with an ultraslim windows 98 incarnation and OpenBSD in all it's cryptographic glory.
that was a fun day.
Re:this should be a definitive guide to installing (Score:5, Interesting)
non-trivial to MS-Windows users, Mac users, and Linux initiates maybe. But 5 years ago, I was barely above the status of linux newb. Ok, so it wasn't exactly trivial to do at the time, but easy enough to do without documentation.
Still, your point is well taken.
Re:this should be a definitive guide to installing (Score:1)
Re:this should be a definitive guide to installing (Score:2)
Re:this should be a definitive guide to installing (Score:2)
Re:this should be a definitive guide to installing (Score:5, Funny)
You don't seem to have heard of the *feature* [redhat.com] in Fedora Core 2 to get rid of booting from a windows partition
Re:this should be a definitive guide to installing (Score:4, Interesting)
Re:this should be a definitive guide to installing (Score:5, Informative)
The only potential difficulty, IMO, is getting past the the whole "partitions vs. slices" thing. The BSD and Linux versions of those ideas are dangerously similar - close enough to make a clueful Linux user think they understand then, but different enough to hose that user's system. Even then, there's nothing particularly difficult there as long as you wipe your mind of what you think you know before beginning.
Once you get past partitioning/slicing, there's really nothing to the rest of the install.
Re:this should be a definitive guide to installing (Score:5, Insightful)
That's it. When your computer asks you a question, read the paragraph above it explaining the question before you just hit 'Enter' without thinking. This tip actually works for every OS. When my mom can't figure out how to use her email or something, I make her actually read the questions her app pops up before she impatiently hammers the 'enter' key to get through. And she realizes that nearly EVERY app is user-friendly enough to use.
Ironically, about 90% of you skipped half of the above text and just went on to the next post.
Re:this should be a definitive guide to installing (Score:2)
OpenBSD definitely doesn't focus on ease-of-use, because the very hardcore Theo et al see "wizards" and the like as security holes. OpenBSD makes you KNOW what you're doing before you do it -- kinda unfair for us Linux guys who usually try things at random until it works. It's kind of a pain, but overall, if you value security, the initial pain of setting up XFree86 on OpenBSD is worth it. Once you get point and clic
BSD FAR from dead (Score:3, Informative)
I wonder if BSD would benefit from changing to a similar development model as Linux. There sem to be relatively few active BSD developers, and although they do a good job, they must have a bad time trying to keep up with the latest hardware and technologies available.
Re:BSD FAR from dead (Score:5, Informative)
Now that is funny!
Perhaps you would like to know that FreeBSD usually gets new hardware support before Linux... It some cases, LONG before Linux... USB & Firewire support come to mind immediately, but there are plenty of other examples as well.
Re:BSD FAR from dead (Score:1)
Re:BSD FAR from dead (Score:1, Informative)
Re:BSD FAR from dead (Score:2)
And Linux has NdisWrapper [sourceforge.net].
Re:BSD FAR from dead (Score:5, Informative)
The drivers were in kernel 2.4 but Linus and others held backporting it into 2.2 and the 2.4 kernel kept being held back with delays. When 2.4.0 came out due to those screaming for newer hardware support, it turned out it had a broken VM subsystem. Ouch.
The BSD kernels are updating more often for trivial things like drivers compared to Linux.
USB, Devfs, and even SCSI had better and earlier support in BSD before Linux. Infact Adeptec to this day creates their unix drivers on FreeBSD first and then ports them to Linux and Solarisx86 afterwards. Ide on the other hand was an exception since Linux was geared for pc's and BSD for servers.
Its those strange peripherals like no name laptop display drivers, nics, and winmodems that Linux has an advantager over.
Re:BSD FAR from dead (Score:1)
If there are more users of linux, why or rather, how does FreeBSD get support for newer stuff quicker?
Thanks for the info
Re:BSD FAR from dead (Score:5, Informative)
http://bsd.slashdot.org/comments.pl?sid=113848&
THe BSD kernels are updated every few months in minor releases. Yes the Linux kernels are also updated but for alot of items depending on new things like Devfs they are often ported to the latest beta 2.odd releases. 2.4 was over 12 months late and had all the newest drivers.
FreeBSD on the other hand puts things like driver updated in every kernel release and keeps the architecture changes in seperate -current series.
They have 2 kernel teams. One for -current which will eventually be the new kernel series. And one for -stable which are maintance releases. Drivers are almost always backported to the -stable releases or dual ported.
Most Linux kernel developers use the beta 2.odd kernels so they port the drivers to that and someone needs to back port them back to the stable releases.
I admit the 5.x series has newer drivers oddly that are not in 4.x because of huge architectural changes. BSD users do not like to do radical changes which makes writing drivers easier. Its an unusual change for them but FreeBSD users make up %15 of Linux users. 15 million Linux users = 1 million FreeBSD ones. That is alot of hardware that is being tested. Also most Linux users are hobbiest while the FreeBSD ones are more professional and capable of writing drivers.
Re:BSD FAR from dead (Score:2)
Re:BSD FAR from dead (Score:3, Interesting)
OTOH, in my experience, Linux has had *working* USB scanner support, while FreeBSD support (at least in the 4.x versions) was pretty broken.
Re:BSD FAR from dead (Score:3, Informative)
Re:BSD FAR from dead (Score:5, Interesting)
There have been 300+ committers to FreeBSD in the past year. I'm guessing Open/Net/DragonFlyBSD have 1-3 dozen developers each. Apple has a bunch of developers. All combined, the BSDs are doing pretty good.
Since each BSD has a different focus, the developer has a choice of which fits their style best.
Re:BSD FAR from dead (Score:3, Funny)
There sem to be relatively few active BSD developers,
You have proof of this?
...If you want I could subscribe you to the the cvs commits mailing lists for all of *BSD projects. >:P
Re:BSD FAR from dead (Score:4, Insightful)
Re:BSD FAR from dead (Score:2, Informative)
Well, if you ever decide to give BSD a try (I haven't tried DragonflyBSD or OpenBSD yet myself, only FreeBSD and NetBSD) the first time you do a 'cvsup' you'll really notice just how many people are working on it and just how often BSD is updated. BSD is well worth a try if you're bored of all the linux distros and have an urge for something new, a little more challenging, and a little different than linux.
Re:BSD FAR from dead (Score:5, Insightful)
The short answer is NO!
The fact is, the BSD development model is what leads to the quality of BSD systems. If you want the Linux mode, well, thats what Linux is for. We WANT the BSD model.
Re:BSD FAR from dead (Score:5, Insightful)
The development models (it would be more accurate to refer to them as "developer management styles") are, in practice, quite similar. For all the talk of "the bazaar" model, the core of Linux is largely created by a small number of highly skilled developers. The BSDs just formalize this fact by publicly identifying "core" teams. Both have a cloud of lesser developers contributing. By identifying a core team the BSDs seem to have more control over the cloud, everybody knows where patches are supposed to go, patches are accepted and rejected, etc.
So much of this comes down to psychology so I could be way off base. In my opinion the more formal approach of the BSDs has lead to higher quality, with only a small delay in hardware support.
Re:BSD FAR from dead (Score:4, Informative)
With *BSD you also have that userland is kept in sync with the kernel, and the core developers work on userland as well. The *BSD is an operating system, while Linux is a kernel.
DIfferent model, by design (Score:4, Insightful)
If you change it to be more like Linux, you would have a product more like Linux and loose what makes BSD, BSD...
Neither is right/wrong, just different.
Firewalling on BSD (Score:5, Interesting)
OpenBSD felt "more" secure than FreeBSD, but in terms of desktop use, FreeBSD just offered more. I'll run OpenBSD on my servers, but for my desktop I want FreeBSD.
Re:Firewalling on BSD (Score:2, Interesting)
Re:Firewalling on BSD (Score:5, Informative)
pf on FreeBSD [love2party.net]
-Dan
Re:Firewalling on BSD (Score:3, Interesting)
Just wondering because I keep threatening myself to switch from Linux, for better firewalling and a tighter but smaller community. I like that the apps get relooked at,audited before inclusion, I like that part a LOT, because
Re:Firewalling on BSD (Score:3, Informative)
"Why would it not be a good desktop system?"
Well...depends on what you want. Define "desktop", then see if OpenBSD fits.
Currently, most Unix apps are written on Intel-compatable Linux systems, by people who think "portability" means "runs on both Redhat and Fedora". Yay. After that, someone cleans it up and ports it to FreeBSD. After that, it may get ported to OpenBSD.
For reference, this is being written on a three monitor OpenBSD box I use as my primary
Re:Firewalling on BSD (Score:2)
And who said optimization provides no benefits? try if for yourself!
Re:Firewalling on BSD (Score:2, Informative)
Question to you or anyone. Why would it not be a good desktop system? Just ease of use, or lack of apps, or what?
A combination of all of the above. Getting Gnome/KDE working on FreeBSD isn't quite as no-brainer-ish as it is on say RH9 or Suse. Getting it working on OpenBSD (as with most apps) is another notch up the difficultly ladder. Anyone who knows what ~/.xinitrc means will have OBSD or FBSD up and running with their
Re:Firewalling on BSD (Score:2)
It would be nice to have an up to date list comparing actual facts and figures like X11 performance, disk benchmarks, boot and application start up times, hardware support etc. so that users can make an informed decision rather
Re:Firewalling on BSD (Score:2)
Performance on UP systems is too close to call. They all "feel" the same.
It comes down to features. OpenBSD and FreeBSD have unbeatable server features. OpenBSD for the general security, FreeBSD for really killer things like jails.
I'm honestly not that impressed with any of them on the Desktop, I mostly use MacOS for that. I have a *nix workstation, that's mostly for programming work and it runs whatever is convenient. W
Re:Firewalling on BSD (Score:2)
New Years Eve (Score:5, Funny)
Man, why aren't my New Year's Eve parties like that!
Re:New Years Eve (Score:1)
OK! you can tell us the directory with the photos on your system. but that's not mandatory.
Re:New Years Eve (Score:4, Funny)
Re:New Years Eve (Score:2)
What really holds back OpenBSD... (Score:5, Funny)
Linux = Penguin = Warm and cuddly.
FreeBSD = Cartoony demon = Warm (hot?) and cuddly.
NetBSD = Many cartoony demons = Even warmer and cuddlier than FreeBSD.
OpenBSD = Blowfish with a leaash on another fish with a spiked collar = spiky, poisonous, and into S&M
Re:What really holds back OpenBSD... (Score:3, Interesting)
Re:What really holds back OpenBSD... (Score:2, Insightful)
I'm not seeing the problem here.
Re:What really holds back OpenBSD... (Score:1, Insightful)
And that's the way we like it baby...oh yeah...OH YEAH...!
Re:What really holds back OpenBSD... (Score:5, Funny)
athakur999, probably into bestiality
OpenBSD: First Impression (Score:5, Informative)
So I decided on OpenBSD (that whole "secure by default" thing kinda enticed me). I picked up a copy of "Secure Architectures with OpenBSD" and went to work. Well, then I realized that it probably would have been faster to learn the steps to securing Linux, but I am really liking OpenBSD so far.
I can honestly say, installation was incredibly easy once I RTFM, and I'm finding it is that way with most stuff. And the things that I have hit snags on (making PHP and MySQL play nice together) have been resolved by a few posts to misc@openbsd.org.
And OpenBSD's clean filesystem makes it a lot easier to learn Unix than other OSs.
Oh, and did I mention that Ports and Packages kick ass?
Re:OpenBSD: First Impression (Score:1)
Easiest *nix (Score:5, Insightful)
Too true (Score:5, Insightful)
Re:Too true (Score:5, Interesting)
Re:Too true (Score:2)
Sometimes I just read the info files in vi, as the table of contents is often broken or certain files just aren't visible to the info program.
Another nice thing about the BSD man program is that it consistently understands many vi commands, and it is actually much better than the one shipped with Solaris. For certain things, the BSDs just got it right.
Re:Too true (Score:4, Interesting)
Apparently, under BSD, the pager has been set to 'less', which supports the vi commands.
Under Solaris, I try setting the PAGER environment variable to '/usr/bin/less -isrm' or something similar in your startup scripts. This will change man's behaviour.
Re: (Score:2, Informative)
Re:Easiest *nix (Score:3, Interesting)
Re:Easiest *nix (Score:2)
Heh heh... One of my favorite peaves.
Why in the hell doesn't Cisco just let you use a subnet mask in their "ACLs". It's just inverted after all... You have to use 0.0.0.255 instead of 255.255.255.0. Suppose it's just so you have to buy their books to learn all the stupid tricks, where they decided to do things completely different from the rest of the world... Arggg.
Agree: PF syntax is beautiful! (Score:3, Interesting)
Man! Easy ways to compose arbitrary lists. macros that help readibility. Read in lists from external text files. Dynamic rules. I can express in one line what has taken 10 in a cisco acl. On and on. It is a real improvement - simpler, shorter human input means fewer human mistakes.
And pf follows th
coincidence (Score:4, Insightful)
One, Two, Three, Four, Five, Five... ? (Score:1)
Below is a copy of my file ppp.conf which you can cut and paste, but you'll have to edit five settings. In particular:
1) MODEM_DEVICE_NAME
2) ANY_WORD
3) PHONE_NO
4) USER_NAME
5) ISP_LOGIN_NAME
6) MY_PASSWORD
5 settings eh? Well there you go!
Side note: my mate has been running openBSD as a squid proxy server for years now - only crash it had was when the hard disk developed bad sectors... didn't kill it straight away, but once the bad sectors hit the
The BSD secret (Score:5, Funny)
Beastie's horns double as neck bolts! It's alive! Alive!
Why I use OpenBSD (Score:2, Informative)
Works great, and keeps speed with the network.
A pretty good starter pc.conf is here [oswars.net]
OpenBSD is also great becuase of:
spamd [openbsd.org]
AND
CARP [openbsd.org]
Re:Why I use OpenBSD (Score:2)
Ooh, ooh, ooh, don't forget greylisting [elwood.net]! It totally rocks (decimated my spam intake).
Install takes only 5-10 Minutes even on FTP (Score:5, Informative)
So far I have been favorably impressed. I was absolutely blow away by the quickness of the install. The slowest thing about the install was the unfamiliar disk partitioning. Otherwise the only limit on speed was my bandwidth. The quick install means that there is no bloat. If you want it, install it, but you won't find useless packages installed by default like lots of linux distributions. Under Fedora, my old P3-450 used to be slugish and grind away swapping constantly. No it almost *never* swaps (at least not that I can hear)
I found the default shell csh to unfamiliar. Having come from linux, the first thing I did was install bash (statically compiled version) using pkg_add and them I moved it from
Even though ports "gets all the press" in BSD software management, I prefer to install binaries using pkg_add for most day-to-day packages that do not require customization. Do not underestimate pkg_add. It will resolve dependancies and install everyting that is a prerequisite for the package that you are asking for. It is the BSD answer to APT. It makes software installation trivial. The important thing to remember about pkg_add is to select a mirror and put a PKG_PATH=ftp://ftp.yourserver.here/ into your
Patching is all done by source diffs, so there will be some compiling there.
Re: Install takes only 5-10 Minutes even on FTP (Score:4, Informative)
The Korn shell ksh is part of the base install, and would not be that unfamiliar for one used to bash.
Re: Install takes only 5-10 Minutes even on FTP (Score:2)
ksh isn't unfamiliar, but bash beats it pretty handily with features and in how easy it is to customize.
The trick is to LEAVE THE SHELL FOR ROOT ALONE. If you're logging in as a regular user, chances are everything is okay. If, say,
There's also a statically compile bash in packages, if you think that's necessary.
Re: Install takes only 5-10 Minutes even on FTP (Score:2, Informative)
Re: Install takes only 5-10 Minutes even on FTP (Score:2)
Also there are reasons not to change the root shell, see the OpenBSD FAQ [openbsd.org].
Re: Install takes only 5-10 Minutes even on FTP (Score:5, Informative)
Re: Install takes only 5-10 Minutes even on FTP (Score:2)
On OpenBSD, the correct place to put a statically compiled shell is in /bin. So in fact, the grand parent poster did the correct thing by putting bsd into /bin.
A quick look at man hier [openbsd.org] combined with "which sh" will show you this.
Metawire.org (Score:5, Informative)
BSD on the front page? (Score:2)
When you open your BSD review like this... (Score:2)
For a dead OS, it sure kicks butt (Score:3, Insightful)
Seriously folks, BSD is a lot older than Linux, it has survived the rise and fall of quite a few inferior as well as superior OSes, it will survive Windows and it might even survive Linux. My point is: Who cares? It works, it is stable, it is fast, it is really free and it is available right now.
Oh, and let's not forget the fact that when you download a BSD you download a complete OS, designed from the bottom up, not a kernel with a collection of userland programs from all over the place.
Best of all: In the BSDs you don't end up tripping over the kitchen sink when all you wanted was to install a fast, secure and reliable server.
Enough already. Read the review, take OpenBSD or one of the other BSDs for a test drive and make up your own mind.
G
OpenBSD Desktop (Score:2)
There seems to be a lot of work to get OpenBSD working as a decent Desktop system. It would be nice if somebody had all the steps needed on some website in a concise list.
Re:OpenBSD Desktop (Score:2)
check the OpenBSD Misc archives, there was a very long thread about this, and a 'howto' link posted in there somewhere.
Re:OpenBSD Desktop (Score:5, Insightful)
Well, it depends on what you mean by "a good desktop system". I think OpenBSD is a great desktop system pretty much straight out of the box (use it as my desktop at work and home). Pretty much everything you need you will find in the ports tree (most will have pre-built packages on the CDs). I've used Linux and OpenBSD side by side for some time and the only things I can do with Linux that I can't do with OpenBSD are: hardware 3D acceleration (no OpenBSD drivers) and running certain binary only Linux apps. I think the high security of OpenBSD is at least as important on the desktop as in firewalls these days. Imagine how much less spam and worms we would have floating around if everyone had nice hardened desktops.
Here's what I do for my OpenBSD desktop:
As A Linux and Mac Zealot I Can Safely Say... (Score:2)
Although NOBODY has ever "gotten" my OpenBSD Blowfish T-Shirt. [openbsd.org] The joke is as undecipherable as the Blowfish algorithm itself.
OpenBSD licensing policy (Score:3, Insightful)
One of the things I like about OpenBSD is their policy [openbsd.org] of not accepting things with half-assed licensing into their base distribution.
Actually yes (Score:2, Funny)
Re:Actually yes (Score:1)
then does it run windows too?
Re:just waiting... (Score:4, Interesting)
Re:just waiting... (Score:2)
Re:just waiting... (Score:2, Insightful)
Re:just waiting... (Score:1, Insightful)
Stop worrying about moderation and stop whining about karma. Thanks in advance.
Re:tried to read the article (Score:4, Funny)
Unfortunately, since BSD is dying, there's not enough of them left to affect the moderation.
Re:tried to read the article (Score:5, Insightful)
Yes. And so are the Linux users, and the Mac users, and the Windows users, and the BeOS users, and the Amiga users, and the OS/2 users and the AS/400 users, and the...
Did you just land on Earth or something? Everyone down here thinks thinks their idea is best and feels the need to tell someone about it.
# emerge clue-human
Re:tried to read the article (Score:5, Funny)
Re:tried to read the article (Score:3, Funny)
Re:tried to read the article (Score:2, Informative)
Yes. And so are the Linux users, and ..., and the AS/400 users, and the...
Well, certainly the developers are, but most AS/400 users have no clue that they are using an AS/400. In those cirles, that's actually a good thing.
Re:tried to read the article (Score:2, Funny)
Don't worry; they'll be first against the wall when the revolution^h^h^h^h^h^h^h^h^h^h^h^h^h^h metamoderation comes.
Re:*BSD is dying (Score:2, Informative)
Turns out that *BSD is stronger than ever!
According to an Inernetnews article [internetnews.com], Netcraft has confirmed that *BSD has "dramatically increased its market penetration over the last year."
There has been a steady increase in *BSD developers over the past decade.
There are currently 307 FreeBSD developers as of the 2004 core team election. [freebsd.org]
You can read more about FreeBSD here [freebsd.org]
If you would like to try out a BSD, you can download: FreeBSD [freebsd.org], OpenBSD [openbsd.org], NetBSD [netbsd.org], or DragonflyBSD [dragonflybsd.org]
Enjoy!
Re:*BSD is dying (Score:5, Informative)
I guess the best bet for someone who just wants to try out BSD is Freesbie [freesbie.org]
A BSD newbie must also know that all BSDs have the same advantage over Linux. That is good documentation for development and for POSIX patterns.
But im not trying to start a flamewar, even because BSDs may not be the best OS for everyone.
for regular users, or for bigger OS flexibility, i would sugest to stay with our pal Tux! (ive used it for long time =) )
but if you want to build a stable server in which youll need to do some secure,well-documented development, BSD is always a good choice.
One must only have in mind that the BSDs are not all equal as ive read on earlier posts!! (people were talking about FreeBSD when the topic clearly states about Open).
just for the record:
NetBSD >runs on everything with 32 bits. (including toasters =D)
FreeBSD > good performance and stability. (My personal choice ! )
OpenBSD > awesome security but bad performance compared to the other 2.(what i have to work with in college)
just thought that someone needed to clear that out!
Re:*BSD is dying (Score:2)
Or possibly this [apple.com] as an option. I know, I know, you have to buy Apple hardware, but the nice thing is that you can play around with BSD as well, pre-installed, while still getting the iApps. And chicks dig the Powerbook.
Well, I like it. YMMV.
Re:Although 4.3 V... (Score:2, Insightful)
Re:Wonderful, but source only updates are a pain (Score:2)