Kahdeksan kuukauden kehitystyön jälkeen Weston 11.0 -komposiittipalvelimesta on julkaistu vakaa julkaisu, joka kehittää teknologioita, jotka edistävät Wayland-protokollan täyden tuen syntymistä Enlightenment-, GNOME-, KDE- ja muissa käyttäjäympäristöissä. Westonin tavoitteena on tarjota korkealaatuinen koodikanta ja toimivia esimerkkejä Waylandin käyttöön työpöytäympäristöissä ja sulautettuja ratkaisuja, kuten alustoja autojen infotainment-järjestelmille, älypuhelimille, televisioille ja muille kuluttajalaitteille. Projektikoodia jaetaan MIT-lisenssillä.
Suurin Westonin versionumeron muutos johtuu ABI-muutoksista, jotka rikkovat yhteensopivuuden. Muutoksia uudessa Westonin toimipisteessä:
- Jatketaan työtä värinhallintainfrastruktuurin parissa, joka mahdollistaa värien muuntamisen, gammakorjauksen ja väriprofiilit. Sisältää mahdollisuuden määrittää ICC-profiili näytölle ja heijastaa värejä sRGB:stä siihen. Myös näytön vaihtamiseen HDR-tilaan on tuki, mutta HDR-sisällön luomista ei ole vielä toteutettu.
- Useiden taustaohjelmien samanaikaiseen suorittamiseen, esimerkiksi KMS:n ja RDP:n kautta tapahtuvaan tuottoon, tuen käyttöönottoa on valmisteltu yhdessä seuraavissa julkaisuissa.
- DRM-taustajärjestelmä tarjoaa perustan usean näytönohjaimen kokoonpanojen tulevalle tuelle.
- Erilaisia parannuksia on tehty RDP-taustajärjestelmän tukemiseksi näytön sisällön etäkäyttöä varten.
- Parannettu DRM-taustajärjestelmän suorituskyky.
- Lisätty tuki yhden pikselin puskuriprotokollalle, mikä mahdollistaa yhden pikselin puskureiden luomisen, jotka sisältävät neljä 32-bittistä RGBA-arvoa. Viewporter-protokollaa käyttämällä yhdistelmäpalvelin voi skaalata yhden pikselin puskureita luodakseen mielivaltaisen kokoisia yhtenäisiä väripintoja.
- Weston_bufferin toteutus on muokattu.
- Plugins cms-static ja cms-colored on vanhentunut.
- Useiden työtilojen ja skaalauksen tuki on poistettu työpöytäkuoresta.
- Tuki wl_shell-protokollalle on lopetettu, ja se on korvattu xdg-shellillä.
- Fbdev-taustaosa on poistettu, ja sen sijaan tulisi käyttää KMS-taustaohjelmaa.
- Komponentit weston-launch, launcher-direct, weston-info ja weston-gears on poistettu libsean ja wayland-infon hyväksi.
- Oletuksena KMS-ominaisuus max-bpc on asetettu.
- Hätäsammutus käytössä, kun järjestelmän vapaa muisti on lopussa.
Lähde: opennet.ru