Gipatik sa Apple ang code alang sa kernel ug mga sangkap sa sistema sa macOS 13.1

Gipatik sa Apple ang source code alang sa ubos nga lebel nga mga sangkap sa sistema sa macOS 13.1 (Ventura) nga operating system, nga naggamit sa libre nga software, lakip ang Darwin nga mga sangkap ug uban pang dili GUI nga mga sangkap, mga programa ug mga librarya. Usa ka kinatibuk-an nga 174 nga gigikanan nga mga pakete ang gipatik.

Lakip sa ubang mga butang, ang XNU kernel code anaa, ang source code nga gipatik sa porma sa code snippet nga may kalabutan sa sunod nga macOS release. Ang XNU kabahin sa open source Darwin nga proyekto ug usa ka hybrid nga kernel nga naghiusa sa Mach kernel, mga component gikan sa FreeBSD nga proyekto, ug ang IOKit C++ API para sa pagsulat sa mga drayber.

Sa samang higayon, ang open source nga mga component nga gigamit sa iOS 16.2 mobile platform gipatik. Ang publikasyon naglakip sa duha ka pakete - WebKit ug libiconv.

Dugang pa, mahimo natong matikdan ang pag-integrate sa drayber alang sa Apple AGX GPU ngadto sa Asahi Linux distribution, nga gihimo aron magtrabaho sa mga Mac computer nga adunay M1 ug M2 ARM chips nga gimugna sa Apple. Ang dugang nga drayber naghatag og suporta alang sa OpenGL 2.1 ug OpenGL ES 2.0, ug nagtugot kanimo sa paggamit sa GPU acceleration sa mga dula ug user environment KDE ug GNOME. Ang pag-apod-apod gihimo gamit ang standard nga Arch Linux repository, ug ang tanan nga piho nga mga pagbag-o, sama sa kernel, installer, bootloader, auxiliary script ug environment setting, gibutang sa usa ka bulag nga repository. Aron masuportahan ang Apple AGX GPUs, kinahanglan nimo nga i-install ang duha ka pakete: linux-asahi-edge nga adunay DRM driver (Direct Rendering Manager) para sa Linux kernel ug mesa-asahi-edge nga adunay OpenGL driver para sa Mesa.

Source: opennet.ru

Idugang sa usa ka comment