Google espera ampliar su participación en la industria del software con el lanzamiento de KataOS, un nuevo sistema operativo para herramientas de aprendizaje automático.
Descrito en una entrada del blog de la compañía (se abre en una nueva pestaña) como «una plataforma probadamente segura y optimizada para dispositivos integrados que ejecutan aplicaciones ML», KataOS funcionará junto a su implementación de referencia, Sparrow.
La mayoría de los usuarios de ordenadores estarán acostumbrados a los sistemas operativos Windows y macOS, mientras que los usuarios profesionales se han quedado con su distro Linux favorita para operaciones más específicas.
Google anuncia KataOS y Sparrow
En su anuncio, la empresa señaló la importancia de poder construir «sistemas seguros verificables para el hardware embebido» a medida que los dispositivos inteligentes se vuelven más comunes.
Google afirma que nuestros datos personales identificables -como imágenes y grabaciones de voz- podrían estar en peligro si no se puede demostrar matemáticamente que los dispositivos mantienen los datos seguros.
Aunque queda «mucho por hacer», Google ha confirmado algunos detalles sobre el próximo KataOS. En el pasado, la compañía ha favorecido los lenguajes de programación Carbon y C++, sin embargo su nuevo proyecto está «escrito casi por completo en Rust», según su página de GitHub relacionada (se abre en una nueva pestaña).
El Registro (se abre en una nueva pestaña) echa un vistazo más de cerca al micronúcleo subyacente de seL4, que normalmente se implementa en C. El artículo explica cómo CAmkES, que utiliza Haskell y Python, entra en juego como una «capa de abstracción para unir las capas de C y Rust».
Google ve esto como el primer paso en un «futuro en el que los sistemas inteligentes de ML ambiental sean siempre fiables».
De cara al futuro, la compañía espera abrir el código de Sparrow en su totalidad, tanto el hardware como el software.