Rilis server tampilan Mir 2.0

Disampaikan oleh rilis server tampilan Mir 2.0 Memperbarui, pengembangannya dilanjutkan oleh Canonical, meskipun ada penolakan untuk mengembangkan shell Unity dan edisi Ubuntu untuk ponsel pintar. Mir tetap diminati dalam proyek Canonical dan kini diposisikan sebagai solusi untuk perangkat tertanam dan Internet of Things (IoT). Mir dapat digunakan sebagai server komposit untuk Wayland, yang memungkinkan Anda menjalankan aplikasi apa pun menggunakan Wayland (misalnya, yang dibuat dengan GTK3/4, Qt5, atau SDL2) di lingkungan berbasis Mir. Paket instalasi disiapkan untuk Ubuntu 18.04-20.10 (PPA) Dan fedora 30/31/32. Kode proyek didistribusikan oleh berlisensi di bawah GPLv2.

Perubahan nomor versi yang signifikan disebabkan oleh perubahan pada API yang merusak kompatibilitas dan penghapusan beberapa API yang tidak digunakan lagi. Secara khusus, dukungan untuk API tertentu mirclient dan mirserver telah dihentikan, sebagai gantinya telah diusulkan untuk menggunakan protokol Wayland selama beberapa waktu. Pustaka yang terkait dengan mirclient dan mirserver telah dipertahankan, tetapi sekarang hanya digunakan untuk keperluan internal, tidak menyediakan file header, dan tidak menjamin pelestarian ABI (pembersihan kode lebih lanjut direncanakan di masa mendatang). Penghentian API ini sesuai dengan proyek UBports, yang terus menggunakan mirclient di Ubuntu Touch. Diputuskan saat ini kemampuan Mir 1.x sudah mencukupi kebutuhan UBports, dan kedepannya proyek dapat berpindah ke Mir 2.0.

Menghapus mirclient juga menghapus dukungan untuk beberapa antarmuka untuk platform grafis yang hanya digunakan di API mirclient. Perlu dicatat bahwa penyederhanaan ini tidak akan menghasilkan perubahan yang terlihat dan akan menjadi dasar untuk meningkatkan kode untuk bekerja dengan platform, terutama di bidang sistem pendukung dengan banyak GPU, bekerja dalam mode tanpa kepala, dan mengembangkan alat untuk desktop jarak jauh. mengakses.

Sebagai bagian dari pembersihan berkelanjutan, dependensi mesa tertentu telah dihapus dari platform mesa-kms dan mesa-x11 - hanya gbm yang tersisa sebagai dependensi, yang memungkinkan Mir bekerja melalui X11 pada sistem dengan driver NVIDIA. Platform mesa-kms telah diubah namanya menjadi gbm-kms, dan mesa-x11 menjadi gbm-x11. Platform rpi-dispmanx baru juga telah ditambahkan, memungkinkan Mir untuk digunakan pada papan Raspberry Pi 3 dengan driver Broadcom. Di MirAL (Mir Abstraksi Layer), yang dapat digunakan untuk menghindari akses langsung ke server Mir dan akses abstrak ke ABI melalui perpustakaan libmiral, kemampuan untuk mengaktifkan atau menonaktifkan dekorasi jendela di sisi server (SSD), juga karena kemampuan untuk mengkonfigurasi penskalaan di blok telah ditambahkan DisplayConfiguration.

Rilis server tampilan Mir 2.0

Sumber: opennet.ru

Tambah komentar