Google development of the mystery of the Fuchsia operating system, what is intended?

via:博客园 time:2016/9/21 15:30:24 readed:1575

Google's new operating system Fuchsia is very interesting, because it will be a with before Chrome, OS OSX, Android, Windows 10 different operating systems. If it is similar to the existing operating system, Google is not necessary to re spend a great effort to develop a new operating system from the bottom.

The difference is mainly in two aspects: first, Fuchsia uses a real-time operating system kernel; second, Fuchsia has built a three-dimensional rendering device called Escher based on physics.

To look at the correct view of why Fuchsia to develop the Google operating system, it is to start from these two different points. After all, Google already has Android and OS Chrome two operating systems, covering mobile and desktop two major use environment, and the development of these two operating systems are also good. Android occupies a dominant position in the mobile platform.

At present, the mainstream operating system to use the environment is not required for these two characteristics, the need for these two new characteristics of the use of the environment is only one, that is, Reality Mixed mixed reality. MR needs to 3D virtual objects superimposed to the real world, so we need a 3D user interface, and in order to make the virtual objects and the real world up seamless integration, physically based rendering is also essential.

MR technology should be an important point is the time, because no matter how the user movement, in the real world, how shaking the head operating system in the implementation of what applications are intended to ensure that the virtual objects in the real world and the real world always maintain a fixed position. Any delay will destroy the use of MR technology experience, so MR needs a hard real-time, low latency operating system. So Fuchsia is like a MR environment for the operation of the operating system. Because even the VR environment is not so high requirements for real time.

From the big environment, Google is now VR/AR technology is an indisputable fact that the field of technology. Google already has Dream Day this VR platform, Tango Project this AR platform, and Google in 2014 invested heavily in the Leap MR this Magic technology start-up companies. So Google in order to build a new computing platform for the future of a new operating system is the trend.

Two other recent events can also draw some inspiration. The first is that Microsoft announced that next year will allow all of the Win10 computers are supported by shell Holographic, which is Microsoft's HoloLens holographic user interface.

Microsoft's holographic user interface will be unified desktop and mobile environment. Either desktop or HoloLens will be able to run ordinary flat applications and holographic applications. So Fuchsia Google claims to support mobile and desktop platforms are not difficult to understand, because after no matter what the platform, the user interface is only one.

The other is the recently released a large number of Leap Magic job recruitment information, including the development of the operating system, the relevant description of such a section:

In this position, you will be developing the operating system for a mobileplatform, specializing in low latency applications and rendering performance. Adeep knowledge of OS development principles (hard and soft real-time, threading resource, management, security, etc...)

Low latency, high performance, real-time rendering, sound like? Google heavily invested in Leap Google, CEO's Magic is a member of the board of directors of Leap Magic. At present, the operating system used by Leap Android is the transformation of the Magic operating system. So it is most likely that Fuchsia will be used in the Leap Magic hybrid reality device in the future.

So you can guess, Fuchsia is not used to replace Android and Chrome OS; Fuchsia will support a new computing platform; the computing platform will have a unified user interface and user interaction with the digital world, both in the mobile environment is still in the desktop environment.