MirageOS Pioneer Projects
github.com
github.com
Also, a few folks raised a question about what the difficulty levels actually mean [1]. If you're new to OCaml then the suggestion is that you pick an area you're already familiar/comfortable with (eg networking, Xen, etc) so that you have some grounding. Otherwise, you're having to learn two things at once.
[1] http://openmirage.org/wiki/weekly-2015-02-25#PioneerProjects
http://www.ticalc.org/archives/files/fileinfo/139/13949.html
From the ticalc.org page, "Ranked as 2 on our all-time top downloads list with 1003409 downloads."
Over a million downloads over its lifetime, that's incredible. I never realized just how large the calculator homebrew scene was in its heyday.
If the core language was Rust or Go then momentum would really pick up.
Right, because Unix had no effect on the number of people working in C.
> "It makes more sense to give the people the tools they need to get the job done"
MirageOS takes a clean-slate approach and it's not exactly a secret. There are evidently significant benefits to this, as well as trade-offs. There are other unikernel implementations out there that have prioritised legacy over safety and composability.
http://www.quora.com/Do-you-feel-that-golang-is-ugly/answer/...
There is nothing particularly arcane about OCaml. The fact that it's not a mainstream language is not a good indicator of its complexity.
Based on what, exactly? If anything 'all this effort' should indicate the complete opposite of what you state.
I'm perfectly happy about how MirageOS is doing and I'm glad there are options that allow people to choose where they make their trade-offs.