Google appears to be working on a new operating system codenamed Fuchsia. The operating system seems to be written from scratch and targets different platforms like mobile and PC. It has been rumored that Google wants to unify the mobile and desktop worlds making a single OS for a better user experience. Today we learned from an anonymous source about Google Fuchsia. This appears to be an operating system project hosted on Google’s own GitHub that appears to be what everyone has been hoping Google would do.
A seemingly anonymous user has revealed on Hacker News the source repository for a new operating system called “Fuchsia,” which appears to be a project from Google. Details on what it is to be used for are currently fairly light, but the documentation from the kernel, called Magenta, indicates that it “targets modern phones and modern personal computers with fast processors, non-trivial amounts of ram with arbitrary peripherals doing open ended computation.” From the project’s IRC channel, it was noted that it currently boots on Intel NUCs with Broadwell and Skylake chips, as well as the Acer Switch Alpha 12, a Surface-like tablet running on an Intel Core processor. Additionally, one of the project’s developers mentioned that they intended to support Raspberry Pi 3 in the near future. This suggests the operating system is possibly intended to be used by consumer devices, rather than servers or embedded technologies.
The project is primarily licensed under Apache 2.0 and MIT licensing, and doesn’t seem to have any significant GPL code. This means it can probably more easily have closed source products built on top of it than Linux-based operating systems, which are required to publish the source of any modifications that are made to it. Principal developers include Brian Swetland, who has worked on the Android operating system, as well as Danger and BeOS, and Travis Geiselbrecht, who has worked on iOS, NewOS, webOS, Danger, and BeOS.
This is all very much speculation and something or nothing may come from it, this is Google after all. What do you think Fuchsia might be used for? Let us know what you think in the comments below or on Twitter, Facebook and Google+.
The documentation mentions:
“LK is a Kernel designed for small systems typically used in embedded applications. It is good alternative to commercial offerings like FreeRTOS or ThreadX. Such systems often have a very limited amount of ram, a fixed set of peripherals and a bounded set of tasks. On the other hand, Magenta targets modern phones and modern personal computers with fast processors, non-trivial amounts of ram with arbitrary peripherals doing open ended computation.”
Google hasn’t formally announced this new OS yet but several git repositories have appeared online here.
Source : Hacker News