Zircon is the core platform that powers the Fuchsia OS. Zircon is composed of a microkernel (source in kernel/…) as well as a small set of userspace services, drivers, and libraries (source in system/…) necessary for the system to boot, talk to hardware, load userspace processes and run them, etc. Fuchsia builds a much larger OS on top of this foundation.
Google changed the name for this project from Magenta to Zircon, which seems like an opportune time to highlight it.
Taken from golang-dev mailing list discussion.
https://groups.google.com/forum/#!topic/golang-dev/2xuYHcP0Fdc
There are other modules implemented in Go, like the file system daemon.
Other major language being used are C++, Rust and Dart.
And the surviving Magenta parts still written in C are being rewritten in C++, as per Git logs and wiki.
Requiem for c. I’ve heard all the arguments over the years on why C would always be the best choice for this level of programming. Its problems were only caused by stupid developers who were using it unsafely. Maybe that was true, and maybe Google is crazy for replacing c code. But at least I’m not alone in being crazy right now for thinking c is not the best choice anymore.
Andf there existing now an (inofficial) wiki for Fuchsia
https://fuchsia.miraheze.org/wiki/Main_Page