Rhyddhau Gweinydd Cyfansawdd Weston 10.0

Ar Γ΄l blwyddyn a hanner o ddatblygiad, mae datganiad sefydlog o'r gweinydd cyfansawdd Weston 10.0 wedi'i gyhoeddi, gan ddatblygu technolegau sy'n cyfrannu at ymddangosiad cefnogaeth lawn i'r protocol Wayland mewn Goleuedigaeth, GNOME, KDE ac amgylcheddau defnyddwyr eraill. Nod datblygiad Weston yw darparu sylfaen cod o ansawdd uchel ac enghreifftiau gweithiol ar gyfer defnyddio Wayland mewn amgylcheddau bwrdd gwaith ac atebion wedi'u mewnosod, megis llwyfannau ar gyfer systemau infotainment modurol, ffonau clyfar, setiau teledu a dyfeisiau defnyddwyr eraill. Mae cod y prosiect yn cael ei ddosbarthu o dan y drwydded MIT.

Mae newid sylweddol yn nifer fersiwn Weston o ganlyniad i newidiadau ABI sy'n torri cydnawsedd. Newidiadau yng nghangen newydd Weston:

  • Ychwanegwyd cydrannau rheoli lliw sy'n eich galluogi i drosi lliwiau, perfformio cywiro gama, a gweithio gyda phroffiliau lliw. Ar hyn o bryd mae newidiadau wedi'u cyfyngu i is-systemau mewnol; bydd rheolyddion lliw sy'n weladwy i ddefnyddwyr yn ymddangos yn y datganiad nesaf.
  • Wrth weithredu'r protocol linux-dmabuf-unstable-v1, sy'n darparu'r gallu i rannu cardiau fideo lluosog gan ddefnyddio technoleg DMA-BUF, mae'r mecanwaith β€œadborth dma-buf” wedi'i ychwanegu, sy'n rhoi gwybodaeth ychwanegol i'r gweinydd cyfansawdd am y GPUs sydd ar gael ac yn ei gwneud hi'n bosibl cynyddu effeithlonrwydd cyfnewid data rhwng y prif GPU a'r GPU eilaidd. Er enghraifft, mae cefnogaeth ar gyfer "adborth dma-buf" yn ymestyn defnyddioldeb allbwn sganio copi sero.
  • Cefnogaeth ychwanegol i'r llyfrgell libseat, sy'n darparu swyddogaethau ar gyfer trefnu mynediad i ddyfeisiau mewnbwn ac allbwn a rennir, sy'n eich galluogi i wneud heb hawliau gwraidd (mae cydlyniad mynediad yn cael ei drin gan broses gefndir ar wahΓ’n, yn eistedd). Mewn datganiadau yn y dyfodol, rydym yn bwriadu disodli holl gydrannau rhedeg Weston Γ’ libseat.
  • Mae pob cymhwysiad cleient sampl wedi'i drosi i ddefnyddio'r estyniad protocol xdg-shell, sy'n darparu rhyngwyneb ar gyfer rhyngweithio ag arwynebau fel ffenestri, sy'n eich galluogi i symud arwynebau o amgylch y sgrin, lleihau, cynyddu, newid maint, ac ati.
  • Ychwanegwyd y gallu i weithredu meddalwedd cleient yn awtomatig ar Γ΄l cychwyn, er enghraifft, i drefnu rhaglenni i gychwyn yn awtomatig ar Γ΄l mewngofnodi.
  • Mae'r rhyngwyneb wl_shell, y backend fbdev, a'r cyfleustodau Weston-launch wedi'u anghymeradwyo (dylech ddefnyddio sedd-lansio neu logind-launch i'w rhedeg).
  • Mae gofynion dibyniaeth wedi'u cynyddu; mae'r cynulliad bellach yn gofyn am libdrm 2.4.95, libwayland 1.18.0 a phrotocolau tir-ffordd 1.24. Wrth adeiladu ategyn mynediad o bell yn seiliedig ar PipeWire, mae angen libpipewire 0.3.
  • Mae'r set prawf wedi'i ehangu.

Ffynhonnell: opennet.ru

Ychwanegu sylw