Die Veröffentlichung der unabhĂ€ngigen Linux-Distribution openKylin 1.0 wurde vorgestellt. Das Projekt wird von der China Electronics Corporation in Zusammenarbeit mit ĂŒber 270 verschiedenen chinesischen Organisationen, Bildungseinrichtungen, Forschungszentren, Software- und Hardwareherstellern entwickelt. Die Entwicklung erfolgt unter offenen Lizenzen (hauptsĂ€chlich GPLv3) in Repositories, die auf gitee.com gehostet werden. Die finalen Installationsassemblies von openKylin 1.0 sind fĂŒr die Architekturen X86_64 (4,2 GB), ARM und RISC-V in Ausgaben fĂŒr PCs/Laptops, Tablets und Platinen verfĂŒgbar. In den ARM-Assemblies werden Platinen wie Raspberry Pi, Cool Pi und Chillie Pi unterstĂŒtzt, wĂ€hrend in der RISC-V-Assembly die UnterstĂŒtzung fĂŒr die Platinen VisonFive2, HiFive, SG2042 EVB, Lichepi4a und Lotus2 implementiert ist.
Als Desktop-Umgebung wird im Distribution die UKUI (Ultimate Kylin User Interface) verwendet, die sich an einem klassischen Desktop-Modell fĂŒr PCs orientiert und einen optionalen Modus fĂŒr Tablets bereitstellt, der ĂŒber den Touchscreen gesteuert wird und eine Bildschirmtastatur unterstĂŒtzt. UrsprĂŒnglich wurde die BenutzeroberflĂ€che als Fork des MATE-Desktops entwickelt, aber spĂ€ter wurde sie nahezu vollstĂ€ndig neu gestaltet und auf Komponenten umgestellt, die in C++ unter Verwendung der Qt-Bibliothek geschrieben wurden, wobei Teile auch aus KDE entnommen oder von Grund auf neu erstellt wurden.

FĂŒr die Hauptleiste wird ein Fork der Leiste des LXQt-Projekts verwendet, wĂ€hrend die Seitenleiste und das MenĂŒ intern erstellt wurden. FĂŒr die Fensterverwaltung wird ein von KWin abgeleiteter Fenster-Manager eingesetzt, der sowohl mit X11 als auch mit Wayland arbeitet (dies kann auf dem Anmeldebildschirm ausgewĂ€hlt werden). Aus KDE werden auĂerdem das Anwendungssteuerzentrum und der Konfigurator verwendet. FĂŒr die Audiosteuerung wird Multimedia-Management eingesetzt. Server openKylin bietet spezifische Funktionen wie den Lebenszyklusmanagement-Mechanismus 'Graded Freeze', der es ermöglicht, nicht genutzte Anwendungen einzufrieren, ohne sie zu beenden, aber die den Prozessen zugewiesenen Systemressourcen freizugeben. Graded Freeze ermöglicht es auch, verschiedenen Klassen von Anwendungen unterschiedliche AusfĂŒhrungsprioritĂ€ten und Ressourcennutzungen zuzuweisen.
Zu den spezifischen Funktionen von openKylin gehört der «Graded Freeze»-Mechanismus, der es ermöglicht, ungenutzte Anwendungen einzufrieren, ohne sie zu beenden, und dabei die fĂŒr die Prozesse reservierten Ressourcen an das System zurĂŒckzugeben. Graded Freeze ermöglicht es auch, verschiedenen Klassen von Anwendungen unterschiedliche AusfĂŒhrungs- und RessourcenverbrauchsprioritĂ€ten zuzuweisen.
In der Distribution sind auch integrierte Werkzeuge zur Integration mit mobilen GerĂ€ten unter Android vorhanden, um die Interaktion zwischen SystemgerĂ€ten und Android-GerĂ€ten zu organisieren, Bildschirmzugriff zu gewĂ€hren, Dateien zu synchronisieren und zu suchen. Um mobile Anwendungen, die fĂŒr Android geschrieben wurden, auszufĂŒhren, steht eine spezielle Umgebung namens KMRE zur VerfĂŒgung. Die AusfĂŒhrung von Windows-Anwendungen wird durch Wine ermöglicht.


openKylin 1.0 wird als eine Distribution vorgestellt, die eine eigene, von anderen Distributionen unabhĂ€ngige Paketbasis unterstĂŒtzt. Die Pakete werden in Form von Repositories bereitgestellt, die Debian und Ubuntu Ă€hneln (frĂŒher wurde behauptet, dass openKylin die Entwicklung von Ubuntu Kylin fortsetzt). Die Distribution wird mit einem eigenen Installer geliefert und enthĂ€lt den Linux-Kernel 6.1. Als Browser wird Firefox verwendet, und fĂŒr das Office-Paket steht WPS Office zur VerfĂŒgung. Zum Musikhören und Videoschauen ist ein eigener Mediaplayer vorgesehen. Die Distribution erfĂŒllt die Sicherheitsanforderungen, die in Kommunikations-, Transport- und Energieunternehmen sowie in staatlichen und finanziellen Institutionen in China gestellt werden.

Quelle: opennet.ru
