3 ms·
> The best part of using the FreeBSD kernel is that you'll end up using the famous Z File System, [...] with a separate UFS partition for /boot. As expected, ZF
by JdeBP 11y ago
> The best part of using the FreeBSD kernel is that you'll end up using the famous Z File System, [...] with a separate UFS partition for /boot. As expected, ZFS support is completely integrated into the ubuntuBSD operating system.
It's not really "complete" to not put the boot volume onto ZFS, too. Having a separate /boot volume formatted as UFS was state of the art for FreeBSD some while ago. But things have changed since.
PC-BSD nowadays puts all volumes onto ZFS, the root dataset (which includes /boot) included. The bootstrap loader has been augmented to support loading the kernel from a ZFS volume. The PC-BSD installer only creates ZFS volumes, moreover.
* http://web.pcbsd.org/doc-archive/10.2/html/install.html#zfs-overview http://web.pcbsd.org/doc-archive/10.2/html/install.html#zfs-...
* https://blog.pcbsd.org/2013/06/pc-bsd-status-update/ https://blog.pcbsd.org/2013/06/pc-bsd-status-update/
Having /boot in the same single dataset as / makes "boot environments" easier, as switching amongst boot environments is just a matter of changing the root dataset.
Ironically, there's less of a hurdle for "UbuntuBSD" copying this than one might think. PC-BSD 10.2 uses GRUB's loader mechanisms for Debian/kFreeBSD.
* https://www.ixsystems.com/blog/a-closer-look-at-the-changes-in-pc-bsd-trueos-9-2-part-1/ https://www.ixsystems.com/blog/a-closer-look-at-the-changes-...