Fedora Linux 36 distributie release

De release van de Fedora Linux 36 distributie is gepresenteerd. Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition en Live builds zijn beschikbaar om te downloaden, geleverd in de vorm van spins met desktopomgevingen KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE en LXQt. Er worden assemblages gegenereerd voor x86_64-, Power64-, ARM64- (AArch64)-architecturen en verschillende apparaten met 32-bits ARM-processors. De publicatie van Fedora Silverblue-builds is vertraagd.

De belangrijkste veranderingen in Fedora Linux 36 zijn:

  • Het Fedora Workstation bureaublad is geüpdatet naar de GNOME 42 uitgave, die omgevingsbrede donkere UI instellingen toevoegt en veel applicaties overzet naar GTK 4 en de libadwaita bibliotheek, die kant-en-klare widgets en objecten biedt voor het bouwen van applicaties die voldoen aan de nieuwe GNOME HIG-richtlijnen (Human Interface Guidelines). De meeste applicaties zijn vormgegeven volgens de nieuwe GNOME HIG-richtlijnen, maar sommige blijven de oude stijl gebruiken of combineren elementen van de nieuwe en oude stijlen.
  • Voor systemen met eigen NVIDIA-stuurprogramma's wordt de standaard GNOME-sessie ingeschakeld met behulp van het Wayland-protocol, dat voorheen alleen beschikbaar was bij gebruik van open-source stuurprogramma's. De mogelijkheid om een ​​GNOME-sessie te selecteren die bovenop een traditionele X-server draait, blijft behouden. Voorheen werd het inschakelen van Wayland op systemen met NVIDIA-stuurprogramma's belemmerd door het gebrek aan ondersteuning voor OpenGL- en Vulkan-hardwareversnelling in X11-applicaties die draaiden met behulp van de DDX-component (Device-Dependent X) van XWayland. De nieuwe tak van NVIDIA-stuurprogramma's heeft de problemen opgelost en de prestaties van OpenGL en Vulkan in X-applicaties die XWayland gebruiken, zijn nu bijna hetzelfde als die onder een gewone X-server.
  • De atomair bijgewerkte edities van Fedora Silverblue en Fedora Kinoite, die monolithische afbeeldingen van GNOME en KDE bieden die niet in afzonderlijke pakketten zijn gescheiden en gebouwd met behulp van de rpm-ostree toolkit, zijn opnieuw ontworpen om de /var-hiërarchie op een afzonderlijke Btrfs-subsleutel te plaatsen, waardoor snapshots van de inhoud van /var onafhankelijk van andere systeempartities kunnen worden gemanipuleerd.
  • Pakketten en distributie-editie met LXQt-desktop zijn bijgewerkt naar versie LXQt 1.0.
  • Tijdens systeemwerking worden de namen van eenheidsbestanden weergegeven, waardoor het gemakkelijker wordt om te bepalen welke services worden gestart en gestopt. In plaats van bijvoorbeeld “Starting Frobnicating Daemon...” wordt nu “Starting frobnicator.service - Frobnicating Daemon...” weergegeven.
  • Standaard gebruiken de meeste talen Noto-lettertypen in plaats van DejaVu.
  • Om de in GnuTLS beschikbare encryptie-algoritmen te selecteren die kunnen worden gebruikt, wordt nu een witte lijst gebruikt, d.w.z. geldige algoritmen worden expliciet aangewezen in plaats van ongeldige algoritmen uit te sluiten. Met deze aanpak kunt u, indien gewenst, ondersteuning retourneren voor uitgeschakelde algoritmen voor bepaalde applicaties en processen.
  • Informatie over tot welk rpm-pakket het bestand behoort, is toegevoegd aan uitvoerbare bestanden en bibliotheken in ELF-indeling. systemd-coredump gebruikt deze informatie om de pakketversie weer te geven bij het verzenden van crashmeldingen.
  • De fbdev-stuurprogramma's die worden gebruikt voor framebufferuitvoer zijn vervangen door het simpledrm-stuurprogramma, dat voor uitvoer de EFI-GOP- of VESA-framebuffer gebruikt die wordt geleverd door de UEFI-firmware of BIOS. Om achterwaartse compatibiliteit te garanderen, wordt een laag gebruikt om het fbdev-apparaat te emuleren bovenop het DRM-subsysteem (Direct Rendering Manager). De verandering is opmerkelijk omdat het de mogelijkheid biedt om alleen DRM/KMS-stuurprogramma's te gebruiken. Het proces van het toevoegen van nieuwe fbdev-stuurprogramma's aan de Linux-kernel werd 7 jaar geleden stopgezet en de resterende stuurprogramma's hadden voornamelijk betrekking op ondersteuning voor oudere hardware. De gebruikte stuurprogramma's waren bijvoorbeeld atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) en tridentfb (Trident) , in plaats daarvan zal nu het universele simpledrm-stuurprogramma worden gebruikt.
  • Er is voorlopige ondersteuning voor containers in OCI/Docker-formaten aan de stack toegevoegd voor het werken met atomair bijgewerkte images op basis van rpm-ostree, waardoor u eenvoudig containerimages kunt maken en de systeemomgeving naar containers kunt overbrengen.
  • De databases van de RPM-pakketbeheerder zijn verplaatst van de directory /var/lib/rpm naar /usr/lib/sysimage/rpm, waarbij /var/lib/rpm is vervangen door een symbolische link. Een dergelijke plaatsing wordt al gebruikt in samenstellingen gebaseerd op rpm-ostree en in SUSE/openSUSE-distributies. De reden voor de overdracht is de onafscheidelijkheid van de RPM-database met de inhoud van de /usr-partitie, die feitelijk RPM-pakketten bevat (plaatsing in verschillende partities compliceert bijvoorbeeld het beheer van FS-snapshots en het terugdraaien van wijzigingen, en in het geval van bij het overbrengen van /usr gaat informatie over de verbinding met geïnstalleerde pakketten verloren).
  • NetworkManager ondersteunt standaard niet langer het ifcfg-configuratieformaat (/etc/sysconfig/network-scripts/ifcfg-*) in nieuwe installaties. Vanaf Fedora 33 gebruikt NetworkManager standaard het sleutelbestandformaat.
  • Hunspell-woordenboeken zijn verplaatst van /usr/share/myspell/ naar /usr/share/hunspell/.
  • Het is mogelijk om tegelijkertijd verschillende versies van de compiler voor de Haskell-taal (GHC) te installeren.
  • De compositie bevat een cockpitmodule met een webinterface voor het opzetten van bestandsdeling via NFS en Samba.
  • De standaard Java-implementatie is java-17-openjdk in plaats van java-11-openjdk.
  • Het programma voor het snel zoeken naar een bestand met de naam mlocate is vervangen door plocate, een sneller analoog dat minder schijfruimte in beslag neemt.
  • Ondersteuning voor de oude draadloze stack die werd gebruikt in de ipw2100- en ipw2200-stuurprogramma's (Intel Pro Wireless 2100/2200) is stopgezet en werd in 2007 vervangen door de mac80211/cfg80211-stack.
  • In het Anaconda-installatieprogramma is in de interface voor het aanmaken van een nieuwe gebruiker het selectievakje voor het verlenen van beheerdersrechten aan de gebruiker die wordt toegevoegd standaard ingeschakeld.
  • Het nscd-pakket, dat wordt gebruikt voor het cachen van host- en gebruikersdatabases (/etc/hosts, /etc/passwd, /etc/services, etc.), is stopgezet. Systemd-resolved wordt nu gebruikt voor hostcaching, en sssd wordt nu gebruikt voor caching van gebruikersdatabases.
  • De Stratis-toolkit voor lokaal opslagbeheer is bijgewerkt naar versie 3.0.0.
  • Bijgewerkte pakketversies, waaronder Linux kernel 5.17, 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

Voeg een reactie