Google hopes to increase its share of the software industry with the launch of KataOS, the new operating system for machine learning tools.
Described in the company blog post (opens in a new tab) as “a proven secure platform that is optimized for embedded devices that run ML applications,” KataOS will run alongside its Sparrow reference implementation.
Most computer users will be used to the Windows and macOS operating systems, while professional users need to source their favorite Linux distro for more detailed operations.
Google announces KataOS and Sparrow
In its announcement, the company stated the importance of being able to build “verifiably safe systems for embedded equipment” as smart devices become more commonplace.
Google says that our personal information – such as images and voice recordings – can be at risk if it cannot be mathematically proven that the devices keep the data secure.
While there is “much work to be done,” Google has still confirmed some details about the upcoming KataOS. In the past, the company favored the Carbon and C ++ programming languages, but its new design is “almost entirely written in Rust,” according to related GitHub page (opens in a new tab).
Register (opens in a new tab) We will take a closer look at the fundamental seL4 micronucleus, which is typically implemented in C. The article explains how CAmkES, which uses Haskell and Python, comes into play as an “abstract layer connecting C and Rust layers”.
Google sees this as the first step in “a future where ambient intelligent ML systems are always trustworthy.”
Moving on, the company hopes to make all Sparrow available – both hardware and software.