Apple ebipụtala koodu maka kernel na sistemu sistemu nke macOS 13.1

Apple ebipụtala koodu iyi maka akụkụ sistemụ dị ala nke macOS 13.1 (Ventura) sistemụ arụmọrụ, nke na-eji sọftụwia efu, gụnyere akụrụngwa Darwin na ihe ndị ọzọ na-abụghị GUI, mmemme na ọba akwụkwọ. Ebipụtala mkpokọta isi mmalite 174.

Tinyere ihe ndị ọzọ, koodu XNU kernel dị, koodu isi mmalite nke a na-ebipụta n'ụdị koodu snippets jikọtara na ntọhapụ macOS na-esote. XNU bụ akụkụ nke ọrụ Darwin mepere emepe ma bụrụ ngwakọ kernel na-ejikọta kernel Mach, ihe ndị sitere na ọrụ FreeBSD, yana IOKit C++ API maka ndị ọkwọ ụgbọ ala ide.

N'otu oge ahụ, a na-ebipụta ihe ndị mepere emepe ejiri na ikpo okwu mkpanaka iOS 16.2. Mbipụta ahụ gụnyere ngwugwu abụọ - WebKit na libiconv.

Na mgbakwunye, anyị nwere ike ịhụ njikọ nke onye ọkwọ ụgbọ ala Apple AGX GPU n'ime nkesa Linux nke Asahi, nke emepụtara ka ọ rụọ ọrụ na kọmpụta Mac nwere ibe M1 na M2 ARM nke Apple mepụtara. Onye ọkwọ ụgbọ ala agbakwunyere na-enye nkwado maka OpenGL 2.1 na OpenGL ES 2.0, ma na-enye gị ohere iji ngwa ngwa GPU na egwuregwu na gburugburu onye ọrụ KDE na GNOME. A na-ewu nkesa site na iji ọkọlọtọ Arch Linux repositories, na mgbanwe niile akọwapụtara, dị ka kernel, installer, bootloader, scripts inyeaka na ntọala gburugburu ebe obibi, na-edobe na ebe nchekwa dị iche. Iji kwado Apple AGX GPUs, ịkwesịrị ịwụnye ngwugwu abụọ: linux-asahi-edge na onye ọkwọ ụgbọ ala DRM (Direct Rendering Manager) maka Linux kernel na mesa-asahi-edge na onye ọkwọ ụgbọala OpenGL maka Mesa.

isi: opennet.ru

Tinye a comment