Technical reasons to choose FreeBSD over GNU/Linux

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • - Download’s Tech Salary Report
  • Scout APM - Truly a developer’s best friend
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • zfsbootmenu

    ZFS Bootloader for root-on-ZFS systems with support for snapshots and native full disk encryption

    ZFSBootMenu provides boot environments for Linux. The now defunct Project Trident, formerly PC-BSD and then TrueOS, had a gui installer that sets you up with

    - ZFS on root install of essentially void Linux

    - rEFInd with a kernel sufficient just to boot into

    - ZFSBootMenu which lets you boot into a prior boot environment

    - ZFS native encryption of /home per user directory set up to unlock when you log in via PAM and zfscrypt

    - An update script that automatically creates a boot environment prior to updating

    - A mediocre choice of display manager and their own customer desktop environment that was neither in my opinion terrible nor interesting.

    Trident is alas gone but all the pieces remain and work fine.

  • void-packages

    The Void source packages collection

    I have to plugin void linux, a nice little distro that tries to mimick some of BSD philosophy (I believe w.r.t. simplicity and security). It's working very well here (it's somewhat analogous to Arch, meant for advanced users -- that said, following the manual it shouldn't be too difficult to get going).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • freebsd-update-probe

    I gave FreeBSD a try:

    I provided a workaround for a problem with freebsd-update, summary and tool can found here:

    FreeBSD separation of OS vs other applications is great.

    FreeBSD pioneered ZFS integration but are coasting on that success.

    The FreeBSD forums, linked from the FreeBSD website are insular. FreeBSD zealots LARPing as the true "true" BSD / Unix enthusiasts.

    If you want to try FreeBSD just use the Handbook. The FreeBSD community is childish and won't list that FreeBSD can run on KVM (the mere fact it can, I'm not talking in depth instructions).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts