È stata pubblicata la versione del sistema operativo Linux openKylin 3.0, sviluppato dalla Corporazione Elettronica Cinese con la partecipazione di diverse centinaia di organizzazioni cinesi, istituti educativi, centri di ricerca, produttori di software e hardware. La distribuzione sviluppa un proprio database di pacchetti, indipendente da altre distribuzioni. Lo sviluppo avviene con licenze aperte (principalmente GPLv3) nei repository ospitati su gitee.com. Le versioni pronte per l'installazione sono state create per architetture X86_64 (8 GB), ARM64 (6.7 GB), Loong64 (4.3 GB) e RISC-V (5 GB) in varianti per server e desktop.
La distribuzione utilizza l'interfaccia utente 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 che supporta una tastiera virtuale. Inizialmente, l'interfaccia utente era basata su un fork del desktop MATE, ma successivamente è stata quasi completamente riprogettata e riscritta utilizzando componenti in C++ con la libreria Qt, in parte riutilizzati da KDE o creati da zero.
Come pannello principale viene utilizzato un fork del pannello del progetto LXQt, mentre la barra laterale e il menu sono stati creati internamente. Il centro di controllo delle applicazioni e il configuratore si basano su componenti di KDE. Per la gestione audio viene utilizzato un multimedia. server PipeWire. Come file manager viene offerto Peony, un fork di Caja / Nautilus di MATE riscritto in Qt.

Tra le funzionalità 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 terminarle, restituendo comunque al sistema le risorse allocate ai processi. Graded Freeze offre anche la possibilità di assegnare diverse priorità di esecuzione e consumo di risorse a classi di applicazioni differenti.
La distribuzione include strumenti integrati per l'integrazione con dispositivi mobili che eseguono la piattaforma Android, per facilitare l'interazione tra i dispositivi di sistema e i dispositivi Android, per fornire accesso allo schermo, sincronizzazione dei file e ricerca. Per eseguire applicazioni mobili scritte per Android, viene fornito un ambiente speciale KMRE. L'esecuzione di applicazioni Windows viene fornita tramite Wine.
Modifiche nella versione openKylin 3.0:
- È stata garantita l'integrazione dell'agente AI KylinBot, che consente di utilizzare l'AI in tutte le parti del sistema. È stato aggiunto l'AI Toolkit Kylin-CUA per automatizzare le azioni sul desktop. Utilizzando il protocollo MCP, l'agente AI può essere impiegato per lavorare con le utilità di sistema, eseguire azioni sul desktop, gestire il sistema, il display, la rete e i dispositivi periferici. È supportata la connessione a agenti AI alternativi, come WorkBuddy, OpenClaw e Raccoon Work. Per lo sviluppo di estensioni AI personalizzate e per l'utilizzo di modelli linguistici alternativi è stato proposto un AI SDK.
- È stata implementata la funzionalità per il riconoscimento dei gesti aerei, che consente di controllare il sistema con movimenti delle mani davanti alla webcam (ad esempio, un movimento della mano verso l'alto e verso il basso per scorrere o un pugno chiuso per fare uno screenshot).
- Il desktop è stato aggiornato alla versione UKUI 4.24. È stato adottato un nuovo compositore, WLCOM, che utilizza Wayland.
- La barra delle applicazioni è stata suddivisa in tre aree visive indipendenti per le icone delle applicazioni fisse/aperte, i widget e l'area di sistema.
- È stato aggiunto il supporto per l'input vocale e per il lettore di schermo.
- Sono stati implementati i wallpaper dinamici sul desktop.
- Nel file manager sono state ampliate le funzionalità di anteprima del contenuto e di esecuzione di operazioni su gruppi di file in modalità batch.
- È stata integrata la supporto per algoritmi di crittografia post-quantistica ML-KEM-768, ML-DSA-2 e SLH-DSA-128s. È stata adottata la libreria crittografica openHiTLS, sviluppata da organizzazioni cinesi.
- Sono stati inclusi equivalenti delle utility wget e time, riscritti in Rust.
- È stato aggiunto il supporto per 18 lingue, incluso il russo.
- Sono state aggiornate le versioni dei programmi, inclusi il kernel Linux 7.0, GCC 15, glibc 2.42, LLVM 22, JDK 25, glibc 2.42, Python 3.14, Mesa 26, Wayland 1.24, Qt 6.8, GTK 4.22, OpenSSL 3.5, NetworkManager 1.54, PipeWire 1.6, FFmpeg 8.
Fonte: opennet.ru
