Trying Out PC-BSD
Monday, March 19th, 2007
This weekend, I’ve been trying out other operating systems on my home machine.
At last I’ve found some time to try out PC-BSD, whose install CD I got from the FOSS Fiesta a few weeks ago. It was apparently a repackaged FreeBSD, with an additional twist: binary installers a la Windows, called PBIs, are available.
The install process, including the update, took about an hour on my machine. I spent another 30 minutes or so installing the PBIs, which came in another CD. It would be safe to say that, to create an environment that is suitable enough for me to do my day-to-day tasks, I need less than 2 hours if I want to use PC-BSD with it.
On the plus side, I think people crossing over from Windows to BSD would never feel left out with PC-BSD:
- The PBI installers have a very Windows-y feel, it even gives the user an option to install a shortcut icon on the desktop.
- The whole setup process is quite simple. Descriptions for each step are well-thought out.
- The use of KDE is also a plus, since this appears to be the closest that users could get in terms of having a UI that looks and feels like Windows.
- I don’t know if it’s just me, but it appears that KDE runs more stable with the BSDs more than it does with any other Linux distribution. Never did any application crash during the time that PC-BSD is installed on my machine.
However, PC-BSD also have some kinks left unsolved:
- The FreeBSD name can be seen everywhere: the boot sequence, even in the start screen of the KDE Control Center. I think the BSD license permits changing this to PC-BSD. This may give the idea that I may be nitpicking, but why not take the extra effort to change these so that the distribution won’t appear to be hurriedly done?
- Newbies may get stumped with the BSD way of setting up partitions. For Linux, you create a separate partition for the swap, the root, and others. For Windows, it’s a similar process with Linux (although terms may be different, the logic of creating a separate partition for each mount point is the same). With BSD, you allocate one big partition first, and then subdivide it into the root, swap, etc.
- If users have an nVidia video card, they would need to install proprietary binaries in order to use its full capabilities. PBIs are available, however, in my case I still had to tweak xorg.conf for the proprietary driver to work properly.
- There are issues with loading multiple instances of the same driver to memory. This is being investigated by the PC-BSD team at the moment.
- Antialiasing and font rendering in-between applications is inconsistent. I may have been spoiled by Ubuntu, Mandriva, and Fedora — but this is quite annoying nowadays. I can do a little bit of tweaking though, but can’t this be made available out of the box?
So to cut things short, I removed PC-BSD and I’m back with Kubuntu. I never saw any compelling reason to switch full-time to it. However, I recommend PC-BSD for Windows users who want to dabble with BSD Unix systems for being user-friendly as compared to other distributions.