Fedora Linux 36 distributionsversion

Releasen av distributionen Fedora Linux 36 har presenterats. Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition och Live-byggen finns tillgängliga för nedladdning, levererade i form av snurr med skrivbordsmiljöerna KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE och LXQt. Sammansättningar genereras för x86_64, Power64, ARM64 (AArch64) arkitekturer och olika enheter med 32-bitars ARM-processorer. Publiceringen av Fedora Silverblue builds är försenad.

De viktigaste förändringarna i Fedora Linux 36:

  • Fedora Workstation-skrivbordet har uppdaterats till GNOME 42-utgåvan, som lägger till miljöomfattande mörka UI-inställningar och övergår många applikationer till att använda GTK 4 och libadwaita-biblioteket, som erbjuder färdiga widgets och objekt för att bygga applikationer som överensstämmer med den nya GNOME HIG-riktlinjer (Human Interface Guidelines). De flesta applikationer är utformade enligt de nya GNOME HIG-riktlinjerna, men vissa fortsätter att använda den gamla stilen eller kombinera delar av den nya och gamla stilen.
  • För system med proprietära NVIDIA-drivrutiner är standard GNOME-sessionen aktiverad med Wayland-protokollet, som tidigare endast var tillgängligt när man använder drivrutiner med öppen källkod. Möjligheten att välja en GNOME-session som körs ovanpå en traditionell X-server bibehålls. Tidigare har aktiveringen av Wayland på system med NVIDIA-drivrutiner hämmats av bristen på stöd för OpenGL och Vulkan hårdvaruacceleration i X11-applikationer som körs med DDX (Device-Dependent X)-komponenten i XWayland. Den nya grenen av NVIDIA-drivrutiner har åtgärdat problemen och prestandan för OpenGL och Vulkan i X-applikationer som körs med XWayland är nu nästan densamma som att köras under en vanlig X-server.
  • De atomiskt uppdaterade utgåvorna av Fedora Silverblue och Fedora Kinoite, som erbjuder monolitiska bilder från GNOME och KDE som inte är separerade i separata paket och byggda med verktygslådan rpm-ostree, har omdesignats för att placera /var-hierarkin på en separat Btrfs-undernyckel, tillåter ögonblicksbilder av innehållet i /var att manipuleras oberoende av andra systempartitioner.
  • Paket och distributionsutgåva med LXQt desktop har uppdaterats till version LXQt 1.0.
  • Under systemdrift visas namnen på enhetsfilerna, vilket gör det lättare att avgöra vilka tjänster som startas och stoppas. Till exempel, istället för "Starting Frobnicating Deemon..." kommer den nu att visa "Starting frobnicator.service - Frobnicating Deemon...".
  • Som standard använder de flesta språk Noto-teckensnitt istället för DejaVu.
  • För att välja vilka krypteringsalgoritmer som finns tillgängliga i GnuTLS som kan användas används nu en vit lista, d.v.s. giltiga algoritmer anges uttryckligen istället för att utesluta ogiltiga. Detta tillvägagångssätt låter dig, om så önskas, returnera stöd för inaktiverade algoritmer för vissa applikationer och processer.
  • Information om vilket rpm-paket filen tillhör har lagts till i körbara filer och bibliotek i ELF-format. systemd-coredump använder denna information för att återspegla paketversionen när kraschmeddelanden skickas.
  • De fbdev-drivrutiner som används för Framebuffer-utdata har ersatts av simpledrm-drivrutinen, som använder EFI-GOP- eller VESA-framebuffer som tillhandahålls av UEFI-firmware eller BIOS för utmatning. För att säkerställa bakåtkompatibilitet används ett lager för att emulera fbdev-enheten ovanpå undersystemet DRM (Direct Rendering Manager). Ändringen är anmärkningsvärd för att lämna möjligheten att endast använda DRM/KMS-drivrutiner. Processen att lägga till nya fbdev-drivrutiner till Linux-kärnan stoppades för 7 år sedan, och de återstående drivrutinerna var främst relaterade till stöd för äldre hårdvara. Till exempel var drivrutinerna som användes atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) och tridentfb (Trident) , istället som nu kommer den universella simpledrm-drivrutinen att användas.
  • Preliminärt stöd för containrar i OCI/Docker-format har lagts till i stacken för att arbeta med atomiskt uppdaterade bilder baserade på rpm-ostree, vilket gör att du enkelt kan skapa containerbilder och överföra systemmiljön till containrar.
  • RPM-pakethanterarens databaser har flyttats från katalogen /var/lib/rpm till /usr/lib/sysimage/rpm, och ersatt /var/lib/rpm med en symbolisk länk. Sådan placering används redan i sammanställningar baserade på rpm-ostree och i SUSE/openSUSE-distributioner. Anledningen till överföringen är oskiljbarheten av RPM-databasen med innehållet i /usr-partitionen, som faktiskt innehåller RPM-paket (till exempel, placering i olika partitioner komplicerar hanteringen av FS-ögonblicksbilder och återställning av ändringar, och i fallet med överför /usr, information om anslutningen med installerade paket förloras).
  • NetworkManager, som standard, stöder inte längre ifcfg-konfigurationsformatet (/etc/sysconfig/network-scripts/ifcfg-*) i nya installationer. Från och med Fedora 33 använder NetworkManager nyckelfilformatet som standard.
  • Hunspell-ordböckerna har flyttats från /usr/share/myspell/ till /usr/share/hunspell/.
  • Det är möjligt att samtidigt installera olika versioner av kompilatorn för Haskell-språket (GHC).
  • Kompositionen innehåller en sittbrunnsmodul med ett webbgränssnitt för att sätta upp fildelning via NFS och Samba.
  • Standard Java-implementering är java-17-openjdk istället för java-11-openjdk.
  • Programmet för att snabbt söka efter en fil som heter mlocate har ersatts av plocate, en snabbare analog som förbrukar mindre diskutrymme.
  • Stödet för den gamla trådlösa stacken som används i drivrutinerna ipw2100 och ipw2200 (Intel Pro Wireless 2100/2200) har upphört, som ersattes av mac2007/cfg80211-stacken redan 80211.
  • I installationsprogrammet för Anaconda, i gränssnittet för att skapa en ny användare, är kryssrutan för att ge administratörsrättigheter till användaren som läggs till aktiverad som standard.
  • Paketet nscd, som används för att cachelagra värd- och användardatabaser (/etc/hosts, /etc/passwd, /etc/services, etc.), har avbrutits. Systemd-resolved används nu för värdcachning och sssd används nu för användardatabascache.
  • Verktygssatsen för Stratis lokala lagringshantering har uppdaterats till version 3.0.0.
  • Uppdaterade paketversioner, inklusive Linux-kärna 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, Ansgoible 5, 4.0, MLT 7. Podman 4.0, Ruby on Rails 7.0.
  • Källa: opennet.ru

Lägg en kommentar