Id-distribuzzjoni Fedora Linux 38 tidħol fl-istadju tal-ittestjar beta

Beda l-ittestjar tal-verżjoni beta tad-distribuzzjoni Fedora Linux 38. Ir-rilaxx beta mmarkat it-tranżizzjoni għall-istadju finali tal-ittestjar, li fih jiġu kkoreġuti biss bugs kritiċi. Ir-rilaxx huwa skedat għat-18 ta’ April. Ir-rilaxx ikopri Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base u Live builds, mogħtija fil-forma ta 'spins b'ambjenti tal-utent KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie u Sway. L-assemblaġġi huma ġġenerati għal arkitetturi x86_64, Power64 u ARM64 (AArch64).

L-aktar bidliet sinifikanti f'Fedora Linux 38 huma:

  • L-ewwel stadju tat-tranżizzjoni għall-proċess modernizzat tat-tagħbija propost minn Lennart Pöttering ġie implimentat. Id-differenzi mill-boot klassiku jinżlu għall-użu, minflok l-immaġni initrd ġġenerata fuq is-sistema lokali meta tinstalla l-pakkett tal-kernel, ta 'immaġni tal-kernel unifikata UKI (Immaġni Unifikata tal-kernel), ġenerata fl-infrastruttura tad-distribuzzjoni u ffirmata b'mod diġitali mill- distribuzzjoni. UKI jgħaqqad f'fajl wieħed il-handler għat-tagħbija tal-kernel minn UEFI (UEFI boot stub), l-immaġni tal-kernel Linux u l-ambjent tas-sistema initrd mgħobbija fil-memorja. Meta ssejjaħ immaġni UKI minn UEFI, huwa possibbli li tiċċekkja l-integrità u l-affidabbiltà tal-firma diġitali mhux biss tal-kernel, iżda wkoll il-kontenut tal-initrd, li l-verifika tal-awtentiċità tagħha hija importanti peress li f'dan l-ambjent iċ-ċwievet għad-decrypting l-għerq FS jiġu rkuprati. Fl-ewwel stadju, l-appoġġ UKI ġie miżjud mal-bootloader, ġew implimentati għodod għall-installazzjoni u l-aġġornament tal-UKI, u nħolqot immaġni UKI sperimentali, iffukata fuq l-ibbutjar ta 'magni virtwali b'sett limitat ta' komponenti u sewwieqa.
  • Il-maniġer tal-pakkett RPM għall-parsing taċ-ċwievet u l-firem diġitali juża l-pakkett Sequoia, li joffri implimentazzjoni ta 'OpenPGP fil-lingwa Rust. Preċedentement, RPM uża l-kodiċi tal-parsing OpenPGP tiegħu stess, li kellu problemi u limitazzjonijiet mhux solvuti. Il-pakkett rpm-sequoia ġie miżjud bħala dipendenza diretta għall-RPM, li fih l-appoġġ għall-algoritmi kriptografiċi huwa bbażat fuq il-librerija Nettle, miktuba f'Ċ (pjanijiet biex jipprovdu l-abbiltà li tuża OpenSSL).
  • Ġie implimentat l-ewwel stadju tal-implimentazzjoni tal-maniġer il-ġdid tal-pakketti Microdnf, li jissostitwixxi d-DNF użat bħalissa. Il-Microdnf toolkit ġie aġġornat b'mod sinifikanti u issa jappoġġja l-karatteristiċi ewlenin kollha tad-DNF, iżda fl-istess ħin huwa kkaratterizzat minn prestazzjoni għolja u kumpattezza. Id-differenza ewlenija bejn Microdnf u DNF hija l-użu tal-lingwa C għall-iżvilupp, minflok Python, li jippermettilek teħles minn numru kbir ta 'dipendenzi. Xi vantaġġi oħra ta 'Microdnf: aktar indikazzjoni viżwali tal-progress tal-operazzjonijiet; implimentazzjoni mtejba tat-tabella tat-tranżazzjonijiet; l-abbiltà li jintwera f'rapporti dwar tranżazzjonijiet kompluti informazzjoni prodotta minn skripts mibnija f'pakketti; appoġġ għall-użu ta 'pakketti RPM lokali għat-tranżazzjonijiet; sistema ta 'tlestija ta' input aktar avvanzata għal bash; appoġġ għat-tħaddim tal-kmand builddep mingħajr ma jiġi installat Python fuq is-sistema.
  • Id-desktop tal-Fedora Workstation ġie aġġornat għal GNOME 44, li mistenni joħroġ fit-22 ta' Marzu. Fost l-innovazzjonijiet f'GNOME 44: implimentazzjoni ġdida tal-lock tal-iskrin u taqsima "applikazzjonijiet ta 'sfond" fil-menu tal-istatus.
  • L-ambjent tal-utent Xfce ġie aġġornat għall-verżjoni 4.18.
  • Il-formazzjoni ta 'assemblaġġi mal-ambjent tal-utent LXQt għall-arkitettura AArch64 bdiet.
  • Il-maniġer tad-displej SDDM jaqbad interface ta' login li juża Wayland. Il-bidla tippermettilek taqleb il-maniġer tal-login fil-bini mad-desktop KDE għal Wayland.
  • Fil-bini mad-desktop KDE, il-Wizard tas-Setup Inizjali tneħħa mid-distribuzzjoni, peress li ħafna mill-kapaċitajiet tiegħu mhumiex użati f'KDE Spin u Kinoite, u l-konfigurazzjoni inizjali tal-parametri titwettaq fl-istadju tal-installazzjoni bl-użu tal-installatur Anaconda.
  • Ġie pprovdut aċċess sħiħ għad-direttorju tal-applikazzjoni Flathub (il-filtru li neħħa pakketti mhux uffiċjali, programmi proprjetarji u applikazzjonijiet b'rekwiżiti restrittivi tal-liċenzjar ġie diżattivat). Jekk hemm pakketti flatpak u rpm bl-istess programmi, meta tuża Software GNOME, l-ewwel jiġu installati l-pakketti Flatpak mill-proġett Fedora, imbagħad il-pakketti RPM, u mbagħad il-pakketti minn Flathub.
  • L-iżvilupp ta 'assemblaġġi għal apparat mobbli beda, fornut bil-qoxra Phosh, li hija bbażata fuq teknoloġiji GNOME u l-librerija GTK, juża s-server kompost Phoc li jaħdem fuq Wayland, kif ukoll it-tastiera tagħha stess fuq l-iskrin squeekboard. L-ambjent inizjalment ġie żviluppat minn Purism bħala analogu ta 'GNOME Shell għall-ismartphone Librem 5, iżda mbagħad sar wieħed mill-proġetti GNOME mhux uffiċjali u issa jintuża wkoll f'postmarketOS, Mobian u xi firmware għal apparati Pine64.
  • Miżjud Fedora Budgie Spin build bil-qoxra grafika Budgie, li hija bbażata fuq teknoloġiji GNOME, il-maniġer tat-tieqa Budgie Window Manager (BWM) u l-implimentazzjoni tagħha stess tal-GNOME Shell. Budgie huwa bbażat fuq panel li huwa simili fl-organizzazzjoni għall-pannelli tad-desktop klassiċi. L-elementi kollha tal-pannelli huma applets, li jippermettilek tippersonalizza l-kompożizzjoni b'mod flessibbli, tibdel it-tqegħid u tissostitwixxi l-implimentazzjonijiet tal-elementi ewlenin tal-pannelli għall-gosti tiegħek.
  • Miżjud bini ta 'Fedora Sway Spin b'ambjent Sway personalizzat mibni bl-użu tal-protokoll Wayland u kompletament kompatibbli mal-maniġer tat-tieqa tal-madum i3 u i3bar. Biex jinħoloq ambjent ta' utent sħiħ, huma offruti l-komponenti ta' akkumpanjament li ġejjin: swayidle (proċess ta' sfond li jimplimenta l-protokoll idle KDE), swaylock (screen saver), mako (maniġer tan-notifika), grim (ħolqien ta' screenshots), slurp (għażla ta' żona). fuq l-iskrin), wf-recorder (qbid tal-vidjo), waybar (bar tal-applikazzjoni), virtboard (tastiera fuq l-iskrin), wl-clipboard (taħdem mal-clipboard), wallutils (immaniġġjar tal-wallpaper tad-desktop).
  • Fl-installatur ta 'Anaconda, biex tappoġġja RAIDs tas-softwer ipprovduti mill-firmware (BIOS RAID, Firmware RAID, Fake RAID), l-għodda mdadm tintuża minflok dmraid.
  • Żid installatur simplifikat għall-installazzjoni ta 'immaġini bl-edizzjoni IoT ta' Fedora fuq apparati tal-Internet tal-Oġġetti. L-installatur huwa bbażat fuq coreos-installer u juża l-ikkupjar dirett tal-immaġni OStree lesta mingħajr interazzjoni tal-utent.
  • L-immaġini ħajjin ġew imtejba biex jinkludu appoġġ għall-abilitazzjoni awtomatika ta 'saff għal ħażna ta' data persistenti meta tibda minn USB drive.
  • Fis-server X u Xwayland, minħabba problemi potenzjali ta' sigurtà, klijenti minn sistemi b'ordni ta' byte differenti huma pprojbiti awtomatikament milli jikkonnettjaw.
  • Il-kompilatur jinkludi l-bnadar "-fno-omit-frame-pointer" u "-mno-omit-leaf-frame-pointer" b'mod awtomatiku, li jtejbu l-kapaċitajiet ta 'profiling u debugging u jippermettulek tiddijanjostika problemi ta' prestazzjoni mingħajr ma jkollok bżonn tikkompila mill-ġdid il-pakketti.
  • Il-pakketti huma mmuntati bi "_FORTIFY_SOURCE=3" inkluż fil-mod ta 'protezzjoni, li jiskopri l-overflows possibbli tal-buffer meta tesegwixxi funzjonijiet ta' string definiti fil-fajl header string.h. Id-differenza mill-modalità “_FORTIFY_SOURCE=2” tinżel għal kontrolli addizzjonali. Teoretikament, kontrolli addizzjonali jistgħu jwasslu għal prestazzjoni mnaqqsa, iżda fil-prattika, it-testijiet SPEC2000 u SPEC2017 ma wrew l-ebda differenzi u ma kien hemm l-ebda ilmenti mill-utenti matul il-proċess tal-ittestjar dwar it-tnaqqis fil-prestazzjoni.
  • It-tajmer biex jiġu sfurzati l-unitajiet systemd biex jintemmu waqt l-għeluq tnaqqas minn 2 minuti għal 45 sekonda.
  • Il-pakketti bil-pjattaforma Node.js ġew ristrutturati. Huwa possibbli li jiġu installati fergħat differenti ta 'Node.js fuq is-sistema fl-istess ħin (per eżempju, issa tista' tinstalla l-pakketti nodejs-16, nodejs-18 u nodejs-20 fl-istess ħin).
  • Verżjonijiet tal-pakketti aġġornati jinkludu 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, Image PostgreSQL 7.

Sors: opennet.ru

Żid kumment