Keluaran Weston Composite Server 11.0

Selepas lapan bulan pembangunan, keluaran stabil pelayan komposit Weston 11.0 telah diterbitkan, membangunkan teknologi yang menyumbang kepada kemunculan sokongan penuh untuk protokol Wayland dalam Enlightenment, GNOME, KDE dan persekitaran pengguna lain. Pembangunan Weston bertujuan untuk menyediakan asas kod berkualiti tinggi dan contoh kerja untuk menggunakan Wayland dalam persekitaran desktop dan penyelesaian terbenam, seperti platform untuk sistem infotainmen automotif, telefon pintar, TV dan peranti pengguna lain. Kod projek diedarkan di bawah lesen MIT.

Perubahan nombor versi Weston yang ketara adalah disebabkan oleh perubahan ABI yang memecahkan keserasian. Perubahan dalam cawangan Weston baharu:

  • Kerja berterusan pada infrastruktur pengurusan warna yang membolehkan penukaran warna, pembetulan gamma dan profil warna. Termasuk keupayaan untuk mengkonfigurasi profil ICC untuk monitor dan mencerminkan warna dari sRGB ke dalamnya. Terdapat juga sokongan untuk menukar monitor kepada mod HDR, tetapi penjanaan kandungan HDR masih belum dilaksanakan.
  • Persediaan telah dibuat untuk pelaksanaan dalam salah satu keluaran sokongan seterusnya untuk pelaksanaan serentak beberapa bahagian belakang, contohnya, untuk output melalui KMS dan RDP.
  • Bahagian belakang DRM menyediakan asas untuk sokongan masa hadapan untuk konfigurasi berbilang GPU.
  • Pelbagai penambahbaikan telah dibuat untuk menyokong bahagian belakang RDP untuk akses jauh ke kandungan skrin.
  • Prestasi bahagian belakang DRM yang dipertingkatkan.
  • Menambah sokongan untuk protokol penampan piksel tunggal, membolehkan penciptaan penimbal piksel tunggal yang merangkumi empat nilai RGBA 32-bit. Menggunakan protokol viewporter, pelayan komposit boleh menskalakan penimbal piksel tunggal untuk mencipta permukaan warna seragam dengan saiz sewenang-wenangnya.
  • Pelaksanaan weston_buffer telah diolah semula.
  • Pemalam cms-statik dan warna cms telah ditamatkan.
  • Sokongan untuk berbilang ruang kerja dan penskalaan telah dialih keluar daripada cangkerang desktop.
  • Sokongan untuk protokol wl_shell telah dihentikan, digantikan dengan xdg-shell.
  • Bahagian belakang fbdev telah dialih keluar dan bahagian belakang KMS harus digunakan sebaliknya.
  • Komponen pelancaran weston, langsung pelancar, info-weston dan gear-weston telah dialih keluar, memihak kepada libsea dan wayland-info.
  • Secara lalai, sifat KMS max-bpc ditetapkan.
  • Mendayakan penutupan kecemasan apabila memori percuma dalam sistem kehabisan.

Sumber: opennet.ru

Tambah komen