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