Weston Bileşik Sunucu 12.0 Sürümü

Sekiz aylık geliştirme sürecinin ardından, Enlightenment, GNOME, KDE ve diğer kullanıcı ortamlarında Wayland protokolü için tam desteğin ortaya çıkmasına katkıda bulunan teknolojiler geliştiren Weston 12.0 kompozit sunucusunun kararlı bir sürümü yayınlandı. Weston'ın geliştirme çalışmaları, Wayland'in masaüstü ortamlarında ve otomotiv bilgi-eğlence sistemleri, akıllı telefonlar, TV'ler ve diğer tüketici cihazları için platformlar gibi gömülü çözümlerde kullanılmasına yönelik yüksek kaliteli bir kod tabanı ve çalışma örnekleri sağlamayı amaçlamaktadır. Proje kodu MIT lisansı altında dağıtılmaktadır.

Weston'ın önemli sürüm numarası değişikliği, uyumluluğu bozan ABI değişikliklerinden kaynaklanmaktadır. Yeni Weston şubesindeki değişiklikler:

  • Masaüstüne uzaktan erişimi düzenlemek için, arka uç rpd'ye benzer işlevler gerçekleştiren, backed-vnc adlı bir arka uç eklendi. VNC protokolü aml ve neevnc kullanılarak uygulanır. Kullanıcı kimlik doğrulaması ve iletişim kanalı şifrelemesi (TLS) desteklenir.
  • Multimedya ile çalışmak için bir arka uç eklendi. sunucu Boru Teli.
  • DRM (Doğrudan İşleme Yöneticisi) arka ucundaki değişiklikler:
    • Birden fazla GPU içeren yapılandırmalar için destek uygulandı. Ek GPU'ları etkinleştirmek için “—additional-devices list_output_devices” seçeneği önerilmektedir.
    • Çıkışta yırtılmaya karşı koruma sağlamak için kullanılan dikey körleme darbesiyle dikey senkronizasyonu (VSync) devre dışı bırakmak üzere yırtılma kontrolü protokolü desteği eklendi. Oyun programlarında VSync'i devre dışı bırakmak, yırtılmadan kaynaklanan bozulmalar pahasına ekran çıkışındaki gecikmeleri azaltmanıza olanak tanır.
    • HDMI için içerik türlerini (grafikler, fotoğraflar, filmler ve oyunlar) tanımlama desteği eklendi.
    • Düzlem döndürme özelliği eklendi ve mümkün olduğunda etkinleştirildi.
    • Ekran görüntüleri almak için kullanılan geri yazma bağlayıcıları için destek eklendi.
    • Bir düzlemin şeffaflık düzeyini belirlemek için bir özellik eklendi.
    • EDID meta verilerini ayrıştırmak için harici kütüphane libdisplay-info kullanılır.
  • Backend-wayland, xdg-shell uzantısını kullanarak yeniden boyutlandırma işlemlerini uygular.
  • Arka uç-rdp uzaktan erişim arka ucuna çok kafalı sistemler için ön destek eklendi.
  • Ekransız sistemlerde çalışmak üzere tasarlanan arka uç başsız arka uç, color-lcms eklentisini test etmek için kullanılan çıktı dekorasyonuna yönelik ek desteğe sahiptir.
  • Launcher-logind bileşeni varsayılan olarak kullanımdan kaldırılmış ve devre dışı bırakılmıştır; bunun yerine, aynı zamanda oturum açmayı da destekleyen launcher-libseat kullanılması önerilir.
  • libweston/desktop (libweston-desktop), çıktı arabelleği istemciye eklenmeden önce bir bekleme durumu için destek sağlar; bu, örneğin istemciyi tam ekran modunda baştan başlatmak için kullanılabilir.
  • Weston-output-capture protokolü uygulandı, ekran görüntüleri oluşturmak ve eski weston-screenshooter protokolünün yerine daha işlevsel bir alternatif olarak hizmet etmek için tasarlandı.
  • Belirli bir wl_surface için bir xwayland_surface_v1 nesnesi oluşturmanıza olanak tanıyan xwayland_shell_v1 protokolü için destek eklendi.
  • Libweston kütüphanesi, PAM aracılığıyla kullanıcı kimlik doğrulaması desteğini uygular ve wl_output yazılım arayüzünün 4. sürümü için destek ekler.
  • Birleştirici işlemine arka uç, kabuk ve oluşturucuyu seçmek için basitleştirilmiş bir mod eklendi ve bu mod, yerine “--backend=headless”, “-shell=foo” ve “-renderer=gl|pixman” sözdiziminin kullanılmasına olanak sağladı. “-backend=headless-backend.so” "--shell=foo-shell.so" ve "-renderer=gl-renderer.so".
  • Simple-egl istemcisi artık tamsayı olmayan ölçek değerlerinin kullanımına izin veren kesirli ölçek protokolünü destekliyor ve dikey panel oluşturma modu uygulandı.
  • Otomotiv bilgi-eğlence sistemleri için kabuk ivi-shell, masaüstü kabuğu ve kiosk kabuğu kabuklarındaki girişin etkinleştirilmesine benzer şekilde uygulanan, xdg-shell yüzeyi için klavye giriş odağının etkinleştirilmesini uygular.
  • Libweston-desktop paylaşılan kütüphanesi, libweston kütüphanesine entegre edilmiştir; uygulamaları libweston'a bağlamak, daha önce libweston-desktop'ta sağlanan tüm işlevlere erişime izin verecektir.

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster