←back to thread

106 points cl3misch | 9 comments | | HN request time: 1.002s | source | bottom
1. Havoc ◴[] No.44386009[source]
Wish these sort of projects would do a better job articulating what the value proposition is over leading existing ones.

Like why should I put time into learning this instead of rootless podman? Aside from this secret management thing it sounds like same feature set

replies(4): >>44386058 #>>44386121 #>>44386466 #>>44386680 #
2. v9v ◴[] No.44386058[source]
You should put time into learning this if you are going to be running HPC jobs on clusters, because some HPC clusters support this for jobs and not much else.
replies(1): >>44386133 #
3. maxnoe ◴[] No.44386121[source]
This project is way older than (rootless) podman.
replies(1): >>44386947 #
4. tecleandor ◴[] No.44386133[source]
So is this popular in science or data analysis / forecasting or something like that?

I'm not familiar with it (I don't know if it changed names or just didn't notice)

replies(2): >>44386699 #>>44387538 #
5. kitd ◴[] No.44386466[source]
From the Introduction [1]

    Many container platforms are available, but Apptainer is focused on:

    Verifiable reproducibility and security, using cryptographic signatures, an immutable container image format, and in-memory decryption.

    Integration over isolation by default. Easily make use of GPUs, high speed networks, parallel filesystems on a cluster or server by default.

    Mobility of compute. The single file SIF container format is easy to transport and share.

    A simple, effective security model. You are the same user inside a container as outside, and cannot gain additional privilege on the host system by default. Read more about Security in Apptainer.
[1] https://apptainer.org/docs/user/main/introduction.html
6. ◴[] No.44386680[source]
7. misnome ◴[] No.44386699{3}[source]
Used to be called “Singularity”
8. Imustaskforhelp ◴[] No.44386947[source]
But I guess aren't their premise just the same though? I wonder how different "learning" apptainer is compared to "learning" podman given atleast in podman with podman-compose and many other such things, podman just is really equivalent to docker in a lot of scenarios with a 1:1 bind mostly
9. v9v ◴[] No.44387538{3}[source]
I don't think people use it for reproducible environments on their own machines the same way Docker is sometimes used, I've mostly encountered it in academic compute clusters as a way to install the libraries/languages you're using onto the cluster in an easy to remove way. So it's popular in HPC clusters specifically and not really tied to a field of research beyond that.