Ar ôl chwe mis o ddatblygu, mae XLibre 25.1.0, fforch o X.Org Server, wedi'i ryddhau. Mae'r datganiad cyntaf o gangen XLibre XServer 25.1.0 wedi'i osod fel un o ansawdd beta ac fe'i bwriedir ar gyfer profi a nodi problemau posibl. Mae dwy fersiwn beta arall wedi'u cynllunio i ddilyn, ac ar ôl hynny bydd y gangen yn cael ei datgan yn sefydlog gyda 25.1.3.
Cynhelir y prosiect gan Enrico Weigelt, sy'n arwain y gweinydd X o ran nifer y newidiadau a baratowyd. Cyn fforch Enrico, roedd tua 1600 o newidiadau wedi'u derbyn i Weinydd X.Org, a chafodd dros 1200 yn rhagor eu hymgorffori yn sylfaen god y fforch. Enrico hefyd yw cynhaliwr y gyrwyr AMD FCH GPIO a VIRTIO GPIO yng nghnewyllyn Linux, a chynhaliwr Xnest.
Ysgogwyd y fforch gan anghytundeb â pholisïau cynhalwyr X.Org, a oedd yn arwain at farweidd-dra mewn datblygiad, tra bod Enrico yn dadlau dros ddatblygiad gweithredol a glanhau mawr o'r gweinydd X. Deilliodd anfodlonrwydd y cynhalwyr gydag Enrico, a arweiniodd atynt yn rhoi'r gorau i dderbyn ei gyfraniadau, o'r ffaith bod rhai o'r newidiadau sy'n gysylltiedig â'r glanhau wedi achosi problemau, atchweliadau, torri rheolau ABI, a methiannau adeiladu. Ar ben hynny, roedd Enrico yn dueddol o ddamcaniaethau cynllwynio a honnodd fod Red Hat yn arafu datblygiad gweinydd X yn fwriadol.
Mae newidiadau yn XLibre XServer 25.1 yn cynnwys:
- Ychwanegwyd cefnogaeth ar gyfer y llyfrgell libseat a'r broses gefndir seatd, sy'n darparu galluoedd ar gyfer rheoli sesiynau a mynediad at ddyfeisiau mewnbwn ac allbwn a rennir (gellir eu defnyddio fel dewis arall yn lle'r cydrannau rheoli sesiynau o systemd).
- Mae cefnogaeth i yrwyr perchnogol NVIDIA wedi gwella. Yn ogystal â'r rhyddhadau gyrwyr NVIDIA 570+ a gefnogwyd yn flaenorol, mae cefnogaeth wedi'i hychwanegu ar gyfer canghennau hŷn (340, 390, a 470). Mae hyn yn cael ei alluogi trwy nodi'r faner "legacy_nvidia_padding" wrth adeiladu Xserver. Mae hyn yn dileu'r angen i osod y paramedr IgnoreABI yn y gyfarwyddeb ServerFlags. Ar systemau gyda gyrwyr NVIDIA, mae cefnogaeth i bensaernïaeth cyflymiad GLAMOR 2D wedi'i galluogi. Mae'r bensaernïaeth hon yn defnyddio OpenGL i gyflymu gweithrediadau 2D. Roedd cefnogaeth GLAMOR wedi'i hanalluogi o'r blaen oherwydd anghydnawsedd â'r gyrrwr DDX "modesetting" ar systemau gyda gyrwyr NVIDIA; mae'r anghydnawsedd hwn bellach wedi'i ddatrys.
- Mae gweinydd Xfbdev X, sy'n defnyddio'r ddyfais framebuffer (/dev/fb*) ar Linux, wedi'i ailgyflwyno. Gall Xfbdev redeg heb yrwyr graffeg ac mae'n addas ar gyfer systemau mewnosodedig ac amgylcheddau cyfyngedig o ran adnoddau.
- Ychwanegwyd cefnogaeth ar gyfer platfform Cygwin (amgylchedd GNU ar gyfer Windows).
- Ychwanegwyd y gallu i osod priodweddau DPI ar gyfer gwahanol fonitorau.
- Mae'r gyrrwr dga wedi rhoi'r gorau i gefnogi'r protocol DGA 1.0 blaenorol.
- Mae mwy nag 20 o newidiadau sy'n gysylltiedig â glanhau cod wedi'u gwneud.
- Mae'r system integreiddio parhaus bellach yn cynnwys profion adeiladu ar gyfer llwyfannau DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32), a Cygwin (x86-64). Ar gyfer DragonFly BSD, FreeBSD, NetBSD, mingw32, ac Ubuntu, mae gwiriad adeiladu gyda'r faner "-Werror" wedi'i ychwanegu.
Ffynhonnell: opennet.ru
