If WASM+WASI existed in 2008, we wouldn't have needed to created Docker. That's how important it is. Webassembly on the server is the future of computing. A standardized system interface was the missing link. Let's hope WASI is up to the task!
I think WASM/WASI still has a ways to go before that’s realistic, but I’d keep an eye on them for the future.
From a practical standpoint I’m really not qualified recommend one over the other, but the licensing is different. Podman also seems to be more “open source-y,” but I’m going on vibes here; perhaps someone more knowledgeable can elucidate.
From what I heard, podman doesn’t require root but that’s about it. On the other side, it’s a redhat thing and it’s not as popular which means less documented and less containers
Supposed to be an easy, if not a drop in replacement afaik, it's under a permissive licence (Apache 2.0), beyond that it's authored by RedHat I can't tell you much else, it's something I've been considering moving to personally (and work, pretty much for licencing and the few of us that want to use more open tech stacks) I just haven't had a chance to work with it.
Supposedly able to pull docker images and work with docker-compose, just not swarm.
But that logic makes no sense, tbf, given how container was way back in BSD. I like how it is a balanced choice between an ephemeral environment and virtualization.
If we are talking about how NodeJS is the biggest pain in the ass to maintain for distros, and how they've forcibly tied V8 into the repository, that I'd agree gladly.
As a friendly trash-dev, I'd recommend never to open the deps folder, I'd bet that most of you folks will have a stroke.
I honestly and truly don't want to spend time relearning another system like this, especially one without decades of documentation and support available.