De release van de Fedora Linux 35-distributie is gepresenteerd. Downloaden kan met de producten Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, en een set 'spins' met Live-builds van desktopomgevingen zoals KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE en LXQt. De builds zijn gevormd voor architecturen x86_64, Power64, ARM64 (AArch64) en verschillende apparaten met 32-bits ARM-processoren. De publicatie van de Fedora Silverblue-builds is uitgesteld.
De meest opvallende verbeteringen in Fedora Linux 35:
- Desktop van Fedora Workstation is bijgewerkt naar de release van GNOME 41, waarin de interface voor het beheren van applicatie-installaties is herzien. Nieuwe secties zijn toegevoegd aan de configurator voor het instellen van vensterbeheer/desktopomgevingen en verbinding met mobiele operators. Er is een nieuwe client toegevoegd voor externe desktopverbindingen met behulp van de VNC- en RDP-protocollen. De lay-out van de muziekspeler is gewijzigd. In GTK 4 is een nieuwe weergave-engine op basis van OpenGL ingezet, waardoor het energieverbruik is verminderd en de rendering is versneld.
- De mogelijkheid om een sessie op basis van het Wayland-protocol te gebruiken op systemen met eigen NVIDIA-drivers is gerealiseerd.
- Er is een kioskmodus geïmplementeerd, waarmee een beperkte GNOME-sessie kan worden opgestart die alleen één vooraf geselecteerde applicatie uitvoert. Deze modus is geschikt voor het organiseren van verschillende informatie- en zelfbedieningsterminals.
- De eerste release van de nieuwe editie van de distributie is voorgesteld: Fedora Kinoite, gebaseerd op de technologieën van Fedora Silverblue, maar met KDE in plaats van GNOME. De monolithische afbeelding van Fedora Kinoite is niet verdeeld in afzonderlijke pakketten, wordt atomair bijgewerkt en wordt samengesteld uit officiële RPM-pakketten van Fedora met behulp van het rpm-ostree-gereedschap. De basisomgeving ( en /usr) wordt gemonteerd in de 'read-only' modus. Gegevens die gewijzigd kunnen worden, worden geplaatst in de map /var. Voor de installatie en update van extra applicaties wordt het systeem van onafhankelijke flatpak-pakketten gebruikt, waarbij applicaties van het hoofd systeem worden gescheiden en in een aparte container worden uitgevoerd.
- Multimedia server PipeWire, dat sinds de vorige release standaard wordt toegepast, is overgeschakeld naar het gebruik van de geluidsbeheerder WirePlumber. WirePlumber stelt gebruikers in staat om de grafiek van multimediale knooppunten in PipeWire te beheren, geluidsapparaten in te stellen en de routering van geluidsstromen te beheren. Ondersteuning voor de doorvoer van het S/PDF-protocol voor de overdracht van digitale audio via optische S/PDF- en HDMI-connectoren is toegevoegd. De ondersteuning voor Bluetooth is uitgebreid, met de toevoeging van de codecs FastStream en AptX.
- De versies van de pakketten zijn bijgewerkt, waaronder GCC 11, LLVM 13, Python 3.10, Perl 5.34, PHP 8.0, Binutils 2.36, Boost 1.76, glibc 2.34, binutils 2.37, gdb 10.2, Node.js 16, RPM 4.17, Erlang 24 en firewalld 1.0.
- Er is overgestapt op het gebruik van het yescrypt-hashschema voor nieuwe gebruikers. Ondersteuning voor oude hashes, die zijn gemaakt op basis van het eerder gebruikte algoritme sha512crypt, blijft behouden en is beschikbaar in de vorm van een optie. Yescrypt breidt de mogelijkheden van het klassieke scrypt uit met de ondersteuning van schema's met een hoger geheugenverbruik en vermindert de effectiviteit van aanvallen met GPU's, FPGA's en gespecialiseerde chips. De beveiliging van Yescrypt wordt gegarandeerd door het gebruik van al bewezen cryptografische primitieve algoritmes zoals SHA-256, HMAC en PBKDF2.
- In het bestand /etc/os-release is de parameter ‘NAME=Fedora’ vervangen door ‘NAME=“Fedora Linux”’ (de naam Fedora wordt nu gebruikt voor het gehele project en de bijbehorende gemeenschap, terwijl de distributie Fedora Linux wordt genoemd). De parameter ‘ID=fedora’ is ongewijzigd gebleven, wat betekent dat scripts en voorwaardelijke blokken in spec-bestanden niet hoeven te worden aangepast. Gespecialiseerde edities zullen ook blijven worden geleverd onder de oude namen, bijvoorbeeld Fedora Workstation, Fedora CoreOS en Fedora KDE Plasma Desktop.
- In de Fedora Cloud-images wordt standaard het Btrfs-bestandssysteem en een hybride bootloader gebruikt die ondersteuning biedt voor opstarten op systemen met BIOS en UEFI.
- Er is een handler voor power-profiles-daemon toegevoegd, waarmee het mogelijk is om on-the-fly te schakelen tussen de spaarstand, de gebalanceerde energiemodus en de maximale prestatiestand.
- De herstart van gebruikersservices van systemd na de uitvoering van ‘rpm upgrade’ is verzekerd (voorheen werden alleen systeemservices herstart).
- Het mechanisme voor het activeren van externe repositories is gewijzigd. Voorheen leidde het inschakelen van de instelling "Third-party Software Repositories" tot de installatie van het pakket fedora-workstation-repositories, terwijl de repositories uitgeschakeld bleven. Nu wordt het pakket fedora-workstation-repositories standaard geïnstalleerd en activeert de instelling de repositories.
- Het inschakelen van externe repositories omvat nu door de selectie goedgekeurde populaire applicaties uit de Flathub-catalogus, dat wil zeggen dat dergelijke applicaties beschikbaar zullen zijn in GNOME Software zonder dat FlatHub hoeft te worden geïnstalleerd. Momenteel zijn goedgekeurde applicaties Zoom, Microsoft Teams, Skype, Bitwarden, Postman en Minecraft, terwijl Discord, Anydesk, WPS Office, OnlyOffice, MasterPDFEditor, Slack, UngoogledChromium, Flatseal, WhatsAppQT en GreenWithEnvy nog in afwachting van goedkeuring zijn.
- De standaard toepassing van het DNS over TLS (DoT) protocol is geïmplementeerd wanneer de geselecteerde DNS-server dit ondersteunt.
- Ondersteuning voor muizen met een hoge precisie bij het scrollen (tot 120 gebeurtenissen per draai) is toegevoegd.
- De regels voor het kiezen van de compiler bij het bouwen van pakketten zijn gewijzigd. Tot nu toe vereisten de regels het bouwen van een pakket met GCC, behalve in gevallen waarin het pakket alleen met Clang kan worden opgebouwd. Nieuwe regels stellen de beheerders van de pakketten in staat om Clang te kiezen, ook als het upstream-project GCC ondersteunt, en omgekeerd, GCC te kiezen indien het upstream-project GCC niet ondersteunt.
- Bij het configureren van schijfversleuteling met LUKS is er een automatische selectie van de optimale sectorgrootte gegarandeerd, dat wil zeggen dat voor schijven met fysieke sectoren van 4k de sectorgrootte van 4096 in LUKS zal worden gekozen.
Tegelijkertijd zijn voor Fedora 35 de "free" en "nonfree" repositories van het RPM Fusion-project in gebruik genomen, waar pakketten met extra multimedia-applicaties (MPlayer, VLC, Xine), video/audio codecs, DVD-ondersteuning, proprietaire stuurprogramma's van AMD en NVIDIA, games en emulatoren beschikbaar zijn.
Bron: opennet.ru
