PCBSDports

PC-BSDPC-BSD is a desktop distribution based on FreeBSD. The latest stable release, PC-BSD 8.2, was made available for public download last month. This article presents a review of this latest release.

Installation: The installer offers several boot methods. The default is to boot directly into the graphical installation program. There is also a Live Mode option. During several test installations I made using the boot-only CD, choosing he Live Mode option still booted into the install mode. And in a few instances when attempting to start installation from a full DVD image in Live Mode, the Install icon failed to start.
PCBSDinstall3

SysInstaller, the graphical installation program, still gives you the option to install a fresh system, upgrade an existing installation, or restore an installation from a backup. Plus, you can install a FreeBSD dedicated server, instead of a PC-BSD desktop.
PCBSDinstall

A few new features have been added to the installer since PC-BSD 8.1 (see PC-BSD 8.1 review). It now sports a one-click encryption option, and also a one-click option to enable a ZFS-based installation. You may also use a GPT-based partitioning scheme, rather than the default MBR (partitioning) scheme. Using GPT (GUID Partition Table), you can theoretically create an unlimited number of partitions. Most popular operating systems max-out at 128 partitions.

A fresh installation of PC-BSD 8.2 takes up about 6.5 GB of disk space, which is hefty compared to a GNOME-based desktop, but normal for a KDE-based installation. A fresh installation of a GNOME-based installation typically uses about 3 GB of disk space.

Note: ZFS implementation on PC-BSD (and FreeBSD) is not at the same level as what is available on Oracle Solaris. ZFS Pool Version is at 31 and the ZFS File System Version is at 5. PC-BSD 8.2 ships with ZFS Pool Version 15 and ZFS File System Version 4. That just means that there are some cool features of ZFS that are not yet available on PC-BSD.
PCBSDinstall1

Related Post:  ROSA Desktop Fresh R3 review

Like every other installer with a one-click support for encryption, the installer will prompt for a password/passphrase when the “Encrypt user data” option is selected. As expected, if you click Yes, input fields for the password/passphrase comes up next. The minimum character length for the password/passphrase is six, which I think is too short.

Note that if you click No, that is, if you opt not to specify a passphrase, the installer will still encrypt the disk using a random-generated key. The key is stored under the /boot/keys directory. The problem here is after installation, the system will boot without the encryption key.

PCBSDencrypt1

If you opt to use the default file system, UFS+S, the installer creates separate partitions for /, swap, /var, and /usr, but only encrypts the /usr partition. Unlike on Linux distributions, where users’ home directories are under /home, users’ home directories on PC-BSD are created under /usr, so encrypting /usr almost has the same effect as Ubuntu and Ubuntu-based distributions encrypting a user’s home directory. In other words, the default configuration of disk encryption on PC-BSD 8.2 is not full disk encryption.

It is not even full disk encryption if you choose to use the ZFS file system. By encrypting the ZPool, the file system directories under the ZPool ( /, /var, and /usr by default) are effectively encrypted. But swap, which is on a separate partition, is not. There is a good reason why swap should be encrypted, that is, if you want to take full advantage of what disk encryption offers. Here is what the FreeBSD Handbook says about encrypting swap:

Like the encryption of disk partitions, encryption of swap space is done to protect sensitive information. Imagine an application that e.g. deals with passwords. As long as these passwords stay in physical memory, all is well. However, if the operating system starts swapping out memory pages to free space for other applications, the passwords may be written to the disk platters unencrypted and easy to retrieve for an adversary. Encrypting swap space can be a solution for this scenario.

If you share my sense of security (or is that paranoia?) and you want to encrypt swap, the FreeBSD Handbook provides tips on how to encrypt swap after installation.
PCBSDencrypt

Related Post:  Wifislax 4.6 review

If encryption is selected, the system will give you three tries to input the correct passphrase before the system boots successfully.
PCBSDencrypt3

On the third unsuccessful attempt, the system will drop you into a shell prompt. This is different from how Fedora and other Linux distributions handle incorrect disk encryption passphrase inputs; you will keep trying until you remember the correct passphrase.
PCBSDencrypt4

Share:

Share on facebook
Facebook
Share on twitter
Twitter
Share on pinterest
Pinterest
Share on linkedin
LinkedIn

Hola! Did you notice that LinuxBSDos.com no longer run network ads?  Yep, no more ads from the usual suspects that track and annoy you across the Internet. But since I still need to pay to keep the site running, feel free to make a small donation by PayPal or your favorite cryptocurrency.

  • Bitcoin
  • Ethereum
  • Xrp
  • Bitcoin cash
  • Bitcoin sv
  • Litecoin
  • Binance coin
  • Cardano
  • Ethereum classic
Scan to Donate Bitcoin to bc1qzvlte2m224zkayhdc7fdfjkp2rsgt0l5a496ua

Donate Bitcoin to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin

Scan to Donate Ethereum to 0x0F4362DFF77F3Ba0Dc637F5f3Eba35D09a2fA60C

Donate Ethereum to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum

Scan to Donate Xrp to r4ggjvL36njsMCYTkJ3S7cTHscPsMsSGQv

Donate Xrp to this address

Scan the QR code or copy the address below into your wallet to send some Xrp

Scan to Donate Bitcoin cash to qrs0dedzp9t55af3nfwypydghp29r0xguy9s20fz2k

Donate Bitcoin cash to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin cash

Scan to Donate Bitcoin sv to 15K9TLyVDBtLuG9cYvXCX9SSkq9C9oUKHK

Donate Bitcoin sv to this address

Scan the QR code or copy the address below into your wallet to send some Bitcoin sv

Scan to Donate Litecoin to LetJ9QQMb7u2LMZ9Tu6rtHwcBcQFW98fbG

Donate Litecoin to this address

Scan the QR code or copy the address below into your wallet to send some Litecoin

Scan to Donate Binance coin to bnb1ga8trq08ssqepd90v6225nzfgy448pu5pw8gxp

Donate Binance coin to this address

Scan the QR code or copy the address below into your wallet to send some Binance coin

Scan to Donate Cardano to addr1qx2354yw49etstfljpdhwja3ajjlt487lg95vu9ngy2q6vu4rf2ga2tjhqknlyzmwa9mrm997h20a7stgectxsg5p5esq5l7d9

Donate Cardano to this address

Scan the QR code or copy the address below into your wallet to send some Cardano

Scan to Donate Ethereum classic to 0xcD6CC972a2297FcafACDcfE042C55C69516a9264

Donate Ethereum classic to this address

Scan the QR code or copy the address below into your wallet to send some Ethereum classic

Subscribe for updates. Trust me, no spam!

Sponsored links

1. Attend Algorithm Conference, a top AI and ML event.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.

Upcoming events

10 Responses

  1. I have long been impressed with the BSD’s, and am happy that a new release has happened.

    I am curious what others think of the performance of pc-bsd 8.2? I recall a previous release seemed slow, compared to other KDE’s on linux.

    Thanks

    1. It works just as well as other KDE distros. The upcoming release 9 is even better. You should try out a release snapshot and see for yourself. It has a few features you will not find on many Linux distros.

      1. finid,

        My recent experience with KDE is with Aptosid, based on Debian’s unstable branch.

        Oddly, performance with the above was very noticeably better than with a recent PC-BSD release, on the same hardware.

        However, I will give pc-bsd another try.

        Regards
        steve.

  2. That’s not a command prompt you were dropped to, that’s the bootloader’s prompt. Also, I haven’t tried the ports management tools you mentioned, but it is worth noting that they probably have not been updated because they haven’t needed to be. The base properties of FreeBSD change a lot less often than they tend to in Linux distributions.

  3. I’ve been wanting to try PC-BSD 8.2. I downloaded the RC a couple of weeks ago and could not get it to finish the install. I believe I’ll download the final and give that a try. Thanks for the review.

    Eddie

Leave a Reply

Your email address will not be published. Required fields are marked *

Get the latest

On social media
Via my newsletter

Partner links

1. Attend Algorithm Conference, a top AI and ML event for 2021.
2. Reasons to use control panel for your server.
3. DHgate Computers Electronics, Cell Phones & more.
Hacking, pentesting distributions

Linux Distributions for Hacking

Experts use these Linux distributions for hacking, digital forensics, and pentesting.

Categories
Archives

The authors of these books are confirmed to speak during

Algorithm Conference

T-minus AI

Author was the first chairperson of AI for the U.S. Air Force.

The case for killer robots

Author is the Director of the Center for Natural and Artificial Intelligence.

Why greatness cannot be planned

Author works on AI safety as a Senior Research Scientist at Uber AI Labs.