Mir 2.0 ekran sunucusu sürümü

tanıtıldı görüntü sunucusu sürümü 2.0Akıllı telefonlar için Unity kabuğunu ve Ubuntu sürümünü geliştirmeyi reddetmesine rağmen, geliştirilmesi Canonical tarafından devam ediyor. Mir, Canonical projelerinde talep görmeye devam ediyor ve artık gömülü cihazlar ve Nesnelerin İnterneti (IoT) için bir çözüm olarak konumlanıyor. Mir, Wayland için bileşik sunucu olarak kullanılabilir; bu, Mir tabanlı ortamlarda Wayland'i (örneğin, GTK3/4, Qt5 veya SDL2 ile oluşturulmuş) kullanarak herhangi bir uygulamayı çalıştırmanıza olanak tanır. Ubuntu 18.04-20.10 için kurulum paketleri hazırlanmıştır (PPA) Ve fötr şapka 30/31/32. Proje kodu tarafından dağıtıldı GPLv2 altında lisanslanmıştır.

Önemli sürüm numarası değişikliği, API'de yapılan ve uyumluluğu bozan değişikliklerden ve kullanımdan kaldırılan bazı API'lerin kaldırılmasından kaynaklanmaktadır. Özellikle, belirli API'ler olan mirclient ve mirserver'a yönelik destek durduruldu, bunun yerine uzun bir süre Wayland protokolünün kullanılması önerildi. Mirclient ve mirserver ile ilişkili kütüphaneler muhafaza edildi, ancak artık yalnızca dahili amaçlar için kullanılıyor, başlık dosyaları sağlamıyor ve ABI'nin korunmasını garanti etmiyor (gelecek için kod temizliğinin büyük bir kısmı planlanıyor). Bu API'lerin kullanımdan kaldırılması, Ubuntu Touch'ta mirclient kullanmaya devam eden UBports projesiyle uyumludur. Şu anda Mir 1.x'in yeteneklerinin UBport'ların ihtiyaçları için yeterli olduğuna ve gelecekte projenin Mir 2.0'a geçebileceğine karar verildi.

Mirclient'in kaldırılması, yalnızca mirclient API'sinde kullanılan grafik platformlara yönelik bazı arayüzlere yönelik desteği de kaldırdı. Bu basitleştirmenin gözle görülür değişikliklere yol açmayacağı ve özellikle birden fazla GPU'lu sistemlerin desteklenmesi, başsız modda çalışma ve uzak masaüstü için araçlar geliştirme alanında platformlarla çalışma kodunun iyileştirilmesine temel oluşturacağı belirtiliyor. erişim.

Devam eden temizliğin bir parçası olarak, mesa-kms ve mesa-x11 platformlarından belirli mesa bağımlılıkları kaldırıldı - bağımlılık olarak yalnızca gbm kaldı, bu da Mir'in NVIDIA sürücülerine sahip sistemlerde X11 üzerinde çalışmasını sağlamayı mümkün kıldı. mesa-kms platformunun adı gbm-kms, mesa-x11'in adı ise gbm-x11 olarak değiştirildi. Mir'in Broadcom sürücüleri ile Raspberry Pi 3 kartlarında kullanılmasına olanak tanıyan yeni bir rpi-dispmanx platformu da eklendi. Mir sunucusuna doğrudan erişimi ve libmiral kütüphanesi aracılığıyla ABI'ye soyut erişimi önlemek için kullanılabilen MirAL'de (Mir Soyutlama Katmanı), sunucu tarafında (SSD) pencere dekorasyonunu etkinleştirme veya devre dışı bırakma yeteneği de vardır. Blokta ölçeklendirmeyi yapılandırma yeteneği DisplayConfiguration'a eklendiğinden.

Mir 2.0 ekran sunucusu sürümü

Kaynak: opennet.ru

Yorum ekle