Google espera expandir 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 publicación de blog de la empresa (se abre en una pestaña nueva) como «una plataforma comprobadamente segura que está optimizada para dispositivos integrados que ejecutan aplicaciones ML», KataOS se ejecutará junto con su implementación de referencia, Sparrow.
La mayoría de los usuarios de computadoras estarán acostumbrados a los sistemas operativos Windows y macOS, mientras que a los usuarios profesionales se les ha dejado buscar su distribución de Linux favorita para operaciones más específicas.
Google anuncia KataOS y Sparrow
En su anuncio, la empresa afirmó la importancia de poder construir «sistemas seguros verificables para hardware integrado» a medida que los dispositivos inteligentes se vuelven más comunes.
Google dice que nuestros datos de identificación personal, como imágenes y grabaciones de voz, podrían estar en riesgo si no se puede demostrar matemáticamente que los dispositivos mantienen los datos seguros.
Si bien «queda mucho por hacer», Google todavía 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 en su totalidad en Rust», según su página relacionada de GitHub. (se abre en una pestaña nueva).
El registro (se abre en una pestaña nueva) echa un vistazo más de cerca al microkernel seL4 subyacente, que generalmente se implementa en C. El artículo explica cómo CAmkES, que usa Haskell y Python, entra en juego como una «capa de abstracción para unir las capas C y Rust».
Google ve esto como el primer paso en un «futuro en el que los sistemas ML ambientales inteligentes siempre son confiables».
En el futuro, la compañía espera poder abrir todo Sparrow, tanto en hardware como en software.