I tried this alongside Void Linux, but I found I don't really need it. TBH, this is really cool. I liked that I'm able to choose snapshots for booting - a very good recovery option. The interface is well polished, and comes with fzf for quick searching. It's a true dream for distro hoppers, since ZFS works like thin-provisioned partitions (though distro options are limited due to ZFS). Pretty cool in and out. But it…
ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
51–60 of 66 posts
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#52Earlier quoted context omitted.
> but only a kernel so it is in my opinion not really right to say that it has no support. The kernel has no native support for ZFS. Ubuntu may ship with ZFS, but that's one distro. Meanwhile, RHEL etc won't even touch it. On Linux, XFS dominates and likely will continue to dominate the server world, meanwhile btrfs will slowly erase ext4 in the desktop side of things. Android/Embedded have always used their own diff…
> The kernel has no native support for ZFS. Neither does it have accelerated Nvidia card support that could be used for things like HPC/AI/ML. Yet I'm administrating an entire cluster of Ubuntu machines with cards just fine. We generally use the "nvidia-driver-NNN-server" package. If you want to live ideologically pure no one is going to stop you, but someone of us need to get work done.
ZFS is in a very weird position on Linux. It’s unfortunate but that’s mostly due to Sun and Oracle so I don’t feel bad stating people shouldn’t use it.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#53Earlier quoted context omitted.
what do you use OpenIndiana for? >This capability was something of which the lack on Linux has long puzzled me. Agreed. I recently tried out OI "hipster" and the way boot environments are integrated into caja (the file manager) with Time Slider was so smooth it got me thinking why something like it wasn't more popular in linux.
> what do you use OpenIndiana for? I find that it's a good fit for quite a few things, but if you're looking for a specific example: clustered Java application stacks, like ELK or Hadoop. Zones, crossbow networking, SMF, and ZFS w/ BEs all working seamlessly together is a fantastic combination for easy-button admin of low- or zero-downtime clustered applications.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#54Earlier quoted context omitted.
> The kernel has no native support for ZFS. Neither does it have accelerated Nvidia card support that could be used for things like HPC/AI/ML. Yet I'm administrating an entire cluster of Ubuntu machines with cards just fine. We generally use the "nvidia-driver-NNN-server" package. If you want to live ideologically pure no one is going to stop you, but someone of us need to get work done.
It’s not about ideological purity. I don’t want to touch anything a serious Linux distribution won’t support and I don’t consider Ubuntu - a derivative of the over-patched mess that is Debian - a serious distribution. ZFS is in a very weird position on Linux. It’s unfortunate but that’s mostly due to Sun and Oracle so I don’t feel bad stating people shouldn’t use it.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#55I'm glad to see interest in this functionality taking off in Linux-land. I think there are one or two other projects with similar goals (i.e. implementing BE selection on Linux) and it might be time for me to do a side-by-side. This capability was something of which the lack on Linux has long puzzled me. Solaris actually implemented a very early incarnation of this ability (called "live upgrades" at the time from its…
I definitely recall using ZFS on FreeBSD in 2010, and no part of the experience suggested it was immature at that point. Full disclosure: used it explicitly for ZFS, and haven't used it since.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#56Earlier quoted context omitted.
Not sure why you’d consider criticism of ZFS to he snark. Running any filesystem outside the mainline kernel is a bunch of extra effort and I’m sure as a ZFS user you’d know that. I’m not sure how ZFS could be “hugely successful” after two decades and still not in the Linux kernel.
> Running any filesystem outside the mainline kernel is a bunch of extra effort and I’m sure as a ZFS user you’d know that zfs-dkms makes usage simple since openzfs backwards compatible down to 3.xx kernels. no need to mix match zfs with kernel versions anymore. the only drawback is that you may not get to use the lastest kernel until openzfs mantainers give it the thumbs up (no 6.xx compatible release yet), but that…
So its a technical issue too
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#57Earlier quoted context omitted.
> but only a kernel so it is in my opinion not really right to say that it has no support. The kernel has no native support for ZFS. Ubuntu may ship with ZFS, but that's one distro. Meanwhile, RHEL etc won't even touch it. On Linux, XFS dominates and likely will continue to dominate the server world, meanwhile btrfs will slowly erase ext4 in the desktop side of things. Android/Embedded have always used their own diff…
> The kernel has no native support for ZFS. Neither does it have accelerated Nvidia card support that could be used for things like HPC/AI/ML. Yet I'm administrating an entire cluster of Ubuntu machines with cards just fine. We generally use the "nvidia-driver-NNN-server" package. If you want to live ideologically pure no one is going to stop you, but someone of us need to get work done.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#58Earlier quoted context omitted.
> what do you use OpenIndiana for? I find that it's a good fit for quite a few things, but if you're looking for a specific example: clustered Java application stacks, like ELK or Hadoop. Zones, crossbow networking, SMF, and ZFS w/ BEs all working seamlessly together is a fantastic combination for easy-button admin of low- or zero-downtime clustered applications.
https://ptribble.blogspot.com/2021/12/keeping-java-alive-on-... says upstream has removed Solaris Java support for the newer versions.
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#59Earlier quoted context omitted.
> The kernel has no native support for ZFS. Neither does it have accelerated Nvidia card support that could be used for things like HPC/AI/ML. Yet I'm administrating an entire cluster of Ubuntu machines with cards just fine. We generally use the "nvidia-driver-NNN-server" package. If you want to live ideologically pure no one is going to stop you, but someone of us need to get work done.
It’s not about ideological purity. I don’t want to touch anything a serious Linux distribution won’t support and I don’t consider Ubuntu - a derivative of the over-patched mess that is Debian - a serious distribution. ZFS is in a very weird position on Linux. It’s unfortunate but that’s mostly due to Sun and Oracle so I don’t feel bad stating people shouldn’t use it.
What defines a "serious distribution"?
Re: ZFSBootMenu – A boot loader to manage ZFS boot environments for Linux
#60Earlier quoted context omitted.
> I find it unfortunate that all the effort that has gone into ZFS as essentially a hobbyist copy-on-write filesystem didn't go into btrfs instead. don't some BSDs and Linux share the same code base for ZFS? Last I heard FreeBSD switched to ZfsOnLinux as upstream a few years ago before it was merged with OpenZFS. IMO calling it a hobbyist fs is a bit unfair.
Being called hobbyist software derisively by the Linux community is like being knighted, I assume.