ΠΡΠΎΠ΅ΠΊΡ Darling, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠ»ΠΎΠΉ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Wine, Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° macOS ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Linux, ΠΎΠ΄ΠΎΠ±ΡΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° AI ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°. ΠΠΊΠ»ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄, ΡΡΠ·Π΄Π°Π΄Π΅Π½ ΡΡΠ΅Π· AI, Π΅ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ, Π½ΠΎ ΠΏΡΠΈ ΡΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π²Π·Π΅ΡΠΎ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π½Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½Π° ΡΠΎΠ½Π° Π½Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΈΡ ΡΡΡΡ Π½Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΡΠΈ Π½Π° Apple (Π°ΠΊΠΎ Π² macOS 10.14 ΠΈΠΌΠ°ΡΠ΅ 273 ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΈ 878 ΡΠ°ΡΡΠ½ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°, ΡΠΎ Π² macOS 27 ΡΠ΅ ΡΡΠ°Π½Π°Ρ Π° 464 ΠΈ 2754 ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ).
ΠΡΠ°ΠΊΠ²Π° ΡΠ΅ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΡ ΡΡΠ°Π³Π½Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄Π° Π΄Π°Π΄Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠΈΠ»ΠΈΡΡΠ° Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ Π½Π° Π²ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈ ΡΠΎΡΠΊΠΎΠ²Π΅, Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ AI. ΠΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠΎΡΠΊΠΎΠ²Π΅ Π½Π°ΠΏΡΠ΅Π΄Π²Π°Ρ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π²ΠΈΡΠΎΠΊΠ° ΡΠΊΠΎΡΠΎΡΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΡΠΊ darling-lol ΡΡΠΏΡ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° macOS Π²Π΅ΡΡΠΈΡ Π½Π° ΠΈΠ³ΡΠ°ΡΠ° League of Legends, Π° VibeDarling ΠΏΠΎΡΡΠΈΠ³Π½Π° ΡΡΠΏΠ΅Ρ Π² ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ARM64 Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ macOS ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π΄Π²Π° ΠΌΠ΅ΡΠ΅ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ Π΅ΠΊΠΈΠΏ Π½Π° Darling ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΡ Π²ΡΠ½ΡΠ½ΠΈ ΡΠΎΡΠΊΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ AI ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ»ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° ΠΎΡΠΈΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ i386, x86-64 ΠΈ ARM64 (aarch64) ΠΈ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ARM64 Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° x86-64 ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΎΡΠ° Dynarmic. ΠΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΈΡΠ΅ ΠΏΠ»Π°Π½ΠΎΠ²Π΅ Π²ΠΊΠ»ΡΡΠ²Π°Ρ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ»ΠΎΡ Π·Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ AppKit ΠΈ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ Π³ΡΠ°ΡΠΈΡΠ½ΠΈ ΡΡΠΈΠ»ΠΈΡΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° Darling (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π³Π»Π΅Π΄ ΠΈΠ·Π»ΠΎΠ³ΠΎΠ²Π΅ Π² ΡΡΠΈΠ» Console.app), ΠΊΠΎΠΈΡΠΎ ΡΡΡΠΎ ΡΠ΅ ΡΠ»ΡΠΆΠ°Ρ ΠΊΠ°ΡΠΎ Π΅ΡΠ°Π»ΠΎΠ½Π½ΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ½ΠΎΡΠ½ΠΎ ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ΡΠΎ Π½Π° pull Π·Π°ΡΠ²ΠΊΠΈ Ρ ΠΊΠΎΠ΄, ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° AI, ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΡΠΈΠ΅ΠΌΠ°Π½ΠΈ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ, ΠΏΡΠ΅Π΄Π°Π²Π°Ρ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ°, ΠΏΠΎΠ΅ΠΌΠ° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ½ΠΎΡΡ Π·Π° Π²ΡΡΠΊΠ° Π»ΠΈΠ½ΠΈΡ ΠΊΠΎΠ΄, Π΅ Π² ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄Π° ΠΎΠ±ΡΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΡΡ ΡΠ²ΠΎΠΈ Π΄ΡΠΌΠΈ ΠΈ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° AI ΠΏΡΠΈ ΠΎΠ±ΡΡΠ²Π°Π½Π΅ΡΠΎ Ρ ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈΡΠ΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ Π²ΡΠ²Π΅ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠ³ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° "ΡΠΈΡΡΠ° ΡΡΠ°Ρ", Π΄ΠΎΠΏΡΡΠΊΠ°ΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠΈ ΡΠ°ΠΌΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° API, Π·Π°Π³Π»Π°Π²Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΡΠ°Π½Π΄Π°ΡΡΠΈ, RFC, ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ ΠΈ Π°Π½Π°Π»ΠΈΠ· Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ΅Π½ ΠΊΠΎΠ΄ Π½Π° Apple, ΠΈΠ·ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ Π΄ΠΈΠ·Π°ΡΠ΅ΠΌΠ±Π»ΠΈΡΠ°Π½Π΅ Π·Π° ΠΏΡΡΠΊΠΎ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π°.
ΠΡΠΎΠ΅ΠΊΡ Darling ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΎΡ 2012 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΡΠ΅Π»ΠΈ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Linux ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠ°Π½ΠΈ Π·Π° macOS, Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠΊΠ»ΡΡΠ²Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ Π½Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² Mach-O ΡΠΎΡΠΌΠ°Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ΡΠΎ Π² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΡΠ΄ΡΠΎ darlingserver, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° Mach IPC, POSIX ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ Darwin Π²ΡΡΡ
Ρ Linux. Π Π°Π·Π²ΠΈΠ²Π°Ρ ΡΠ΅ ΠΈ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Apple ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΡΠΈ, ΠΊΠ°ΡΠΎ Foundation, AppKit, CoreAudio ΠΈ CoreFoundation. ΠΠΈΡΠΊΠΎΡΠΎ Π½ΠΈΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠ°ΡΠΎ XNU ΠΈ libSystem, ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π°Ρ Π½Π° ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΎΡΠΊΡΠΈΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΈ ΠΎΡ Apple. ΠΠΈΡΠΎΠΊΠΈΡΠ΅ Π½ΠΈΠ²ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ ΡΡΠ΅Π· ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ Π°Π½Π°Π»ΠΎΠ·ΠΈ ΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π³ΡΠ°ΡΠΈΡΠ½ΠΈΡ API Metal Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° ΡΡΠ΅Π· ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ Π² API Vulkan.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
