Google espère étendre sa participation dans l’industrie du logiciel avec le lancement de KataOS, un nouveau système d’exploitation pour les outils d’apprentissage automatique.
Décrit dans un article de blog de l’entreprise (s’ouvre dans un nouvel onglet) en tant que « plate-forme sécurisée et optimisée pour les appareils embarqués qui exécutent des applications ML », KataOS fonctionnera parallèlement à son implémentation de référence, Sparrow.
La plupart des utilisateurs d’ordinateurs seront habitués aux systèmes d’exploitation Windows et macOS, tandis que les utilisateurs professionnels doivent se procurer leur distribution Linux préférée pour des opérations plus spécifiques.
Google annonce KataOS et Sparrow
Dans son annonce, la société a déclaré qu’il était important de pouvoir créer des « systèmes sécurisés vérifiables pour le matériel embarqué » à mesure que les appareils intelligents deviennent de plus en plus courants.
Google affirme que nos données personnellement identifiables – comme les images et les enregistrements vocaux – pourraient être menacées s’il n’est pas prouvé mathématiquement que les appareils assurent la sécurité des données.
Bien qu’il reste « beaucoup à faire », Google a encore confirmé certains détails sur le prochain KataOS. Dans le passé, la société a privilégié les langages de programmation Carbon et C++, mais son nouveau projet est « écrit presque entièrement en Rust », selon sa page GitHub associée. (s’ouvre dans un nouvel onglet).
Le registre (s’ouvre dans un nouvel onglet) examine de plus près le micro-noyau seL4 sous-jacent, qui est généralement implémenté en C. L’article explique comment CAmkES, qui utilise Haskell et Python, entre en jeu en tant que « couche d’abstraction pour joindre les couches C et Rust ».
Google y voit la première étape d’un « avenir où les systèmes ML ambiants intelligents sont toujours dignes de confiance ».
À l’avenir, la société espère ouvrir la source de tout Sparrow – à la fois matériel et logiciel.