Comment by daft_pink

18 days ago

I don’t really follow what they mean by no package manager. If you’re developing, won’t you need JavaScript or python or elixir or rust or go? This whole thing just run containers and your container still has to run some other distribution?

Flatcar (that it is based on) is designed to only run containers. So you don’t install any tools via a package manager, you would pull containers to do the work.

You can do one-off configuration by writing scripts to run when the machine first boots, but after that the whole system is immutable except for whatever containers you’ve configured

  • Thanks. I misunderstood that they are talking about Azure container linux and not Azure Linux 4.0 which will use Fedora's package manager.

These are called distroless. The concept is already existing for a while and it's used to ship your application, already packaged or built/transpiled by yourself.