←back to thread

169 points hunvreus | 3 comments | | HN request time: 0.638s | source
Show context
pragma_x ◴[] No.43654222[source]
I'm starting to see a pattern here. This describes a technology that rapidly deploys "VM" instances in the cloud which support things like Lambda and single-process containers. At what point do we scale this all back to a more rudimentary OS that provides security and process management across multiple physical machines? Or is there already a Linux distro that does this?

I ask because watching cloud providers like AWS slowly reinvent mainframes just seems like the painful way around.

replies(5): >>43654263 #>>43654884 #>>43655058 #>>43656759 #>>43662668 #
1. no_wizard ◴[] No.43654263[source]
EDIT: leaving the answer, but I simply misinterpreted what they meant. This isn't the same thing

BSD has had jails for a long time, which let you achieve isolation on a system in this manner, or at least close to it.

replies(1): >>43654811 #
2. hedora ◴[] No.43654811[source]
They’re missing multi-machine orchestration: Run thousands of jails on these dozen machines. Don’t bother me with the details at runtime.

They are also missing an ergonomic tool like dockerfiles. The following file, plus a cli tool for “run N copies on my M machines” should be enough to run bsd in prod, and it is not:

“FROM openbsd:latest ; CMD pkg -i apache ; echo “apache=enabled >> /etc/rc.defaults ; COPY public_html /var/www/ ; CMD init”

I don’t think writing the tooling would be that difficult, but it was missing the last time I looked.

replies(1): >>43655175 #
3. no_wizard ◴[] No.43655175[source]
I think I may have simply misinterpreted what you meant. You're right, its not Dockerfile-esque easy