Utgivningen av distributionsversionen Fedora Linux 38

Fedora Linux 38 har slÀppts. Produkter för nedladdning inkluderar Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition och live-versioner som levereras i form av spins med skrivbordsmiljöerna KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie och Sway. Versionerna Àr skapade för arkitekturerna x86_64, Power64 och ARM64 (AArch64). UtslÀppet av Fedora Silverblue-versionerna försenas.

De mest betydelsefulla förÀndringarna i Fedora Linux 38:

  • Den första fasen av övergĂ„ngen till en moderniserad startprocess föreslagen av Lennart Poettering har genomförts. Skillnaderna frĂ„n den klassiska uppstarten bestĂ„r i anvĂ€ndningen av en enhetlig kĂ€rnbild UKI (Unified Kernel Image) istĂ€llet för ett initrd-bild som skapas lokalt vid installation av kĂ€rnpaketet. UKI genereras i distributionsinfrastrukturen och verifieras med distributionens digitala signatur. UKI förenar i en fil kĂ€rnladdar för UEFI (UEFI boot stub), Linux-kĂ€rnbilden och det initrd-systemmiljön som laddas i minnet. Vid anrop av UKI-bilden frĂ„n UEFI finns möjlighet till integritets- och Ă€kthetskontroll genom den digitala signaturen för bĂ„de kĂ€rnan och innehĂ„llet i initrd, dĂ€r kontroll av Ă€kthet Ă€r viktig eftersom nycklar för avkodning av root-filsystemet extraheras i denna miljö. I den första fasen har stöd för UKI lagts till i bootloadern, verktyg för installation och uppdatering av UKI har genomförts, liksom en experimentell UKI-bild som fokuserar pĂ„ uppstart. virtuella maskiner med ett begrĂ€nsat antal komponenter och drivrutiner.
  • I paketmanagern RPM har paketet Sequoia anvĂ€nts för att analysera nycklar och digitala signaturer, vilket erbjuder en implementation av OpenPGP pĂ„ Rust-sprĂ„ket. Tidigare anvĂ€nde RPM sin egen kod för att hantera OpenPGP, som hade olösta problem och begrĂ€nsningar. Paketet rpm-sequoia har lagts till bland RPM:s direkta beroenden, dĂ€r stöd för kryptografiska algoritmer baseras pĂ„ Nettle-biblioteket som Ă€r skrivet i C (det finns planer pĂ„ att erbjuda möjlighet att anvĂ€nda OpenSSL).
  • Den första etappen av implementeringen av den nya pakethanteraren Microdnf har genomförts, som ersĂ€tter den nuvarande DNF. Verktyget Microdnf har uppdaterats avsevĂ€rt och stöder nu alla grundlĂ€ggande funktioner frĂ„n DNF, men skiljer sig Ă„t genom sin högre prestanda och kompaktitet. En nyckelfunktion som skiljer Microdnf frĂ„n DNF Ă€r anvĂ€ndningen av programmeringssprĂ„ket C för utvecklingen, istĂ€llet för Python, vilket möjliggör att man undviker ett stort antal beroenden. NĂ„gra andra fördelar med Microdnf: en tydligare visning av operationernas framsteg; förbĂ€ttrad implementering av transaktionstabellen; möjlighet att visa information utfĂ€rdad av inbyggda skript (scriplets) i rapporterna om genomförda transaktioner; stöd för att anvĂ€nda lokala RPM-paket för transaktioner; mer avancerat system för automatiskt ifyllande av kommandon i bash; stöd för att köra kommandot builddep utan att installera Python i systemet.
  • Skrivbordet i Fedora Workstation har uppdaterats till GNOME 44, dĂ€r översĂ€ttningen av applikationer till GTK 4 och biblioteket libadwaita fortsĂ€tter (bland annat har GNOME Shell-anvĂ€ndargrĂ€nssnittet och kompositormanagern Mutter översatts till GTK4). Dialogrutan för filval har fĂ„tt ett lĂ€ge för att visa innehĂ„llet i form av en rutnĂ€tslayout. MĂ„nga Ă€ndringar har införts i konfigurationsverktyget. I menyn för snabbinstĂ€llningar har en sektion för hantering av Bluetooth lagts till.
  • AnvĂ€ndarmiljön Xfce har uppdaterats till version 4.18.
  • Arbetet med att skapa versioner med anvĂ€ndarmiljön LXQt för arkitekturen AArch64 har pĂ„börjats.
  • I displayhanteraren SDDM anvĂ€nds som standard ett inloggningsgrĂ€nssnitt som anvĂ€nder Wayland. Denna förĂ€ndring gör det möjligt att överföra inloggningshanteraren till Wayland i versioner med KDE-skrivbordet.
  • I versionerna med KDE-skrivbordet har installationsguiden vid första uppstart (Initial Setup) tagits bort frĂ„n distributionen, eftersom merparten av dess funktioner inte anvĂ€nds i KDE Spin och Kinoite, och grundlĂ€ggande instĂ€llningar görs under installationssteget av installatören Anaconda.
  • Full tillgĂ„ng till Flathub-applikationskatalogen har tillhandahĂ„llits (filtret som tog bort oofficiella paket, proprietĂ€ra program och program med begrĂ€nsande licensvillkor har avaktiverats). NĂ€r bĂ„de flatpak- och rpm-paket med samma program finns tillgĂ€ngliga, kommer Flatpak-paketen frĂ„n Fedora-projektet att installeras först i GNOME Software, följt av RPM-paketen, och slutligen paketen frĂ„n Flathub.
  • Arbetet med att skapa versioner för mobila enheter, som levereras med Phosh-grĂ€nssnittet, vilket Ă€r baserat pĂ„ GNOME-teknologier och GTK-biblioteket, har pĂ„börjats. server Phoc som kör ovanpĂ„ Wayland, samt sin egen skĂ€rmknapp squeekboard. Miljön utvecklades ursprungligen av Purism som en ersĂ€ttning för GNOME Shell för smartphones av Librem 5, men har sedan dess blivit en del av icke-officiella GNOME-projekt och anvĂ€nds nu ocksĂ„ i postmarketOS, Mobian och vissa firmware för enheter frĂ„n Pine64.
  • Fedora Budgie Spin har lagts till med skrivbordsmiljön Budgie som baseras pĂ„ teknologier frĂ„n GNOME, fönsterhanteraren Budgie Window Manager (BWM) och egen implementation av GNOME Shell. Budgies grund bestĂ„r av en panel som pĂ„minner om klassiska skrivbords-paneler. Alla panelens element Ă€r applets, vilket gör att man kan anpassa innehĂ„llet, Ă€ndra placeringen och byta ut implementationerna av de huvudsakliga panelens element efter eget tycke.
  • Fedora Sway Spin har lagts till med anvĂ€ndarmiljön Sway, byggd med hjĂ€lp av Wayland-protokollet och helt kompatibel med den mosaikbaserade fönsterhanteraren i3 och panelen i3bar. För att skapa en fullstĂ€ndig anvĂ€ndarmiljö erbjuds kompletterande komponenter: swayidle (bakgrundsprocess med implementation av KDE idle-protokollet), swaylock (skĂ€rmslĂ€ckare), mako (meddelandehanterare), grim (skĂ€rmdumpning), slurp (markera omrĂ„de pĂ„ skĂ€rmen), wf-recorder (videoinspelning), waybar (applikationspanel), virtboard (skĂ€rmknapp), wl-clipboard (hantering av urklipp), wallutils (hantering av skrivbordsbakgrunder).
  • I Anaconda-installatören har verktyget mdadm anvĂ€nts istĂ€llet för dmraid för att stödja programvaruraid som tillhandahĂ„lls av firmware (BIOS RAID, Firmware RAID, Fake RAID).
  • En förenklad installation för att installera bilder med IoT-redigeringen av Fedora pĂ„ IoT-enheter har lagts till. Installatören Ă€r baserad pĂ„ coreos-installer och anvĂ€nder direkt kopiering av den fĂ€rdiga bilden OStree utan anvĂ€ndarinteraktion.
  • Live-bilderna har uppdaterats för att inkludera stöd för automatisk aktivering av lagret för permanent datalagring nĂ€r man startar frĂ„n USB-enhet.
  • I X-servern och Xwayland Ă€r anslutning av klienter frĂ„n system med en annan byteordning som standard förbjudet pĂ„ grund av potentiella sĂ€kerhetsproblem.
  • I kompilatorn Ă€r flaggorna "-fno-omit-frame-pointer" och "-mno-omit-leaf-frame-pointer" som standard aktiverade, vilket utökar profilerings- och felsökningsmöjligheterna samt gör det möjligt att diagnostisera prestandaproblem utan att behöva kompilera om paketen.
  • Paketbyggnaden har sĂ€kerstĂ€llts med aktiveringen av skyddslĂ€get "_FORTIFY_SOURCE=3", vilket identifierar potentiella buffertöverskridningar vid körning av strĂ€ngfunktioner som definieras i header-filen string.h. Skillnaden frĂ„n lĂ€get "_FORTIFY_SOURCE=2" bestĂ„r av ytterligare kontroller. Teoretiskt kan dessa ytterligare kontroller leda till minskad prestanda, men i praktiken har testerna SPEC2000 och SPEC2017 inte visat nĂ„gra skillnader, och inga klagomĂ„l pĂ„ prestandaförluster har inkommit under testning frĂ„n anvĂ€ndarna.
  • Tiden för tvĂ„ngsavslutning av systemd-enheter vid avstĂ€ngning har reducerats frĂ„n 2 minuter till 45 sekunder.
  • Paketen med Node.js-plattformen har omstrukturerats. Nu Ă€r det möjligt att installera olika versioner av Node.js samtidigt i systemet (till exempel kan paketen nodejs-16, nodejs-18 och nodejs-20 installeras parallellt).
  • Versionerna av paketen har uppdaterats, inklusive Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, cups-filters 2.0b, TeXLive 2022, ImageMagick 7, PostgreSQL 15.

Samtidigt har projektet RPM Fusion lanserat "free" och "nonfree"-repo för Fedora 38, dÀr paket med ytterligare multimediaprogram (MPlayer, VLC, Xine), video/audiokodekar, DVD-stöd, proprietÀra drivrutiner för AMD och NVIDIA, spelprogram och emulatorer Àr tillgÀngliga.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster