Rhyddhau injan bwrdd gwaith Arcan 0.6.2

Ar Γ΄l blwyddyn o ddatblygiad, mae'r injan bwrdd gwaith Arcan 0.6.2 wedi'i ryddhau, sy'n cyfuno gweinydd arddangos, fframwaith amlgyfrwng ac injan gΓͺm ar gyfer prosesu graffeg 3D. Gellir defnyddio Arcan i greu amrywiaeth o systemau graffigol, o ryngwynebau defnyddwyr ar gyfer cymwysiadau wedi'u mewnosod i amgylcheddau bwrdd gwaith hunangynhwysol. Yn benodol, mae bwrdd gwaith tri dimensiwn Safespaces ar gyfer systemau rhith-realiti ac amgylchedd bwrdd gwaith Durden yn cael eu datblygu ar sail Arcan. Mae cod y prosiect wedi'i ysgrifennu yn C ac yn cael ei ddosbarthu o dan y drwydded BSD (mae rhai cydrannau o dan GPLv2+ a LGPL).

Mae'r datganiad newydd yn parhau i ddatblygu offer ar gyfer gwaith o bell gyda'r bwrdd gwaith dros y rhwydwaith. Darperir mynediad rhwydwaith gan y gweinydd graffigol β€œarcan-net”, sy'n gweithredu'r protocol A12, sy'n cyfuno galluoedd technolegau fel mDNS (diffiniad o wasanaethau lleol), SSH (cragen testun rhyngweithiol), X11 / VNC / RDP (rhyngweithiol cragen graffigol), RTSP (ffrydio cyfryngau) a HTTP (llwytho adnoddau a chydamseru cyflwr).

Nid yw Arcan ynghlwm wrth is-system graffeg ar wahΓ’n a gall weithio ar ben amgylcheddau system amrywiol (BSD, Linux, macOS, Windows) gan ddefnyddio backends plug-in. Er enghraifft, mae modd rhedeg ar ben Xorg, egl-dri, libsdl ac AGP (GL/GLES). Gall gweinydd arddangos Arcan redeg cymwysiadau cleient yn seiliedig ar X, Wayland a SDL2. Y meini prawf allweddol a ddefnyddir wrth ddylunio'r API Arcan yw diogelwch, perfformiad a dadleuadwyedd. Er mwyn symleiddio datblygiad rhyngwynebau, cynigir defnyddio'r iaith Lua.

Nodweddion Arcana:

  • Cyfuniad o rolau gweinydd cyfansawdd, gweinydd arddangos a rheolwr ffenestri.
  • Y gallu i weithio mewn modd ar wahΓ’n, lle mae'r rhaglen yn gweithredu fel cyswllt hunangynhaliol.
  • Fframwaith amlgyfrwng adeiledig sy'n darparu offer ar gyfer gweithio gyda graffeg, animeiddio, prosesu ffrydio fideo a sain, llwytho delweddau, a gweithio gyda dyfeisiau dal fideo.
  • Model amlbroses ar gyfer cysylltu proseswyr ffynonellau data deinamig - o ffrydiau fideo i allbwn rhaglenni unigol.
  • Model rhannu braint anhyblyg. Mae cydrannau injan yn cael eu torri i lawr yn brosesau bach di-freintiedig sy'n cyfathrebu trwy'r rhyngwyneb cof a rennir shmif;
  • Offer monitro a dadansoddi damweiniau adeiledig, gan gynnwys yr injan sy'n gallu cyfresoli cyflwr mewnol sgriptiau Lua i symleiddio dadfygio;
  • Swyddogaeth wrth gefn, a all, rhag ofn y bydd gwall rhaglen yn methu, lansio rhaglen wrth gefn, gan gynnal yr un ffynonellau data a chysylltiadau allanol;
  • Offer rhannu uwch y gellir eu defnyddio i recordio neu ddarlledu is-setiau penodol o ffynonellau sain a fideo wrth weithredu rhannu bwrdd gwaith.

Ffynhonnell: opennet.ru

Ychwanegu sylw