Some of you know that I run bunch of FreeBSD based file servers and jail hosts. For the past several years I have preferred TrueOS (server PC-BSD release) over vanilla FreeBSD for the following reasons
A few days ago I came across surprisingly useful
https://distrowatch.com/weekly.php?issue=20161107#freebsd
but largely negative review of FreeBSD. Most of DWW reviews are very low quality and not very useful. I didn't take DWW statements at face value. I just did my typical root on ZFS mirror installation of FreeBSD and I can say that I am pretty disappointed.
Yes FreeBSD installer has now ability to install on the ZFS mirror but it is not really taking advantage of it as sysutils/beadm is not the part of the base. I manually installed it but I realized that there is no integration with upgrading process. Namely one will have to take snapshot manually before the upgrade. Even worse. I don't see how would one select an earlier snapshot during the booting process which means that beadm has no effect on the boot loader. I don't need graphical menu which PC-BSD had but curses menu selection during boot is more or less industry standard (Red Hat exposes Grub menu during boot and enables you to select older versions of the kernel). Of course if the boot process completes I could possibly set different booting snapshot using beadm command line but what if the booting can't be completed with updated kernel.
This is pretty disappointing. I have not had a chance to test the second DWW which claimed that binary updating is actually broken but if that is the case than 11.0 is really not mature product.
I also see zero documentation about this in the official Handbook. IMHO having a section on beadm and LDAP is far more important than having the documentation about PDF viewers or even printer installation.
- Installer could utilize ZFS for root partition
- pc-sysinstall script and customizable configuration files were superior for automatics, installation.
- sysutils/beadm was integrated with the Grub bootloader used by TrueOS and selecting different boot kernel/userland was trivial.
- update/upgrade manager
- Life Preserver (management tool for ZFS snapshots and replication)
- Warden (Jail management)
- Sane[r] defaults
A few days ago I came across surprisingly useful
https://distrowatch.com/weekly.php?issue=20161107#freebsd
but largely negative review of FreeBSD. Most of DWW reviews are very low quality and not very useful. I didn't take DWW statements at face value. I just did my typical root on ZFS mirror installation of FreeBSD and I can say that I am pretty disappointed.
Yes FreeBSD installer has now ability to install on the ZFS mirror but it is not really taking advantage of it as sysutils/beadm is not the part of the base. I manually installed it but I realized that there is no integration with upgrading process. Namely one will have to take snapshot manually before the upgrade. Even worse. I don't see how would one select an earlier snapshot during the booting process which means that beadm has no effect on the boot loader. I don't need graphical menu which PC-BSD had but curses menu selection during boot is more or less industry standard (Red Hat exposes Grub menu during boot and enables you to select older versions of the kernel). Of course if the boot process completes I could possibly set different booting snapshot using beadm command line but what if the booting can't be completed with updated kernel.
This is pretty disappointing. I have not had a chance to test the second DWW which claimed that binary updating is actually broken but if that is the case than 11.0 is really not mature product.
I also see zero documentation about this in the official Handbook. IMHO having a section on beadm and LDAP is far more important than having the documentation about PDF viewers or even printer installation.