蘋果發布 macOS 13.1 內核和系統組件代碼

蘋果發布了 macOS 13.1(Ventura)操作系統的低階系統組件的源代碼,這些組件使用免費軟體,包括 Darwin 組件和其他非 GUI 組件、程式和庫。 共發布了174個源碼包。

除此之外,XNU 核心程式碼已經可用,其原始程式碼以與下一個 macOS 版本相關的程式碼片段的形式發布。 XNU 是開源 Darwin 專案的一部分,是一個混合內核,結合了 Mach 內核、FreeBSD 專案的元件以及用於編寫驅動程式的 IOKit C++ API。

同時發布了iOS 16.2行動平台使用的開源元件。 該出版物包括兩個套件 - WebKit 和 libiconv。

此外,我們還可以注意到 Apple AGX GPU 的驅動程式已整合到 Asahi Linux 發行版中,該發行版是為在配備 Apple 開發的 M1 和 M2 ARM 晶片的 Mac 電腦上運行而開發的。 新增的驅動程式提供對 OpenGL 2.1 和 OpenGL ES 2.0 的支持,並允許您在遊戲和使用者環境 KDE 和 GNOME 中使用 GPU 加速。 該發行版是使用標準 Arch Linux 儲存庫建置的,所有特定變更(例如核心、安裝程式、引導程式、輔助腳本和環境設定)都放置在單獨的儲存庫中。 要支援Apple AGX GPU,您需要安裝兩個軟體包:具有適用於Linux 核心的DRM 驅動程式(直接渲染管理器)的linux-asahi-edge 和帶有適用於Mesa 的OpenGL 驅動程式的mesa-asahi-edge。

來源: opennet.ru

添加評論