Apple published source code of low-level system components of macOS 11.0 ( Big Sur ) that use free software, including the core XNU , Darwin constituents and other non-GUI components, programs and libraries. A total of 190 source packages have been published.
Developers from Apple prepared a> detailed instructions for building from sources native XNU kernel for macOS 11.0. 1 on Apple hardware with Intel CPU. As a reminder, the XNU kernel sources are published as code snippets associated with the next macOS release. XNU is part of the Darwin open source project and is a hybrid kernel that combines the Mach kernel, components from the FreeBSD project, and the IOKit C ++ API for writing drivers.
In the meantime, development of an initiative to implement Linux support for the Apple M1 chip continues. The project is now developing under the name Asahi Linux and is available at asahilinux.org . Published the first results of reverse engineering of GPU drivers, designed by Apple specifically for M1 chips.