Fuchsia's secondary development, officially entered the open source development mode

Fuchsia is an open source cross-end operating system project announced by Google four years ago, but it has not been open to community development before, but developed within Google. On December 8, Google announced a series of actions to start the real open source development of Fuchsia.

Specifically, it included the creation of a new public mailing list for Fuchsia , the formulation of a governance model for development decisions , the opening of the issue tracker for contributors , and the release of a technical roadmap .

Governance model

  • The Fuchsia Eng Council. The Fuchsia Eng Council is composed of senior technical leaders, responsible for formulating Fuchsia's technical route; publishing engineering standards, values, and goals in the community; reviewing and approving specific codes and suggestions submitted by project contributors.
  • For contributors, the code of conduct and related procedures for contributors have been announced. Contributors must first agree to Google’s contributor license agreement .
  • Open source license. The Fuchsia kernel is released under the MIT license; the user control components use BSD/Apache 2.0; all codes under the BSD license have an additional IP grant.

Technology roadmap

  • FIDL. FIDL is the Fuchsia interface definition language. Its exploration directions include: unify FIDL C++ binding, implement FIDL version control, and modify FIDL syntax.
  • migrate. We are exploring the migration of Fuchsia libraries and applications from  fuchsia.io to  fuchsia.io2 to improve type safety and customer reliability. Explore how to migrate existing Fuchsia drivers and clients from  fuchsia.hardware.ethernet to  fuchsia.hardware.network to improve network performance.
  • Components v2. Components that depend on Components v1 are migrated to Components v2. Implement the driver as a component.
  • other. Implement storage enhancements to achieve accessibility and input improvements.

Finally, Google indicated that Fuchsia is not ready for product development, but developers can clone, compile and contribute source code. Fuchsia supports a limited set of x64-based hardware, and you can also use Fuchsia's simulator to test.

Warehouse address: https://fuchsia.googlesource.com/

Guess you like

Origin www.oschina.net/news/123131/fuchsias-open-source-expanding