Het bedrijf NTC IT ROSA heeft de distributie ROSA Fresh 12 uitgebracht op basis van het nieuwe platform rosa2021.1. ROSA Fresh 12 wordt gepositioneerd als de eerste release die de mogelijkheden van het nieuwe platform demonstreert. Deze release is voornamelijk bedoeld voor Linux-enthousiastelingen en bevat actuele versies van software. Momenteel is er officieel alleen een image met de KDE Plasma 5 desktopomgeving beschikbaar. Releases met andere desktopomgevingen en een serverversie zijn in voorbereiding en zullen binnenkort beschikbaar komen.

De kenmerken van het nieuwe platform rosa2021.1, dat de opvolger is van rosa2016.1, zijn onder andere:
- De overgang van de pakketbeheerders RPM 5 en urpmi naar RPM 4 en dnf heeft de werking van het pakketbeheersysteem veel stabieler en voorspelbaarder gemaakt.
- De pakketdatabase is bijgewerkt. Inclusief zijn Glibc 2.33 (terugwaarts compatibel met Linux-kernels tot 4.14.x), GCC 11.2, systemd 249+ bijgewerkt.
- Volledige ondersteuning voor het aarch64-platform (ARMv8) is toegevoegd, inclusief de Russische 'Baikal-M'-processoren. De ondersteuning voor de e2k-architectuur ('Elbrus') is in ontwikkeling.
- De 32-bits architectuur x86 is hernoemd van i586 naar i686. De repository van de 32-bits architectuur x86 (i686) blijft bestaan, maar deze architectuur ondergaat geen kwaliteitscontrole meer.
- Het minimale basissysteem is verbeterd, de omvang ervan is aanzienlijk verminderd, en er worden reguliere builds van minimale rootfs geleverd voor alle drie ondersteunde architecturen, die kunnen worden gebruikt voor het creƫren van containers op basis van het rosa2021.1-platform of voor de installatie van het systeem (voor een opstartbare OS is het voldoende om enkele metapakketten te installeren: dnf install basesystem-mandatory task-kernel grub2(-efi) task-x11, en bovendien de bootloader (grub2-install) te installeren).
- Sommige extra kernelmodules zijn in binaire vorm beschikbaar gesteld (stuurprogramma's voor Wi-Fi/Bluetooth-adapters Realtek RTL8821CU, RTL8821CE, Broadcom (broadcom-wl)) en worden 'out of the box' geleverd, waardoor ze niet op je computer hoeven te worden gecompileerd; er zijn plannen om de lijst van binaire modules uit te breiden, waaronder de levering van modules voor proprietaire NVIDIA-stuurprogramma's die klaar zijn voor gebruik zonder compilatie in de nabije toekomst.
- Voor de installatie wordt het Anaconda-project gebruikt, dat in samenwerking met de upstream is geoptimaliseerd voor een betere gebruiksvriendelijkheid.
- Geautomatiseerde methoden voor het inzetten van het besturingssysteem zijn geĆÆmplementeerd: PXE en automatische installatie via Kickstart-scripts.
- De compatibiliteit met RPM-pakketten voor RHEL-, CentOS-, Fedora- en SUSE-distributies is verbeterd: bindings zijn toegevoegd aan sommige pakketten met verschillende namen en de compatibiliteit met de pakketbeheerder is gewaarborgd volgens het metadata-repositoryformaat (bijvoorbeeld als je een RPM-pakket met de propriƫtaire browser Google Chrome installeert, wordt de gekoppelde repository ervan gebruikt).
- De servercomponent van de distributie is aanzienlijk verbeterd: er zijn minimale serverafbeeldingen opgebouwd en veel serverpakketten zijn ontwikkeld; ontwikkeling en documentatie schrijven gaan door.
- Er is een eenduidig mechanisme ontwikkeld voor het bouwen van alle officiƫle ISO-afbeeldingen, dat ook kan worden gebruikt voor het maken van eigen builds.
- Actief gebruik van de map /usr/libexec is begonnen.
- De werking van IMA is verzekerd, inclusief het gebruik van GOST-algoritmen; er zijn plannen om IMA-handtekeningen in officiƫle pakketten te integreren.
- De RPM-database is overgezet van BerkleyDB naar SQLite.
- Voor DNS-resolutie wordt standaard systemd-resolved gebruikt.
Kenmerken van de ROSA Fresh 12 release:
- De inloginterface is bijgewerkt op basis van GDM.
- Het ontwerp van de interface is herwerkt (gebaseerd op de breeze-stijl, met een originele set iconen), dat is aangepast aan de moderne trends, maar toch de herkenbaarheid, kleurenpalet en gebruiksvriendelijkheid heeft behouden.

- Ondersteuning is verzekerd voor het snel en eenvoudig organiseren van een afgesloten softwareomgeving 'out-of-the-box', waardoor de uitvoering van niet-vertrouwde code kan worden verboden (waarbij de beheerder zelf bepaalt wat als vertrouwd wordt beschouwd, vertrouwen in externe software wordt niet opgelegd), wat relevant is voor het opbouwen van zeer veilige desktop-, server- en cloudomgevingen (IMA).
Bron: opennet.ru

