Mir 2.0 displey server buraxılışı

Tərəfindən təqdim edildi server buraxılışını göstərin 2.0 baxdım, Unity qabığının və smartfonlar üçün Ubuntu nəşrinin hazırlanmasından imtina edilməsinə baxmayaraq, Canonical tərəfindən inkişaf etdirilməyə davam edir. Mir Canonical layihələrində tələbat olaraq qalır və indi quraşdırılmış qurğular və əşyaların İnterneti (IoT) üçün həll yolu kimi yerləşdirilib. Mir, Wayland üçün kompozit server kimi istifadə edilə bilər ki, bu da Wayland-dan istifadə edərək (məsələn, GTK3/4, Qt5 və ya SDL2 ilə qurulmuş) Mir əsaslı mühitlərdə istifadə etməyə imkan verir. Ubuntu 18.04-20.10 üçün hazırlanmış quraşdırma paketləri (PPA) Və Fedora 30/31/32. Layihə kodu yayılır GPLv2 altında lisenziyalıdır.

Əhəmiyyətli versiya nömrəsi dəyişikliyi uyğunluğu pozan API dəyişiklikləri və bəzi köhnəlmiş API-lərin silinməsi ilə bağlıdır. Xüsusilə, mirclient və mirserver xüsusi API-lərinə dəstək dayandırıldı, bunun əvəzinə kifayət qədər müddət üçün Wayland protokolundan istifadə etmək təklif edildi. Mirclient və mirserver ilə əlaqəli kitabxanalar saxlanılıb, lakin indi yalnız daxili məqsədlər üçün istifadə olunur, başlıq faylları təqdim etmir və ABI-nin qorunmasına zəmanət vermir (gələcək üçün daha çox kodun təmizlənməsi planlaşdırılır). Bu API-lərin köhnəlməsi Ubuntu Touch-da mirclient-dən istifadə etməyə davam edən UBports layihəsi ilə razılaşdırılır. Qərara alınıb ki, hazırda Mir 1.x-in imkanları UBportların ehtiyacları üçün kifayətdir və gələcəkdə layihə Mir 2.0-a keçə biləcək.

Mirclient-in silinməsi yalnız mirclient API-də istifadə edilən qrafik platformalar üçün bəzi interfeyslər üçün dəstəyi də aradan qaldırdı. Qeyd olunur ki, bu sadələşdirmə görünən dəyişikliklərə səbəb olmayacaq və platformalarla işləmək üçün kodun təkmilləşdirilməsi, xüsusən də çoxsaylı GPU-lu sistemlərin dəstəklənməsi, başsız rejimdə işləməsi və uzaq iş masası üçün alətlərin hazırlanması sahəsində əsas rol oynayacaq. Giriş.

Davam edən təmizləmənin bir hissəsi olaraq, mesa-kms və mesa-x11 platformalarından xüsusi mesa asılılıqları silindi - asılılıq olaraq yalnız gbm qaldı, bu da Mir-in NVIDIA sürücüləri ilə sistemlərdə X11 üzərində işləməsini təmin etməyə imkan verdi. Mesa-kms platformasının adı gbm-kms, mesa-x11 isə gbm-x11 olaraq dəyişdirilib. Mir-i Broadcom sürücüləri ilə Raspberry Pi 3 lövhələrində istifadə etməyə imkan verən yeni rpi-dispmanx platforması da əlavə edilib. Mir serverinə birbaşa girişin və libmiral kitabxana vasitəsilə ABI-yə mücərrəd girişin qarşısını almaq üçün istifadə edilə bilən MirAL-da (Mir Abstraction Layer), server tərəfində (SSD) pəncərə dekorasiyasını aktivləşdirmək və ya söndürmək imkanı, həmçinin blokda miqyası konfiqurasiya etmək imkanı əlavə edildiyi üçün DisplayConfiguration.

Mir 2.0 displey server buraxılışı

Mənbə: opennet.ru

Добавить комментарий