ZFS Boot Environments in Linux

My favourite feature in FreeBSD is the ability to restore the system to a previous state using boot environments.
But since I couldn't find any easy way to get this functionality on linux, I decided to write my own implementation.

To be able to use this program, you have to use systemd-boot and Arch Linux, since it uses alpm-hooks.
The usage is similar to beadm from FreeBSD.

The package is in the aur if anyone else is interested.
https://aur.archlinux.org/packages/zbectl-git/
Also the source is available on github.

5 Likes