Abandon Java! Google C Sprache schreiben Micro Kernel neues Betriebssystem: Android auf Wiedersehen

Obwohl Android Windows überholt hat, um das benutzerfreundlichste Betriebssystem der Welt zu werden, haben Google- und Oracle-Klagen aufgrund von Java-Problemen die Gegenwart getroffen: Vor zwei Wochen verurteilte das Gericht Google zu Java-Nutzungsrechten und musste 9 Milliarden US-Dollar zahlen.

Obwohl die Ökologie von Android unzerstörbar scheint, hat Google nicht aufgegeben, ein neues Betriebssystem zu entwickeln, das nicht komplett vom Linux-Kernel abhängig ist - das ist Fuchsia.

Laut TheReg veröffentlichte Google am 12. Februar die Kernel-Dokumentation von Fuchsia OS, um Entwicklern Programmierungshinweise zu geben.

Fuchsia OS basiert auf einem Microkernel (wie Windows) namens Zircon und wurde von Google-Mitarbeiter Travis Geiselbrecht entwickelt, der 2012 zu Google kam und 2015 seine Arbeit aufnahm.

Zircon ist in der Sprache C geschrieben. Anwendungen können 32-Bit-Handles verwenden, um auf Objekte zuzugreifen, z. B. Speicher verwalten, Informationen mit anderen Programmen austauschen usw. Der Kernel bietet auch C ++ - Klassen zum Manipulieren von Objekten über Systemaufrufe.

Der Kern ist Zircon Core, der Gerätetreiber, einschließlich Input und Output, ELF-Binärladen, usw. behandelt. Es gibt auch das Zircon Framework, das die Kernbibliothek ausführt.

Die aktuelle Designlösung unterstützt die Prozessorarchitekturen x86-64 und ARM 64. Das letzte Kapitel des Dokuments ist rückwärtskompatibel, aber es ist vorübergehend leer.

Die Entwicklung des Betriebssystems ist ein langer Prozess, aber Google ist offensichtlich bereit, zu einem neuen Produkt zu wechseln, das auf Java verzichtet und Android und Chrome OS plattformübergreifend reintegriert.

2016 GoodChinaBrand | ICP: 12011751 | China Exports