Linked by Thom Holwerda on Fri 15th Sep 2017 21:13 UTC
Google

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.

Permalink for comment 648945
To read all comments associated with this story, please click here.
moondevil
Member since:
2005-07-08

This port is quite important to Fuchsia, as Go is used for some core services in the operating system. In particular, the network stack is implemented Go, so for any program to make a TCP connection on Fuchsia, we need the Go port to be working:


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.

Reply Score: 2