@paul @linus @stefano @whynothugo I chose Ubuntu (for KDE Plasma) because the installer provides root-on-ZFS.

With that base, I have not yet figured out which of these will be the simplest way forward:

― bemgr
― zectl
― ZFSBootMenu.

<https://gist.github.com/grahamperrin/a65f5d819a6a8c54aff6079f63db33f6#user-content-management-of-zfs-boot-environments>

I see verbose guides, the verbosity creates a sense of complication.

I'd like the simplest possible guide to getting started, with any of the three options, where the boot environment layout/structure is predetermined by the installer for Ubuntu.

TIA

#rootonzfs #Linux #OpenZFS #ZFS #bemgr #zectl #ZFSBootMenu

FreeBSD, GhostBSD, NomadBSD, Ubuntu, Kubuntu, KDE Plasma

FreeBSD, GhostBSD, NomadBSD, Ubuntu, Kubuntu, KDE Plasma - somesystems.md

Gist

SDDM, KDE Plasma, root-on-OpenZFS – simple. On Linux.

Yes, I'll install the theme snaps.

Will I install zectl – a ZFS boot environment manager for Linux? Maybe …

<https://ramsdenj.com/posts/2020-03-18-zectl-zfs-boot-environment-manager-for-linux/> | <https://github.com/johnramsden/zectl>

#SDDM #KDE #Plasma #Debian #Linux #Ubuntu #zectl #ZFS #OpenZFS #Gnome #GDM

zectl ZFS Boot Environment Manager for Linux

I’m happy to announce a new ZFS boot environment manager written completely from scratch in C - zectl. In 2018 I wrote zedenv, a ZFS Boot Environment manager, I’ve taken what I learned from zedenv and added improvements in workflow, performance and reliability. For a summary on what a boot environment manager is, and how it can be used see my previous post. Why the Rewrite Link to heading I had been having misgivings about writing my original implementation in Python. At the time of writing there was no libzfs library interface for python and I wrote my own “wrapper library” - pyzfscmds - that simply called out to the zfs binary. While the wrapper has worked, it meant a lot of extra work was done parsing string output from zfs subcommands. Directly using the libzfs library allows for more robust code, significantly better performance, and error handling. I was considering porting the python tool to use py-libzfs, or writing it in C when the tool bectl came out for FreeBSD. Seeing bectl’s impressive implementation I was inspired to do the rewrite in C.

John Ramsden

@ahoyboyhoy @andreasgoebel in addition to ZFSBootMenu …

I'm looking at zectl, <https://ramsdenj.com/posts/2020-03-18-zectl-zfs-boot-environment-manager-for-linux/>

― zectl ZFS Boot Environment Manager for Linux · John Ramsden

Back to Manjaro. Reading <https://github.com/calamares/calamares/issues/533#issuecomment-971746992> (2021) alongside <https://en.wikipedia.org/wiki/Calamares_(software)>, I wonder why ZFS on root is not an option.

<https://www.theregister.com/2024/08/01/linux_rollback_options/> @lproven mentions licencing …

― Linux updates with an undo function? Some distros have that • The Register

Maybe I'll never need to undo :-)

#zectl #ZFSBootMenu #ZFS #OpenZFS #Manjaro #Linux

zectl ZFS Boot Environment Manager for Linux

I’m happy to announce a new ZFS boot environment manager written completely from scratch in C - zectl. In 2018 I wrote zedenv, a ZFS Boot Environment manager, I’ve taken what I learned from zedenv and added improvements in workflow, performance and reliability. For a summary on what a boot environment manager is, and how it can be used see my previous post. Why the Rewrite Link to heading I had been having misgivings about writing my original implementation in Python. At the time of writing there was no libzfs library interface for python and I wrote my own “wrapper library” - pyzfscmds - that simply called out to the zfs binary. While the wrapper has worked, it meant a lot of extra work was done parsing string output from zfs subcommands. Directly using the libzfs library allows for more robust code, significantly better performance, and error handling. I was considering porting the python tool to use py-libzfs, or writing it in C when the tool bectl came out for FreeBSD. Seeing bectl’s impressive implementation I was inspired to do the rewrite in C.

John Ramsden

For a switch away from everyday use of FreeBSD 15.0-CURRENT with KDE Plasma and ZFS boot environments:

― which of these two Linux distros might be best for me?

<https://manjaro.org/>

<https://sparkylinux.org/>

Emphases: easy installation, non-complicated upgrades, GUI.

Root on ZFS, and ZFS boot environments, will be nice, but not essential. If not easily achievable now, I can switch more than once:

– first to Linux, then from one distro to another.

Whatever Linux distros I use: I'll continue with Plasma.

I began toying with SparkyLinux in February 2024. Prior experience with Manjaro was excellent.

#zectl #ZFSBootMenu #OpenZFS #Linux #Manjaro #SparkyLinux #KDE #Plasma #FreeBSD

Manjaro
57.9%
Sparky
42.1%
Poll ended at .
Manjaro Linux Official

This page provides an overview of Manjaro Linux, an open source operating system designed for ease of use. Learn about its features, installation, and support options. Get the most out of Manjaro Linux with the latest news, downloads, and tips from our helpful community.

Valuable News &#8211;&nbsp;2020/03/23

𝚟𝚎𝚛𝚖𝚊𝚍𝚎𝚗