I-Fedora Linux 38 ingene ekuhlolweni kwe-beta

Ukuhlolwa kwe-Beta kokusatshalaliswa kwe-Fedora Linux 38 sekuqalile. Ukukhishwa kwe-beta kumake ukushintshela esigabeni sokugcina sokuhlola, lapho kuvunyelwe ukulungiswa kweziphazamisi ezibalulekile kuphela. Ukukhishwa kuhlelelwe u-Ephreli 18. Ukukhishwa kuhlanganisa i-Fedora Workstation, i-Fedora Server, i-Fedora Silverblue, i-Fedora IoT, i-Fedora CoreOS, i-Fedora Cloud Base, kanye nezakhiwo ezibukhoma ezithunyelwa njengama-spins nge-KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie, ne-Sway. Ama-assemblies akhiqizelwa izakhiwo ze-x86_64, Power64 kanye ne-ARM64 (AArch64).

Izinguquko ezibaluleke kakhulu ku-Fedora Linux 38 yilezi:

  • Kwethulwe isigaba sokuqala sokushintshela kunqubo ye-boot eyenziwe yesimanje ephakanyiswe ngu-Lennart Pottering. Umehluko osuka kubhuthi yakudala wehlela ekusetshenzisweni esikhundleni sesithombe se-initrd esikhiqizwe kusistimu yendawo lapho kufakwa iphakheji ye-kernel, isithombe se-kernel esihlanganisiwe i-UKI (Isithombe Se-kernel Ehlanganisiwe) esikhiqizwe kungqalasizinda yokusabalalisa futhi saqinisekiswa isiginesha yedijithali yokusabalalisa. I-UKI ihlanganisa isibambi sokuqalisa i-kernel kusuka ku-UEFI (UEFI boot stub), isithombe se-Linux kernel, nendawo yesistimu ye-initrd elayishwe kumemori efayeleni elilodwa. Lapho ubiza isithombe se-UKI kusuka ku-UEFI, kungenzeka ukuhlola ubuqotho nokufaneleka kwesiginesha yedijithali hhayi kuphela i-kernel, kodwa futhi nokuqukethwe kwe-initrd, ukuqinisekiswa kwayo okubalulekile ngoba kule ndawo okhiye bakhishwa ukuze kukhishwe ukubethela. impande FS. Esigabeni sokuqala, ukwesekwa kwe-UKI kungeziwe ku-bootloader, amathuluzi okufaka nokubuyekeza i-UKI asesetshenzisiwe, futhi isithombe se-UKI sokuhlola senziwe, esigxile ekuqaliseni imishini ebonakalayo enesethi elinganiselwe yezingxenye nezishayeli.
  • Umphathi wephakheji we-RPM wokuhlaziya okhiye namasignesha edijithali usebenzisa iphakheji ye-Sequoia, enikeza ukuqaliswa kwe-OpenPGP ngolimi lwe-Rust. Ngaphambilini, i-RPM yasebenzisa ikhodi yayo yokuhlaziya ye-OpenPGP, eyayinezinkinga ezingaxazululiwe kanye nemikhawulo. Iphakheji ye-rpm-sequoia yengezwe njengokuncika okuqondile ku-RPM, lapho ukusekelwa kwe-cryptographic algorithms kusekelwe kulabhulali ye-Nettle ebhalwe ngo-C (kuhlelelwe ukunikeza ikhono lokusebenzisa i-OpenSSL).
  • Kusetshenziswe isigaba sokuqala sokusetshenziswa komphathi wephakheji omusha i-Microdnf, ethatha indawo ye-DNF esetshenziswa njengamanje. Ikhithi yamathuluzi ye-Microdnf ibuyekezwe ngokuphawulekayo futhi manje isekela zonke izici eziyinhloko ze-DNF, kodwa ngesikhathi esifanayo ibonakala ngokusebenza okuphezulu nokubumbana. Umehluko oyinhloko phakathi kwe-Microdnf ne-DNF ukusetshenziswa kwe-C esikhundleni se-Python ekuthuthukisweni, okukuvumela ukuthi ukhiphe inani elikhulu lokuncika. Ezinye izinzuzo ze-Microdnf: inkomba ebonakalayo yenqubekelaphambili yokusebenza; ukuqaliswa okuthuthukisiwe kwethebula lokuthengiselana; ikhono lokubonisa ulwazi emibikweni mayelana nokuthengiselana okuqediwe okukhishwe imibhalo eyakhelwe kumaphakheji (scriptlets); ukwesekwa kokusebenzisa amaphakheji endawo e-RPM uma kwenziwa izinto; uhlelo lokuqedela okokufaka oluthuthuke kakhulu lwe-bash; ukwesekwa kokusebenzisa umyalo wokwakha ngaphandle kokufaka iPython ohlelweni.
  • Ideskithophu eku-Fedora Workstation ivuselelwe ekukhululweni kwe-GNOME 44, okulindeleke ukuthi ikhishwe ngoMashi 22. Izici ezintsha ze-GNOME 44 zifaka ukusetshenziswa okusha kokukhiya isikrini kanye nesigaba "sezinhlelo zokusebenza ezingemuva" kumenyu yesimo.
  • Indawo yomsebenzisi we-Xfce ibuyekeziwe yaba yinguqulo engu-4.18.
  • Ukwakhiwa kwemihlangano enendawo yomsebenzisi ye-LXQt yezakhiwo ze-AArch64 sekuqalile.
  • Umphathi wesibonisi we-SDDM uzenzakalela kusixhumi esibonakalayo sokungena kusetshenziswa i-Wayland. Ushintsho luvumela umphathi wokungena ukuthi athuthelwe e-Wayland ngokwakha ngedeskithophu ye-KDE.
  • Ekwakheni ngedeskithophu ye-KDE, iwizadi Yokusetha Yokuqala isusiwe ekusabalaliseni, njengoba izici zayo eziningi azisetshenziswa ku-KDE Spin ne-Kinoite, futhi izilungiselelo zokuqala zilungiswa ngesikhathi sokufaka isifaki se-Anaconda.
  • Inikezwe ukufinyelela okugcwele kukhathalogi yohlelo lokusebenza lwe-Flathub (ikhubaze isihlungi esisuse amaphakheji angekho emthethweni, izinhlelo zobunikazi nezinhlelo zokusebenza ezinezidingo zelayisensi ekhawulelwe). Uma kukhona amaphakheji e-flatpak ne-rpm anezinhlelo ezifanayo, uma usebenzisa i-GNOME Software, amaphakheji e-Flatpak avela kuphrojekthi ye-Fedora azofakwa kuqala, bese kuba amaphakheji e-RPM, bese amaphakheji avela ku-Flathub.
  • Ukwakhiwa kwezakhiwo zamadivaysi eselula sekuqalile, okuhlinzekwa ngegobolondo le-Phosh, elisekelwe kubuchwepheshe be-GNOME kanye nelabhulali ye-GTK, isebenzisa iseva eyinhlanganisela ye-Phoc egijima phezu kwe-Wayland, kanye nekhibhodi yayo esesikrinini. Imvelo ekuqaleni yathuthukiswa yi-Purism njenge-analogue ye-GNOME Shell ye-Librem 5 smartphone, kodwa yabe isiyingxenye yamaphrojekthi we-GNOME angekho emthethweni futhi manje isisetshenziswa ku-postmarketOS, i-Mobian kanye ne-firmware ethile yamadivayisi we-Pine64.
  • Ukwakhiwa okungeziwe kwe-Fedora Budgie Spin nge-Budgie GUI esekelwe kubuchwepheshe be-GNOME, i-Budgie Window Manager (BWM) kanye nokuqaliswa kwe-GNOME Shell. I-Budgie isuselwe kuphaneli efanayo ekuhleleni amaphaneli edeskithophu yakudala. Zonke izici zephaneli zingama-applet, akuvumela ukuthi wenze ngendlela oyifisayo ukwakheka, ushintshe isakhiwo futhi ubeke esikhundleni sokusetshenziswa kwama-elementi ephaneli eyinhloko ngendlela othanda ngayo.
  • Ukwakhiwa okungeziwe kwe-Fedora Sway Spin enendawo yangokwezifiso ye-Sway eyakhelwe kusetshenziswa umthetho olandelwayo we-Wayland futhi ehambisana ngokugcwele nomphathi wewindi elinamathayela we-i3 kanye ne-i3bar. Ukusetha indawo ephelele yomsebenzisi, izingxenye ezihlobene ziyanikezwa: i-swayidle (inqubo yangemuva ngokusetshenziswa kwephrothokholi engenzi lutho ye-KDE), i-swaylock (isilondolozi sesikrini), mako (umphathi wesaziso), i-grim (ukudala izithombe-skrini), i-slurp (ukukhetha indawo esikrinini), i-wf-recorder ( ukuthwebula ividiyo), ibha yendlela (ibha yohlelo lokusebenza), i-virtboard (ikhibhodi esesikrinini), i-wl-clipboard (ukuphathwa kwebhodi lokunamathisela), wallutils (ukuphathwa kwesithombe sangemuva sedeskithophu).
  • Isifaki se-Anaconda sisebenzisa ithuluzi le-mdadm esikhundleni se-dmraid ukusekela i-RAID yesofthiwe ehlinzekwe nge-firmware (i-BIOS RAID, i-Firmware RAID, i-RAID eyinkohliso).
  • Kwengezwe isifaki esenziwe lula sokufaka izithombe ze-Fedora IoT edishini kumadivayisi e-IoT. Isifaki sisekelwe kusifaki se-coreos futhi sisebenzisa ikhophi eqondile yesithombe sesitoko se-OStree ngaphandle kokusebenzelana komsebenzisi.
  • Izithombe ezibukhoma zithuthukisiwe ukuze zisekele ukufakwa okuzenzakalelayo kwesendlalelo sokugcinwa kwedatha okuqhubekayo lapho uqalisa kudrayivu ye-USB.
  • Kuseva ye-X kanye ne-Xwayland, ngenxa yezinkinga zokuphepha ezingaba khona, ngokuzenzakalelayo, amaklayenti awavunyelwe ukuxhuma kumasistimu anohlelo oluhlukile lwebhayithi.
  • Amafulegi okuthi "-fno-omit-frame-pointer" kanye ne-"-mno-omit-leaf-frame-pointer" anikwa amandla ngokuzenzakalela kusihlanganisi ukuze kuthuthukiswe amakhono okuphrofayili nokususa amaphutha kanye nokuhlonza izinkinga zokusebenza ngaphandle kokuthi kudingeke ukuthi kuhlanganiswe amaphakheji.
  • Amaphakheji ahlanganiswa ngokufakwa kumodi yokuvikela ethi "_FORTIFY_SOURCE=3", ethola ukuchichima kwebhafa okungaba khona lapho kwenziwa imisebenzi yeyunithi yezinhlamvu echazwe kusihloko sefayela le-string.h. Umehluko kusukela kumodi ye-"_FORTIFY_SOURCE=2" wehlela ekuhlolweni okwengeziwe. Ngokombono, ukuhlola okwengeziwe kungaholela ekulimazeni kokusebenza, kodwa ekusebenzeni, ukuhlolwa kwe-SPEC2000 kanye ne-SPEC2017 akuzange kubonise noma yimuphi umehluko, futhi phakathi nenqubo yokuhlola, kwakungekho zikhalazo ezivela kubasebenzisi mayelana nokwehliswa kokusebenza.
  • Ukunciphisa isikhathi sokuphoqelela ukuyeka amayunithi esistimu phakathi nokuvalwa ukusuka kumaminithi angu-2 ukuya kumasekhondi angu-45.
  • Amaphakheji anenkundla ye-Node.js ahlelwe kabusha. Kunikezwe amandla okufaka amagatsha ahlukene e-Node.js ohlelweni ngesikhathi esisodwa (isibonelo, manje usungakwazi ukufaka amaphakheji we-nodejs-16, nodejs-18 kanye nodejs-20 ngesikhathi esisodwa).
  • Izinguqulo zephakheji ezibuyekeziwe, ezihlanganisa i-Ruby 3.2, i-gcc 13, i-LLVM 16, i-Golang 1.20, i-PHP 8.2, i-binutils 2.39, i-glibc 2.37, i-gdb 12.1, i-GNU Make 4.4, izihlungi ze-cups-2.0b, TeXLive Magreck 2022, Image Posts 7.

Source: opennet.ru

Engeza amazwana