NetBSD verkefni
twm gluggastjórinn hefur verið boðinn á NetBSD síðastliðin 20 ár og lítur út fyrir að vera forneskjulegur í umhverfi nútímans. Neikvæð viðbrögð fólks við sjálfgefna twm neyddu forritara til að endurskoða sjálfgefna skelina og nota öflugri CTWM gluggastjórann til að búa til umhverfi vingjarnlegt fyrir notendur með reynslu af öðrum stýrikerfum.
CTWM styður sýndarskjáborð, er í virkri þróun og er fáanlegt undir NetBSD samhæfðu leyfi. Nýir eiginleikar útfærðir á grundvelli CTWM eru meðal annars sjálfkrafa útbúinn forritavalmynd, gagnlegar flýtilykla fyrir fulla stjórn án músar, aðlögun til að vinna með mismunandi skjáupplausnir (þar á meðal HiDPI eftir að hafa bætt við stóru letri), getu til að styðja bæði mjög hægt og mjög hröð kerfi sem nota eina stillingarskrá.
Það var:
Það varð:
auki
Einn af eiginleikum Wayland sem gerir flutning á NetBSD erfiða er tilvist mikið magn af stýrikerfissértækum kóða í samsettum stjórnendum sem bera ábyrgð á stjórnun skjásins, inntaks og gluggastjórnunar. Wayland býður ekki upp á tilbúnar samskiptareglur fyrir eiginleika eins og skjámyndatöku, skjálæsingu og gluggastjórnun, og það er enn á eftir X netþjóni á sviðum eins og flytjanleika, einingakerfi og stöðlun.
Viðbótarmöguleikar eru útfærðir af samsettum stjórnanda eða með skilgreiningu á samskiptaviðbótum. Weston tilvísun samsettur miðlari er mjög háður Linux kjarna API. Til dæmis, bindingin við epoll I/O multiplexing vélbúnaðinn krefst endurvinnslu til að styðja við kqueue. Plástrar til að nota kqueue hafa þegar verið útbúnir af forriturum BSD kerfa, en hafa ekki enn verið samþykktir í almennum straumi.
Kóðinn á samsetta tilvísunarþjóninum var upphaflega skrifaður með auga eingöngu á Linux og tekur ekki tillit til eiginleika annarra kerfa (til dæmis notar kóðinn "#include " og háð libinput). FreeBSD útfærir klón af Linux inntaks API, en NetBSD notar í grundvallaratriðum mismunandi inntaksstjórnunar API, wscons. Eins og er, hefur wscons stuðningi þegar verið bætt við swc og er fyrirhugað að flytja það til annarra samsettra stjórnenda.
Fulltrúar NetBSD ætla að sannfæra Wayland forritara um að nota ekki harðan hlekk til epoll, heldur að skipta yfir í alhliða lag eins og libevent. Fyrirhuguð vinna felur einnig í sér að uppfæra DRM/KMS stafla NetBSD kjarnans og grafíkrekla, þar á meðal flutningskóða frá Linux kjarnanum, auk þess að bæta við stuðningi við atómskipti á myndhamum, nýjum útgáfum af DRM og Glamour API (til að keyra X11 forrit sem keyra xwayland). Fyrirhugað er að bæta við stuðningi við rammabuffara við samsetta miðlarann sem byggir á Wayland.
Heimild: opennet.ru