Aistríonn NetBSD go bainisteoir fuinneog réamhshocraithe CTWM agus déanann sé turgnaimh le Wayland

Tionscadal NetBSD D'fhógair faoi ​​athrú a dhéanamh ar an mbainisteoir fuinneog réamhshocraithe a thairgtear i seisiún X11 ó Buabhall ar CTWM. Is forc de twm é CTWM, a forked i 1992 agus a tháinig chun cinn i dtreo a chruthú bainisteoir fuinneoige éadrom agus go hiomlán inoiriúnaithe a ligeann duit a athrú cuma agus iompar do blas.

Tá an bainisteoir twm window á thairiscint ar NetBSD le 20 bliain anuas agus tá cuma ársa air i dtimpeallacht an lae inniu. Chuir imoibriú diúltach na ndaoine ar an twm réamhshocraithe iallach ar na forbróirí athmhachnamh a dhéanamh ar an bhlaosc réamhshocraithe agus an bainisteoir fuinneog CTWM níos cumhachtaí a úsáid chun timpeallacht atá neamhdhíobhálach don chomhshaol a chruthú d'úsáideoirí a bhfuil taithí acu ar chórais oibriúcháin eile.

Tacaíonn CTWM le deasc fíorúla, tá sé á fhorbairt go gníomhach, agus tá sé ar fáil faoi cheadúnas comhoiriúnach le NetBSD. I measc na ngnéithe nua a cuireadh i bhfeidhm ar bhonn CTWM tá roghchlár feidhmchláir a ghintear go huathoibríoch, aicearraí méarchláir úsáideacha le haghaidh rialú iomlán gan luch, oiriúnú le haghaidh oibriú le rúin scáileáin éagsúla (lena n-áirítear HiDPI tar éis clónna móra a chur leis), an cumas chun tacú leis an dá an-mhall agus an-. córais thapa ag baint úsáide as comhad cumraíochta amháin.

Bhí sé:

Aistríonn NetBSD go bainisteoir fuinneog réamhshocraithe CTWM agus déanann sé turgnaimh le Wayland

tháinig sé chun bheith:

Aistríonn NetBSD go bainisteoir fuinneog réamhshocraithe CTWM agus déanann sé turgnaimh le Wayland

chomh maith foilsithe Nóta ar stádas an tionscadail freastalaí ilchodach NetBSD swc bunaithe ar phrótacal Wayland. Níl an calafort réidh fós le húsáid ó lá go lá, ach tá sé oiriúnach cheana féin le haghaidh turgnaimh agus feidhmchláir a reáchtáil ag baint úsáide as Qt5, GTK3 nó SDL2. I measc na bhfadhbanna tá neamh-chomhoiriúnacht le roinnt feidhmchlár, lena n-áirítear Firefox, easpa tacaíochta le haghaidh feidhmchláir X11 a rith, agus an cumas oibriú le GPUanna Intel amháin a bhfuil tiománaí ann chun modhanna físe a athrú ag an leibhéal eithne.

Ceann de na gnéithe de Wayland a fhágann go bhfuil sé deacair aistriú chuig NetBSD ná go bhfuil líon mór de chód a bhaineann go sonrach leis an OS sna bainisteoirí ilchodacha atá freagrach as an scáileán, ionchur agus bainistíocht fuinneoige a bhainistiú. Ní sholáthraíonn Wayland prótacail réamhdhéanta le haghaidh gnéithe cosúil le gabháil scáileáin, glasáil scáileáin, agus bainistíocht fuinneoige, agus tá sé fós taobh thiar de fhreastalaí X i réimsí cosúil le iniomparthacht, modúlacht, agus caighdeánú.

Cuirtear cumais bhreise i bhfeidhm ag an mbainisteoir ilchodach nó trí shíneadh prótacail a shainiú. Tá freastalaí ilchodach tagartha Weston ag brath go mór ar an API eithne Linux. Mar shampla, is gá athoibriú a dhéanamh ar an gceangal leis an meicníocht ilphléacs I/O epoll chun tacú le kqueue. D'ullmhaigh forbróirí córais BSD paistí chun kqueue a úsáid cheana féin, ach níor glacadh leo fós sa phríomhshruth.

Scríobhadh cód an fhreastalaí ilchodach tagartha ar dtús le súil ar Linux amháin agus ní chuireann sé san áireamh gnéithe córais eile (mar shampla, úsáideann an cód “#include " agus spleáchas ar libinput). Cuireann FreeBSD clón den API ionchuir Linux i bhfeidhm, ach úsáideann NetBSD API bainistíochta ionchuir atá difriúil go bunúsach, wscons. Faoi láthair, tá tacaíocht wscons curtha le swc cheana féin agus tá sé beartaithe é a aistriú chuig bainisteoirí ilchodacha eile.

Tá sé ar intinn ag ionadaithe NetBSD a chur ina luí ar fhorbróirí Wayland gan nasc crua a úsáid leis an epoll, ach aistriú chuig sraith uilíoch mar libevent. Áiríonn obair phleanáilte freisin cruach DRM/KMS de na tiománaithe eithne agus grafaicí NetBSD a nuashonrú, lena n-áirítear cód a iompar ón eithne Linux, chomh maith le tacaíocht a chur leis d’athrú adamhach modhanna físe, leaganacha nua de DRM agus an API Glamour (le haghaidh X11 a rith feidhmchláir a ritheann xwayland). Tá sé beartaithe tacaíocht do mhaoláin fhráma a chur leis an bhfreastalaí ilchodach atá bunaithe ar Wayland.

Aistríonn NetBSD go bainisteoir fuinneog réamhshocraithe CTWM agus déanann sé turgnaimh le Wayland

Foinse: oscailtenet.ru

Add a comment