BSD For Linux Users
over-yonder.net
over-yonder.net
Arch Linux is currently my favorite desktop OS: rolling release, bleeding edge, minimalist, customizable, binary packages and a ports like build tree (ABS). See "The Arch Way" for more: http://wiki.archlinux.org/index.php/The_Arch_Way
For a server you can't go wrong with Debian stable or FreeBSD (or OpenBSD if you can sacrifice some convenience and speed for increased security measures).
In the end, I switched over to Arch Linux (got tired of waiting for compiles), then switched to Debian testing (needed loads of LaTeX packages not found in Arch Linux), before I switched back to Arch a couple of weeks ago.
I haven't dived into Arch Linux yet - haven't really found the need, and I guess I'm pretty much settled on the Debian way of doing things .. but one thing I have been thinking about lately is that it would be nice to have a stable-as-Ubuntu Linux system that has 100%, without fail, FULL SOURCE on-board, with everything configured so that if I find and fix something, it can easily go back into the sources as a patch or something.
Is Arch Linux going to provide that sort of configuration - full source onboard, easy to submit patches from whatever source I edit, etc? I might dedicate some time to checking out Arch in the future, and if it means I can configure my system to be 100% full source-onboard, I might do it sooner rather than later.
Of course, the idea of doing my own distribution based entirely on onboard-sources and instant patch contribution to a common public pool has also crossed my mind .. maybe BSD delivers in that regard? I really want my system to become a programmers paradise ..
What is there generally works very very well but more esoteric hardware is often not important to the BSD community.
My problem is that I have a laptop, and FreeBSD doesn't have to many drivers for it including the battering saving ones. Plus, since I need a desktop (includes applications like Firefox, Flash, OpenOffice, GIMP, etc) I found that FreeBSD had quite a few usability bugs (eg. in Firefox, images were only half rendered). So now I'm happily using Linux - the arch way.
I tried installing ArchLinux on my father's computer, but I didn't have time to configure everything (eg. pressing the poweroff button shuts down the computer) and from an end's user point of view his desktop was barely usable. Finally I decided to go with Ubuntu, and since then I haven't heard any other complain about his OS. On contrary, he is much happier than he was when he had Windows installed. Now, only if I find some good chess linux software. Grandmaster Chess was his favourite, but in the linux world I could not find anything similar, only some playing engines.
I bet you could find a flash-based chess game on the internet where you could play with other people.
I know it was a typo, and I know what you meant, but I want a driver that will save me from battering my laptop now.
* OpenBSD has mg in the default install, uses sudo by default, I much prefer its installer, etc. To some extent, this is probably just due to OpenBSD's defaults / general style suiting me well, though.
I haven't been using it consistently, but so far it's been like using linux, if there wasn't so much insanity surrounding how to do everything outside of the kernel in linux-distro-land.
I found it much easier to start poking around the source of the kernel, and of the various userland utilities, and all of the source that I looked at was pretty damn clean, well commented C.
The man pages are better (or at least more consistent). Actually, the whole OS feels a lot more consistent.
In short, I'm liking it. You probably will to if you're the type that likes to get down and dirty with your OS.
I haven't used FreeBSD in about 10 years so I can't comment on it, but back in the late 90's it was pretty nice. NetBSD feels particularly old school to me, and I just liked OpenBSD the best.
There are times when Linux/GNU is necessary, and in that case I run Debian.
"Last modified: $Date: 2005/04/15 06:38:18 $" explains a lot.
Sure, some things will have not changed, but I imagine a great many things will have. While its a good article and a good read, I wouldn't consider it up to date; if anyone has a more recent discussion I'd definitely be interested in reading it. For example, how the discussion covers largely RedHat based distros, if the article was written nowadays I think that would change.
eg Debian/Ubuntu doesn't use RPMs, there's one central place to get packages, it's realistic to upgrade the system a long way without reinstalling, etc.