Fuschia is what kind of an operating system

Source: Internet
Author: User

Situ

1.Fuschia is a Google has been developing a similar Android operating system, the following table can clearly compare the structure of the similarities and differences: OS Kernel Framework
Android Linux Java
Fuschia Magenta Dart

Fuschia and Android from the kernel to the application programming language everything changed, the same is the same architecture mode, with a kernel to drive the upper frame.


2. Why do I need fuschia
Fuschia is used instead of Android and Chrome OS
Google to abandon Java, we must find a new language platform
Traditional PC and mobile unified architecture and platform is the trend, Android and Chrome OS both failed on the road to unification

Cross-platform application language is the future development direction, DART will be the developer preferred programming language


3. Why not Linux Linux is not very friendly to business support, and remembers how much time and effort Google wasted in order to integrate into its own Android drive.
Linux is too big, when you download the Linux kernel code, and want to apply on your own hardware, you will find that 80% of the code is I do not need

Linux Real-time performance does not meet the needs of small networks such as IoT real-time high-demand equipment


how 4.Magenta is a kernel
This kernel research is not deep, here can only enumerate some of the advantages of comparison with the Linux kernel, there will certainly be a lot of shortcomings, after all, very new very young, but for the moment has not been hardware test, failed to find:
More reasonable design, this is a new framework, the use of micro-kernel mode, the personal feel will be more reasonable operating system mode
Smaller, lighter, faster
Based on LK

design is to be compatible with a variety of platforms, of course, there are so many excellent predecessors, to achieve the goal of heavy responsibilities


5.Fuschia What's the future?
The development direction of the operating system has been user-oriented, where more users, where there are developers, looking at the development of the road in the 10, the individual think fuschia prospects can not be underestimated:

2006, I still learn VC + + in school, MFC Development, now no one is willing to learn this thing.

2010 when graduating from Android Hot, Java and Android application development far more than in the past, the popularity of MFC.

10 peak to decline, technology forward, developer wave upon wave, the technology path choice is crucial.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.