Google opens its Fuchsia operating system to outside developers
For the longest time, Google's new Fuchsia operating system remained a bit of a mystery - with little information in terms of the company's plans for it, even as the team behind it brought the code to GitHub under a standard open-source license. These days, we know that it's Google's first attempt at developing a completely new kernel and general purpose operating system that promises to be more than just an experiment (or a retention project to keep senior engineers from jumping ship). For the most part, though, Google has remained pretty mum about the subject.
It seems like Google is ready to start talking about Fuchsia a bit more now. The company today announced that it is expanding the Fuchsia open-source community and opening it up to contributions from the public. Typically, companies start opening up their open-source projects to outside contributors once they feel they have achieved a stable foundation that others can build on.
Starting today, we are expanding Fuchsias open source model to make it easier for the public to engage with the project," the team writes. We have created new public mailing lists for project discussions, added a governance model to clarify how strategic decisions are made, and opened up the issue tracker for public contributors to see what's being worked on. As an open source effort, we welcome high-quality, well-tested contributions from all. There is now a process to become a member to submit patches, or a committer with full write access."
Google is also publishing a technical roadmap for Fuchsia, with a driver framework, file system performance and expanding the input pipeline for accessibility at the top of the list.
The company also specifically notes that Fuchsia is not ready for general product development or even as a development target. Anybody with the right technical chops can clone the repository and build the code, though. Google already provides quite a bit of documentation around how to do that today, as well as an emulator.
Google also notes that it aims to build an include open source community around the project. Fuchsia is an open source project that is inclusive by design, from the architecture of the platform itself, to the open source community that we're building. The project is still evolving rapidly, but the underlying principles and values of the system have remained relatively constant throughout the project."