← Back to context

Comment by forrestthewoods

5 months ago

Pushing to another machine? Yes. By strict definition. Steam exists to sell pre-compiled proprietary programs for dollars.

Rebuilding? No. Linux package management is so-so at allowing you to compile programs. But they’re dogshit garbage at helping you reliably run that program. Docker exists because Linux can’t run software.

Docker (and also Nix) exists because it's not trivial to manage the whole environment needed to run an application.

There's a reason everyone uses it for ops these days, and not some Windows thing.

  • Yes. The reason is that Linux made very bad design decisions.

    > it’s not trivial to manage the whole environment needed to run the application

    This is a distinctly Linux problem. Despite what Linux would lead you to believe it is not actually hard to run a computer program.