Rilis Weston Composite Server 11.0

Setelah delapan bulan pengembangan, rilis stabil server komposit Weston 11.0 telah diterbitkan, mengembangkan teknologi yang berkontribusi pada munculnya dukungan penuh untuk protokol Wayland di Enlightenment, GNOME, KDE dan lingkungan pengguna lainnya. Pengembangan Weston bertujuan untuk menyediakan basis kode berkualitas tinggi dan contoh kerja untuk menggunakan Wayland di lingkungan desktop dan solusi tertanam, seperti platform untuk sistem infotainment otomotif, ponsel pintar, TV, dan perangkat konsumen lainnya. Kode proyek didistribusikan di bawah lisensi MIT.

Perubahan nomor versi Weston yang signifikan disebabkan oleh perubahan ABI yang merusak kompatibilitas. Perubahan di cabang Weston baru:

  • Melanjutkan pekerjaan pada infrastruktur manajemen warna yang memungkinkan konversi warna, koreksi gamma, dan profil warna. Termasuk kemampuan untuk mengkonfigurasi profil ICC untuk monitor dan memantulkan warna dari sRGB ke dalamnya. Ada juga dukungan untuk mengalihkan monitor ke mode HDR, tetapi pembuatan konten HDR belum diterapkan.
  • Persiapan telah dilakukan untuk implementasi di salah satu rilis berikutnya yang mendukung eksekusi beberapa backend secara bersamaan, misalnya, untuk output melalui KMS dan RDP.
  • Backend DRM memberikan landasan untuk dukungan masa depan untuk konfigurasi multi-GPU.
  • Berbagai perbaikan telah dilakukan untuk mendukung backend RDP untuk akses jarak jauh ke konten layar.
  • Peningkatan kinerja backend DRM.
  • Menambahkan dukungan untuk protokol buffer piksel tunggal, memungkinkan pembuatan buffer piksel tunggal yang mencakup empat nilai RGBA 32-bit. Dengan menggunakan protokol viewporter, server komposit dapat menskalakan buffer piksel tunggal untuk membuat permukaan warna seragam dengan ukuran berapa pun.
  • Implementasi weston_buffer telah dikerjakan ulang.
  • Plugin cms-static dan cms-colord sudah tidak digunakan lagi.
  • Dukungan untuk banyak ruang kerja dan penskalaan telah dihapus dari shell desktop.
  • Dukungan untuk protokol wl_shell telah dihentikan, digantikan oleh xdg-shell.
  • Backend fbdev telah dihapus dan backend KMS harus digunakan sebagai gantinya.
  • Komponen peluncuran barat, peluncur langsung, info barat, dan roda gigi barat telah dihapus, digantikan oleh libsea dan info wayland.
  • Secara default, properti KMS max-bpc diatur.
  • Mengaktifkan pematian darurat ketika memori bebas di sistem habis.

Sumber: opennet.ru

Tambah komentar