Fedora 33-distributionen har gÄtt in i beta-testning

Har startat beta-versionstestningen av Fedora 33-distributionen. Beta-utgÄvan markerar övergÄngen till den slutliga testningsfasen, dÀr endast kritiska fel fÄr ÄtgÀrdas. Utgivning planerat i slutet av oktober. UtgÄvan omfattar Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT och Live-byggnader som levereras i form av spins med skrivbordsmiljöerna KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE och LXQt. Byggnaderna Àr förberedda för arkitekturerna x86_64, ARM (Raspberry Pi 2 och 3), ARM64 (AArch64) och Power.

De mest betydande för nyheterna i Fedora 33:

  • Alla desktop-varianter av distributionen (Fedora Workstation, Fedora KDE osv.) har övergĂ„tt till att anvĂ€nda Btrfs filsystem som standard. AnvĂ€ndningen av den inbyggda partitioneringshanteraren Btrfs kommer att lösa problem med bristande diskutrymme nĂ€r katalogerna / och /home monteras separat. Med Btrfs kan dessa partitioner placeras i tvĂ„ delpartitioner som monteras separat men anvĂ€nder gemensamt diskutrymme. Btrfs möjliggör Ă€ven funktioner som snapshots, transparent datakompression, korrekt isolering av I/O-operationer via cgroups2, samt Ă€ndring av partitioners storlek i realtid.
  • Fedora Workstation har uppdaterats till utgĂ„van GNOME 3.38, dĂ€r prestanda har optimerats, en introduktionsgrĂ€nssnitt (Welcome Tour) med information om GNOMEs huvudfunktioner har erbjudits, förĂ€ldrakontroller har utökats, möjligheten att tilldela olika uppdateringsfrekvenser för varje skĂ€rm har tillhandahĂ„llits, samt en möjlighet har lagts till för att ignorera anslutningen av obehöriga USB-enheter under lĂ„sning av skĂ€rmen.
  • Thermald har lagts till som standard i Fedora Workstation för att övervaka temperaturgivarnas vĂ€rden och skydda CPU:n mot överhettning under hög belastning.
  • Animerade skrivbordsbakgrunder Ă€r aktiverade som standard, dĂ€r fĂ€rgen Ă€ndras beroende pĂ„ tiden pĂ„ dygnet.
  • IstĂ€llet för vi som standard har den textredigeraren nano föreslagits. Ändringen grundar sig pĂ„ önskan att göra distributionen mer tillgĂ€nglig för nybörjare, genom att erbjuda en redigerare som vem som helst kan anvĂ€nda utan speciella kunskaper om hur man arbetar i redigeraren Vi. Samtidigt har paketet vim-minimal bibehĂ„llits i den grundlĂ€ggande installationen (den direkta Ă„tkomsten till vi har kvarstĂ„tt) och anvĂ€ndaren ges möjlighet att Ă€ndra standardredigeraren till vi om sĂ„ önskas.
  • Det officiella antalet upplagor av distributionen har antagits versionen för Internet of Things (Fedora IoT), som nu levereras pĂ„ samma sĂ€tt som Fedora Workstation och Fedora Server. Fedora IoT-versionen Ă€r baserad pĂ„ samma teknologier som anvĂ€nds i Fedora CoreOS, Fedora Atomic Host och Fedora Silverblue, och erbjuder en minimalt reducerad systemmiljö, vars uppdatering sker atomĂ€rt genom att hela systemets bild byts ut, utan att bryta ner den i separata paket. För att upprĂ€tthĂ„lla integriteten anvĂ€nds digital signatur för att certifiera hela systembilden. För att separera applikationer frĂ„n det grundlĂ€ggande systemet föreslĂ„s att anvĂ€nda isolerade containrar (för hantering anvĂ€nds podman).

    Systemmiljön för Fedora IoT bildas med hjÀlp av teknologin OSTree, dÀr systembilden uppdateras atomÀrt frÄn ett Git-liknande lager, vilket lÄter en anvÀnda versionshanteringsmetoder för distributionens komponenter (till exempel kan man snabbt ÄtergÄ till ett tidigare tillstÄnd). RPM-paket översÀtts till OSTree-repositoriet med hjÀlp av ett sÀrskilt lager rpm-ostree. Klara byggnationer tillhandahÄlls för arkitekturerna x86_64, Aarch64 och ARMv7 (armhfp). Stöd för Raspberry Pi 3 Model B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 och Rock64 samt Up Squared, liksom virtuella maskiner x86_64 och aarch64, har deklarerats. stöd för Raspberry Pi 3 Model B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 och Rock64 samt Up Squared, samt virtuella maskiner x86_64 och aarch64.

  • I Fedora med KDE-skrivbordet aktiveras bakgrundsprocessen earlyoom som standard, vilket tidigare föreslogs i Fedora Workstation. Earlyoom gör det möjligt att snabbt reagera pĂ„ minnesbrist, innan OOM-hanteraren (Out Of Memory) i kĂ€rnan aktiveras, vilket intrĂ€ffar nĂ€r situationen blir kritisk och systemet vanligtvis inte lĂ€ngre reagerar pĂ„ anvĂ€ndarens Ă„tgĂ€rder. Om den tillgĂ€ngliga minnesmĂ€ngden Ă€r mindre Ă€n 4%, men inte mer Ă€n 400 MiB, avslutar earlyoom tvingat den process som mest aktivt anvĂ€nder minne (har det högsta vĂ€rdet /proc/*/oom_score), utan att lĂ„ta systemet nĂ„ en rensning av systembuffrarna.
  • MĂ„nga paketversioner har uppdaterats, inklusive RPM 4.16, Python 3.9, Perl 5.32, Binutils 2.34, Boost 1.73, Glibc 2.32, Go 1.15, Java 11, LLVM/Clang 11, GNU Make 4.3, Node.js 14, Erlang 23, LXQt 0.15.0, Ruby on Rails 6.0, Stratis 2.1.0. Stödet för Python 2.6 och Python 3.4 har upphört. För aarch64-arkitekturen tillhandahĂ„lls .NET Core.
  • Stödet för mod_php-modulen för http-servern Apache har upphört, och istĂ€llet föreslĂ„s php-fpm för att köra web-applikationer skrivna i PHP.
  • I paketet med Firefox för Fedora Rust-bindningar för patchar för stöd för hĂ„rdvaruaccelererad videodekodning med VA-API (Video Acceleration API) och FFmpegDataDecoder, vilket Ă€ven aktiveras i sessioner baserade pĂ„ WebRTC-teknologi som anvĂ€nds i web-applikationer för videokonferenser. Accelerationen fungerar i miljöer baserade pĂ„ Wayland och X11 (vid körning av 'MOZ_X11_EGL=1 firefox' och aktivering av instĂ€llningen 'media.ffmpeg.vaapi.enabled').
  • I servern och klienten för exakt tidssynkronisering (chrony) har stöd för autentiseringsmekanismen NTS (Network Time Security) inkluderats.
  • I Wine Ă€r standardinstĂ€llningen aktiverad backend baserad pĂ„ DXVK-lagret, som tillhandahĂ„ller en implementation av DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 och 11, som fungerar genom att översĂ€tta anrop till Vulkan-API:et.
    Till skillnad frÄn de inbyggda implementationerna av Direct3D 9/10/11 i Wine, som körs ovanpÄ OpenGL, möjliggör DXVK högre prestanda vid körning av 3D-applikationer och spel i Wine.
  • Vid paketkompilering Ă€r standardinstĂ€llningen Rust-bindningar för optimeringar vid lĂ€nkning (LTO, Link Time Optimization). I redhat-rpm-config har alternativet '-flto' lagts till.
  • För DNS-förfrĂ„gningar anvĂ€nds som standard aktiverad systemd-resolved. Glibc har övergĂ„tt till nss-resolve frĂ„n systemd-projektet istĂ€llet för den inbyggda NSS-modulen nss-dns.
    Systemd-resolved utför funktioner som att upprÀtthÄlla instÀllningarna i filen resolv.conf baserat pÄ DHCP-data och statisk DNS-konfiguration för nÀtverksgrÀnssnitt, stödjer DNSSEC och LLMNR (Link Local Multicast Name Resolution). Fördelarna med att byta till systemd-resolved inkluderar stöd för DNS över TLS, möjligheten att aktivera lokal cachning av DNS-frÄgor och stöd för att koppla olika hanterare till olika nÀtverksgrÀnssnitt (beroende pÄ nÀtverksgrÀnssnittet vÀljs DNS-server för anrop, till exempel för VPN-grÀnssnitt kommer DNS-frÄgor att skickas via VPN). DNSSEC planeras inte att tillÀmpas i Fedora (systemd-resolved kommer att kompilera med flaggan DNSSEC=no).
    För att inaktivera systemd-resolved kan du deaktivera tjÀnsten systemd-resolved.service och starta om NetworkManager, som kommer att skapa en traditionell /etc/resolv.conf.
  • I NetworkManager anvĂ€nds istĂ€llet för plugin ifcfg-rh aktiverad en fil i keyfile-format.
  • För ARM64-system Ă€r inkluderad paketkompilering med anvĂ€ndning av pekarautentisering (Pointer Authentication) och skydd mot körning av instruktionsuppsĂ€ttningar som inte fĂ„r utföra hopp vid branchning (BTI, Branch Target Indicator). De angivna mekanismerna Ă€r effektiva för att skydda mot attacker som utnyttjar tekniker för Ă„tergĂ„ngsorienterad programmering (ROP) dĂ€r angriparen inte försöker placera sin kod i minnet, utan arbetar med redan existerande maskininstruktionsbitar i de laddade biblioteken som avslutas med en returhanteringsinstruktion.
  • Genomfört arbete för att förenkla implementeringen av teknologin för selektiv visning av boot-menyn, dĂ€r menyn som standard Ă€r dold och endast visas efter ett fel eller aktivering av ett alternativ i GNOME.
  • IstĂ€llet för att skapa en traditionell swap-partition har genomförts att placera swap med hjĂ€lp av blockenheten zRAM, som sĂ€kerstĂ€ller lagring av data i RAM i komprimerad form.
  • Tillagd bakgrundsprocess SID (Storage Instantiation Daemon) för att övervaka statusen för enheter i olika lagringssystem (LVM, multipath, MD) och anropa hanterare vid vissa hĂ€ndelser, till exempel för att aktivera och inaktivera enheter. SID fungerar som en överbyggnad ovanpĂ„ udev och reagerar pĂ„ hĂ€ndelser frĂ„n den, vilket möjliggör att undvika att skapa komplexa udev-regler för interaktion med olika enhetsklasser och lagringssystem, vilka Ă€r svĂ„ra att underhĂ„lla och felsöka.
  • RPM-paketdatabasen (rpmdb) översatts frĂ„n BerkeleyDB till SQLite. Den primĂ€ra orsaken till bytet Ă€r anvĂ€ndningen av en förĂ„ldrad version av Berkeley DB 5.x i rpmdb, som inte har stödts pĂ„ flera Ă„r. ÖvergĂ„ngen till nyare versioner försvĂ„ras av att licensen för Berkeley DB 6 har Ă€ndrats till AGPLv3, vars krav ocksĂ„ gĂ€ller för applikationer som anvĂ€nder BerkeleyDB som bibliotek (RPM levereras under GPLv2, och AGPL Ă€r inkompatibel med GPLv2). Dessutom ger den aktuella implementationen av rpmdb baserat pĂ„ BerkeleyDB inte den nödvĂ€ndiga tillförlitligheten, eftersom den inte anvĂ€nder transaktioner och inte kan identifiera inkonsekvenser i databasen.

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