Ang Fedora Linux 38 nakasulod sa beta testing

Ang pagsulay sa beta nga bersyon sa Fedora Linux 38 nga pag-apod-apod nagsugod na. Ang beta nga pagpagawas nagtimaan sa transisyon ngadto sa katapusang yugto sa pagsulay, diin ang mga kritikal nga bug lamang ang gitul-id. Ang pagpagawas gikatakda alang sa Abril 18. Ang pagpagawas naglangkob sa Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base ug Live build, nga gihatag sa porma sa mga spins sa user environment KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie ug Sway. Ang mga asembliya gihimo alang sa x86_64, Power64 ug ARM64 (AArch64) nga mga arkitektura.

Ang labing hinungdanon nga mga pagbag-o sa Fedora Linux 38:

  • Ang unang yugto sa transisyon ngadto sa modernisadong proseso sa pagkarga nga gisugyot ni Lennart PΓΆttering gipatuman. Ang mga kalainan gikan sa klasiko nga boot naggikan sa paggamit, imbis sa initrd nga imahe nga namugna sa lokal nga sistema kung gi-install ang kernel package, sa usa ka hiniusa nga imahe sa kernel UKI (Unified Kernel Image), nga namugna sa imprastraktura sa pag-apod-apod ug gipirmahan sa digital sa pag-apod-apod. Gihiusa sa UKI sa usa ka file ang handler alang sa pagkarga sa kernel gikan sa UEFI (UEFI boot stub), ang imahe sa kernel sa Linux ug ang initrd system environment nga gikarga sa memorya. Kung nagtawag sa usa ka imahe sa UKI gikan sa UEFI, posible nga susihon ang integridad ug kasaligan sa digital nga pirma dili lamang sa kernel, kondili usab sa sulod sa initrd, ang pagsusi sa pagkatinuod nga importante tungod kay sa niini nga palibot ang mga yawe alang sa pag-decrypting. ang gamut FS makuha. Sa una nga yugto, ang suporta sa UKI gidugang sa bootloader, ang mga himan alang sa pag-install ug pag-update sa UKI gipatuman, ug usa ka eksperimento nga imahe sa UKI ang gihimo, nga naka-focus sa pag-boot sa mga virtual nga makina nga adunay limitado nga hugpong sa mga sangkap ug mga drayber.
  • Ang tagdumala sa pakete sa RPM alang sa pag-parse sa mga yawe ug mga digital nga pirma naggamit sa pakete nga Sequoia, nga nagtanyag usa ka pagpatuman sa OpenPGP sa Rust nga sinultian. Kaniadto, gigamit sa RPM ang kaugalingon nga OpenPGP parsing code, nga adunay wala masulbad nga mga problema ug limitasyon. Ang rpm-sequoia nga pakete gidugang isip direktang pagsalig sa RPM, diin ang suporta alang sa cryptographic algorithms gibase sa Nettle library, nga gisulat sa C (nagplano sa paghatag sa abilidad sa paggamit sa OpenSSL).
  • Ang unang yugto sa pagpatuman sa bag-ong package manager nga Microdnf gipatuman, nga nagpuli sa gigamit karon nga DNF. Ang toolkit sa Microdnf labi nga na-update ug karon nagsuporta sa tanan nga mga nag-unang bahin sa DNF, apan sa samang higayon kini gihulagway sa taas nga pasundayag ug pagkakomplikado. Ang yawe nga kalainan tali sa Microdnf ug DNF mao ang paggamit sa C nga lengguwahe alang sa pag-uswag, imbes sa Python, nga nagtugot kanimo sa pagkuha sa daghang mga dependency. Ang ubang mga bentaha sa Microdnf: mas makita nga timailhan sa pag-uswag sa mga operasyon; gipaayo nga pagpatuman sa lamesa sa transaksyon; ang abilidad sa pagpakita sa mga taho sa nakompleto nga impormasyon sa mga transaksyon nga gihimo sa mga script nga gitukod sa mga pakete; suporta sa paggamit sa lokal nga RPM packages para sa mga transaksyon; mas abante nga sistema sa pagkompleto sa input alang sa bash; suporta alang sa pagpadagan sa builddep command nga walay pag-install sa Python sa sistema.
  • Ang Fedora Workstation desktop gi-update alang sa GNOME 44, nga gilauman nga ipagawas sa Marso 22nd. Lakip sa mga inobasyon sa GNOME 44: usa ka bag-ong pagpatuman sa lock sa screen ug usa ka seksyon nga "mga aplikasyon sa background" sa menu sa status.
  • Ang Xfce user environment gi-update sa bersyon 4.18.
  • Ang pagporma sa mga asembliya nga adunay LXQt user environment alang sa AArch64 nga arkitektura nagsugod na.
  • Ang SDDM display manager nag-default sa usa ka login interface nga naggamit sa Wayland. Gitugotan ka sa pagbag-o nga ibalhin ang tagdumala sa pag-login sa mga pagtukod gamit ang KDE desktop sa Wayland.
  • Sa pagtukod sa KDE desktop, ang Initial Setup wizard gikuha gikan sa pag-apod-apod, tungod kay ang kadaghanan sa mga kapabilidad niini wala gigamit sa KDE Spin ug Kinoite, ug ang inisyal nga pag-configure sa mga parameter gihimo sa yugto sa pag-install gamit ang Anaconda installer.
  • Ang bug-os nga pag-access sa direktoryo sa aplikasyon sa Flathub gihatag (ang filter nga nagtangtang sa dili opisyal nga mga pakete, proprietary nga mga programa ug mga aplikasyon nga adunay higpit nga mga kinahanglanon sa paglilisensya na-disable). Kung adunay mga flatpak ug rpm nga mga pakete nga adunay parehas nga mga programa, kung gigamit ang GNOME Software, ang mga pakete sa Flatpak gikan sa proyekto sa Fedora una nga ma-install, dayon ang mga pakete sa RPM, ug dayon ang mga pakete gikan sa Flathub.
  • Ang pagporma sa mga asembliya alang sa mga mobile device nagsugod na, nga gihatag sa Phosh shell, nga gibase sa mga teknolohiya sa GNOME ug sa GTK library, naggamit sa usa ka Phoc composite server nga nagdagan sa ibabaw sa Wayland, ingon man sa iyang kaugalingong on-screen nga keyboard squeekboard. Ang palibot sa sinugdan gimugna sa Purism isip analogue sa GNOME Shell alang sa Librem 5 nga smartphone, apan nahimo nga usa sa dili opisyal nga mga proyekto sa GNOME ug karon gigamit usab sa postmarketOS, Mobian ug pipila ka firmware alang sa mga device sa Pine64.
  • Gidugang ang pagtukod sa Fedora Budgie Spin gamit ang Budgie graphical shell, nga gibase sa mga teknolohiya sa GNOME, ang window manager sa Budgie Window Manager (BWM) ug ang kaugalingon nga pagpatuman sa GNOME Shell. Ang Budgie gibase sa usa ka panel nga parehas sa organisasyon sa mga klasiko nga desktop panel. Ang tanan nga mga elemento sa panel mga applet, nga nagtugot kanimo sa pagpahiangay sa komposisyon, pagbag-o sa pagbutang ug pag-ilis sa mga pagpatuman sa mga nag-unang elemento sa panel sa imong lami.
  • Gidugang ang usa ka pagtukod sa Fedora Sway Spin nga adunay usa ka naandan nga palibot sa Sway nga gitukod gamit ang protocol sa Wayland ug hingpit nga nahiuyon sa manager sa bintana sa tiling i3 ug i3bar. Aron makamugna og hingpit nga user environment, ang mosunod nga mga component gitanyag: swayidle (background process nga nagpatuman sa KDE idle protocol), swaylock (screen saver), mako (notification manager), grim (pagmugna og mga screenshot), slurp (pagpili og lugar sa screen), wf-recorder (pagkuha sa video), waybar (application bar), virtboard (on-screen nga keyboard), wl-clipboard (nagtrabaho sa clipboard), wallutils (pagdumala sa desktop wallpaper).
  • Sa Anaconda installer, aron suportahan ang firmware-provided software RAIDs (BIOS RAID, Firmware RAID, Fake RAID), ang mdadm toolkit gigamit imbes nga dmraid.
  • Nagdugang usa ka gipasimple nga installer alang sa pag-install sa mga imahe gamit ang IoT nga edisyon sa Fedora sa mga aparato sa Internet of Things. Ang installer gibase sa coreos-installer ug naggamit sa direktang pagkopya sa nahuman nga Ostree nga hulagway nga walay interaksyon sa user.
  • Ang mga buhi nga hulagway gi-upgrade aron maglakip sa suporta alang sa awtomatik nga pagpagana sa usa ka layer alang sa padayon nga pagtipig sa datos sa dihang mag-boot gikan sa USB drive.
  • Sa X server ug Xwayland, tungod sa potensyal nga mga problema sa seguridad, ang mga kliyente gikan sa mga sistema nga adunay lahi nga order sa byte gidid-an pinaagi sa default sa pagkonektar.
  • Ang compiler naglakip sa "-fno-omit-frame-pointer" ug "-mno-omit-leaf-frame-pointer" nga mga bandera sa default, nga nagpauswag sa mga kapabilidad sa profiling ug pag-debug ug nagtugot kanimo sa pag-diagnose sa mga problema sa performance nga dili kinahanglan nga i-compile ang mga pakete.
  • Ang mga pakete gitigum uban sa "_FORTIFY_SOURCE = 3" nga gilakip sa mode sa pagpanalipod, nga nakamatikod sa posible nga pag-awas sa buffer sa dihang nagpatuman sa mga function sa string nga gihubit sa header file string.h. Ang kalainan gikan sa mode nga "_FORTIFY_SOURCE=2" moabut sa dugang nga mga pagsusi. Sa teoriya, ang dugang nga mga tseke mahimong mosangpot sa pagkunhod sa performance, apan sa praktis, ang SPEC2000 ug SPEC2017 nga mga pagsulay nagpakita nga walay mga kalainan ug walay mga reklamo gikan sa mga tiggamit sa panahon sa proseso sa pagsulay mahitungod sa pagkunhod sa performance.
  • Ang timer alang sa pagpugos sa mga yunit sa systemd nga tapuson sa panahon sa pagsira gipamubu gikan sa 2 minuto ngadto sa 45 segundos.
  • Ang mga pakete nga adunay Node.js nga plataporma gi-restructure. Posible nga i-install ang lainlaing mga sanga sa Node.js sa sistema sa parehas nga oras (pananglitan, mahimo nimong i-install ang nodejs-16, nodejs-18 ug nodejs-20 nga mga pakete sa parehas nga oras).
  • Ang gi-update nga mga bersyon sa package naglakip sa 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, ImageMaggreickL7, ImageMaggreick.

Source: opennet.ru

Idugang sa usa ka comment