nix-snapshotter

Brings native understanding of Nix packages to containerd (by pdtpartners)

Nix-snapshotter Alternatives

Similar projects and alternatives to nix-snapshotter

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better nix-snapshotter alternative or higher similarity.

nix-snapshotter reviews and mentions

Posts with mentions or reviews of nix-snapshotter. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-16.
  • Tvix – A New Implementation of Nix
    8 projects | news.ycombinator.com | 16 Apr 2024
    Not super recent, but nix-snapshotter is one that I'd call awesome(but I'm also a k8s fanboi): https://github.com/pdtpartners/nix-snapshotter

    https://news.ycombinator.com/item?id=37407758

  • The What, Why and How of Containers
    2 projects | news.ycombinator.com | 27 Mar 2024
    Excellent info! I started head-deving a project similar to nix-snapshotter[0] and I was thinking "ok, I can probably just build CRI impl that builds a rootfs dir with nix and just shell out to bubblewrap to make a "container".

    But once I went through that mental exercise I started reading code in containerd and cri-o. Wow, these are _not_ simple projects; containerd itself having a full GRPC-based service registry for driving dynamic logic via config.

    One thing I was pretty disappointed about is how deeply ingrained OSI images are in the whole ecosystem. While you can replace almost all functional parts of runtime, but not really the concept of images. I think images are a poor solution to the problem they solve, and a big downside of this is a bunch of complexity in the runtimes trying to work around how images work (like remote snapshotters).

    [0] https://github.com/pdtpartners/nix-snapshotter

  • Nix is a better Docker image builder than Docker's image builder
    21 projects | news.ycombinator.com | 15 Mar 2024
    Does anyone here have any experience using https://github.com/pdtpartners/nix-snapshotter ?

    I build a lot of Docker images using Nix, and while yes it’s generally more pleasant than using Dockerfiles, the 128 layer limit is really annoying and easy to hit when you start building images with Nix. The workaround of grouping store paths makes poor use of storage and bandwidth.

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 28 Apr 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more β†’

Stats

Basic nix-snapshotter repo stats
3
471
8.2
about 1 month ago

pdtpartners/nix-snapshotter is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of nix-snapshotter is Go.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com