Categories: OSWorkspace

Google Begins Development Of Fuchsia Open-Source OS

Google has begun work on a brand-new open-source operating system called Fuchsia.

From the few details that are publicly available on it on the GitHub code repository, Fuchsia will be completely different from Google’s Android and Chrome operating systems. Fuchsia appears to be targeted at smartphones, high-end PCs featuring fast processors and large amounts of memory, and internet of things devices.

Magenta

The biggest difference between Google’s existing operating systems and Fuchsia is that the latter will not be based on the Linux kernel. It will instead use a new kernel called Magenta, which according to Google’s description on GitHub, is the “core platform” powering the Fuchsia OS.

Google AndroidMagenta is apparently a midsize kernel based at least partly on Little Kernel, a lightweight operating system designed for use in small, embedded systems with little memory and peripheral support. The technology is positioned as a lightweight alternative to open-source systems like FreeRTOS and ThreatX.

In addition to Little Kernel, Magenta is composed of a set of user space services, libraries for booting and communicating with the hardware and other components. Fuchsia will be a larger operating system built on top of this foundation.

Google declined to comment on the new operating system. But one official speaking on background said it is in its very early stages and one of many open-source projects in which Google is currently involved.

Fuchsia marks a major departure from Linux for Google. Both Android and Chrome are based on the standard Linux kernel on top of which Google has layered several of its own enhancements over the years.

Google has previously noted (download PDF here) that it chose to use Linux as a kernel for Android because of its memory and process management capabilities as well as several other features, including Linux’s security model, shared libraries, driver models and the fact that it is already open source.

According to Android Police, one of the first to report on Fuchsia, Google will use Dart as its primary programming language for the new operating system and Flutter for the user interface.

Google currently uses Dart for some of its biggest applications, including Google Fiber and AdWords (its massive advertising platform). Flutter is designed to give developers a way to more easily develop, create and deploy mobile apps on Android.

Originally published on eWeek.

Jaikumar Vijayan

Recent Posts

NASA, Boeing To Begin Starliner Testing After ‘Anomalies’

American space agency prepares for testing of Boeing's Starliner, to ensure it has two space…

1 day ago

Meta Launches Friends Tab, As Zuck Touts ‘OG Facebook’

Zuckerberg seeks to revive Facebook's original spirit, as Meta launches Facebook Friends tab, so users…

1 day ago

WhatsApp Appeal Against EU Fine Backed By Court Advisor

Notable development for Meta, after appeal against 2021 WhatsApp privacy fine is backed by advisor…

2 days ago

Intel Board Shake-Up As Three Members Confirm Retirement

First sign of shake-up under new CEO Lip-Bu Tan? Three Intel board members confirm they…

2 days ago

Trump’s SEC Pick Pledges ‘Coherent’ Crypto Rules

Trump's nominee for SEC Chairman, Paul Atkins, has pledged a “rational, coherent, and principled approach”…

2 days ago