Рубріки: Новини

Google анонсувала випуск нової операційної системи, написаної на Rust

Анастасія Пономарьова

На GitHub з’явилася рання версія KataOS, а точніше, основні частини цієї операційної системи від Google, включаючи фреймворки, повідомляється в блозі Google. Програмісти можуть приєднатися до роботи над ОС.

Подробиці

Операційна система KataOS орієнтована на вбудовані пристрої з низьким енергоспоживанням на кшталт GPS-систем, фітнес-трекерів, смартгодинників та іншого. У корпорації акцентують на вбудованій безпеці нової ОС.

«Система безпеки часто розглядається як функція програмного забезпечення, яку можна додати до чинних систем або вирішити за допомогою додаткової апаратної частини ASIC. Але наша команда в Google Research хоче розв’язати цю проблему інакше – створити нову безпечну платформу, оптимізовану для вбудованих пристроїв, на яких працюють програми машинного навчання», – розповідають у Google.

«Чернетка» вже на GitHub

Корпорація хоче залучити до роботи над проєктом розробників з усього світу, тому поділилася на GitHub вихідним кодом кількох компонентів операційної системи (для початку). Для неї вибрали seL4 як мікроядро, оскільки воно ставить безпеку на перше місце, а також «математично доведено безпечним, з гарантованою конфіденційністю, цілісністю та доступністю». KataOS майже повністю реалізована на Rust, що усуває цілі класи помилок, такі як off-by-one та переповнення буфера.

Поточна версія GitHub включає більшість основних частин KataOS, у тому числі фреймворки для Rust, альтернативний кореневий сервер, модифікації ядра для seL4, які можуть звільняти пам’ять, використовувану кореневим сервером.

Google, ілюстрація

Щоб довести безпеку системи в цілому, Google створили еталонну реалізацію KataOS під назвою Sparrow, що об’єднує KataOS із захищеною апаратною платформою.

«Таким чином, на додаток до безпечного ядра операційної системи, Sparrow включає логічно безпечний корінь довіри, побудований за допомогою OpenTitan на архітектурі RISC-V, – уточнюють у блозі. Однак для нашого початкового випуску ми орієнтуємося на стандартнішу 64-бітну ARM-платформу, що працює в симуляції з QEMU».

 

 

Останні статті

СЕО знають, що через штучний інтелект будуть звільнення, але всім брешуть — софтверні інвестори

Керівники компаній часто вводять в оману, розповідаючи, що штучний інтелект лише підвищить продуктивність і не…

06.06.2025

США оголосили нагороду в $10 млн за інформацію про українського хакера, який втік у Росію

Уряд США пропонує до $10 мільйонів за інформацію про місцезнаходження розробника шкідливого програмного забезпечення RedLine…

06.06.2025

Google запевняє, що оновлена модель Gemini Pro 2.5 стала краще працювати з кодом

Google оголосила про оновлення своєї LLM-моделі Gemini 2.5 Pro, яка, за твердженням компанії, стала краще…

06.06.2025

CEO Google обіцяє збільшувати штат програмістів, незважаючи на штучний інтелект

Сундар Пічаї, який очолює Google з 2015 року, заявив, що його компанія продовжуватиме збільшувати число…

05.06.2025

«Ринок переповнений пропозиціями з України». Чому українські провайдери здають в оренду власні IPv4-адреси

Українські телекомунікаційні компанії та провайдери масово здають в оренду IPv4-адреси, які свого часу були виділені…

05.06.2025

ChatGPT отримав доступ до хмарних документів та сторонніх дослідницьких інструментів

У ChatGPT додали конектори для підключення до хмарних сервісів, таких як Google Drive, Box, Dropbox,…

05.06.2025