Open Source Market Segment LS
Open Source Market Segment RS
Monday, 09 February 2015 11:29

Fed up with systemd and Linux? Why not try PC-BSD? Featured


With the growing adoption of systemd, dissatisfaction with Linux has reached proportions not seen in recent years, to the extent that people have started talking of switching to FreeBSD.

Talk is all very well as a means of making a threat, but how difficult is it to actually make the move? Has Linux moved so far ahead that switching systems will mean one has to do without many applications that one has gotten used to?

iTWire spoke to Kris Moore (pictured), one of those deeply involved with the PC-BSD project. Moore also works with iXsystems, a company that sells hardware loaded with FreeBSD and PC-BSD.

Moore said initially there should be an understanding of what PC-BSD actually was. "First of all, I'm going to reference PC-BSD a lot here, but you need to understand that PC-BSD isn't a fork per se, it's just vanilla FreeBSD kernel/world with some unique installation options and a slew of graphical or command-line utilities to make FreeBSD on the desktop 'easy'," he said.

"So pretty much everything I mention can be done from an official FreeBSD install, but would require a lot more manual effort.

PC-BSD on the desktop was quite close to Linux as far as an end-users perspective was concerned, Moore said. "At first glance it may even be difficult to tell them apart, we have almost all the same open-source software available.

"In the case of desktops, PC-BSD includes 'out of the box' support for installing KDE4, GNOME3, XFCE, LXDE, Lumina, Mate, Cinnamon and even the more 'niche' WMs, like Awesome, FVWM, Ratpoison, I3, etc."

A PC-BSD system running GNOME 3.

The only thing that one would have to forgo is Unity. The rest all have related BSD packages. "In addition PC-BSD allows you to install more than one of these, so you can mix and match to your heart's content," Moore said.

All the system-config utilities are all Qt5-based, and do not rely upon a specific desktop to function.

Moore said there was plenty of software for other uses too. "For the 10.1.1 release we have some 23,993 software packages available in binary package form, all made possible with PKGNG and FreeBSD's excellent ports system. A great site to browse through this collection is FreshPorts.

"While FreeBSD also has the same binary packages, the PC-BSD project compiles our own set for use in PC-BSD desktops, mainly so we can enable options and meta-packages which make more sense for a desktop user. In this package collection you will find most of the same applications you would on Linux, such as FireFox,
Chromium, LibreOffice, Gimp, Plex and VirtualBox to just name a few."

Moore said the software collection also included packages for non-open source items, like Adobe Flash player (included out of the box in PC-BSD), the NVIDIA drivers (also included) and others.

"In the PC-BSD world, our attitude towards binary-only packages is agnostic, we only want to make as many packages available for end-users as possible," he said. "The user, we trust, is smart enough to determine what they want to run on their system. In the case of the NVIDIA driver, it often will 'just work' for most systems, we've even seen benchmarks saying it outperforms in FPS than the same driver on Linux so we fully-understand why an end-user would want to run it."

A PC-BSd system running KDE4.

The latest KDE on a PC-BSD system.

On the hardware front, Moore says things such as sound and wired networking usually 'just work'. "Where the platform stumbles a bit is in the poor or missing driver support for some wireless devices — Broadcom being a good example — and open-source video drivers."

He said right now Intel video was missing support for Haswell/Broadwell, but that support should be landing in the upcoming 10.2 release later this year. "The AMD video drivers are starting to catch up, but I'm not an AMD user, so I can't speak to the specifics of which chipsets. Using the NVIDIA drivers is a different story, where just about anything 'off the shelf' works."

Asked about the installation of PC-BSD, Moore said it usually involved just a couple of clicks to select some defaults and then 10-25 minutes for the actual process to finish. "We have a great handbook — authored in large part by Dru Lavigne of other BSD books fame — that can help the user in set-up and administration of the system."

PC-BSD caters only to 64-bit systems. "So you will need something with a 64bit CPU to get started," Moore said. "I personally recommend a dual-core processor, 4GB of memory, 100GB of space and an NVIDIA card for the best experience. But of course we see users running often in much lesser spec'd systems, with 1GB memory, etc.

"We also have support forums, mailing lists, bug tracker, IRC and the like, so getting in touch with users and even developers is relatively easy. We even have a section of the handbook for switching Linux users, who want to know some of the surface differences between Linux and BSD."

In some aspects, PC-BSD is very different to Linux. "PC-BSD uses the ZFS file-system exclusively in some special ways," Moore said. "It is tied directly into our update system (for 10.1.1 and later) to use Boot-Environments (or 'BEs', similar to Solaris). So when the system is going to begin an update, an instant 'snapshot' is taken (often less than 1/2 a second) and the update actually happens in the background within a 'chroot' environment.

"This basically means you can keep working while updates are being installed, since nothing on your running system is being messed with. Then when the update has been prepared, the user will only need to reboot when convenient to them. The boot-loader will then load the new, updated boot-environment by default.

"The great thing about this system is that if something goes bad, the user can always pick a previous BE to load, and boot into it like nothing happened. Their home-directory and other critical directories are kept separate from the BE snapshot, so you can even run different versions of FreeBSD with your same home-directory on the same computer. We've had some advanced users do this to run FreeBSD -CURRENT/experimental code, with the safety of knowing they can just reboot back into the stable release at any time."

Please join our community here and become a VIP.

Subscribe to ITWIRE UPDATE Newsletter here
JOIN our iTWireTV our YouTube Community here


It's all about Webinars.

Marketing budgets are now focused on Webinars combined with Lead Generation.

If you wish to promote a Webinar we recommend at least a 3 to 4 week campaign prior to your event.

The iTWire campaign will include extensive adverts on our News Site and prominent Newsletter promotion and Promotional News & Editorial. Plus a video interview of the key speaker on iTWire TV which will be used in Promotional Posts on the iTWire Home Page.

Now we are coming out of Lockdown iTWire will be focussed to assisting with your webinatrs and campaigns and assassistance via part payments and extended terms, a Webinar Business Booster Pack and other supportive programs. We can also create your adverts and written content plus coordinate your video interview.

We look forward to discussing your campaign goals with you. Please click the button below.



iTWire TV offers a unique value to the Tech Sector by providing a range of video interviews, news, views and reviews, and also provides the opportunity for vendors to promote your company and your marketing messages.

We work with you to develop the message and conduct the interview or product review in a safe and collaborative way. Unlike other Tech YouTube channels, we create a story around your message and post that on the homepage of ITWire, linking to your message.

In addition, your interview post message can be displayed in up to 7 different post displays on our the site to drive traffic and readers to your video content and downloads. This can be a significant Lead Generation opportunity for your business.

We also provide 3 videos in one recording/sitting if you require so that you have a series of videos to promote to your customers. Your sales team can add your emails to sales collateral and to the footer of their sales and marketing emails.

See the latest in Tech News, Views, Interviews, Reviews, Product Promos and Events. Plus funny videos from our readers and customers.


Sam Varghese

Sam Varghese has been writing for iTWire since 2006, a year after the site came into existence. For nearly a decade thereafter, he wrote mostly about free and open source software, based on his own use of this genre of software. Since May 2016, he has been writing across many areas of technology. He has been a journalist for nearly 40 years in India (Indian Express and Deccan Herald), the UAE (Khaleej Times) and Australia (Daily Commercial News (now defunct) and The Age). His personal blog is titled Irregular Expression.

Share News tips for the iTWire Journalists? Your tip will be anonymous




Guest Opinion

Guest Reviews

Guest Research

Guest Research & Case Studies

Channel News