Recently in Gentoo Category
Do you really think Sheldon from "The Big Bang Theory" would pick Ubuntu as his "favorite Linux-based operating system"?
I've seen this show a couple of times (It's slim pickings out there in TV land sometimes. Especially for someone, like myself, without cable).
If you ask me (and I realize you didn't), Sheldon's got Slackware, Arch, Gentoo, Scientific Linux or Fedora written all over him ...
He could even be a tinfoil-hat-wearing OpenBSD advocate ...
I haven't hooked up my OpenBSD 4.2 drive and booted it for about a week. The last time I left the box, I was playing around with Apache, and I thought all was well.
Today I hook up the drive and boot OpenBSD.
First of all, instead of a console login, I get an XDM login. That's strange. I don't remember XDM ever showing up before.
Then Internet networking doesn't work. I check all the networking settings. Everything is correct.
I can ping IP addresses on the local network, but nothing is working outside of that. Pinging google.com yields nothing. Since I can get local machines, I know it's not a bad cable.
Back to the OpenBSD FAQ. Instead of doing ifconfig, I check all the files that hold network configuration info. Nothing.
To start networking manually, the FAQ says to do this:
# sh /etc/netstart
An error message comes up. There's an error of some kind in /etc/rc.conf.
Now I know what happened. To start Apache automatically at boot, a line must be edited in /etc/rc.conf. I was trying it, and I must've screwed something up. As root, I edit the file. Sure enough, I had erroneously dropped a linefeed in the middle of the comment line to turn Apache on at boot.
I fixed the line, saved /etc/rc.conf and tried to start networking again from the command line.
It didn't work.
I rebooted.
This time, I got my usual console login. I started X manually. And Internet networking worked.
I also configured an anonymous FTP server. I had to manually change the permissions of the directory and files to root, but everything worked as advertised.
That's the strength of OpenBSD, as well as FreeBSD and NetBSD: the documentation is readable, comprehensive and up to date.
Over the past two days, I did a Debian Etch install in order to compare how all of this server configuration goes in Linux as opposed to OpenBSD.
And this is where the lack of documentation (even the man pages aren't all that up-to-date). At least the apache2 man page for Debian told me about the apache2 command. When httpd and apachectl start did nothing, I was in a bit of a quandary. Luckily I figured out that apache2 start and apache2ctl start would both work. Oh yeah, and the config files aren't where the Debian man page says they are. Instead of being in /usr/local/apache2/conf, they're in /etc/apache2.
I did figure out how to change the default directory for Apache in Debian (editing /etc/apache2/sites-available/default does it).
Part of the problem was that I started with Apache version 1.3 in OpenBSD (which doesn't include Apache 2 for licensing reasons) and had Apache 2.3 in Debian. And sure I don't know quite what I'm doing, but this is all on a local network, not the wide-open Internet, so I'm a bit more free to experiment.
All this underscores the value of good documentation. And when it comes to some distros -- Ubuntu, Red Hat and Suse -- there are doorstop-thick books available. And the good ones are worth their weight in any precious metal you care to name. Luckily the BSDs have great online FAQs to help get you started. And since integration between the kernel, userland and other packages is so tight in the BSDs, and the need for documentation is that much greater, I'm damn glad it's there.
Not that Linux doesn't need something similar, but I don't see any Linux distribution short of Gentoo providing documentation this comprehensive and finely tuned to its users.
Can anybody prove me wrong? I truly, sincerely hope so.





Recent Comments
w0qj on SugarSync is working on a Linux client, but I'm not unhappy at all with Dropbox: Good review – there are a few recent changes as of June 2011: You get ...
hogan,vendita scarpe hogan,hogan outlet on Fedora 13 update: A month and a half or so in : good article. ...
hogan,vendita scarpe hogan,hogan outlet on Fedora 13 update: A month and a half or so in : I think this post is very great. ...
Steven Rosenberg on I make a Debian Squeeze T-shirt at SpreadShirt.com: Rob, thanks for the comments. All the type comes from the SVG image - ...
robreed on I make a Debian Squeeze T-shirt at SpreadShirt.com: Shirt looks nice in the photos. From the post I'm guessing it looks at ...
Steven Rosenberg on Oracle gives OpenOffice to the Apache Foundation -- should we care?: I really hope LibreOffice starts to get some major uptake. LO has alr ...
Steven Rosenberg on OpenBSD: Against all odds, I'm building Java: I haven't installed Java in OpenBSD in quite some time. Back when I wr ...
M on OpenBSD: Against all odds, I'm building Java: I've been thinking of using OpenBSD for an embedded application that r ...
candtalan on Oracle gives OpenOffice to the Apache Foundation -- should we care?: I think Libre Office is a really good name. Libre means more to me tha ...