{"id":2275,"date":"2020-04-13T14:30:00","date_gmt":"2020-04-13T14:30:00","guid":{"rendered":"https:\/\/icrowdnewswire.com\/?p=2507832"},"modified":"2020-04-13T14:30:00","modified_gmt":"2020-04-13T14:30:00","slug":"not-actually-linux-distro-review-freebsd-12-1-release-2","status":"publish","type":"post","link":"https:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/","title":{"rendered":"Not-actually Linux distro review: FreeBSD 12.1-RELEASE"},"content":{"rendered":"<h2>Does the power to serve include serving up desktops? Let&#8217;s find out.<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg\" alt=\"A promotional stressball with the FreeBSD logo on it.\" \/><\/p>\n<p>This month&#8217;s Linux distro review isn&#8217;t of a Linux distribution at all&mdash;instead, we&#8217;re taking a look at&nbsp;<a href=\"https:\/\/www.freebsd.org\/\">FreeBSD<\/a>, the original gangster of free Unix-like operating systems.<\/p>\n<p>The first FreeBSD release was in 1993, but the operating system&#8217;s roots go further back&mdash;<em>considerably<\/em>&nbsp;further back. FreeBSD started out in 1992 as a patch-release of Bill and Lynne&nbsp;Jolitz&#8217;s&nbsp;<a href=\"https:\/\/en.wikipedia.org\/wiki\/386BSD\">386BSD<\/a>&mdash;but 386BSD itself came from the original Berkeley Software Distribution (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Berkeley_Software_Distribution\">BSD<\/a>). BSD itself goes back to 1977&mdash;for reference, Linus Torvalds was only seven years old then.<\/p>\n<p>Before we get started, I&#8217;d like to acknowledge something up front&mdash;our distro reviews include the desktop experience, and that is very much not FreeBSD&#8217;s strength. FreeBSD is far, far better suited to running as a headless server than as a desktop! We&#8217;re going to get a full desktop running on it&nbsp;<em>anyway<\/em>, because according to&nbsp;<a href=\"https:\/\/arstechnica.com\/author\/lee-hutchinson\/\">Lee Hutchinson<\/a>, I hate myself&mdash;and also because we can&#8217;t imagine readers wouldn&#8217;t care about it.<\/p>\n<p>FreeBSD does not provide a good desktop experience, to say the least. But if you&#8217;re hankering for a BSD-based desktop, don&#8217;t worry&mdash;we&#8217;re already planning a followup review of&nbsp;<a href=\"https:\/\/ghostbsd.org\/\">GhostBSD<\/a>, a desktop-focused BSD distribution.<\/p>\n<h2>BSD&rsquo;s not Linux<\/h2>\n<p>Linux is, itself, just a kernel&mdash;you need a software distribution wrapped around it to make a complete operating system. By contrast, FreeBSD is and always has been a complete operating system&mdash;both the kernel and software ecosystem are managed and maintained by the same group of people.<\/p>\n<p>In the past, this allowed FreeBSD to have a significantly more coherent layout than the typical Linux distribution. With a central committee overseeing design and maintenance of the entire OS as a whole, distinctions such as what goes in&nbsp;<code>\/bin<\/code>,&nbsp;<code>\/usr\/bin<\/code>, and&nbsp;<code>\/usr\/local\/bin<\/code>&nbsp;were more consistently and easily enforced.<\/p>\n<p>With that said, the importance of this difference has eroded significantly over the last 20 years. Modern Linux distros tend to have large and very professional organizations behind them&mdash;it&#8217;s difficult to see how the FreeBSD committee&#8217;s oversight of FreeBSD as an entire operating system differs significantly from Canonical&#8217;s oversight over Ubuntu or Red Hat&#8217;s over CentOS and Fedora.<\/p>\n<p>One thing that remains different between the two camps is the kernel&nbsp;<a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/02\/how-to-choose-an-open-source-license\/\">license<\/a>. The Linux kernel is licensed GPLv2, and the core Linux kernel developers can be notoriously&nbsp;<a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/01\/linus-torvalds-zfs-statements-arent-right-heres-the-straight-dope\/\">cranky<\/a>&nbsp;about potential violations of that license. FreeBSD&#8217;s kernel, along with most code authored by the FreeBSD project, is licensed under the two-clause BSD license.<\/p>\n<p>If you&#8217;re not completely up to speed on open source licenses, we can sum up the difference in a nutshell&mdash;the GPL requires derivative code to also be licensed GPL, and the BSD license does not. The GPL also has a curious definition of what it means to be &#8220;derivative&#8221;&mdash;under the terms of the GPL, any code that links to GPL code is &#8220;derivative&#8221; and subject to compatible licensing requirements.<\/p>\n<p>The ZFS filesystem is a famous example of the GPL&#8217;s definition of &#8220;derivative&#8221; being turned on its head. ZFS was originally developed for Solaris and had been ported to FreeBSD before eventually getting ported to Linux. It is clear that ZFS isn&#8217;t &#8220;derivative&#8221; of Linux in any normal usage of the word.<\/p>\n<p>Since a kernel module must link to the kernel, any kernel module&mdash;regardless of its actual development history&mdash;is therefore a &#8220;derivative&#8221; work according to the GPL. This is controversial, and in practice, there are many outright proprietary kernel modules&mdash;such as Nvidia&#8217;s proprietary binary driver module. Regardless, it&#8217;s a sticking point for many kernel developers.<\/p>\n<p>By contrast, the BSD 2-Clause license merely requires that any redistribution of BSD-licensed code must include the code&#8217;s original copyright. This allows the reuse of BSD code within non-BSD-licensed projects, as well as vice versa. If you wanted to make ProprietaryBSD and sell it as a product with no user access or rights to the source code, the BSD license would permit you to do so&mdash;you&#8217;d simply need to acknowledge the BSD copyright when you did.<\/p>\n<h2>Installing FreeBSD<\/h2>\n<div class=\"gallery shortcode-gallery gallery-wide\">\n<div class=\"lSSlideOuter\">\n<div class=\"lSSlideWrapper usingCss\">\n<ul class=\"lightSlider lSSlide\">\n<li class=\"lslide active\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/00-boot-splash-ASCII-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/00-boot-splash-ASCII.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/00-boot-splash-ASCII.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/00-boot-splash-ASCII.png 2560\" data-sub-html=\"#caption-1666912\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666912\">\n<div class=\"caption\">The BSDs take pride in their ASCII art&mdash;and in not hiding boot menus from the user unnecessarily.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/01-live-or-install-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/01-live-or-install.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/01-live-or-install.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/01-live-or-install.png 2560\" data-sub-html=\"#caption-1666913\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666913\">\n<div class=\"caption\">Ooh, a LiveCD environment! Let&#8217;s try that before we install!<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/02-live-means-CLI-only-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/02-live-means-CLI-only.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/02-live-means-CLI-only.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/02-live-means-CLI-only.png 2560\" data-sub-html=\"#caption-1666914\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666914\">\n<div class=\"caption\">Welcome to your LiveCD environment! Hope you weren&#8217;t expecting a desktop. OK, moving back to installation&#8230;<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/05-install-first-steps-optional-components-ports-tree-1-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/05-install-first-steps-optional-components-ports-tree-1.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/05-install-first-steps-optional-components-ports-tree-1.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/05-install-first-steps-optional-components-ports-tree-1.png 2560\" data-sub-html=\"#caption-1666920\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666920\">\n<div class=\"caption\">Back in the day when my servers were powered by dinosaurs running on treadmills, the ports tree was a must-have. It&#8217;s probably not relevant for most folks now.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<div class=\"lSAction\"><a class=\"lSPrev\" href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><span class=\"visually-hidden\">Previous Slide<\/span><\/a><a class=\"lSNext\" href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><span class=\"visually-hidden\">Next Slide<\/span><\/a><\/div>\n<\/div>\n<ul class=\"lSPager lSGallery\">\n<li class=\"active\"><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/00-boot-splash-ASCII-150x150.png\" alt=\"The BSDs take pride in their ASCII art&mdash;and in not hiding boot menus from the user unnecessarily.\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/01-live-or-install-150x150.png\" alt=\"Ooh, a LiveCD environment! Let&#039;s try that before we install!\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/02-live-means-CLI-only-150x150.png\" alt=\"Welcome to your LiveCD environment! Hope you weren&#039;t expecting a desktop. OK, moving back to installation...\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/05-install-first-steps-optional-components-ports-tree-1-150x150.png\" alt=\"Back in the day when my servers were powered by dinosaurs running on treadmills, the ports tree was a must-have. It&#039;s probably not relevant for most folks now.\" \/><\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>Installing FreeBSD has a distinctly old-school feel to it. The entire process is text-mode, like a Debian or an Ubuntu Server installation. That&#8217;s not necessarily a bad thing; it means you&#8217;ve always got keyboard shortcuts, fast menu rendering, and you can defer potential hardware-driver issues until later, after the OS itself is installed.<\/p>\n<p>For about a decade&mdash;1997-2007, give or take&mdash;I was a staunch FreeBSD user and strongly preferred it to Linux. Very little has changed about the installation process since then, although I don&#8217;t remember a LiveCD environment.<\/p>\n<p>Be warned, however, that the LiveCD environment is really only useful for operating system rescues&mdash;there&#8217;s no desktop and very little pre-installed software. You&#8217;re simply dropped at an &#8220;Amnesiac&#8221; login prompt. From there, you can login as root (with no password, though nothing gives you a hint about that) and get a plain shell.<\/p>\n<p>Once you begin the actual installation, you&#8217;ll choose a keyboard map, a hostname, and then any optional components to install.<\/p>\n<h2>Will it ZFS? You&rsquo;re darn right it will<\/h2>\n<div class=\"gallery shortcode-gallery gallery-wide\">\n<div class=\"lSSlideOuter\">\n<div class=\"lSSlideWrapper usingCss\">\n<ul class=\"lightSlider lSSlide\">\n<li class=\"lslide active\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06a-install-first-steps-manual-partitioner-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06a-install-first-steps-manual-partitioner.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06a-install-first-steps-manual-partitioner.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06a-install-first-steps-manual-partitioner.png 2560\" data-sub-html=\"#caption-1666918\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666918\">\n<div class=\"caption\">You don&#8217;t need to use the manual partitioner&mdash;but if you do, you&#8217;d better understand it.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06b-install-first-steps-partmap-type-slices-lol-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06b-install-first-steps-partmap-type-slices-lol.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06b-install-first-steps-partmap-type-slices-lol.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06b-install-first-steps-partmap-type-slices-lol.png 2560\" data-sub-html=\"#caption-1666919\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666919\">\n<div class=\"caption\">When partitioning a disk, you&#8217;d better choose a MBR or GUID partition table&mdash;if you choose BSD Labels, you&#8217;ll get &#8220;slices&#8221; instead of partitions, and no other OS will have the foggiest idea how to access your disk!<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06c-manual-partitioner-freebsd-zfs-part-type-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06c-manual-partitioner-freebsd-zfs-part-type.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06c-manual-partitioner-freebsd-zfs-part-type.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06c-manual-partitioner-freebsd-zfs-part-type.png 2560\" data-sub-html=\"#caption-1666923\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666923\">\n<div class=\"caption\">You don&#8217;t actually need to manually partition your disks to use ZFS. Which is good, because the partitioner is buggy.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06d-manual-partitioner-freebsd-zfs-part-type-error-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06d-manual-partitioner-freebsd-zfs-part-type-error.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06d-manual-partitioner-freebsd-zfs-part-type-error.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06d-manual-partitioner-freebsd-zfs-part-type-error.png 2560\" data-sub-html=\"#caption-1666924\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666924\">\n<div class=\"caption\">Despite having typed &#8220;freebsd-zfs&#8221; into the Type field and &#8220;freebsd-zfs&#8221; being given as an example type at the bottom&#8230; we get Invalid argument if we try it.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<div class=\"lSAction\"><a class=\"lSPrev\" href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><span class=\"visually-hidden\">Previous Slide<\/span><\/a><a class=\"lSNext\" href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><span class=\"visually-hidden\">Next Slide<\/span><\/a><\/div>\n<\/div>\n<ul class=\"lSPager lSGallery\">\n<li class=\"active\"><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06a-install-first-steps-manual-partitioner-150x150.png\" alt=\"You don&#039;t need to use the manual partitioner&mdash;but if you do, you&#039;d better understand it.\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06b-install-first-steps-partmap-type-slices-lol-150x150.png\" alt=\"When partitioning a disk, you&#039;d better choose a MBR or GUID partition table&mdash;if you choose BSD Labels, you&#039;ll get &quot;slices&quot; instead of partitions, and no other OS will have the foggiest idea how to access your disk!\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06c-manual-partitioner-freebsd-zfs-part-type-150x150.png\" alt=\"You don&#039;t actually need to manually partition your disks to use ZFS. Which is good, because the partitioner is buggy.\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06d-manual-partitioner-freebsd-zfs-part-type-error-150x150.png\" alt=\"Despite having typed &quot;freebsd-zfs&quot; into the Type field and &quot;freebsd-zfs&quot; being given as an example type at the bottom... we get Invalid argument if we try it.\" \/><\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>FreeBSD has supported the ZFS filesystem for longer than any operating system but its native Solaris. So of course I&#8217;m going to do a ZFS on root install here&mdash;and a proper one, on multiple disks, at that.<\/p>\n<p>This didn&#8217;t require me to dig into the manual partitioner, but I tried it anyway. You need to know what you&#8217;re doing in FreeBSD&#8217;s partitioner more than you do in most&mdash;for example, if you create a partition table with the &#8220;BSD Labels&#8221; scheme, you&#8217;ll have accidentally consigned yourself to BSD &#8220;slices&#8221; rather than proper partitions, and no other operating system will be able to read your disks.<\/p>\n<p>I also found a bug in the partitioner almost immediately&mdash;despite giving me &#8220;freebsd-zfs&#8221; as an example of a valid field to free-type into its&nbsp;<code>Type:<\/code>&nbsp;text box, it complained of an invalid argument when I tried it. You also can&#8217;t simply cancel out of this dialog&mdash;the only way to get out was to free type &#8220;freebsd&#8221; instead, after which I could choose to nuke the whole partition table and go back to the guided installer.<\/p>\n<div class=\"gallery shortcode-gallery gallery-wide\">\n<div class=\"lSSlideOuter\">\n<div class=\"lSSlideWrapper usingCss\">\n<ul class=\"lightSlider lSSlide\">\n<li class=\"lslide active\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06-install-first-steps-disk-choices-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06-install-first-steps-disk-choices.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06-install-first-steps-disk-choices.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06-install-first-steps-disk-choices.png 2560\" data-sub-html=\"#caption-1666937\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666937\">\n<div class=\"caption\">OK, back from our manual disk setup experiment&mdash;this time, we&#8217;ll choose Auto (ZFS) for a Root-on-ZFS guided install.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07-install-first-steps-chose-auto-zfs-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07-install-first-steps-chose-auto-zfs.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07-install-first-steps-chose-auto-zfs.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07-install-first-steps-chose-auto-zfs.png 2560\" data-sub-html=\"#caption-1666944\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666944\">\n<div class=\"caption\">Our first step here will be the second option, T&mdash;Pool Type\/Disks.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07a-install-first-steps-choose-vdev-type-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07a-install-first-steps-choose-vdev-type.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07a-install-first-steps-choose-vdev-type.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07a-install-first-steps-choose-vdev-type.png 2560\" data-sub-html=\"#caption-1666938\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666938\">\n<div class=\"caption\">We have four disks that we&#8217;d like to set up as a pool of mirrors, so we&#8217;re going to ignore the conceptual error here and choose &#8220;raid10.&#8221;<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07b-install-first-steps-choose-disks-for-vdev-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07b-install-first-steps-choose-disks-for-vdev.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07b-install-first-steps-choose-disks-for-vdev.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07b-install-first-steps-choose-disks-for-vdev.png 2560\" data-sub-html=\"#caption-1666939\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666939\">\n<div class=\"caption\">This part&#8217;s simple: we have four disks available, we&#8217;re adding them all to the vdev.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07c-install-first-steps-chose-bs-raid10-on-our-way-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07c-install-first-steps-chose-bs-raid10-on-our-way.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07c-install-first-steps-chose-bs-raid10-on-our-way.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07c-install-first-steps-chose-bs-raid10-on-our-way.png 2560\" data-sub-html=\"#caption-1666940\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666940\">\n<div class=\"caption\">There&#8217;s a bit of a &#8220;gotcha&#8221; when we return to the main ZFS configuration menu: the bottom button is &#8220;Select&#8221;, not OK&mdash;we have to arrow all the way back up to &#8220;&gt;&gt;&gt; Install&#8221; before hitting Select will move us along.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<li class=\"lslide\" data-thumb=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/08-dataloss-is-our-friend-proceed-150x150.png\" data-src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/08-dataloss-is-our-friend-proceed.png\" data-responsive=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/08-dataloss-is-our-friend-proceed.png 1080, https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/08-dataloss-is-our-friend-proceed.png 2560\" data-sub-html=\"#caption-1666943\">\n<figure>\n<div class=\"image\">&nbsp;<\/div><figcaption id=\"caption-1666943\">\n<div class=\"caption\">Do you like dataloss? I like dataloss. We should hang out. YOLO FORMAT MODE ENGAGE.<\/div>\n<div class=\"credit\">&nbsp;Jim Salter<\/div>\n<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<div class=\"lSAction\"><a class=\"lSPrev\" href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><span class=\"visually-hidden\">Previous Slide<\/span><\/a><a class=\"lSNext\" href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><span class=\"visually-hidden\">Next Slide<\/span><\/a><\/div>\n<\/div>\n<ul class=\"lSPager lSGallery\">\n<li class=\"active\"><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/06-install-first-steps-disk-choices-150x150.png\" alt=\"OK, back from our manual disk setup experiment&mdash;this time, we&#039;ll choose Auto (ZFS) for a Root-on-ZFS guided install.\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07-install-first-steps-chose-auto-zfs-150x150.png\" alt=\"Our first step here will be the second option, T&mdash;Pool Type\/Disks.\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07a-install-first-steps-choose-vdev-type-150x150.png\" alt=\"We have four disks that we&#039;d like to set up as a pool of mirrors, so we&#039;re going to ignore the conceptual error here and choose &quot;raid10.&quot;\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07b-install-first-steps-choose-disks-for-vdev-150x150.png\" alt=\"This part&#039;s simple: we have four disks available, we&#039;re adding them all to the vdev.\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" style=\"box-sizing: inherit; border-style: none; display: block; height: auto; max-width: 100%;\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/07c-install-first-steps-chose-bs-raid10-on-our-way-150x150.png\" alt=\"There&#039;s a bit of a &quot;gotcha&quot; when we return to the main ZFS configuration menu: the bottom button is &quot;Select&quot;, not OK&mdash;we have to arrow all the way back up to &quot;&gt;&gt;&gt; Install&quot; before hitting Select will move us along.\" \/><\/a><\/li>\n<li><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/04\/not-actually-linux-distro-review-freebsd-12-1-release\/#\"><img decoding=\"async\" src=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/08-dataloss-is-our-friend-proceed-150x150.png\" alt=\"Do you like dataloss? I like dataloss. We should hang out. YOLO FORMAT MODE ENGAGE.\" \/><\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>The guided ZFS installer still has a few warts in it but no actual pitfalls. Organizing a full and potentially complex ZFS pool in a simple menued installer is not a trivial task. FreeBSD, unfortunately, doesn&#8217;t get through the process without reinforcing some conceptual errors.<\/p>\n<p>First and foremost, a pool is not made of disks&mdash;a pool is made of vdevs, and individual vdevs are in turn made of disks. Let&#8217;s say you have 12 disks available to you&mdash;you might arrange them all in a single RAIDz2 vdev, with roughly 10 disks&#8217; worth of usable storage capacity and two disks&#8217; worth of parity. Or perhaps you&#8217;d choose a RAIDz3 vdev instead, with roughly nine disks&#8217; worth of capacity and three disks&#8217; worth of parity.<\/p>\n<p>What escapes many users is that a pool does not have to consist of a single vdev. You might choose instead to have two six-disk-wide RAIDz2 vdevs in the pool, or four three-disk-wide RAIDz1 vdevs. More commonly, we see a pool of mirrors&mdash;in our 12-disk example, typically this would mean six two-disk-wide mirror vdevs.<\/p>\n<p>The FreeBSD developers wanted to enable automatic provisioning of this common pool-of-mirrors scenario, but it broke their paradigm of selecting a virtual-device type. So they shrugged, ignored the conceptual error, and offered &#8220;raid10&#8221; as a &#8220;virtual-device type.&#8221;<\/p>\n<p>Selecting &#8220;raid10&#8221; here got me a pool of mirrors. It also made me cry a little on the inside.<\/p>\n<p>Once you&#8217;re done configuring your disk setup, there&#8217;s one more minor wart to deal with on the way out. The main disk-configuration menu&#8217;s bottom button isn&#8217;t an&nbsp;<code>OK<\/code>&mdash;it&#8217;s a&nbsp;<code>Select<\/code>. I took a confused second or three to realize that I needed to arrow all the way back up to the very top of the menu, highlight&nbsp;<code>&gt;&gt;&gt; Install<\/code>,&nbsp;<em>then<\/em>&nbsp;go back and hit&nbsp;<code>Select<\/code>&nbsp;to proceed<\/p>\n<p class=\"tags\">\n<div><strong>See Campaign: <\/strong><a href=\"https:\/\/arstechnica.com\/gadgets\/2020\/02\/how-to-choose-an-open-source-license\/\" target=\"_blank\">https:\/\/arstechnica.com\/gadgets\/2020\/02\/how-to-choose-an-open-source-license\/<\/a><br \/><b>Contact Information:<\/b><br \/>JIM SALTER<\/p>\n<p><b>Tags:<\/b><br \/><a href=\"\"><\/a>, <a href=\"https:\/\/icrowdnewswire.com\/category\/news-category\/wire\/\" rel=\"category tag\">Wire<\/a>, <a href=\"https:\/\/icrowdnewswire.com\/category\/global-regions\/united-states\/\" rel=\"category tag\">United States<\/a>, <a href=\"https:\/\/icrowdnewswire.com\/category\/language\/english\/\" rel=\"category tag\">English<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"\" alt=\"image\" width=\"400\" height=\"300\" class=\"cwdfimg\" \/><\/div>\n<div>\n<h3>Contact Information:<\/h3>\n<p>JIM SALTER<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Does the power to serve include serving up desktops? Let&rsquo;s find out. This month&rsquo;s Linux distro review isn&rsquo;t of a Linux distribution at all&mdash;instead, we&rsquo;re taking a look at&nbsp;FreeBSD, the original gangster of free Unix-like operating systems. The first FreeBSD release was in 1993, but the operating system&rsquo;s roots go further back&mdash;considerably&nbsp;further back. FreeBSD started &hellip; <a href=\"https:\/\/icrowdnewswire.com\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release\/\">Continue reading <span>Not-actually Linux distro review: FreeBSD 12.1-RELEASE<\/span><\/a> <a href=\"https:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/\" class=\"more-link\">Continue Reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,22,54],"tags":[],"class_list":["post-2275","post","type-post","status-publish","format-standard","hentry","category-english","category-united-states","category-wire"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Not-actually Linux distro review: FreeBSD 12.1-RELEASE - Business<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Not-actually Linux distro review: FreeBSD 12.1-RELEASE - Business\" \/>\n<meta property=\"og:description\" content=\"Does the power to serve include serving up desktops? Let&rsquo;s find out. This month&rsquo;s Linux distro review isn&rsquo;t of a Linux distribution at all&mdash;instead, we&rsquo;re taking a look at&nbsp;FreeBSD, the original gangster of free Unix-like operating systems. The first FreeBSD release was in 1993, but the operating system&rsquo;s roots go further back&mdash;considerably&nbsp;further back. FreeBSD started &hellip; Continue reading Not-actually Linux distro review: FreeBSD 12.1-RELEASE Continue Reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Business\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-13T14:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg\" \/>\n<meta name=\"author\" content=\"Aneesa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aneesa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/\",\"url\":\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/\",\"name\":\"Not-actually Linux distro review: FreeBSD 12.1-RELEASE - Business\",\"isPartOf\":{\"@id\":\"https:\/\/ipsnews.net\/business\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg\",\"datePublished\":\"2020-04-13T14:30:00+00:00\",\"author\":{\"@id\":\"https:\/\/ipsnews.net\/business\/#\/schema\/person\/cee3758d3201f95199de3522858ca7e2\"},\"breadcrumb\":{\"@id\":\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#primaryimage\",\"url\":\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg\",\"contentUrl\":\"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ipsnews.net\/business\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Not-actually Linux distro review: FreeBSD 12.1-RELEASE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ipsnews.net\/business\/#website\",\"url\":\"https:\/\/ipsnews.net\/business\/\",\"name\":\"Business\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ipsnews.net\/business\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ipsnews.net\/business\/#\/schema\/person\/cee3758d3201f95199de3522858ca7e2\",\"name\":\"Aneesa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ipsnews.net\/business\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5635ace541744f4e232d93d2fafa63d478ed1fd5c863cbc1484fc2148961368f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5635ace541744f4e232d93d2fafa63d478ed1fd5c863cbc1484fc2148961368f?s=96&d=mm&r=g\",\"caption\":\"Aneesa\"},\"sameAs\":[\"https:\/\/icrowdnewswire.com\/fc\"],\"url\":\"https:\/\/ipsnews.net\/business\/author\/aneesa\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Not-actually Linux distro review: FreeBSD 12.1-RELEASE - Business","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/","og_locale":"en_US","og_type":"article","og_title":"Not-actually Linux distro review: FreeBSD 12.1-RELEASE - Business","og_description":"Does the power to serve include serving up desktops? Let&rsquo;s find out. This month&rsquo;s Linux distro review isn&rsquo;t of a Linux distribution at all&mdash;instead, we&rsquo;re taking a look at&nbsp;FreeBSD, the original gangster of free Unix-like operating systems. The first FreeBSD release was in 1993, but the operating system&rsquo;s roots go further back&mdash;considerably&nbsp;further back. FreeBSD started &hellip; Continue reading Not-actually Linux distro review: FreeBSD 12.1-RELEASE Continue Reading &rarr;","og_url":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/","og_site_name":"Business","article_published_time":"2020-04-13T14:30:00+00:00","og_image":[{"url":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg","type":"","width":"","height":""}],"author":"Aneesa","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Aneesa","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/","url":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/","name":"Not-actually Linux distro review: FreeBSD 12.1-RELEASE - Business","isPartOf":{"@id":"https:\/\/ipsnews.net\/business\/#website"},"primaryImageOfPage":{"@id":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#primaryimage"},"image":{"@id":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg","datePublished":"2020-04-13T14:30:00+00:00","author":{"@id":"https:\/\/ipsnews.net\/business\/#\/schema\/person\/cee3758d3201f95199de3522858ca7e2"},"breadcrumb":{"@id":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#primaryimage","url":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg","contentUrl":"https:\/\/cdn.arstechnica.net\/wp-content\/uploads\/2020\/04\/freebsd-stress-ball-800x532.jpg"},{"@type":"BreadcrumbList","@id":"http:\/\/ipsnews.net\/business\/2020\/04\/13\/not-actually-linux-distro-review-freebsd-12-1-release-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ipsnews.net\/business\/"},{"@type":"ListItem","position":2,"name":"Not-actually Linux distro review: FreeBSD 12.1-RELEASE"}]},{"@type":"WebSite","@id":"https:\/\/ipsnews.net\/business\/#website","url":"https:\/\/ipsnews.net\/business\/","name":"Business","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ipsnews.net\/business\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ipsnews.net\/business\/#\/schema\/person\/cee3758d3201f95199de3522858ca7e2","name":"Aneesa","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ipsnews.net\/business\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5635ace541744f4e232d93d2fafa63d478ed1fd5c863cbc1484fc2148961368f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5635ace541744f4e232d93d2fafa63d478ed1fd5c863cbc1484fc2148961368f?s=96&d=mm&r=g","caption":"Aneesa"},"sameAs":["https:\/\/icrowdnewswire.com\/fc"],"url":"https:\/\/ipsnews.net\/business\/author\/aneesa\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/posts\/2275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/comments?post=2275"}],"version-history":[{"count":1,"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/posts\/2275\/revisions"}],"predecessor-version":[{"id":2276,"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/posts\/2275\/revisions\/2276"}],"wp:attachment":[{"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/media?parent=2275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/categories?post=2275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ipsnews.net\/business\/wp-json\/wp\/v2\/tags?post=2275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}