Veröffentlichung der Solus 4.1-Distribution zur Entwicklung des Budgie-Desktops

sah das Licht Veröffentlichung der Linux-Distribution Solus 4.1, basiert nicht auf Paketen anderer Distributionen und entwickelt einen eigenen Desktop Wellensittich, Installer, Paketmanager und Konfigurator. Der Entwicklungscode des Projekts wird unter der GPLv2-Lizenz vertrieben; für die Entwicklung werden die Sprachen C und Vala verwendet. Darüber hinaus werden Builds mit GNOME-, KDE Plasma- und MATE-Desktops bereitgestellt. Größe ISO-Bilder 1.7 GB (x86_64).

Die Distribution folgt einem hybriden Entwicklungsmodell, bei dem regelmäßig Hauptversionen veröffentlicht werden, die neue Technologien und erhebliche Verbesserungen bieten. Zwischen den Hauptversionen entwickelt sich die Distribution mithilfe eines fortlaufenden Modells von Paketaktualisierungen.

Zur Verwaltung von Paketen wird ein Paketmanager verwendet eopkg (Gabel PiSi von Leopard-Linux) und stellt vertraute Tools zum Installieren/Deinstallieren von Paketen, Durchsuchen des Repositorys und Verwalten von Repositorys bereit. Pakete können in thematische Bestandteile unterteilt werden, die wiederum Kategorien und Unterkategorien bilden. Beispielsweise wird Firefox unter der Komponente „network.web.browser“ klassifiziert, die Teil der Kategorie „Netzwerkanwendungen“ und der Unterkategorie „Webanwendungen“ ist. Mehr als 2000 Pakete werden zur Installation aus dem Repository angeboten.

Der Budgie-Desktop basiert auf GNOME-Technologien, verwendet jedoch eigene Implementierungen der GNOME-Shell, des Panels, der Applets und des Benachrichtigungssystems. Um Fenster in Budgie zu verwalten, wird der Fenstermanager Budgie Window Manager (BWM) verwendet, eine erweiterte Modifikation des grundlegenden Mutter-Plugins. Budgie basiert auf einem Panel, dessen Aufbau klassischen Desktop-Panels ähnelt. Alle Panel-Elemente sind Applets, die es Ihnen ermöglichen, die Zusammenstellung flexibel anzupassen, die Platzierung zu ändern und die Implementierungen der Haupt-Panel-Elemente nach Ihrem Geschmack auszutauschen. Zu den verfügbaren Applets gehören das klassische Anwendungsmenü, das System zum Wechseln von Aufgaben, der Listenbereich für geöffnete Fenster, der virtuelle Desktop-Viewer, die Energieverwaltungsanzeige, das Applet zur Lautstärkeregelung, die Systemstatusanzeige und die Uhr.

Wichtigste Verbesserungen:

  • ISO-Images verwenden einen Algorithmus zum Komprimieren von SquashFS-Inhalten
    zstd(zstandard), der es im Vergleich zum „xz“-Algorithmus ermöglichte, die Entpackvorgänge um das 3- bis 4-fache zu beschleunigen, allerdings auf Kosten einer leichten Vergrößerung;

  • Um Musik in Editionen mit Budgie-, GNOME- und MATE-Desktops abzuspielen, ist der Rhythmbox-Player mit der Erweiterung ausgestattet Alternative Symbolleiste, das eine kompakte Panel-Schnittstelle bietet, die mithilfe der clientseitigen Fensterdekoration (CSD) implementiert wird. Für die Videowiedergabe verfügen die Budgie- und GNOME-Editionen über GNOME MPV und die MATE-Editionen über VLC. In der KDE-Edition steht Elisa zum Abspielen von Musik und SMPlayer für Videos zur Verfügung;
  • Die Verteilungseinstellungen wurden optimiert (gefördert Beschränkung der Anzahl der Dateideskriptoren), um die Option „esync„(Eventfd-Synchronisierung) in Wine, mit der Sie die Leistung von Multithread-Windows-Spielen und -Anwendungen steigern können;
  • Die aa-lsm-hook-Komponente, die für das Kompilieren von Profilen für AppArmor verantwortlich ist, wurde in Go neu geschrieben. Die Überarbeitung ermöglichte es, die Wartung der aa-lsm-hook-Codebasis zu vereinfachen und Unterstützung für neue Versionen von AppArmor bereitzustellen, in denen der Speicherort des Verzeichnisses mit dem Profil-Cache geändert wurde;
  • Der Linux-Kernel wurde auf Version 5.4 aktualisiert und bietet Unterstützung für neue Hardware basierend auf AMD Raven 3 3600/3900X-, Intel Comet Lake- und Ice Lake-Chips. Der Grafikstapel wurde auf Mesa 19.3 mit Unterstützung für OpenGL 4.6 und die neuen GPUs AMD Radeon RX (5700/5700XT) und NVIDIA RTX (2080Ti) verschoben. Aktualisierte Programmversionen, einschließlich systemd 244 (mit DNS-over-TLS-Unterstützung in systemd-resolved), NetworkManager 1.22.4, wpa_supplicant 2.9, ffmpeg 4.2.2, gstreamer, 1.16.2, Firefox 72.0.2, LibreOffice 6.3.4.2. 68.4.1, Thunderbird XNUMX.
  • Der Budgie-Desktop wurde auf Version 10.5.1 aktualisiert, mit Änderungen, die im Text zu finden sind letzte Ankündigung;

    Veröffentlichung der Solus 4.1-Distribution zur Entwicklung des Budgie-Desktops

  • GNOME-Desktop zur Veröffentlichung aktualisiert 3.34. Die GNOME-basierte Edition bietet das Dash to Dock-Panel, das Drive-Menü-Applet zum Verwalten verbundener Geräte und die Top Icons-Erweiterung zum Platzieren von Symbolen in der Taskleiste.
    Veröffentlichung der Solus 4.1-Distribution zur Entwicklung des Budgie-Desktops

  • MATE-Desktop-Umgebung auf Version aktualisiert 1.22. Das Brisk Menu-Anwendungsmenü wurde auf Version 0.6 aktualisiert, die Unterstützung für Menüs im Strichstil und die Möglichkeit bietet, die Priorität von Elementen in der Favoritenliste zu ändern. Für die Benutzerverwaltung wurde eine neue Oberfläche eingeführt MATE-Benutzermanager;

    Veröffentlichung der Solus 4.1-Distribution zur Entwicklung des Budgie-Desktops

  • Der auf KDE Plasma basierende Build wurde auf die Versionen KDE Plasma Desktop 5.17.5, KDE Frameworks 5.66, KDE Applications 19.12.1 und Qt 5.13.2 aktualisiert.
    Die Umgebung verwendet ihr eigenes Designthema Solus Dark Theme, die Platzierung von Widgets in der Taskleiste wurde geändert, das Uhr-Applet wurde neu gestaltet, die Liste der indizierten Verzeichnisse in Baloo wurde gekürzt,
    Bei Kwin ist die Fensterzentrierung standardmäßig aktiviert und die Einzelklick-Unterstützung auf dem Desktop ist standardmäßig aktiviert.

    Veröffentlichung der Solus 4.1-Distribution zur Entwicklung des Budgie-Desktops

Source: opennet.ru

Kommentar hinzufügen