Apple releases macOS 13.1 kernel and system components code

Apple has published the source code for low-level system components of the macOS 13.1 (Ventura) operating system that use free software, including Darwin components and other non-GUI components, programs, and libraries. A total of 174 source packages have been published.

Among other things, the XNU kernel code is available, the sources of which are published as code slices associated with the next release of macOS. XNU is part of the open Darwin project and is a hybrid kernel that combines the Mach kernel, components from the FreeBSD project, and the IOKit C++ API for writing drivers.

At the same time, public components used in the iOS 16.2 mobile platform have been published. The publication includes two packages - WebKit and libiconv.

Additionally, we can note the integration of the driver for the Apple AGX GPU into the Asahi Linux distribution, which is being developed to work on Mac computers equipped with M1 and M2 ARM chips developed by Apple. The added driver provides support for OpenGL 2.1 and OpenGL ES 2.0, and enables GPU acceleration in games and KDE and GNOME user environments. The distribution is built using the regular Arch Linux repositories, and all specific changes, such as the kernel, installer, bootloader, auxiliary scripts and environment settings, are moved to a separate repository. Apple AGX GPU support requires two packages to be installed: linux-asahi-edge with a DRM (Direct Rendering Manager) driver for the Linux kernel and mesa-asahi-edge with an OpenGL driver for Mesa.

Source: opennet.ru

Add a comment