←back to thread

Ubuntu on Windows

(blog.dustinkirkland.com)
2049 points bpierre | 1 comments | | HN request time: 0.256s | source
Show context
omarforgotpwd ◴[] No.11391698[source]
Imagine going back in time to the 90s and telling people that in 2016 Microsoft would bend over backwards to make sure Windows could run Linux ELF binaries natively in the kernel by converting syscalls. You'd probably be laughed at.
replies(2): >>11392329 #>>11393534 #
keeperofdakeys ◴[] No.11393534[source]
They'd laugh, because NT already had posix system calls http://social.technet.microsoft.com/wiki/contents/articles/1...
replies(2): >>11394536 #>>11394700 #
omarforgotpwd ◴[] No.11394700[source]
POSIX calls, which have always been there but require a recompiled binary, are different than the binary compatibility announced today. This additional step is actually quite an impressive feat of software engineering. To think that Microsoft would care so much about maintaining compatibility would have seemed ridiculous just a few years ago.
replies(1): >>11395104 #
1. cyphar ◴[] No.11395104[source]
It should be noted that FreeBSD has had this for a decade AFAIK, and LX-branded Zones have been massively improved in SmartOS.