苹果发布 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 内核的 D​​RM 驱动程序(直接渲染管理器)的 linux-asahi-edge 和带有适用于 Mesa 的 OpenGL 驱动程序的 mesa-asahi-edge。

来源: opennet.ru

添加评论