!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

613 Members
NixOS ❤️ systemd173 Servers

Load older messages


SenderMessageTime
4 Mar 2025
@flokli:matrix.orgflokli
In reply to @emilazy:matrix.org
that's what Tvix is doing, afaik
No, nix is using a merkle structure data format that's also better in seek access than nar ;-)
14:31:18
@flokli:matrix.orgflokli* No, tvix is using a merkle structure data format that's also better in seek access than nar ;-)14:34:38
@emilazy:matrix.orgemily:)14:35:55
@emilazy:matrix.orgemilyhow has FUSE performance been?14:36:01
@flokli:matrix.orgflokliFUSE is just one lens of seeing it. If you get a super hot store path where perf becomes an issue, use EROFS to serve this one?14:37:02
@raitobezarius:matrix.orgraitobezarius(FUSE also is getting a bunch of eBPF-based performance improvements)14:37:18
@flokli:matrix.orgflokliFUSE is very similar to virtiofs and people seem to be ok using that.14:37:23
@raitobezarius:matrix.orgraitobezariusFUSE and virtiofs performance characteristics are totally different though14:37:44
@emilazy:matrix.orgemily the idea being that you have a daemon syncing a subset of store paths to erofs and overlay it over /nix/store, or…? 14:43:40
@flokli:matrix.orgflokliWe have tvix-store {daemon,mount,virtiofs}. All three expose you a different view of the same data.14:45:04
@emilazy:matrix.orgemilyright14:55:06
@emilazy:matrix.orgemilyis there anything stopping you using virtiofs without a VM? :)14:55:32
@emilazy:matrix.orgemilyI guess that just reduces to FUSE14:56:16
@flokli:matrix.orgflokliRight now, fuse is the only way to make a POSIX Filesystem appear on the same machine that runs the POSIX appearing thing. Until someone writes another backend.14:57:48
@flokli:matrix.orgflokliThere's currently other known performance bottlenecks, I don't think it's fuse14:58:35
@emilazy:matrix.orgemilythere's always NFSv4 🫠15:05:59
@arianvp:matrix.orgArianI want to do more with EROFS but all the cool features are undocumented15:07:16
@raitobezarius:matrix.orgraitobezariuswhaddya mean15:09:46
@raitobezarius:matrix.orgraitobezariusthere's source code15:09:48
@raitobezarius:matrix.orgraitobezariusjust read it15:09:49
@arianvp:matrix.orgArian=(15:10:19
@kranzes:matrix.orgIlan Joselevich (Kranzes)
In reply to @arianvp:matrix.org
I want to do more with EROFS but all the cool features are undocumented
Learn Chinese
15:14:36
@arianvp:matrix.orgArianDoes erofs do fs-verity?16:19:08
@raitobezarius:matrix.orgraitobezariusi think everything is in place for fs-verity if not16:19:39
@raitobezarius:matrix.orgraitobezariussame for bcachefs16:19:41
@arianvp:matrix.orgArian(could perhaps patch kernel to use erofs instead of cpio for initramfs)16:19:50
@emilazy:matrix.orgemilyhttps://github.com/containers/initoverlayfs ?16:32:26
@arianvp:matrix.orgArian Hmmm does anybody know what the difference is between login from shadow and login from util-linux ? 17:00:52
@arianvp:matrix.orgArian we seem to use ${shadow}/bin/login on NixOS but other distros do not 17:02:08
@arianvp:matrix.orgArianwhich is weird17:03:30

Show newer messages


Back to Room ListRoom Version: 6