Google entwickelt ein neues Betriebssystem Fuchsia, aber niemand weiß warum


Fuchsia ist ein kleiner immergrüner Strauch der Zypressenfamilie mit schönen Blüten. Dies ist auch ein neues Google-Projekt.

Die meisten von Google entwickelten Betriebssysteme und Softwareplattformen basieren auf dem Linux-Kernel. Diese Produkte umfassen Chrome OS, Android, Chromecast. Tatsächlich ist Linux das Zentrum des guten Ökosystems für Unternehmenssoftware.

Gleichzeitig ist der Linux-Kernel bei weitem nicht immer eine ideale Basis für spezielle Software. Dies gilt insbesondere für eingebettete Geräte mit eingeschränkter Software. Derzeit arbeiten mehrere Google-Ingenieure an einem neuen Betriebssystem, das für solche Geräte entwickelt wurde. Der Quellcode wird in einem neuen Repository namens Fuchsia (Fuchsia) angelegt.

Seit einigen Wochen werden neue Commits angezeigt, aber Entwickler von Drittanbietern haben diesem Repository erst jetzt Aufmerksamkeit geschenkt. Nach Analyse des Inhalts stellte sich heraus, dass Fuchsia auf (L) ittle (K) ernel und Magenta basiert. LK ist ein kleines Betriebssystem für eingebettete kleine Geräte. Die Größe des LK-Kernels beträgt 15 bis 20 KB. Die Quellen finden Sie hier . Dies ist Open Source-Software, die unter der MIT-Lizenz vertrieben wird. Magenta wird in modernen Telefonen und PCs mit erweiterter Konfiguration verwendet, die mit Gigabyte Speicher und modernen Prozessoren ausgestattet sind. Wie Sie verstehen, ist Fuchsia ein Hybridsystem, das gleichzeitig auf diesen beiden Plattformen aufgebaut ist. Es unterstützt 32- und 64-Bit-ARM-Prozessoren.

Das Repository hat jetzt viele Quellcodes. Anscheinend unterstützt Fuchsia Dart, JSON, SSL, Google GO, LLVM und Rust. Es gibt auch eine spezielle Version von Fortune, einem einfachen Programm, das eine pseudozufällige Nachricht anzeigt, die erstmals in Version 7 Unix angezeigt wurde.

Fuchsia verwendet Flutter, um eine Benutzeroberfläche zu erstellen. Die Hauptprogrammiersprache ist Dart. Und der Höhepunkt von allem ist Escher, der eine Reihe von visuellen Effekten unterstützt. Höchstwahrscheinlich planen Google-Ingenieure, Material Design in ihrem neuen System zu verwenden.



Wofür ist das alles? Es ist schwer zu sagen, aber es wird spekuliert, dass Fuchsia als Betriebssystem auf Smartphones und PCs funktionieren wird. Vielleicht plant Google eines Tages, Chrome OS und Android durch sein neues System zu ersetzen. Andererseits kann ein Unternehmen Fuchsia als Betriebssystem für seine intelligenten Systeme wie Google Home und OnHub entwickeln.

Oder vielleicht ist dies nur das Experiment des Unternehmens, und wir werden niemals ein kommerzielles Produkt sehen, das einsatzbereit ist. Die Entwicklung des Kernels und des Betriebssystems ist zwar eine komplexe Aufgabe, deren Ausführung Zeit und Ressourcen erfordert. Wenn es sich also um ein Experiment handelt, ist es sehr umfangreich.

Sie können das neue Betriebssystem im Geschäft selbst ausprobieren . Fuchsia wird in Kürze auf dem Raspberry Pi 3 erhältlich sein .

Source: https://habr.com/ru/post/de396859/


All Articles