3 ms·
See this post in the original discussion regarding flokli's work on tvix-store, which provides a completely different storage model, while still being able to p
by eliaspro 3y ago
See this post in the original discussion regarding flokli's work on tvix-store, which provides a completely different storage model, while still being able to provide NAR compatibility by producing them on demand:
https://discourse.nixos.org/t/the-nixos-foundations-call-to-action-s3-costs-require-community-support/28672/12 https://discourse.nixos.org/t/the-nixos-foundations-call-to-...
The tvix project itself is quite fascinating and worth a look. It reminds me a bit of the Gentoo times when Paludis came around and blew Portage's performance out of the water - but tvix seems to care more about compatibility with the existing ecosystem instead of being a competitor.
- aidenn0 3y agotvix-store is neat and I look forward to what it might bring in the future (along with the rest of tvix) However there are many deduplicating storage systems that exist right now. Switching to one of them could potentially be an intermediate solution, though compression would have to be solved; perhaps a low -memory version of zstd for compressing in transit would make sense.
- eliaspro 3y agoIt might be worth a try to run Caddy, which supports zstd out of the box (the only webserver which does so to my knowledge), in front of an uncompressed store to see whether on-the-fly encoding/compression is feasible. https://caddyserver.com/docs/caddyfile/directives/encode#encode https://caddyserver.com/docs/caddyfile/directives/encode#enc...