Apple publikigis la kodon por la kerno kaj sistemaj komponantoj de macOS 13.1

Apple publikigis la fontkodon por la malaltnivelaj sistemkomponentoj de la macOS 13.1 (Ventura) operaciumo, kiuj uzas liberan programaron, inkluzive de Darwin-komponentoj kaj aliaj ne-GUI-komponentoj, programoj kaj bibliotekoj. Entute 174 fontpakaĵoj estis publikigitaj.

Interalie disponeblas la XNU-kerna kodo, kies fontkodo estas publikigita en formo de kodaj fragmentoj asociitaj kun la venonta macOS-eldono. XNU estas parto de la malfermfonteca Darwin-projekto kaj estas hibrida kerno kiu kombinas la Mach-kernon, komponentojn de la FreeBSD-projekto, kaj la IOKit C++ API por verki ŝoforojn.

En la sama tempo, malfermfonteckomponentoj uzitaj en la iOS 16.2 movebla platformo estis publikigitaj. La publikigo inkluzivas du pakaĵojn - WebKit kaj libiconv.

Aldone, ni povas noti la integriĝon de la ŝoforo por la Apple AGX GPU en la Asahi Linuksa distribuo, evoluigita por labori sur Mac-komputiloj ekipitaj per M1 kaj M2 ARM-blatoj evoluigitaj de Apple. La aldonita pelilo provizas subtenon por OpenGL 2.1 kaj OpenGL ES 2.0, kaj permesas vin uzi GPU-akcelon en ludoj kaj uzantaj medioj KDE kaj GNOME. La distribuo estas konstruita uzante normajn deponejojn de Arch Linux, kaj ĉiuj specifaj ŝanĝoj, kiel la kerno, instalilo, ekŝargilo, helpaj skriptoj kaj medio-agordoj, estas metitaj en apartan deponejon. Por subteni GPU-ojn de Apple AGX, vi devas instali du pakaĵojn: linux-asahi-edge kun DRM-pelilo (Direct Rendering Manager) por la Linukso-kerno kaj mesa-asahi-edge kun OpenGL-ŝoforo por Mesa.

fonto: opennet.ru

Aldoni komenton