Which BSD for an Experienced Linux User?
Bruce C asks: "I'm a software developer with 28 years commercial experience. Although my day job is mostly on Windows software, I've been using SuSE Linux for 6 years at home. Before that I worked on HP/UX. I've no pressing plans to abandon Linux, but I am interested in experimenting with a BSD style operating system. My current motivation is largely curiosity. Of course, I might end up being converted, but that isn't my intention. I'm wondering which of the various *BSD systems would be the 'best' introduction for a person like me. The workstation I'm planning to use is a generic beige box: Celeron 1.2, 768Mb RAM, 120 Gb IDE, with about 80Gb free. It's on a LAN, behind a firewall. The live CDs for FreeBSD (Freebsie), DragnoflyBSD, and NetBSD all booted and started on it. I haven't tried an OpenBSD CDROM. Which BSD should I pick?"
I'd try darwin - that is just the 1st step towards Mac OS X ;)
(first post?)
Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
I say OpenBSD because I live in the same city as Theo and I work right near him! He was one of the people that started NetBSD too!
OpenBSD is also one of the most secure OS's in the world with a unmodified install!
Hands down the easiest to pick up, and arguably the most common.
/usr/ports/misc/screen
Install software from source?
cvsup -g -L2 stable-supfile
cd
make
make install
make clean
Install the binary version?
pkg_add -r screen
next?
Karma: Chameleon (mostly due to the fact that you come and go).
A quick rule of thumb is generally ...
OpenBSD for security, NetBSD for portability and FreeBSD for diffusion in the wider world (ie, comparable to Linux).
I have no need for portability, and FreeBSD didn't appeal to me, so OpenBSD it was -- five years ago. I don't think you'll go wrong with any of them, though. If I did it again to experiment I'd probably try FreeBSD out this time.
BSDs do generally have more thorough online and internal documentation than Linux for the core basics, so you won't miss with any of them.
========================================
Death will come, and will have your eyes
-- Pavese
Go with OpenBSD - one remotely exploitable hole in how many years? 5?
Besides that it's so much of a bastard to install that it's a fun challenge. (Not many people can say they have installed OpenBSD!)
I started on OpenBSD 2.6 and I liked it. Just text mode as a firewall. The initial install was a little bumpy but then the man pages were excellent.
I've since used FreeBSD a fair amount. I'm becoming comfortable there, but I still feel more at home with OpenBSD.
FreeBSD 5 is not the best place to start. Some important things have changed and there isn't much support for these changes on the web yet. You'll find lots of older "howto" articles that won't work as written. I managed to bootstrap my FreeBSD server using PXEboot, but I had to liberally adapt the approaches I found because of the many changes in 5.x
There's a lot of negativity floating around about FreeBSD 5.x lately. It seems they've put a lot of energy in breaking hard ground over the past two years. It remains to be seen whether lush vegetation will spout in future versions as they tune these improvements. I think in any project with sufficient ambition, there are times when things have to go sideways for a period of time.
Recall how Tiger Woods decided to tune his golf swing when he was on top of the world. I sure hope it works out better for FreeBSD.
OpenBSD. If you're a networking guy Packet Filter (PF) is a cool toy to play with. But if you're looking for a more BSD-style Linux you might want to consider Slackware.
"The world only exists in your eyes. You can make it as big or as small as you want." - F Scott Fitzgerald
Which one? I would recommend you try all of them, but in the following order:
After you're finished you may want to try FreeBSD 5.3, especially if you are interested in comparing its GBDE (Geom Based Disk Encryption) to NetBSD's CGD (CryptoGraphic Disk) facility.
Welcome to the world of BSD, I hope your ride will be a smooth one. Let us know if we can help. :)
but with my new mac mini, i can relive [sic] my bsd glory days with additional drop shadows and window animations! i don't know if that really counts as a bsd, though...
Are you saying that if the interface is too pretty or intuitive it doesn't count as being a real *BSD experience? If/when linux grows an interface as functional, beautiful, and elegant as Mac OS X, will it no longer qualify as being a "real linux experience?" If a rose by any other name is still a rose, then a *BSD variant with any other GUI -- like say, the Macintosh variety -- should still be *BSD... especially since most *BSD users seem rather indifferent to graphical user interfaces from what I gather.
"Update your software collection: /usr/ports; make update
cd
portupgrade -ra"
I prefer:
portsnap fetch
portsnap update # use binary diffs to effeciently track small port deltas
portaudit # get a quick security audit of installed ports and base system
pkg_version -vL = # I alias this to pkg_chk; list updated port versions
portupgrade [whatever needs doing]