Google宣佈推出KataOS操作系統 利用Rust和seL4微內核


Google本周宣佈發佈KataOS(開發代號Sparrow)作為他們最新專註於運行環境側重於機器學習工作負載的嵌入式設備的操作系統。KataOS從設計上就具備安全意識,專門使用Rust編程語言,並建立在seL4微內核的基礎之上。

OpenSource-announcing-sparrow-header-V2.png

image.webp

KataOS旨在用於數量不斷增加的智能設備,特別強調運行機器學習應用的嵌入式硬件。鑒於業界對RISC-V的關註度越來越高,該CPU架構是KataOS的一個主要支持重點。Google的開源博客宣佈。

"作為這個新操作系統的基礎,我們選擇seL4作為微內核,因為它把安全放在前面和中心;它在數學上被證明是安全的,具有保證保密性、完整性和可用性。通過seL4 CAmkES框架,我們還能夠提供靜態定義和可分析的系統組件。KataOS提供一個可驗證的安全平臺,保護用戶的隱私,因為從邏輯上講,應用程序不可能破壞內核的硬件安全保護,而且系統組件是可驗證的安全。KataOS也幾乎完全由Rust實現,這為軟件安全提供一個強大的起點,因為它消除整類錯誤,如逐一錯誤和緩沖區溢出。"

目前的GitHub版本包括大多數KataOS的核心部分,包括我們用於Rust的框架(如sel4-sys crate,它提供seL4系統調用API),一個用Rust編寫的備用根服務器(需要動態全系統內存管理),以及對seL4的內核修改,可以回收根服務器使用的內存。"

您可以通過Google的開源博客解更多有關針對這一操作系統的努力:

https://opensource.googleblog.com/2022/10/announcing-kataos-and-sparrow.html

GitHub上可以看到相關項目進展:

https://github.com/AmbiML/sparrow-manifest


相關推薦

2022-07-02

inux 誕生於 1991 年,現在已經有 31 年歷史。作為全球三大操作系統之一,Linux 已經成為雲、邊緣技術、嵌入式和物聯網等技術不可或缺的支撐基礎。作為最大的開源操作系統,Linux 由開源社區的貢獻者維護,每 6-10 周(也就是 1-

2024-02-06

Google今天宣佈,他們將向Rust基金會捐款100萬美元,重點用於增強C++和Rust編程語言之間的互操作性。這100萬美元捐款將用於支持新的"InteropInitiative"(互操作計劃),這是一項新的C++/Rust互操作工作。我們希望

2023-01-14

名度不斷提高,在大型科技公司中贏得新的支持者。甚至Google現在也在考慮在其Chrome瀏覽器中整合這種新的(類似)語言。Rust是由Mozilla贊助和支持的,作為建立一個新的、更安全和性能更好的網絡瀏覽器的方法。現在,Google將

2022-10-13

國外廠商 QNX(Blackberry,黑莓)、Linux(開源)、Andorid(Google) 是底層汽車操作系統的核心玩傢,三大陣營較為穩定。雖然黑莓在手機市場戰敗,但其轉戰車載操作系統後卻成為“王者”,推出的QNX系統如今已為奧迪、寶馬等眾

2024-03-11

LinusTorvalds今天通過郵件宣佈LinuxKernel6.8正式版已經發佈,這是Linux內核的最新穩定版本,提供不少新功能、改進和優化。6.8 版的一些亮點功能包括:LAM / 線性地址屏蔽的虛擬化支持KVM 的來賓優先內存支持更新 Bcachefs 文件系統的

2023-11-14

,為深度解決車機上多任務切換反應不過來的痛點,華為推出自研的可中斷動效引擎,可實現手眼心”合一的極致流暢體。簡單來說,可中斷動效引擎可以把系統的動畫行為在用戶的全新意圖下進行修改,還能把動效從傳統的業

2023-04-29

Win12”上。在日前舉辦的BlueHat IL 2023 大會上,微軟企業和操作系統安全副總裁David Weston介紹他們正對Win11進行的內核級改造。簡單來說,微軟正用Rust取代C改寫內核,目前已經添加36000行代碼。Weston指出,Rust語言有著極高的內存

2022-06-23

在工作瞭30年後,Linux之父LinusTorvalds依然對這款開源操作操作和未來的創新前景充滿瞭熱情。時至今日,Linux已經成為雲計算、邊緣、嵌入式和物聯網等技術的重要基礎,為全球數十億臺設備提供著底層支撐。而從一個開發的貢

2023-12-29

快科技12月28日消息,智繪微電子官方宣佈,第二代具有完全自主知識產權的圖形處理芯片IDM929”成功實現一次性流片成功,並順利點亮!IDM929研發歷經2年半,經內部實測,所有參數均達到設計標準,所有性能均符合預期。智繪

2024-02-03

越來越受歡迎。Linus Torvalds 將 Rust 代碼納入 Linux 內核,Google也開始在 Chromium 項目中使用該語言。2020 年,微軟開始用 Rust 重寫 Windows 的重要部分,為 Windows 這個幾十年來由不同代碼語言拼湊而成的系統帶來更多的安全性,甚至

2024-05-09

愛好者來說,Limbo是一個正在開發中的開源OLTP數據庫管理系統,它與SQLite兼容,使用Rust編程語言編寫,並利用Linux的IO_uring實現異步I/O。主創 Pekka Enberg 曾參與過 Apache Cassandra 和 ScyllaDB 的開發,也是 Linux 內核 SLAB 的維護者。這個

2024-05-01

RedoxOS是一個從零開始、由Rust編寫的開源操作系統,它在四月份取得一個裡程碑式的成功,現在USB鍵盤和鼠標都可以使用其USBHID驅動程序。Redox OS項目發佈2024年4月狀態報告,重點介紹過去幾周取得的進展:https://redox-os.org/Redox OS

2022-11-12

些例子是C#、Go、Java、Ruby和Swift,"NSA說。該機構引用Google和微軟最近的研究,他們在Chrome和Windows中分別有70%的安全問題與內存有關,其中許多是使用C和C++的結果,這兩種語言更容易出現基於內存的漏洞。"NSA在"軟件

2024-02-28

意這段代碼隻是一個概念驗證,如果反響良好,我們可以推出一個正式的補丁(包括所有相關內容)"感興趣的人可以在內核郵件列表中找到這些 RFC 補丁,同時等待其他 Linux 內核上遊利益相關者的反饋。