Die unabhängige Linux-Distribution openKylin 1.0 wurde veröffentlicht. Das Projekt wird von der Chinese Electronics Corporation in Zusammenarbeit mit über 270 verschiedenen chinesischen Organisationen, Bildungseinrichtungen, Forschungszentren sowie Software- und Hardwareherstellern weiterentwickelt. Die Entwicklung erfolgt unter offenen Lizenzen (hauptsächlich GPLv3) in Repositories, die auf gitee.com gehostet werden. Die fertigen Installationspakete von openKylin 1.0 sind für die Architekturen X86_64 (4,2 GB), ARM und RISC-V in Versionen für PCs/Laptops, Tablets und Entwicklertafeln konzipiert. Bei den ARM-Baukästen werden Platinen wie Raspberry Pi, Cool Pi und Chillie Pi unterstützt, und die RISC-V-Version umfasst Unterstützung für die Platinen VisonFive2, HiFive, SG2042 EVB, Lichepi4a und Lotus2.
Das benutzerdefinierte Umfeld im Distribution nutzt die UKUI (Ultimate Kylin User Interface), die sich an einem klassischen Desktop-Modell für PCs orientiert und einen optionalen Modus für Tablets bietet, der über einen Touchscreen gesteuert wird und eine virtuelle Tastatur unterstützt. Ursprünglich wurde die Benutzeroberfläche als Fork des MATE-Desktops entwickelt, jedoch wurde sie später nahezu vollständig überarbeitet und auf Komponenten umgestellt, die in C++ mit der Qt-Bibliothek geschrieben wurden, wobei teilweise auch Elemente aus KDE entnommen oder neu erstellt wurden.

Als Hauptpanel kommt ein Fork des Panels aus dem LXQt-Projekt zum Einsatz, während die Seitenleiste und das Menü in Eigenregie entwickelt wurden. Der Fenster-Manager basiert auf KWin und unterstützt den Betrieb mit X11 und Wayland (Auswahl ist auf dem Anmeldebildschirm möglich). Zudem werden das Anwendungszentrum und der Konfigurator aus KDE eingesetzt. Für die Audioverwaltung wird PipeWire verwendet. der Server Als Dateimanager wird Peony angeboten, ein in Qt umgeschriebener Fork von Caja/Nautilus aus MATE.
Eine der besonderen Funktionen von openKylin ist der Mechanismus zur Lebenszyklusverwaltung von Prozessen namens „Graded Freeze“. Dieser ermöglicht das Einfrieren ungenutzter Anwendungen, ohne sie zu beenden, und gibt die dafür reservierten Ressourcen an das System zurück. Graded Freeze erlaubt es auch, unterschiedlichen Klassen von Anwendungen verschiedene Ausführungs- und Ressourcenprioritäten zuzuweisen.
Die Distribution umfasst außerdem integrierte Mittel zur Anbindung an mobile Geräte, die mit der Android-Plattform betrieben werden. Hierzu gehören die Organisation der Interaktion zwischen den Systemen und Android-Geräten, der Zugriff auf den Bildschirm, die Dateisynchronisation und die Suche. Für den Betrieb von für Android entwickelten mobilen Anwendungen steht eine spezielle Umgebung namens KMRE zur Verfügung. Das Ausführen von Windows-Anwendungen wird durch Wine ermöglicht.


openKylin 1.0 wird als eine Distribution präsentiert, die über eine eigene, von anderen Distributionen unabhängige Paketbasis verfügt. Die Pakete werden in einem Format bereitgestellt, das an Debian und Ubuntu erinnert (früher wurde behauptet, dass openKylin die Entwicklung von Ubuntu Kylin fortsetzt). Die Distribution wird mit einem eigenen Installer ausgeliefert und beinhaltet den Linux-Kernel 6.1. Für das Surfen im Internet wird Firefox eingesetzt, während WPS Office als Bürosoftware dient. Für Musik und Videos steht ein hauseigener Multimedia-Player zur Verfügung. Die Distribution erfüllt die Sicherheitsanforderungen, die in Kommunikations-, Verkehrs- und Energieunternehmen sowie in staatlichen und finanziellen Institutionen in China gestellt werden.

Quelle: opennet.ru
