NetBSD on vaikimisi ĂŒle lĂ€inud aknahaldurile CTWM ja katsetab Waylandiga

Projekt NetBSD teatas X11 seansis vaikimisi aknahalduri vahetamisest twm . Tundub, et CTWM. CTWM on twm-i forks, mis eraldus 1992. aastal ja arendati suunas kerge ja tÀielikult kohandatava aknahalduri loomise suunas, mis vÔimaldab muuta vÀlimust ja kÀitumist vastavalt oma soovidele.

Akna haldur twm on olnud NetBSD-s viimased 20 aastat ja tĂ€napĂ€eva tingimustes nĂ€gi see vĂ€lja aegunud. Inimeste negatiivne reaktsioon vaikimisi pakutud twm-ile sundis arendajaid ĂŒmber vaatama vaikimisi liidest ning kasutama oluliselt funktsionaalsemat aknahaldurit CTWM, et luua kasutajasĂ”bralik keskkond, mis sobib teiste operatsioonisĂŒsteemide kogemustega kasutajatele.

CTWM toetab virtuaalseid töölauad, arendab aktiivselt ja on litsentseeritud NetBSD-d ĂŒhilduva litsentsi alusel. CTWM-i pĂ”hjal on uute vĂ”imaluste seas mĂ€rgitud automaatselt genereeritavad rakenduste menĂŒĂŒd, kasulikud klaviatuurikombinatsioonid tĂ€ielikuks juhtimiseks ilma hiireta, kohandamine, et töötada erinevate ekraanisuurustega (sealhulgas HiDPI suurte fontide lisamise jĂ€rel) ning toetuse vĂ”imalus nii vĂ€ga aeglastele kui ka vĂ€ga kiiretele sĂŒsteemidele ĂŒhe konfiguratsioonifailiga.

Oli:

NetBSD on vaikimisi ĂŒle lĂ€inud aknahaldurile CTWM ja katsetab Waylandiga

On:

NetBSD on vaikimisi ĂŒle lĂ€inud aknahaldurile CTWM ja katsetab Waylandiga

Lisaks avalikustatud mĂ€rkus projekti seisundist, et tagada töö NetBSD-s komposiidi serverile swc Waylandi protokolli pĂ”hjal. Pord pole veel igapĂ€evaseks kasutamiseks valmis, kuid on juba sobiv katsetamiseks ja rakenduste kĂ€ivitamiseks, mis kasutavad Qt5, GTK3 vĂ”i SDL2. Probleemide hulgas on mĂ€rgitud, et see pole ĂŒhilduv mĂ”nede rakendustega, sealhulgas Firefoxiga, puudub X11 rakenduste kĂ€ivitamise toetus, samuti töö on vĂ”imalik ainult Intel GPU-dega, millel on draiver videoreĆŸiimide tasemel vahetamiseks.

Waylandi eripÀra, mis raskendab portimist NetBSD-sse, on suur osa OS-spetsiifilisest koodist komposiidi haldurites, mis vastutavad ekraani, sisendi ja akende haldamise eest. Wayland ei paku selliste vÔimaluste jaoks valmis protokolle nagu ekraanipiltide loomine, ekraani lukustamine ja akende haldamine ning jÀÀb seni X-serverist maha kantavuse, modulaarsuse ja standardimise osas.

Lisa vĂ”imalusi rakendatakse komposiitmanageri vĂ”i protokollide laienduste mÀÀramise kaudu. NĂ€idekomposiitserver Weston on tugevalt seotud Linuxi tuuma API-ga. NĂ€iteks on sisend-vĂ€ljundmultipleximise mehhanismi epoll sidumine nĂ”udnud ĂŒmbertegemist, et toetada kqueue-d. Kqueue kasutamiseks mĂ”eldud patĆĄid on BSD-sĂŒsteemide arendajate poolt juba valmis, kuid pole veel pĂ”hikoosseisu vĂ”etud.

Eri komposiitserveri kood on algselt kirjutatud ainult Linuxi jaoks, arvestamata teiste sĂŒsteemide omadusi (nĂ€iteks sisaldab kood "#include " ja sĂ”ltub libinput-ist). FreeBSD-s on rakendatud Linuxi sisendi API kloon, kuid NetBSD-s rakendatakse pĂ”himĂ”tteliselt erinevat API-d sisendi haldamiseks — wscons. Praegu on wscons'i tugi juba lisatud swc-sse ja kavandatud ĂŒleviimine teistesse komposiitmanageritesse.

NetBSD esindajad kavatsevad veenda Waylandi arendajaid mitte kasutama jĂ€ika sidumist epolliga, vaid liikuma universaalsele kihile nagu libevent. Planeeritavate tööde seas on mĂ€rgitud NetBSD tuum DRM/KMS stacki ja graafikadraiverite uuendamine, sealhulgas koodi portimine Linuxi tuumast, samuti tugi atomaarsete videoreĆŸiimide vahetamiseks, uute DRM versioonide ja Glamor API lisamine (X11 rakenduste kĂ€itamiseks xwaylandi all). Komposiitserverisse, mis pĂ”hineb Waylandil, on kavandatud lisada tugi raamifailidele.

NetBSD on vaikimisi ĂŒle lĂ€inud aknahaldurile CTWM ja katsetab Waylandiga

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster