Tech

Fuchsia OS pourra exécuter des programmes Linux et Android

Par Julian, le février 16, 2021 - applications, google, linux, logiciel, windows
Fuchsia OS pourra exécuter des programmes Linux et Android

Fuchsia OS est un système d’exploitation open source, développé par Google, dans lequel le géant travaille depuis plus de 5 ans. Ce système a commencé à faire ses premiers pas en tant que projet très fermé et privé, bien qu’avec le temps, il ait été ouvert jusqu’à ce que, finalement, Google ait permis à quiconque de télécharger son code et même de collaborer à son développement.

Ce système d’exploitation ne veut pas être une distribution Linux plus comme les dizaines qui existent déjà, et par conséquent, Google travaille sur son propre noyau, Zircon, un noyau qui ne sera pas basé sur Linux. Cependant, si vous choisissez d’utiliser un noyau totalement nouveau et indépendant, qu’en est-il des programmes? Aurons-nous besoin d’un nouveau logiciel?

Capturer le système d'exploitation Fuchsia

Fuchsia OS exécutera nativement les applications Android et Linux

Si Google veut que les développeurs portent leurs programmes sur ce nouveau système d’exploitation, c’est très compliqué. Et le manque de logiciel est l’une des raisons pour lesquelles Chrome OS il n’a jamais dépassé les Chromebooks.

En conséquence, Google est confronté au problème de savoir quoi faire avec son nouveau logiciel de système d’exploitation. Chrome OS est actuellement capable d’exécuter des applications Android de manière native grâce à projet arcvm. Google pourrait migrer ce projet sans problème vers le nouveau système d’exploitation Fuchsia afin que ce système puisse exécuter des applications Android de manière native. Mais alors en quoi serait-il différent d’Android?

Google a expérimenté diverses technologies afin de faire progresser le support logiciel. Au début, la virtualisation avancée des systèmes a été envisagée, comme le fait Android avec la machine Java, mais la maintenance de plusieurs systèmes virtualisés en même temps pour maintenir la couche d’abstraction est compliquée et offre peu de performances.

L’utilisation d’un noyau Linux permettrait à ce système d’utiliser des programmes Linux. Mais Google ne veut pas passer par le cerceau. Par conséquent, ce qui vient d’être proposé est la création d’un système intermédiaire, Starnix, qui fera office d’interprète entre le noyau Linux et les instructions du noyau Fuchsia Zircon. De cette manière, n’importe quel programme Linux pourra fonctionner sur Fuchsia OS sans que le programme sache sur quel système il s’exécute. De plus, nous pouvons même exécuter Wine et s’exécuter sur les programmes Windows Fuchsia.

Les applications Android, pour l’instant, fonctionneront de la même manière que sur Chrome OS, mais Google souhaite obtenir une sorte de NDK, similaire à celui qu’Android utilise pour exécuter des programmes écrits en C ou C ++, pour ne dépend pas des machines virtuelles comme Java.

Un projet que j’espère se réaliser

Malgré 5 ans de développement, pour le moment Fuchsia OS est en un stade très précoce de développement. De nombreuses fonctions et fonctionnalités sont encore proposées, dont certaines feront partie du projet final tandis que de nombreuses autres seront abandonnées.

Google suit de près d’autres concepts similaires depuis un certain temps, tels que Sous-système Windows pour Linux, et s’inspirant de lui pour proposer ce type de concepts. En théorie, cela pourrait fonctionner. Cependant, dans la pratique, des dizaines d’inconvénients peuvent apparaître qui obligeront Google à s’appuyer sur des machines virtuelles pour offrir cette couche de compatibilité.

Le temps nous le dira, mais quand il viendra, Fuchsia OS deviendra facilement un rival difficile pour Windows. Il pourrait même devenir le système d’exploitation définitif, le successeur tant attendu d’Android.

Julian

Julian

Je suis correspondant principal chez WebVZ; le site hebdomadaire consacré à l'avenir des médias, la technologie, la culture (série, film, musique) et jeux-vidéo. J'anime parfois (en plus de mes articles), une série de d'interviews percutantes avec les principaux acteurs de l'industrie des médias et de la technologie.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.