Uitgave van Solus 4.1-distributie, ontwikkeling van de Budgie-desktop

Zag het licht Linux-distributie-uitgave Solus 4.1, niet gebaseerd op pakketten van andere distributies en een eigen desktop ontwikkelen grasparkiet, installatieprogramma, pakketbeheerder en configurator. De ontwikkelingscode van het project wordt gedistribueerd onder de GPLv2-licentie; voor de ontwikkeling worden de talen C en Vala gebruikt. Bovendien zijn er builds met GNOME-, KDE Plasma- en MATE-desktops beschikbaar. Maat iso-afbeeldingen 1.7 GB (x86_64).

De distributie volgt een hybride ontwikkelingsmodel waarin periodiek grote releases worden uitgebracht die nieuwe technologieën en aanzienlijke verbeteringen bieden, en tussen de grote releases door ontwikkelt de distributie zich met behulp van een voortschrijdend model van pakketupdates.

Een pakketbeheerder wordt gebruikt om pakketten te beheren eopkg (vork PiSi van Leopard Linux), met bekende tools voor het installeren/verwijderen van pakketten, het doorzoeken van de repository en het beheren van repository's. Pakketten kunnen worden onderverdeeld in thematische componenten, die op hun beurt categorieën en subcategorieën vormen. Firefox is bijvoorbeeld geclassificeerd onder de component network.web.browser, die deel uitmaakt van de categorie Netwerkapplicaties en de subcategorie Webapplicaties. Er worden meer dan 2000 pakketten aangeboden voor installatie vanuit de repository.

De Budgie-desktop is gebaseerd op GNOME-technologieën, maar gebruikt zijn eigen implementaties van de GNOME Shell, het paneel, de applets en het meldingssysteem. Om vensters in Budgie te beheren, wordt de vensterbeheerder Budgie Window Manager (BWM) gebruikt, wat een uitgebreide aanpassing is van de standaard Mutter-plug-in. Budgie is gebaseerd op een paneel dat qua organisatie vergelijkbaar is met klassieke desktoppanelen. Alle paneelelementen zijn applets, waarmee u de compositie flexibel kunt aanpassen, de plaatsing kunt wijzigen en de implementaties van de hoofdpaneelelementen naar uw smaak kunt vervangen. Beschikbare applets zijn onder meer het klassieke applicatiemenu, het taakwisselsysteem, een lijst met open vensters, een virtuele desktopviewer, een energiebeheerindicator, een applet voor volumeregeling, een systeemstatusindicator en een klok.

Belangrijkste verbeteringen:

  • ISO-images gebruiken een algoritme om SquashFS-inhoud te comprimeren
    zstd(ZStandard), wat het, vergeleken met het "xz" -algoritme, mogelijk maakte om het uitpakken 3-4 keer te versnellen, ten koste van een lichte toename in omvang;

  • Om muziek af te spelen in edities met Budgie-, GNOME- en MATE-desktops, de Rhythmbox-speler met de extensie Alternatieve werkbalk, dat een compacte paneelinterface biedt die is geïmplementeerd met raamdecoratie aan de clientzijde (CSD). Voor het afspelen van video's worden de Budgie- en GNOME-edities geleverd met GNOME MPV, en de MATE-edities met VLC. In de KDE-editie is Elisa beschikbaar voor het afspelen van muziek, en SMPlayer voor video;
  • De distributie-instellingen zijn geoptimaliseerd (gepromoot limiet op het aantal bestandsdescriptors) om de "esync"(Eventfd Synchronisatie) in Wine, waarmee u de prestaties van multi-threaded Windows-games en -applicaties kunt verbeteren;
  • De aa-lsm-hook component, verantwoordelijk voor het samenstellen van profielen voor AppArmor, is herschreven in Go. De herwerking maakte het mogelijk om het onderhoud van de aa-lsm-hook-codebase te vereenvoudigen en ondersteuning te bieden voor nieuwe versies van AppArmor, waarin de locatie van de map met de profielcache is gewijzigd;
  • De Linux-kernel is bijgewerkt naar release 5.4 en biedt ondersteuning voor nieuwe hardware gebaseerd op AMD Raven 3 3600/3900X, Intel Comet Lake en Ice Lake-chips. De grafische stapel is verplaatst naar Mesa 19.3 met ondersteuning voor OpenGL 4.6 en de nieuwe AMD Radeon RX (5700/5700XT) en NVIDIA RTX (2080Ti) GPU's. Bijgewerkte programmaversies, waaronder systemd 244 (met DNS-over-TLS-ondersteuning 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, Thunderbird 68.4.1.
  • De Budgie-desktop is bijgewerkt naar release 10.5.1 met wijzigingen die in de tekst te vinden zijn laatste aankondiging;

    Uitgave van Solus 4.1-distributie, ontwikkeling van de Budgie-desktop

  • GNOME-bureaublad bijgewerkt voor release 3.34. De op GNOME gebaseerde editie biedt het Dash to Dock-paneel, de Drive Menu-applet voor het beheren van aangesloten apparaten en de Top Icons-extensie voor het plaatsen van pictogrammen in het systeemvak;
    Uitgave van Solus 4.1-distributie, ontwikkeling van de Budgie-desktop

  • MATE-desktopomgeving bijgewerkt naar versie 1.22. Het toepassingsmenu van Brisk Menu is bijgewerkt naar versie 0.6, die ondersteuning toevoegt voor menu's in streepjesstijl en de mogelijkheid om de prioriteit van items in de favorietenlijst te wijzigen. Er is een nieuwe interface geïntroduceerd om gebruikers te beheren MATE-gebruikersbeheerder;

    Uitgave van Solus 4.1-distributie, ontwikkeling van de Budgie-desktop

  • De op KDE Plasma gebaseerde build is bijgewerkt naar de releases van KDE Plasma Desktop 5.17.5, KDE Frameworks 5.66, KDE Applications 19.12.1 en Qt 5.13.2.
    De omgeving gebruikt zijn eigen ontwerpthema Solus Dark Theme, de plaatsing van widgets in het systeemvak is gewijzigd, de klokapplet is opnieuw ontworpen, de lijst met geïndexeerde mappen in Baloo is ingekort,
    Kwin heeft venstercentrering standaard ingeschakeld en ondersteuning met één klik op het bureaublad is standaard ingeschakeld.

    Uitgave van Solus 4.1-distributie, ontwikkeling van de Budgie-desktop

Bron: opennet.ru

Voeg een reactie