ΠΠ΄Π°ΠΌ ΠΠΆΠ°ΠΊΡΡΠ½, ΠΊΠΎΠΉΡΠΎ Π±Π΅ΡΠ΅ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠΈΠ½Π°Π»ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° X.Org Server, Π’ΠΎΠΉ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈ Π² Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡΠ° XDC2019 ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ Π½ΠΎΠ²Π°ΡΠ° ΡΡ
Π΅ΠΌΠ° Π·Π° Π½ΠΎΠΌΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π΅ΠΌΠΈΡΠΈΠΈ. ΠΠ° Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ ΠΏΠΎ-ΡΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ ΡΠΎΠ·ΠΈ ΠΈΠ»ΠΈ ΠΎΠ½Π·ΠΈ Π±ΡΠΎΠΉ, ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ Ρ Mesa, Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΠΎΡΡΠ°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°ΡΠ° Π² ΠΏΡΡΠ²ΠΈΡ Π½ΠΎΠΌΠ΅Ρ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ°. ΠΡΠΎΡΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΈΡ Π±ΡΠΎΠΉ Π½Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π·Π° Π²ΡΠΏΡΠΎΡΠ½Π°ΡΠ° Π³ΠΎΠ΄ΠΈΠ½Π°, Π° ΡΡΠ΅ΡΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ ΡΠ΅ ΠΎΡΡΠ°Π·ΡΠ²Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠΈΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° X.Org Server Π²Π΅ΡΠ΅ ΡΠ° Π΄ΠΎΡΡΠ° ΡΠ΅Π΄ΠΊΠΈ (X.Org Server 1.20 Π±Π΅ΡΠ΅ ΠΏΡΡΠ½Π°Ρ ΠΏΡΠ΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°) ΠΈ Π΄ΠΎΡΠ΅Π³Π° Π½Π΅Π²ΠΈΠ΄ΠΈΠΌ Π΄Π΅ΠΉΠ½ΠΎΡΡ ΠΏΠΎ ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° X.Org Server 1.21, Π΄ΠΎΠΊΠ°ΡΠΎ Π½ΡΠΊΠΎΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΈ Π½ΠΎΠ²ΠΎΠ²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ° Π½Π°ΡΡΡΠΏΠ°Π½ΠΈ Π² ΠΊΠΎΠ΄Π°, ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΊΡΠΌ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ ΠΌΠΎΠ΄Π΅Π» Π·Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ.
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π΄Π° Π±ΡΠ΄Π΅ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠΎΡΡΠ° ΠΌΠΎΠΌΠ΅Π½ΡΠ½Π° ΡΠ½ΠΈΠΌΠΊΠ° Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ Π΄Π°ΡΠΈ, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ CI ΡΠ΅ΡΡΠΎΠ²Π΅ ΡΠ° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π»ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ.
ΠΠ½Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Ρ Π΄Π° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ Π½Π° Π²ΡΠ΅ΠΊΠΈ 6 ΠΌΠ΅ΡΠ΅ΡΠ°. Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΡΡ Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°Ρ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΊΠ»ΠΎΠ½ΡΠ²Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π΄Π²Π΅ ΡΠ΅Π΄ΠΌΠΈΡΠΈ.
Π₯Π°Π½Ρ Π΄Π΅ ΠΡΠΎΠ΄Π΅, Fedora Linux ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π² Red Hat, Π’ΠΎΠΉ ΠΎΡΠ±Π΅Π»ΡΠ·Π°,ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π΅ Π΅ Π±Π΅Π· Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ - ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΡΠ²ΡΡΡΡ X.Org Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π²ΡΡΠ·Π°Π½ Ρ Ρ
Π°ΡΠ΄ΡΠ΅ΡΠ°, Π½ΡΠΌΠ° Π΄Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ»ΠΎΠ²ΡΡ Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ. ΠΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅, ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΈΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠ»ΠΎΠΆΠ΅Π½ΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡ Π·Π° ΡΠ΅ΡΡΠ²Π°Π½Π΅ ΠΏΡΠ΅Π΄ΠΈ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ. Michel DΓ€nzer, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π° Mesa Π² Red Hat, Π’ΠΎΠΉ ΠΎΡΠ±Π΅Π»ΡΠ·Π°,ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π΅ Π΄ΠΎΠ±ΡΡ Π·Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈ Π·Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅, Π½ΠΎ Π½Π΅ ΠΈ Π·Π° ΠΎΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»Π½ΠΈ ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡ, ΡΡΡΠΎ ΠΏΠΎΡΠ°Π΄ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ° Ρ ABI Π² ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru