Hacker News new | ask | show | jobs
by teacup50 4266 days ago
> All that existed was apps+dependency, no userland. That's the future, imo.

How do I run that on something that isn't Linux?

The Mac OS X portability story is to run a Linux virtual machine (!).

How is this a sane model when compared to building applications as a self-contained entity?

> Funny you should mention that, because cross compilation happens in Docker all of the time.

I can cross-compile a target for (Mac OS X, Linux, Windows, FreeBSD) and ship it as a self-contained application that runs on any of those systems?

1 comments

> I can cross-compile a target for (Mac OS X, Linux, Windows, FreeBSD) and ship it as a self-contained application that runs on any of those systems?

Java did that and everyone went away from it since support became "least of all worlds" for anything non-trivial.

For server-side code, where Docker operates, this isn't an issue.