Apple Π³ΠΎ ΠΎΠ±ΡΠ°Π²ΠΈ ΠΈΠ·Π²ΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π·Π° ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ macOS 13.1 (Ventura), ΠΊΠΎΠΈ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½ ΡΠΎΡΡΠ²Π΅Ρ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΠ°ΡΠ²ΠΈΠ½ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠΈ Π½Π΅ ΡΠ΅ GUI. ΠΠ±ΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ Π²ΠΊΡΠΏΠ½ΠΎ 174 ΠΈΠ·Π²ΠΎΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ.
ΠΠ΅ΡΡ Π΄ΡΡΠ³ΠΎΡΠΎ, Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π΅ ΠΊΠΎΠ΄ΠΎΡ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ XNU, ΡΠΈΡ ΠΈΠ·Π²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΠ΄ ΠΊΠΎΠ΄ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° macOS. XNU Π΅ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΠ°ΡΠ²ΠΈΠ½ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΈ Π΅ Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΎ ΡΠ°Π΄ΡΠΎ ΠΊΠΎΠ΅ Π³ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° Mach ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ FreeBSD ΠΈ IOKit C++ API Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π΄ΡΠ°ΡΠ²Π΅ΡΠΈ.
ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π±Π΅Π° ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΌΠΎΠ±ΠΈΠ»Π½Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° iOS 16.2. ΠΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ - WebKit ΠΈ libiconv.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° Π½Π° Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΎΡ Π·Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Apple AGX Π²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π½Π° Asahi Linux, ΡΠ°Π·Π²ΠΈΠ΅Π½Π° Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Mac ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎ ΡΠΈΠΏΠΎΠ²ΠΈ M1 ΠΈ M2 ARM ΡΠ°Π·Π²ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ Apple. ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈΠΎΡ Π΄ΡΠ°ΡΠ²Π΅Ρ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° OpenGL 2.1 ΠΈ OpenGL ES 2.0 ΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π·Π°Π±ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π²ΠΎ ΠΈΠ³ΡΠΈ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ KDE ΠΈ GNOME. ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ° Π½Π° Arch Linux, Π° ΡΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ, ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡΠΎΡ, ΠΏΠΎΠ΄ΠΈΠ³Π½ΡΠ²Π°ΡΠΎΡ, ΠΏΠΎΠΌΠΎΡΠ½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΈ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ°, ΡΠ΅ ΡΠΌΠ΅ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅. ΠΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° Apple AGX Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ, ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π΄Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ: linux-asahi-edge ΡΠΎ Π΄ΡΠ°ΡΠ²Π΅Ρ Π·Π° DRM (Direct Rendering Manager) Π·Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux ΠΈ mesa-asahi-edge ΡΠΎ OpenGL Π΄ΡΠ°ΡΠ²Π΅Ρ Π·Π° Mesa.
ΠΠ·Π²ΠΎΡ: opennet.ru