I'm confused. Two things.<p>1. My initial impressions is that the idea is to build an OS that breaks from the past, but then later there is a promise to port to POSIX. Doesn't that restrict some of the design decisions that could be made when starting with a clean slate?<p>2. What does this offer over unikernel-based operating systems such as MirageOS, HalVM, LING, OSv, etc...? Basically seems like they already do what Ethos plans to do.<p><a href="http://wiki.xenproject.org/wiki/Unikernels" rel="nofollow">http://wiki.xenproject.org/wiki/Unikernels</a>
This would be so much more interesting if it was actually available for download. It's sad that djb's minimallt seems to be stuck with ethos non-release. I remember them promising open source release 'soon' back in 2013 when it was initially published, but there doesn't seem to have been any progress in that direction.<p>Has anyone poked the authors recently to hear what's going on?
> Most of our programming is done in C (kernel) or Go (user space). [1]<p>It's cool that Go is being used in a project like this. For some reason I found that a bit surprising.<p>[1] <a href="http://www.ethos-os.org/background.html" rel="nofollow">http://www.ethos-os.org/background.html</a>