Re: Call for Foundation-supported Project Ideas

From: Kyle Evans <kevans_at_freebsd.org>
Date: Wed, 29 Dec 2021 19:15:38 UTC
On Wed, Dec 29, 2021 at 1:13 PM Michael Schuster
<michaelsprivate@gmail.com> wrote:
>
> Hi Karel,
>
> On Wed, Dec 29, 2021, 19:32 Karel Gardas <gardask@gmail.com> wrote:
>>
>>
>>
>> On 11/23/21 11:41 PM, Joseph Mingrone wrote:
>> > Hello FreeBSD community,
>> >
>> > The Foundation is seeking suggestions for new projects to support.  What
>> > gaps in the Project are not being addressed by the broader community?
>>
>> sorry for being late with those:
>>
>> 1) implement/port beadm equivalent from Solaris/IlumosOS? Make
>> freebsd-update process more reversible by using proper boot environments
>> and using ZFS snapshots.
>
>
> All of these have been in FreeBSD for quite a while - can't give you dates or specifics (port vs "builtin"), but I've been using them since at least 13.
>

Specifically, bectl(8)[0] has been in and mostly usable since 12.0,
and more recently freebsd-update will use it to create a boot
environment if the system can cope with that (i.e.: `bectl check` is
happy/convinced that it's currently booted into a BE layout that it
recognizes).

[0] https://www.freebsd.org/cgi/man.cgi?query=bectl&apropos=0&sektion=0&manpath=FreeBSD+13.0-RELEASE+and+Ports&arch=default&format=html