Tetikasa NetBSD
Ny mpitantana ny varavarankely twm dia natolotra tao amin'ny NetBSD nandritra ny 20 taona farany ary toa tranainy amin'ny tontolo ankehitriny. Ny fihetsiky ny olona amin'ny twm default dia nanery ny mpamorona handinika indray ny akorandriaka mahazatra ary hampiasa ilay mpitantana varavarankely CTWM matanjaka kokoa mba hamoronana tontolo iainana ho an'ireo mpampiasa manana traikefa amin'ny rafitra miasa hafa.
Ny CTWM dia manohana birao virtoaly, mivoatra mavitrika, ary azo alaina amin'ny alΓ lan'ny fahazoan-dΓ lana mifanaraka amin'ny NetBSD. Ny endri-javatra vaovao ampiharina amin'ny fototry ny CTWM dia ahitana ny menio fampiasa mandeha ho azy, hitsin-dΓ lana mahasoa ho an'ny fanaraha-maso feno tsy misy totozy, fampifanarahana amin'ny fiasana amin'ny fanapahan-kevitra amin'ny efijery samihafa (anisan'izany ny HiDPI aorian'ny fampidirana endritsoratra lehibe), ny fahafahana manohana ny tena miadana sy tena miadana. rafitra haingana mampiasa rakitra fanamafisana tokana.
dia:
lasa:
Fanampin'izany
Ny iray amin'ireo endri-javatra amin'ny Wayland izay manasarotra ny fandefasana ny NetBSD dia ny fisian'ny kaody manokana OS be dia be ao amin'ireo mpitantana composite tompon'andraikitra amin'ny fitantanana ny efijery, ny fidirana ary ny fitantanana varavarankely. Wayland dia tsy manome protocole efa vita ho an'ny endri-javatra toy ny fakΓ na sary, fanakatonana ny efijery ary ny fitantanana ny varavarankely, ary mbola mijanona ao ambadiky ny mpizara X amin'ny faritra toa ny portability, modularity ary manara-penitra.
Ny fahaiza-manao fanampiny dia ampiharin'ny mpitantana composite na amin'ny alΓ lan'ny famaritana ny fanitarana protocol. Ny Weston Composite Reference Server dia miankina betsaka amin'ny Linux kernel API. Ohatra, ny fatorana amin'ny mekanika multiplexing epoll I/O dia mitaky fanavaozana hanohanana kqueue. Ny patch ho an'ny fampiasana kqueue dia efa nomanin'ny mpamorona ny rafitra BSD, saingy tsy mbola nekena ho amin'ny mahazatra.
Ny kaody an'ny server composite reference dia nosoratana tamin'ny Linux ihany tamin'ny voalohany ary tsy miraharaha ny endrik'ireo rafitra hafa (ohatra, ny code dia mampiasa "#include " ary miankina amin'ny libinput ). FreeBSD dia mametraka clone an'ny Linux input API, fa ny NetBSD dia mampiasa API fitantanana fampidirana hafa, wscons. Amin'izao fotoana izao, ny fanohanan'ny wscons dia efa nampiana tao amin'ny swc ary nokasaina ho alefa any amin'ireo mpitantana composite hafa.
Ny solontenan'ny NetBSD dia mikasa ny handresy lahatra ny mpamorona Wayland mba tsy hampiasa rohy henjana amin'ny epoll, fa hifindra amin'ny sosona manerantany toy ny libevent. Ny asa nomanina dia ahitana koa ny fanavaozana ny DRM/KMS stack an'ny NetBSD kernel sy ny graphic drivers, anisan'izany ny porting code avy amin'ny kernel Linux, ary koa ny fanampiana fanampiana amin'ny fanovana atomika amin'ny maodely video, ny dikan-teny vaovao amin'ny DRM ary ny Glamour API (ho an'ny X11). fampiharana mihazakazaka xwayland). Nokasaina ny hanampy ny framebuffers amin'ny mpizara composite miorina amin'ny Wayland.
Source: opennet.ru