From FreeBSD to PC-BSD

| | Comments (0) |

I did an install of FreeBSD 7 on the $0 Laptop (Gateway Solo 1450) a couple of weeks ago for a number of reasons.

First, I wanted to see how the new FreeBSD would run. It's supposed to be light years faster than the previous releases, at least in server situations, and I'm very much interested in how it performs on the desktop as well.

Besides Linux, which I'm still running plenty, I'm determined to see what the non-Linux alternatives have to offer. Due to it being the first BSD I could successfully install on my VIA C3 Samuel test box, I began with OpenBSD, a system I continue to be very impressed with. Sure, I had to do a bit of reading in order to do the install, but I followed the FAQ and was able to get a working system very quickly.

Even in the default configuration -- with X and the Fvwm window manager, I found that I could do a lot with OpenBSD 4.2. I added a whole bunch of packages, began customizing Fvwm and generally found OpenBSD to be a very credible desktop operating system. And the emphasis on security out of the box is something I'm very much in favor of.

I'm nowhere near getting the Gateway's noisy CPU fan managed under OpenBSD. In fact, I barely know where to begin. Same goes for NetBSD, which I've tried. It's pretty much a case of "s/he who turns the CPU fan off and on again wins."

And as far as that little corner of my wants and needs go, FreeBSD (and its derivatives PC-BSD and DesktopBSD) have the edge. While control of the CPU fan can be spotty, I'm pig-in-shit happy that FreeBSD manages it so well.

I'm also reading Dru Lavigne's book, "The Best of FreeBSD Basics," which contains updated versions of many dozen of her very helpful columns, and I need a working FreeBSD setup with which to use it. In fact, two of the chapters in the book cover why and how to install PC-BSD and DesktopBSD, both of which are a whole lot more user-friendly to put on a box than the average BSD.

But I began with FreeBSD 7. I only got the first disk, and I figured that after a couple of OpenBSD installs, I could put FreeBSD on my laptop without reading the FreeBSD FAQ or Handbook.

I was right. The text-based installer is pretty clear, and I was able to create a FreeBSD partition, properly "slice" it up, and configure a basic FreeBSD system.

"Basic" is a good word for it. While my CPU fan was under control most of the time, and I did have networking, I found the whole thing rather spartan. As part of the initial install, I did put X on the box, but all I got for a window manager was Twm. And when I quit it, X froze, and I had to ctrl-alt-backspace to get back to a console.

I did add a few ports -- my first experience with compiling massive amounts of software. My first impression: Who has the time for this kind of thing? I soon went back to packages, which is how I beefed up my OpenBSD installs. I'm happy to have the choice between packages and ports in the BSDs; I can imagine the process of updating ports becoming very tiresome -- and quickly, too.

Anyhow, I tried to bring Fluxbox into my FreeBSD install, and then I broke X the rest of the way. I was all set to do another FreeBSD install on the same box, but I figured I'd make it easy on myself and put PC-BSD or DesktopBSD on the box instead.

Since I see a whole lot happening with PC-BSD -- and I was very impressed with Matt Olander, the CTO of PC-BSD maker iXsystems, when I met him at SCALE 6X -- I decided to go with it. Also impressive is the project's PBI files, which promise easy application installation. The first time I looked at PC-BSD, many months ago, the PBIs seemed out of date, and a few didn't work. But now the PBIs are all very fresh -- the latest versions of everything, and I'm anxious to see how they run.

To make an already long story that much shorter, I had discs for PC-BSD 1.4 already burned. I used those to do the install, and I was very pleased to see my CPU fan, once again, managed very well with no intervention -- something most Linux kernels will not do without a little configuration work on my part.

And the problems I had with X configuration when previously running PC-BSD and DesktopBSD -- mainly the bouncing cursor icons looking really awful -- went away once I installed PC-BSD 1.4 and clicked a few boxes in a helpful configuration dialog box.

Again, very impressive.

The last time I installed PC-BSD, it was version 1.3, and to get to the latest 1.4 version, I needed to download either two or three PBI files and run them sequentially.

No more. Now any 1.3 or 1.4 install of PC-BSD can be upgraded to the new Version 1.5 with a single PBI file.

I downloaded it and am doing so now.

I'll have more to report in the weeks ahead, but so far PC-BSD is exceeding my expectations on the desktop.

Leave a comment

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appears Saturdays in the Los Angeles Daily News, is now available on the Daily News Technology page.

About this blog

New ways to sign in to comment: I just added the ability for prospective commenters on this blog to sign in using their AOL, Yahoo! and Wordpress.com accounts (for the past 200 posts anyway ... more than that will take an extensive, middle-of-the-night rebuild). That's in addition to the other sign-in choices, which include starting a Movable Type account on this blog, Typekey, OpenID, Live Journal and Vox. If you have trouble getting your Movable Type account verified, or any of the other sign-in options are not working properly, please e-mail me. With these added ways of signing in, there's more reason than ever for you to make a comment (or several!).




Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Entry

This page contains a single entry by Steven Rosenberg published on April 4, 2008 5:00 AM.

It's so easy to make Movable Type better in this one itty, bitty way was the previous entry in this blog.

Check out http://www.dailynews.com/technology is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Powered by Movable Type 4.25

LXer

Links

Daily News technology
LXer
Distrowatch
Linus' Blog
David Pogue
BoingBoing
Linux Today
TuxRadar
Linux.com
Linux Planet
The Open Road
Linux Outlaws podcast
Dan Lynch
Fabian Scherschel
The VAR Guy
Larry the Free Software Guy
Chess Griffin
Linux Reality podcast
Desktop Linux
Practical Technology
Linux Devices
ZDNet
ZDNet U.K.
iTWire
CNet News
TechCrunch
The Register
Ars Technica
Reg Developer
Computerworld
Computerworld blogs
Steven J. Vaughan-Nichols at Computerworld
Debian
Planet Debian
Debian Forums
Debian News
debianHELP
debiantutorials.org
The Debian User
Wolfgang Lonien
Debian-News.net
Debian Administration
Debian Admin
Debian Weather
Ubuntu
Xubuntu
Kubuntu
Edubuntu
Gobuntu
Planet Ubuntu
Ubuntu Forums
Ubuntu Geek
Works With U
Dustin Kirkland
Ubuntu UK Podcast
Popey
gNewSense
CrunchBang Linux
OpenBSD
OpenBSD Journal
OpenBSD Ports
OpenBSD 101
Planet.OpenBSD.nu
jggimi's OpenBSD live CD
DaemonForums
BSDanywhere
Marc Balmer
Denny's OpenBSD blog
Polarwave's OpenBSD Tips and Tricks
Binary Updates for OpenBSD
Puppy Linux
Damn Small Linux
Tiny Core Linux
PCLinuxOS
Mandriva
Red Hat
Red Hat News
Red Hat Blogs
Red Hat: Truth Happens
Red Hat Magazine
CentOS
Planet CentOS
Fedora
Slackware
Slackbuilds
Robby's Slackware Packages
Slackblogs
dropline GNOME for Slackware
GNOME Slackbuild
GWARE - GNOME for Slackware
Wolvix
Zenwalk Linux
Vector Linux
Slax
Splack Linux — Slackware for Sparc
Nonux
How to Forge
marc.info BSD and Linux mailing list archive
FreeBSD
FreeBSD, the Unknown Giant
A Year in the Life of a BSD Guru
NetBSD
PC-BSD
DesktopBSD
DragonFlyBSD
DragonFlyBSD Digest
DesktopBSD
BSD Talk podcast
OpenSolaris
MilaX
BeleniX
DeLi Linux
Linux Loop
Electronista
Engadget
Gizmodo

Advertisement

Other blogs

Johnson Update in Inside USC with Scott Wolf
Has Bynum outgrown Kareem? in Inside the Lakers
Can the Angels just get to the end of this thing without an injury? in Farther Off the Wall
Neuheisel On: in Inside UCLA with Jon Gold
U.S. Roster for Final Two WCQ Announced in 100 Percent Soccer