De bèta-versie van de distributie Fedora Linux 36 is gestart. De bèta-release markeert de overgang naar de finale fase van testen, waarin alleen kritieke fouten mogen worden verholpen. De release is gepland voor 26 april. De release omvat Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT en Live-builds die worden geleverd in de vorm van spins met desktopomgevingen zoals KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE en LXQt. De builds zijn gemaakt voor de architecturen x86_64, Power64, ARM64 (AArch64) en verschillende apparaten met 32-bits ARM-processoren.
De meest significante veranderingen in Fedora Linux 36:
- Het bureaublad Fedora Workstation is geüpdatet naar GNOME 42, waarin gemeenschappelijke instellingen voor donkere thema's zijn toegevoegd, en veel applicaties zijn overgezet naar het gebruik van GTK 4 en de libadwaita-bibliotheek, die kant-en-klare widgets en objecten biedt voor het ontwikkelen van applicaties volgens de nieuwe GNOME HIG (Human Interface Guidelines).
Critici hebben de verwarring over de stijlen in GNOME 42 bekritiseerd — sommige programma's zijn ontworpen volgens de nieuwe aanbevelingen van GNOME HIG, terwijl andere nog steeds de oude stijl gebruiken of elementen van de nieuwe en oude stijlen combineren. Bijvoorbeeld, in de nieuwe teksteditor zijn de knoppen niet textuurverschillend en heeft het venster afgeronde hoeken, terwijl de knoppen in de bestandsbeheerder een omranding hebben en minder afgeronde hoeken vertonen, en in gedit zijn de knoppen duidelijker gemarkeerd, meer contrasterend en geplaatst op een donkerder achtergrond, terwijl de onderste hoeken van het venster scherp zijn.

- Voor systemen met proprietary NVIDIA-stuurprogramma's is standaard een GNOME-sessie op basis van het Wayland-protocol ingeschakeld, dat voorheen alleen werd gebruikt met open stuurprogramma's. De mogelijkheid om een GNOME-sessie te kiezen die op een traditionele X-server draait, blijft behouden. Eerder werd de inschakeling van Wayland op systemen met NVIDIA-stuurprogramma's belemmerd door het gebrek aan ondersteuning voor hardwarematige versnelling van OpenGL en Vulkan in X11-applicaties die met de DDX-component (Device-Dependent X) van XWayland werden uitgevoerd. In de nieuwe versie van de NVIDIA-stuurprogramma's zijn de problemen opgelost en de prestaties van OpenGL en Vulkan in X-applicaties die met XWayland worden uitgevoerd, verschillen nu nauwelijks van het draaien op een reguliere X-server.
- De atomair updatebare versies van Fedora Silverblue en Fedora Kinoite, die monolithische beelden met GNOME en KDE bieden, niet onderverdeeld in aparte pakketten en opgebouwd met de rpm-ostree-tool, zijn herschreven voor de plaatsing van de /var hiërarchie op een aparte Btrfs-subvolume, wat het manipuleren van snapshots van de inhoud van /var mogelijk maakt, onafhankelijk van andere systeempartities.
- De pakketten en de editie van de distributie met de LXQt-desktop zijn bijgewerkt naar versie LXQt 1.0.
- Tijdens het werken met systemd is de uitvoer van unit-bestandsnamen verbeterd, wat het gemakkelijker maakte om te bepalen welke services worden gestart en gestopt. Bijvoorbeeld, in plaats van "Starting Frobnicating Daemon…" wordt nu "Starting frobnicator.service — Frobnicating Daemon…" weergegeven.
- Standaard worden voor de meeste talen de Noto-lettertypen gebruikt in plaats van DejaVu.
- Voor de selectie van beschikbare versleutelingsalgoritmen in GnuTLS wordt nu een witte lijst toegepast, dat wil zeggen dat expliciet toegestane algoritmen zijn aangegeven in plaats van ongeldige algoritmen uit te sluiten. Deze aanpak maakt het mogelijk om, indien gewenst, ondersteuning voor uitgeschakelde algoritmen terug te brengen voor bepaalde applicaties en processen.
- Aan uitvoerbare bestanden en bibliotheken in ELF-formaat is informatie toegevoegd over welk rpm-pakket dit bestand toebehoort. In systemd-coredump wordt deze informatie gebruikt om de versie van het pakket weer te geven bij het verzenden van foutmeldingen.
- De fbdev-drivers, gebruikt voor output via Framebuffer, zijn vervangen door de simpledrm-driver, die gebruikmaakt van de EFI-GOP of VESA framebuffer, geleverd door de UEFI-firmware of BIOS. Voor backward compatibility is een laag geïmplementeerd voor het emuleren van het fbdev-apparaat.
- In de stack voor atomair bijgewerkte afbeeldingen op basis van rpm-ostree is voorlopige ondersteuning voor containers in OCI/Docker-formaten toegevoegd, waardoor het gemakkelijk wordt om containerafbeeldingen te maken en het systeemmilieu naar containers over te brengen.
- De database van de RPM-pakketbeheerder is verplaatst van de map /var/lib/rpm naar /usr/lib/sysimage/rpm, met vervanging van /var/lib/rpm door een symbolische link. Deze indeling wordt al gebruikt in builds op basis van rpm-ostree en in de distributies SUSE/openSUSE. Als reden voor de verplaatsing wordt de onlosmakelijke band tussen de RPM-database en de inhoud van de /usr-partitie genoemd, waarin de RPM-pakketten zich feitelijk bevinden (bijvoorbeeld, het plaatsen in verschillende partities bemoeilijkt het beheer van FS-snapshot en het terugdraaien van wijzigingen; bij verplaatsing van /usr gaat de informatie over de relatie met geïnstalleerde pakketten verloren).
- In NetworkManager is in nieuwe installaties standaard de ondersteuning voor het ifcfg-configuratieformaat (/etc/sysconfig/network-scripts/ifcfg-*) beëindigd. Vanaf Fedora 33 gebruikt NetworkManager standaard het keyfile-formaat.
- Hunspell-woordenboeken zijn verplaatst van de map /usr/share/myspell/ naar /usr/share/hunspell/.
- Er is de mogelijkheid toegevoegd om verschillende versies van de compiler voor de programmeertaal Haskell (GHC) tegelijk te installeren.
- De cockpit-module met een webinterface voor het configureren van gedeelde toegang tot bestanden via NFS en Samba is inbegrepen.
- Het pakket java-17-openjdk is als standaardimplementatie van Java ingezet in plaats van java-11-openjdk.
- Het programma voor het beheren van lokale bestanden, mlocate, is vervangen door plocate, een snellere en ruimtebesparende variant.
- De ondersteuning voor de oude draadloze stack, die werd gebruikt in de drivers ipw2100 en ipw2200 (Intel Pro Wireless 2100/2200), is beëindigd, waarvan de stack mac80211/cfg80211 in 2007 de vervanger was.
- In de Anaconda-installateur is in de interface voor het maken van een nieuwe gebruiker standaard het vakje voor het geven van administratorrechten aan de toegevoegde gebruiker ingeschakeld.
- De levering van het pakket nscd, dat werd gebruikt voor het cachen van de hosts-database, is stopgezet. In plaats van nscd is systemd-resolved gekomen, en voor het cachen van services kan sssd worden gebruikt.
- De toolkit voor het beheren van lokale opslagplaatsen Stratis is bijgewerkt naar versie 3.0.0.
- De versies van pakketten zijn bijgewerkt, waaronder GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible 5, Django 4.0, MLT 7, Podman 4.0, Ruby on Rails 7.0.
Bron: opennet.ru

