Fuchsia is coming! What Fuchsia that? How Fuchsia OS of the future?

Surprised to see Fuchsia system is about to enter the "dogfood" testing, that is, developers have personally tested the system start stage, far future may enter the open beta, which can be considered good news for Flutter developers.

Fuchsia is the third system after following the development of Android and ChromeOS Google, it's been mentioned for the first time in 2016, after another after exposure information can also be seen Fuchsia is scheduled to run on smart phones, smart furniture, computers and so on equipment, and now to see the most likely to adopt Fuchsia OS is all kinds of intelligent embedded devices .

Because Android is relatively stable on mobile platforms, and intelligent devices through things related such as: intelligent stereo, television began to test the water with a lower risk.

Fuchsia is unique in that it is not a "Linux" related systems, instead of using Google's own research and development of new microkernel Zircon, and use the Dart and Flutter as interface development languages and frameworks .

Linux has nothing to do

Because Linux's GPL "contamination", in fact, before Fuchsia Google on its own operating system is not full control , and Fuchsia system out of Linux, so it got rid of the GPL "contamination" open source license, Fuchsia core uses of Zircon is a mixture of open source license (BSD 3 clause / MIT / Apache 2.0), and this obviously can let Google choose the system more control efforts.

Because Linux under the GPL open source license, once part of the code involves the code Linux also needs to be open source, so then had to use HAL Android middle layer to protect the major manufacturers' interests. "

In fact the current Android phone on a non-intelligent devices do not meet the expectations of the future of Google , and relatively "light" and freedom Fuchsia Google has become the new target, after all, before the underlying Android and ChromeOS is Linux, and Linux for Google, it is not controllable.

Flutter

Yes, when it comes Fuchsia would have to say Dart and Flutter, for many developers, Fuchsia may not know, but certainly heard of Dart and Flutter.

Flutter as Google's cross-platform UI framework, 2019 Flutter become a cross-platform development of "hot", Flutter framework currently support Android, iOS, Web, MacOS and other platforms, Win and Linux are also follow-up support program, so from here Google can be seen for deployment Fuchsia is still quite strategic, from the layout of Flutter can reflect: Google hopes Fuchsia OS to unify the performance of the entire ecosystem .

Why Fuchsia strategic deployment have it? Just as was the WinPhone actually quite good, but gradually lost in the iOS and Android competition, which is one of the biggest external factors: ecology .

So this time Google has not yet mature before Fuchsia, on the first train a group of application developers by Flutter framework, and provides a range of third-party plug-ins supported by pub platform .

Although we can not say that Google will spare no effort to promote Fuchsia, but in the future Fuchsia can be said that "every step", such as contact with Flutter developers (Android / iOS / Web) can be more easily converted to Fuchsia developers when needed, and can quickly migrate existing applications or to work on Fuchsia, this is a potential ecological value .

Say rugged point: just as many Java developers into Android, like, at this stage of Flutter developer is the future of Fuchsia developers .

Microsoft Midori was done to try on a new operating system, but was laid in the face of graft function of the cost of Windows unacceptable. So ecological and cost is the cornerstone of a new system .

In addition, Fuchsia in the development of completely detached from the JVM and JAVA, this advantage is: Dart language by Google natural, not to worry about being "prosecuted", but also free to modify Dart virtual machine, while a Flutter use Dart also Look no further and Oracle "love each other" .

Finally we can see, as shown below is Fuchsia language policy, which we are more familiar with FIDL not in fact: Fuchsia Interface Definition Language is the IPC system for Fuchsia; and C and C ++ are perennial necessary; Dart can also be seen an important part of Flutter.

Fuchsia future is hard to say, but at least the current state looks pretty good, but if you can get Fuchsia and Android same success at home this bad to say, but remain concerned about is not wrong, after all it is open source, future CV or have advanced version of it?

  • Fuchsia OS Chinese community: https: //fuchsia-china.com/
  • Fuchsia official address: https: //fuchsia.dev

Here I also share a big brother himself included finishing the Android architecture study PDF + Video + Interview + document source notes , as well as advanced technical architecture Advanced Brain Mapping, Android interview with thematic development, senior advanced information architecture these are my leisure boutique will be repeated read data. In the mind map, each point is equipped with a knowledge of the topic corresponding to the actual project, can effectively help you grasp the knowledge points.

(Flutter information on the topic is still tense finishing)

In short we are also here to help enhance learning advanced, but also saves you the time to learn online search data can also be shared with close friends studying together

If you have a need, you can point like + comment , concern me , plus Vx: 15388039515 (Note CSDN, need information)

Published 200 original articles · won praise 83 · views 70000 +

Guess you like

Origin blog.csdn.net/weixin_45258969/article/details/104796868