Ua hoʻopuka ʻo Apple i ke code no ka kernel a me nā ʻōnaehana ʻōnaehana o macOS 13.1

Ua paʻi ʻo Apple i ke code kumu no nā ʻōnaehana haʻahaʻa haʻahaʻa o ka ʻōnaehana hana macOS 13.1 (Ventura), e hoʻohana ana i nā polokalamu manuahi, me nā ʻāpana Darwin a me nā ʻāpana GUI ʻole, nā papahana a me nā hale waihona puke. He 174 mau pūʻolo kumu i paʻi ʻia.

Ma waena o nā mea ʻē aʻe, loaʻa ka code kernel XNU, ua paʻi ʻia ke kumu kumu ma ke ʻano o nā snippets code e pili ana me ka hoʻokuʻu macOS e hiki mai ana. ʻO XNU kahi ʻāpana o ka papahana Darwin open source a he kernel hybrid e hui pū ana i ka kernel Mach, nā ʻāpana mai ka papahana FreeBSD, a me ka IOKit C++ API no nā mea hoʻokele kākau.

I ka manawa like, ua paʻi ʻia nā ʻāpana kumu wehe i hoʻohana ʻia ma ka iOS 16.2 mobile platform. Aia i loko o ka paʻi ʻia ʻelua pūʻolo - WebKit a me libiconv.

Eia hou, hiki iā mākou ke hoʻomaopopo i ka hoʻohui ʻana o ka mea hoʻokele no ka Apple AGX GPU i ka hoʻohele ʻo Asahi Linux, i hoʻomohala ʻia e hana ma nā kamepiula Mac i hoʻolako ʻia me nā chip M1 a me M2 ARM i hoʻomohala ʻia e Apple. Hāʻawi ka mea hoʻokele hoʻohui i ke kākoʻo no OpenGL 2.1 a me OpenGL ES 2.0, a hiki iā ʻoe ke hoʻohana i ka wikiwiki GPU i nā pāʻani a me nā wahi mea hoʻohana KDE a me GNOME. Kūkulu ʻia ka hāʻawi ʻana me ka hoʻohana ʻana i nā waihona Arch Linux maʻamau, a me nā hoʻololi kikoʻī āpau, e like me ka kernel, installer, bootloader, auxiliary scripts a me nā hoʻonohonoho kaiapuni, waiho ʻia i kahi waihona ʻokoʻa. No ke kākoʻo ʻana iā Apple AGX GPU, pono ʻoe e hoʻokomo i ʻelua pūʻolo: linux-asahi-edge me kahi mea hoʻokele DRM (Direct Rendering Manager) no ka Linux kernel a me ka mesa-asahi-edge me kahi mea hoʻokele OpenGL no Mesa.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka