NetBSD hà cambiatu à u gestore di finestra CTWM predeterminatu è sperimenta cù Wayland

Prughjettu NetBSD annunziatu nantu à cambià u gestore di finestra predeterminatu offertu in una sessione X11 da Buffalu nantu CTWM. CTWM hè una furchetta di twm, chì hè stata furzata in u 1992 è hà evolutu versu a creazione di un gestore di finestra ligeru è cumplettamente persunalizabile chì vi permette di cambià l'apparenza è u cumpurtamentu à u vostru gustu.

U gestore di finestra twm hè statu prupostu nantu à NetBSD per l'ultimi 20 anni è pare arcaicu in l'ambiente d'oghje. A reazione negativa di e persone à u twm predeterminatu hà furzatu i sviluppatori à ricunsiderà a cunchiglia predeterminata è aduprà u più putente gestore di finestra CTWM per creà un ambiente amichevule per l'utilizatori cù sperienza in altri sistemi operativi.

CTWM supporta i desktop virtuali, hè attivamente sviluppatu, è hè dispunibule sottu una licenza compatibile NetBSD. E funzioni novi implementate nantu à a basa di CTWM includenu un menù d'applicazione generatu automaticamente, scorciatoie di tastiera utili per un cuntrollu tutale senza un mouse, adattazione per travaglià cù diverse risoluzioni di schermu (cumpresu HiDPI dopu l'aghjunzione di fonti grandi), a capacità di supportà sia assai lento sia assai assai. sistemi veloci chì utilizanu un unicu schedariu di cunfigurazione.

Era:

NetBSD hà cambiatu à u gestore di finestra CTWM predeterminatu è sperimenta cù Wayland

Hè diventatu:

NetBSD hà cambiatu à u gestore di finestra CTWM predeterminatu è sperimenta cù Wayland

cliccà publicatu Una nota nantu à u statutu di u prughjettu di u servitore compostu NetBSD swc basatu annantu à u protocolu Wayland. U portu ùn hè ancu prontu per l'usu di ogni ghjornu, ma hè digià adattatu per esperimenti è eseguisce applicazioni cù Qt5, GTK3 o SDL2. I prublemi includenu incompatibilità cù alcune applicazioni, cumpresu Firefox, mancanza di supportu per eseguisce l'applicazioni X11, è a capacità di travaglià solu cù Intel GPU per quale ci hè un driver per cambià i modi video à u livellu di u kernel.

Una di e caratteristiche di Wayland chì rende u portu à NetBSD difficiule hè a prisenza di una grande quantità di codice specificu di OS in i gestori composti rispunsevuli di gestisce a schermu, input è gestione di finestra. Wayland ùn furnisce micca protokolli pronti per funzioni cum'è screenshots, chjusi di schermu è gestione di a finestra, è resta sempre in daretu à u servitore X in settori cum'è portabilità, modularità è standardizazione.

E capacità supplementari sò implementate da u gestore compostu o attraversu a definizione di estensioni di protokollu. U servitore compostu di riferimentu Weston hè assai dipendente da l'API di u kernel Linux. Per esempiu, u ligame à u mecanismu di multiplexing d'E/O epoll richiede una rielaborazione per supportà kqueue. I patch per l'usu di kqueue sò digià stati preparati da i sviluppatori di sistemi BSD, ma ùn sò ancu stati accettati in u mainstream.

U codice di u servitore compostu di riferimentu hè statu inizialmente scrittu cù un ochju solu in Linux è ùn piglia micca in contu e caratteristiche di l'altri sistemi (per esempiu, u codice usa "#include "è a dipendenza da libinput). FreeBSD implementa un clone di l'API di input Linux, ma NetBSD usa una API di gestione di input fundamentalmente diversa, wscons. Attualmente, u supportu wscons hè statu digià aghjuntu à swc è hè previstu di portà à altri gestori composti.

I rapprisentanti di NetBSD intendenu cunvince i sviluppatori di Wayland per ùn utilizà micca un ligame duru per epoll, ma per cambià à una strata universale cum'è libevent. U travagliu pianificatu include ancu l'aghjurnà a pila DRM / KMS di u kernel NetBSD è i driver di gràficu, cumpresu u codice di porting da u kernel Linux, è aghjunghjenu supportu per u cambiamentu atomicu di i modi video, e novi versioni di DRM è l'API Glamour (per eseguisce X11). applicazioni in esecuzione xwayland). Hè previstu di aghjunghje supportu per framebuffers à u servitore compostu basatu in Wayland.

NetBSD hà cambiatu à u gestore di finestra CTWM predeterminatu è sperimenta cù Wayland

Source: opennet.ru

Add a comment