Main issue with this is that there’s times where OpenZFS does not work with the latest kernel, having this as the root filesystem could introduce quite a bit of issues. Best to stick to filesystems that are officially supported by the kernel.
This is coming as someone who uses ZFS exclusively on my servers.
Definitely see potential issues with ZFS as the system partition (hence the wisdom of using a native, non-litigious-Oracle-around-the-horizon filesystem such as XFS, Ext4, or Btrfs).
However, I don’t see as much of an issue using this for the user(s) home, and definitely not an issue using it as an exclusive storage bay of sorts on a separate internal or external drive (or array). A rule of thumb is if you’re seriously considering OpenZFS, stick to the LTS kernels and resist the temptation to use the “latest” kernel.
OpenZFS on Linux is very robust and stable now that even iXsystems is switching over to a Linux-based solution for their TrueNAS SCALE releases. (Their flagship product is currently FreeBSD-based, but their development has shifted towards SCALE and Linux-based.)
Issue that I have found:
While selecting BTRFS with swap to file. I get only 500MB of Swap File and I have 8 GB Of RAM. This issue was easily bypassed with ext4 by manually creating a swap file, but with btrfs swap file creation becomes tough. Can we please have a selection for ourselves that how much swap we need in calaremes?
Also:
Can We expect something in Secure Boot Section for manjaro as with comming of Windows 11, Secure boot will be necessary. Two tools that I found were sb-update and sbctl.