ZFS on Linux 0.8.0
github.com
github.com
In ideal world, zfs would do all, and we'd boot straight in - but as far as I can figure out that'll require a new bootloader project. And I'm not sure how I feel about (full) zfs support in my bootloader anyway.
On my boot volume, I run full disk encryption (luks+ext4 for everything including /boot). Grub has built-in support for luks type 1 (do not use luks version 2! Grub can't unlock those yet. I learned that the hard way :-P).
If you have a signed Grub EFI loader, remove the default secure boot keys and add in just the CA/certs for your system and password your BIOS/setup, you have the potential for a very secure system (ignoring the Intel/AMD management systems that are difficult or impossible to disable).
Or just dump Grub altogether and boot kernel directly as an UEFI image. No need for middle-man!
(Instructions vary by distro but see this for example: https://wiki.gentoo.org/wiki/EFI_stub_kernel)
As for signing kernel: https://github.com/andreyv/sbupdate
Also, we're hiring [2] ;-)
[2] https://www.datto.com/careers/job-board, esp. https://www.datto.com/careers/job-board/post/1639738
It's quite a dramatic improvement for pools on hard drives.
Does that have an impact on how long a scrub takes? I’ve always loved the ability to do online scrubs but they can take a long time
This means that if kernel code wants to use the FPU (which includes the SIMD instructions), it has to explicitly request access and return it when it's done. The functions that do that are the exports being referred to here.
I have been running RCs for some time and both TRIM and encryption have worked fine.
I don't notice a difference in daily use.
I couldn’t see it on the list, but I believe I’ve heard it mentioned before... Right now ZoL maintains its own cache, ARC and other things, besides what the Linux-kernel already provides, causing excess RAM usage.
Any news on that situation improving?
This situation "improving" would be a performance regression, an afaik, no one is really looking to do anything about it. Managing its own caches are a feature, not a bug.
That memory is freeable if an application needs it so there's no harm in it being used, either.
Also seems to be solved in this port: https://www.crossmeta.io/another-zfs-port-on-linux/
Ultimately there is a risk with any file system- if not a software one then a risk of hardware failure. So the advice will always be the same: make regular backups
[1] - https://packages.debian.org/source/experimental/zfs-linux