Mir 2.0 displey serverining chiqarilishi

Tanishtirdi server chiqarilishini ko'rsatish Mir 2.0Smartfonlar uchun Unity shell va Ubuntu nashrini ishlab chiqishdan bosh tortganiga qaramay, uning rivojlanishi Canonical tomonidan davom ettirilmoqda. Mir Canonical loyihalarida talab bo'lib qolmoqda va hozirda o'rnatilgan qurilmalar va narsalar Interneti (IoT) uchun yechim sifatida joylashtirilgan. Mir-dan Wayland uchun kompozit server sifatida foydalanish mumkin, bu sizga Mir-ga asoslangan muhitlarda Wayland-dan (masalan, GTK3/4, Qt5 yoki SDL2 bilan tuzilgan) har qanday ilovalarni ishga tushirish imkonini beradi. O'rnatish paketlari Ubuntu 18.04-20.10 uchun tayyorlangan (PPA) va Fedora 30/31/32. Loyiha kodi tarqaladi GPLv2 ostida litsenziyalangan.

Versiya raqamining sezilarli o'zgarishi APIdagi muvofiqlikni buzadigan o'zgarishlar va ba'zi eskirgan APIlarning olib tashlanishi bilan bog'liq. Xususan, mirclient va mirserverning maxsus API-larini qo'llab-quvvatlash to'xtatildi, buning o'rniga ancha vaqtdan beri Wayland protokolidan foydalanish taklif qilindi. Mirclient va mirserver bilan bog'langan kutubxonalar saqlanib qoldi, ammo endi faqat ichki maqsadlarda foydalaniladi, sarlavha fayllarini taqdim etmaydi va ABI saqlanishiga kafolat bermaydi (kelajakda ko'p kodni tozalash rejalashtirilgan). Ushbu API-larning eskirishi Ubuntu Touch-da mirclient-dan foydalanishda davom etayotgan UBports loyihasi bilan mos keladi. Ayni paytda Mir 1.x imkoniyatlari UBportlar ehtiyojlari uchun yetarli ekanligi va kelajakda loyiha Mir 2.0 ga o'tishi mumkinligiga qaror qilindi.

Mirclient-ni o'chirish faqat mirclient API-da ishlatiladigan grafik platformalar uchun ba'zi interfeyslarni qo'llab-quvvatlashni ham olib tashladi. Ta'kidlanishicha, ushbu soddalashtirish ko'zga ko'rinadigan o'zgarishlarga olib kelmaydi va platformalar bilan ishlash kodini takomillashtirish, ayniqsa, bir nechta GPUli tizimlarni qo'llab-quvvatlash, boshsiz rejimda ishlash va masofaviy ish stoli uchun vositalarni ishlab chiqish uchun asos bo'lib xizmat qiladi. kirish.

Davom etilayotgan tozalashning bir qismi sifatida mesa-kms va mesa-x11 platformalaridan ma'lum mesa bog'liqliklari olib tashlandi - faqat gbm bog'liqlik sifatida qoldi, bu Mir NVIDIA drayverlari bo'lgan tizimlarda X11 orqali ishlashini ta'minlash imkonini berdi. Mesa-kms platformasi gbm-kms, mesa-x11 esa gbm-x11 nomiga o'zgartirildi. Mir-dan Broadcom drayverlari bilan Raspberry Pi 3 platalarida foydalanishga imkon beruvchi yangi rpi-dispmanx platformasi ham qo'shildi. Mir-serverga to'g'ridan-to'g'ri kirishni va libmiral kutubxona orqali ABI-ga mavhum kirishni oldini olish uchun ishlatilishi mumkin bo'lgan MirAL-da (Mir Abstraction Layer), server tomonida (SSD) oynani bezashni yoqish yoki o'chirish imkoniyati, shuningdek Blokdagi masshtabni sozlash qobiliyati DisplayConfiguration qo'shilganligi sababli.

Mir 2.0 displey serverining chiqarilishi

Manba: opennet.ru

a Izoh qo'shish