Weston Composite Server 14.0 Kuburitswa

Mushure memwedzi mipfumbamwe yekuvandudzwa, kuburitswa kwakagadzikana kweiyo composite server Weston 14.0 yakaburitswa, ichigadzira matekinoroji anobatsira pakubuda kwerutsigiro rwakazara rweWayland protocol muChiedza, GNOME, KDE nedzimwe nharaunda dzevashandisi. Kubudirira kweWeston kune chinangwa chekupa iyo yepamusoro-mhando kodhi base uye inoshanda mienzaniso yekushandisa Wayland munzvimbo dzedesktop uye yakamisikidzwa mhinduro, senge mapuratifomu emota infotainment masisitimu, mafoni, maTV uye zvimwe zvigadzirwa zvevatengi. Iyo kodhi yeprojekiti yakagoverwa pasi peMIT rezinesi.

Shanduko mubazi idzva reWeston:

  • Tsigiro yehardware underlay yakawedzerwa kune inobuda backend kuburikidza ne DRM (Direct Rendering Manager). Iyo modhi yeatomic asynchronous switching pakati pemabhafa maviri muvhidhiyo memory (atomic async flip) inogoneswa.
  • Iyo 'girazi-ye' kuseta yakawedzerwa kune yekumisikidza faira kuronga inobuda girazi.
  • Tsigiro yeDmaBuf tekinoroji yakawedzerwa kune inobuda backend kuburikidza nePipewire multimedia server.
  • Iyo yakapfava-egl mutengi inobvumira kushandiswa kwenzvimbo inopenya ine 16-bit color inomiririra. Yakawedzerwa sarudzo yekushandisa EGL yekuwedzera EGL_EXT_present_opaque. Rutsigiro rwekudzvanya kwepamusoro rwakaitwa.
  • Mumashure ekubuda kuburikidza neRDP protocol, rutsigiro rweFreeRDP 3.x rwawedzerwa.
  • Iyo VNC inoburitsa backend inopa kugona kudzima TLS uye kushandisa password yekusimbisa mune isiri-TLS modhi.
  • libweston yakawedzera rutsigiro rweiyo Wayland protocol yekuwedzera kwemavara-kutonga. Iko kugona kudzikamisa nzvimbo yekufamba kwepointer pane yakazara-screen nzvimbo kwaitwa.
  • Chikamu chekupa kuburikidza neOpenGL (gl-renderer) chakawedzera rutsigiro rwekutora OpenGL ES 3 uye OpenGL ES 2 kubuda mune asynchronous mode, pamwe nekugona kushandura ruvara rwezvinhu uchishandisa shader.

Source: opennet.ru