NetBSD on vahetanud vaikimisi aknahalduriks CTWM-i ja katsetab Waylandi

NetBSD projekt kuulutas X11 seansis vaikimisi pakutava akna administratori muutmisest twm jÀrgnevaga CTWM. CTWM on twm-i fork, mis sai alguse 1992. aastal ja arenes vÀlja suunaga luua kerge ja tÀielikult kohandatav akna administratori, mis vÔimaldab muuta kujundust ja kÀitumist vastavalt enda soovidele.

Twm akna administraator on NetBSD olnud viimased 20 aastat ja tundus kaasaegsetes tingimustes vananenud. Inimeste negatiivne reaktsioon vaikimisi pakutavale twm-ile sundis arendajaid ĂŒle vaatama vaikimisi kasutatava keskkonna ja kasutama rohkem funktsionaalset akna administratori CTWM, et luua keskkond, mis oleks sĂ”bralik kasutajatele, kellel on kogemusi teiste operatsioonisĂŒsteemidega.

CTWM toetab virtuaalseid töölaudu, areneb pidevalt ja on saadaval NetBSD-ga ĂŒhilduva litsentsi alusel. Uute funktsioonide seas, mis on realiseeritud CTWM-i pĂ”hjal, tasub esile tĂ”sta automaatselt genereeritavat rakenduste menĂŒĂŒd, kasulikke klaviatuurikombinatsioone tĂ€isvÀÀrtuslikuks juhtimiseks ilma hiireta, kohandamist erinevate ekraani resolutsioonide jaoks (sealhulgas HiDPI pĂ€rast suurte fontide lisamist) ja vĂ”imalust toetada nii vĂ€ga aeglaseid kui ka vĂ€ga kiireid sĂŒsteeme ĂŒhe konfiguratsioonifailiga.

Oli:

NetBSD on vahetanud vaikimisi aknahalduriks CTWM-i ja katsetab Waylandi

Muudetud:

NetBSD on vahetanud vaikimisi aknahalduriks CTWM-i ja katsetab Waylandi

Lisaks on avaldatud projekti seisundi mĂ€rkmed NetBSD koos komposiitserveriga töötamise tagamiseks swc Waylandi protokolli pĂ”hjal. Port ei ole veel igapĂ€evaseks kasutamiseks valmis, kuid on juba sobilik katsetamiseks ja rakenduste kĂ€ivitamiseks, mis kasutavad Qt5, GTK3 vĂ”i SDL2. Probleemidena on mĂ€rgitud, et see ei ĂŒhildu mĂ”nede rakendustega, sealhulgas Firefoxiga, ei toeta X11 rakenduste kĂ€ivitamist ja töötab ainult Intel GPU-dega, millele on olemas draiver videoreĆŸiimide vahetamiseks tuumatasandil.

Waylandi eripĂ€rad, mis takistavad NetBSD-sse portimist, hĂ”lmavad suurt hulka operatsioonisĂŒsteemispetsiifilist koodi komposiitmanagerites, mis vastutavad ekraani, sisendi ja akende haldamise eest. Wayland ei paku valmis protokolle selliste funktsioonide jaoks nagu ekraanipiltide loomine, ekraani lukustamine ja akende haldamine ning jÀÀb mingil mÀÀral X-serverile alla sellistes valdkondades nagu ĂŒlekantavus, modulaarusus ja standardiseeritus.

TĂ€iendavad vĂ”imalused rakendatakse komposiitmanageri kaudu vĂ”i protokollide laienduste mÀÀratlemise kaudu. Viidatud komposiitserver Weston on tugevalt seotud Linuxi tuuma API-ga. NĂ€iteks sisendi/vĂ€ljundi mitmekeermestamise mehhanismi epoll'i seondumine nĂ”uab kqueue'i toetamiseks ĂŒmbertegemist. Kqueue'i kasutamiseks mĂ”eldud plaastrid on juba BSD-sĂŒsteemide arendajate poolt ette valmistatud, kuid hetkel ei ole nad peavoolu vastu vĂ”etud.

Standard komposiitserveri kood on algselt kirjutatud ainult Linuxi arvesse vĂ”ttes, ignoring other systems (nĂ€iteks kasutatakse koodis „#include “ ja sĂ”ltuvust libinput). FreeBSD-s on rakendatud Linuxi sisendi API klon, kuid NetBSD-s kasutatakse pĂ”himĂ”tteliselt erinevat API-d, et hallata sisendit — wscons. Praeguseks on wscons'i tugi juba lisatud swc-sse ja plaanis on selle levitamine ka teistesse komposiitmenedĆŸeritesse.

NetBSD esindajad kavatsevad veenda Waylandi arendajaid mitte rakendama jaoepollile tugevat sidumist, vaid liikuma universaalsele kihile, nagu libevent. Plaanitavate tööde hulgas on ka NetBSD tuuma DRM/KMS Stack'i ja graafikadraiverite vĂ€rskendamine, sealhulgas Linuxi tuumast koodi porteerimine ning toe lisamine videoreĆŸiimide aatomiliseks vahetamiseks, uute DRM versioonide ja API Glamor (X11 rakenduste kĂ€itamiseks xwaylandiga). Waylandi alusel pĂ”hinevasse komposiitserverisse plaanitakse lisada ka puldist toetust.

NetBSD on vahetanud vaikimisi aknahalduriks CTWM-i ja katsetab Waylandi

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster