Re: Proposal: Improve BE naming convention in freebsd-update install
vermaden <[email protected]> Mon, 25 May 2026 09:51:01 +0200
| Newsgroups | gmane.os.freebsd.stable |
|---|---|
| Message-ID | <[email protected]> |
Hi. On 5/24/26 1:53 PM, Takashi Shimizu wrote: > > 1. > > The name "default" is misleading. It suggests "the BE that boots > by default" or "the latest running state", but in practice it is > just the residue of the initial installation, with no NR flag. The > name and its actual purpose are mismatched. > To understand 'default' name choose you will have to move back in time to 2012 when I implemented *beadm(8)* for FreeBSD: - https://forums.freebsd.org/threads/howto-freebsd-zfs-madness.31662/ The *pool/ROOT/default *was back then (and probably is still now) used by default on Solaris/Illumos - so I just recreated that - along with *beadm(8) *tool - its parameters and messages. Of course it can be changed - right now I use something like that personally: f25 vermaden ~ %*beadm list* BE Active Mountpoint Space Created 14.4 NR / 29.3G 2026-03-01 11:03 14.4.safe.OLD - - 7.3G 2026-05-08 01:19 14.4.safe - - 1.6G 2026-05-18 20:48 15.0 - - 12.7G 2026-05-21 12:24 On 5/25/26 2:40 AM, Edward Sanford Sutton, III wrote: > I still feel like my understanding of BEs is a bit weak and am still > learning but is seems there are common misconceptions shared around > about them. I tried to explain /ZFS Boot Environments/ multiple times ... but I still am not sure if I succeeded: - https://vermaden.wordpress.com/2025/11/25/zfs-boot-environments-explained/ - https://vermaden.wordpress.com/2022/03/14/zfs-boot-environments-revolutions/ - https://is.gd/BECTL Hope that helps. Regards, vermaden