È stato presentato il rilascio della distribuzione Linux indipendente openKylin 1.0. Il progetto è sviluppato dalla China Electronics Corporation con la partecipazione di oltre 270 diverse organizzazioni cinesi, istituzioni educative, centri di ricerca, produttori di software e hardware. Lo sviluppo avviene sotto licenze open (principalmente GPLv3) nei repository ospitati su gitee.com. Le versioni pronte di openKylin 1.0 sono state create per le architetture X86_64 (4,2 GB), ARM e RISC-V nelle edizioni per PC/portatili, tablet e schede. Nelle versioni per ARM sono supportate schede come Raspberry Pi, Cool Pi e Chillie Pi, mentre nella versione per RISC-V è stata implementata la compatibilità con le schede VisonFive2, HiFive, SG2042 EVB, Lichepi4a e Lotus2.
Come ambiente utente, la distribuzione utilizza la shell UKUI (Ultimate Kylin User Interface), che segue un modello classico di organizzazione del desktop per PC e offre una modalità opzionale per tablet, controllata tramite touchscreen e dotata di tastiera virtuale. Inizialmente, l'interfaccia utente era basata su un fork del desktop MATE, ma successivamente è stata praticamente completamente riprogettata e riscritta in componenti scritti in C++ utilizzando la libreria Qt, con parti parzialmente prese da KDE o create da zero.

Per la barra delle applicazioni viene utilizzato un fork della barra del progetto LXQt, mentre la barra laterale e il menu sono stati creati autonomamente. Per la gestione delle finestre è stato impiegato un window manager derivato da KWin, che supporta il funzionamento con X11 e Wayland (selezionabile nella schermata di accesso al sistema). Dal KDE sono stati utilizzati anche il centro di controllo delle applicazioni e il configuratore. Per la gestione audio è stato adottato il multimedia PipeWire. un server Come file manager viene proposto Peony, un fork di Caja/Nautilus da MATE riscritto in Qt.
Tra le caratteristiche specifiche di openKylin spicca il meccanismo di gestione del ciclo di vita dei processi 'Graded Freeze', che consente di congelare le applicazioni non utilizzate senza terminarne l'esecuzione, restituendo risorse al sistema allocate ai processi. Graded Freeze consente anche di assegnare priorità diverse nell'esecuzione e nel consumo delle risorse a diverse classi di applicazioni.
La distribuzione integra anche strumenti per l'integrazione con dispositivi mobili che utilizzano la piattaforma Android, organizza l'interazione tra dispositivi di sistema e dispositivi Android, fornendo accesso allo schermo, sincronizzazione dei file e ricerca. Per eseguire applicazioni mobili scritte per Android è disponibile un ambiente speciale KMRE. L'esecuzione di applicazioni Windows è garantita tramite Wine.


openKylin 1.0 è annunciato come una distribuzione che supporta un proprio e indipendente sistema di pacchetti, diverso da altre distribuzioni. I pacchetti sono ospitati in un formato simile a quelli di Debian e Ubuntu (in precedenza era stato affermato che openKylin continuava lo sviluppo di Ubuntu Kylin). La distribuzione viene fornita con il proprio installer e include il kernel Linux 6.1. Come browser viene utilizzato Firefox, mentre per il pacchetto per ufficio è disponibile WPS Office. Per ascoltare musica e guardare video è stato proposto un proprio lettore multimediale. La distribuzione soddisfa i requisiti di sicurezza richiesti dalle aziende di comunicazione, trasporto ed energia, nonché dalle istituzioni statali e finanziarie in Cina.

Fonte: opennet.ru
