I'm a bit of an outsider here (I don't understand computer) but a few weeks ago I was wrestling with the question of deploying an application on many boxen. After looking into Docker (and unikernels, lol) I arrived at the conclusion that "the operating system is part of my application."
A very bloated "part", which I did not write, don't understand very well, and which spontaneously self-modifies. An OS is a big bag of global mutable state! Ew!
This made me very sad. (At which point I was informed that I had basically reinvented NixOS from first principles?)
Also something about "we don't break userspace -- that's libc's job!"
andai · · focus · HN ↗
I'm a bit of an outsider here (I don't understand computer) but a few weeks ago I was wrestling with the question of deploying an application on many boxen. After looking into Docker (and unikernels, lol) I arrived at the conclusion that "the operating system is part of my application."
A very bloated "part", which I did not write, don't understand very well, and which spontaneously self-modifies. An OS is a big bag of global mutable state! Ew!
This made me very sad. (At which point I was informed that I had basically reinvented NixOS from first principles?)
Also something about "we don't break userspace -- that's libc's job!"
<a href="https://blog.hiler.eu/win32-the-only-stable-abi/" rel="nofollow">https://blog.hiler.eu/win32-the-only-stable-abi/
TonyStr · · focus · HN ↗