posted by Dan Gonzalez on Mon 20th Dec 2004 18:03 UTC
IconVersion 1.1 of FreeSBIE, a FreeBSD Live CD, was released last week, and here's a first look. Update: Screenshots via OSDir.com.

I've never even thought about writing a review of an OS before but I felt pretty compelled to do so after trying the FreeSBIE 1.1 Live CD. I've just started using live-cd based distros after reading so much about Knoppix 3.6 and finally trying it. I was amazed at its performance and wealth of applications available for development, networking, security, etc. I began to wonder if the same could be said of a FreeBSD-based live cd. After a little googling, I came across FreeSBIE 1.1 and downloaded the iso. You can download the iso via Bittorrent here.

My test system is not the fastest by any means, but it has served me well for over 4 years. It's a system I built with the following components:

  • 1.2 GHz Athlon Thunderbird
  • FIC AZ11EA Motherboard VIA Chipset
  • 384 MB PC133 SDRAM
  • Realtec NIC
  • GeForce2 MX400 Video Card 64MB
  • Soundblaster Live! 5.1 (EMU10K1)
  • PS2 Keyboard and Mouse

My Background

My *NIX background is essentially Solaris and HP-UX for my job as an engineer at a phone company, but at home, I'm a pretty devoted Slackware user. Other distributions that I've tried include Xandros 2.0, Debian, SuSe 7.3 and of course many versions of Slackware. If I can get my hands on some spare hardware, I will install a new distribution on it just to satisfy my curiosity for tinkering and fixing things. The last PC I saved from an early grave is running Fedora Core 2, and I think that distribution may be replaced by FreeSBIE. As for any of the *BSDs, I've only tried FreeBSD 4.4, of which I own a boxed set that has been installed on a couple of systems at home and at my job. Unfortunately, I never get the chance to tinker with BSD as much as I'd like. That said, I don't claim to be a *NIX guru but more of a power user.

The Installation

Since this is a live CD distro, partitioning your drive(s) and traditional install routines are not an issue. All that is needed is to set your BIOS to boot from CDROM. Once that was done, I rebooted the machine and waited for the FreeSBIE CD to take over and I was pleasantly surprised with a nice splash screen from "The Brothers BSD". Unfortunately I had issues grabbing screenshots, so I must direct you to the FreeSBIE screenshot gallery to see the eye candy. I'll touch on that issue later in the review. The installation procedure only involves a couple of clicks to choose keyboard language, layout etc, so you should be OK accepting any defaults chosen by the installer. The installer appearance did not differ from what I'm used to due to the many Slackware installs I've done in the past. The ncurses-based installation program looks a lot like a stock FreeBSD installation , only with a lot fewer questions/prompts to go through. The FreeSBIE installer is written and maintained by another off-shoot of FreeBSD called DragonFlyBSD. After selecting the keyboard layout and keyboard type I was asked to pick my default desktop environment. The choices are tcsh (non-graphical), Fluxbox or XFCE 4.2. There is a fourth option listed if you want to install the distro to your hard drive. That's the option I'll be using to install FreeSBIE on my spare box. For this review I'll only discuss my experience using Fluxbox. I've used Fluxbox on Linux in the past and cannot say enough about its efficient use of resources on my system. Using Fluxbox in a FreeBSD-based distribution did not disappoint either. I couldn't help but laugh when I saw Fluxbox listed as a "light environment" and XFCE4.2RC1 listed as a "heavy environment". Anyone who's used KDE or Gnome on a machine with older hardware will understand what I mean. This was the first time I've used Fluxbox on any BSD and I found everything very logically layed out. All of my hardware was detected and everything worked without any "tweaking" on my part.

First Impressions

System performance was phenomenal and the environment was customized by the FreeSBIE team to provide easy access to my most used applications such as Thunderbird, Firefox, Gaim and XChat. This was the most customized version of Fluxbox that I've ever seen including the drop down menus. Each sub-menu included a large choice of apps, rather than just including the most capable app in each category (which I find problematic, because only having what's capable can be very subjective). The submenus are loaded with GUI and console-based apps to give you a very functional desktop/workstation right out of the box. You can check out the screenshots page to see some of the applications open on the desktop (and also the screenshot of XFCE4.2 in action). I would be hard-pressed to say that this distro didn't have anything I would need to get my computing chores done the way I do now using Slackware. It should also be noted that once this distro is installed to your hard drive, it can be upgraded to a complete FreeBSD 5.3-STABLE installation using cvsup. That is a huge benefit for those people thinking of checking out FreeBSD but might be intimidated by a regular FreeBSD install and manually configuring everything to get the level of customization achieved in FreeSBIE. Once you have configured your settings for desktop/hardware that are specific to your system, you can save any settings so they can be loaded at your next boot. Scripts are provided for this purpose as described in the manual. (Sidenote: I strongly suggest printing out a copy of the manual before installing FreeSBIE so you are completely aware of the scripts available to you for loading/saving settings, mounting drives/usb devices etc. Overall, I would have no problem recommending this CD to someone who wants to explore a FreeBSD desktop. Some problems I had are going to require some more investigation to make sure that they're not errors on my part.

Table of contents
  1. "Page 1"
  2. "Page 2"
e p (0)    15 Comment(s)

Technology White Papers

See More