Usambazaji Fedora Linux 38 ulihamia kwenye hatua ya majaribio ya beta

ΠΠ°Ρ‡Π°Π»ΠΎΡΡŒ тСстированиС Π±Π΅Ρ‚Π°-вСрсии дистрибутива Fedora Linux 38. Π‘Π΅Ρ‚Π°-выпуск ΠΎΠ·Π½Π°ΠΌΠ΅Π½ΠΎΠ²Π°Π» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Π΄ΠΈΡŽ тСстирования, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исправлСниС критичСских ошибок. Π Π΅Π»ΠΈΠ· Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 18 апрСля. Выпуск ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base ΠΈ Live-сборки, поставляСмыС Π² Ρ„ΠΎΡ€ΠΌΠ΅ спинов c ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ окруТСниями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie ΠΈ Sway . Π‘Π±ΠΎΡ€ΠΊΠΈ сформированы для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ x86_64, Power64 ΠΈ ARM64 (AArch64).

Mabadiliko muhimu zaidi katika Fedora Linux 38:

  • Hatua ya kwanza ya mpito kwa mchakato wa upakiaji wa kisasa uliopendekezwa na Lennart PΓΆttering imetekelezwa. Tofauti kutoka kwa buti ya asili inakuja kwa matumizi, badala ya picha ya initrd inayozalishwa kwenye mfumo wa ndani wakati wa kusakinisha kifurushi cha kernel, cha picha ya kernel iliyounganishwa ya UKI (Picha ya Kernel Iliyounganishwa), iliyotolewa katika miundombinu ya usambazaji na iliyotiwa saini kidijitali na usambazaji. UKI inachanganya katika faili moja kidhibiti cha kupakia kerneli kutoka kwa UEFI (UEFI boot stub), picha ya Linux kernel na mazingira ya mfumo wa initrd iliyopakiwa kwenye kumbukumbu. Wakati wa kupiga picha ya UKI kutoka kwa UEFI, inawezekana kuangalia uadilifu na uaminifu wa saini ya dijiti sio tu ya kernel, lakini pia yaliyomo kwenye initrd, ukaguzi wa uhalisi ambao ni muhimu kwani katika mazingira haya funguo za kuchambua. mizizi ya FS inarejeshwa. Katika hatua ya kwanza, usaidizi wa UKI uliongezwa kwenye kipakiaji, zana za kusakinisha na kusasisha UKI zilitekelezwa, na taswira ya majaribio ya UKI iliundwa, iliyolenga uanzishaji wa mashine pepe zenye seti ndogo ya vipengee na viendeshi.
  • Kidhibiti kifurushi cha RPM cha kuchanganua funguo na sahihi za dijiti hutumia kifurushi cha Sequoia, ambacho hutoa utekelezaji wa OpenPGP katika lugha ya Rust. Hapo awali, RPM ilitumia msimbo wake wa uchanganuzi wa OpenPGP, ambao ulikuwa na matatizo na mapungufu ambayo hayajatatuliwa. Kifurushi cha rpm-sequoia kimeongezwa kama utegemezi wa moja kwa moja kwa RPM, ambapo usaidizi wa algoriti za kriptografia unategemea maktaba ya Nettle, iliyoandikwa katika C (mipango ya kutoa uwezo wa kutumia OpenSSL).
  • Hatua ya kwanza ya utekelezaji wa meneja mpya wa kifurushi Microdnf imetekelezwa, ambayo inachukua nafasi ya DNF inayotumika sasa. Chombo cha zana cha Microdnf kimesasishwa kwa kiasi kikubwa na sasa kinasaidia vipengele vyote kuu vya DNF, lakini wakati huo huo ni sifa ya utendaji wa juu na ukamilifu. Tofauti kuu kati ya Microdnf na DNF ni matumizi ya lugha ya C kwa maendeleo, badala ya Python, ambayo inakuwezesha kuondokana na idadi kubwa ya utegemezi. Baadhi ya faida nyingine za Microdnf: dalili zaidi ya kuona ya maendeleo ya shughuli; uboreshaji wa utekelezaji wa meza ya manunuzi; uwezo wa kuonyesha katika ripoti juu ya taarifa za shughuli zilizokamilishwa zinazozalishwa na hati zilizojengwa kwenye vifurushi; usaidizi wa kutumia vifurushi vya ndani vya RPM kwa shughuli; mfumo wa juu zaidi wa kukamilisha pembejeo kwa bash; msaada wa kuendesha amri ya builddep bila kusakinisha Python kwenye mfumo.
  • Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π² Fedora Workstation ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ выпуска GNOME 44, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ оТидаСтся 22 ΠΌΠ°Ρ€Ρ‚Π°. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² GNOME 44: новая рСализация Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана ΠΈ сСкция Β«Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ прилоТСния» Π² мСню состояния.
  • Mazingira ya mtumiaji wa Xfce yamesasishwa hadi toleo la 4.18.
  • Uundaji wa makusanyiko na mazingira ya mtumiaji wa LXQt kwa usanifu wa AArch64 umeanza.
  • Kidhibiti cha onyesho la SDDM hubadilika kuwa kiolesura cha kuingia kinachotumia Wayland. Mabadiliko hayo hukuruhusu kubadilisha kidhibiti cha kuingia katika muundo na eneo-kazi la KDE hadi Wayland.
  • Katika ujenzi na desktop ya KDE, mchawi wa Usanidi wa Awali umeondolewa kutoka kwa usambazaji, kwani uwezo wake mwingi hautumiwi katika KDE Spin na Kinoite, na usanidi wa awali wa vigezo unafanywa katika hatua ya usakinishaji kwa kutumia kisakinishi cha Anaconda.
  • Ufikiaji kamili wa saraka ya programu ya Flathub umetolewa (kichujio kilichoondoa vifurushi visivyo rasmi, programu za wamiliki na programu zilizo na masharti ya leseni yenye vikwazo kimezimwa). Ikiwa kuna vifurushi vya flatpak na rpm na programu sawa, wakati wa kutumia Programu ya GNOME, vifurushi vya Flatpak kutoka kwa mradi wa Fedora vitawekwa kwanza, kisha vifurushi vya RPM, na kisha vifurushi kutoka Flathub.
  • Uundaji wa mikusanyiko ya vifaa vya rununu umeanza, inayotolewa kwa ganda la Phosh, ambalo linatokana na teknolojia ya GNOME na maktaba ya GTK, hutumia seva ya mchanganyiko wa Phoc inayoendesha juu ya Wayland, pamoja na ubao wake wa kubana wa kibodi kwenye skrini. Mazingira yalitengenezwa hapo awali na Purism kama analogi ya GNOME Shell kwa simu mahiri ya Librem 5, lakini ikawa moja ya miradi isiyo rasmi ya GNOME na sasa inatumika pia katika postmarketOS, Mobian na programu dhibiti kwa vifaa vya Pine64.
  • Imeongeza muundo wa Fedora Budgie Spin wenye ganda la picha la Budgie, ambalo linatokana na teknolojia za GNOME, msimamizi wa dirisha la Kidhibiti cha Dirisha la Budgie (BWM) na utekelezaji wake wa Shell ya GNOME. Budgie inategemea paneli ambayo ni sawa katika kupanga na paneli za kawaida za eneo-kazi. Vipengele vyote vya paneli ni applets, ambayo hukuruhusu kubinafsisha utunzi kwa urahisi, kubadilisha uwekaji na kuchukua nafasi ya utekelezaji wa vipengee kuu vya paneli kwa ladha yako.
  • Imeongeza muundo wa Fedora Sway Spin na mazingira maalum ya Sway yaliyojengwa kwa kutumia itifaki ya Wayland na inayolingana kikamilifu na kidhibiti cha dirisha cha i3 cha kuweka tiles na i3bar. Ili kuunda mazingira kamili ya mtumiaji, vipengee vifuatavyo vinavyoandamana vinatolewa: swayidle (mchakato wa usuli wa kutekeleza itifaki ya kutofanya kazi ya KDE), swaylock (kiokoa skrini), mako (kidhibiti cha arifa), grim (kuunda picha za skrini), slurp (kuchagua eneo. kwenye skrini), wf-rekoda ( kunasa video), upau wa njia (upau wa programu), ubao wa virtboard (kibodi ya skrini), wl-clipboard (inafanya kazi na ubao wa kunakili), ukuta (kudhibiti mandhari ya eneo-kazi).
  • Katika kisakinishi cha Anaconda, ili kusaidia RAID za programu zinazotolewa na firmware (BIOS RAID, Firmware RAID, Fake RAID), zana ya zana ya mdadm inatumika badala ya dmraid.
  • Imeongeza kisakinishi kilichorahisishwa cha kusakinisha picha na toleo la IoT la Fedora kwenye vifaa vya Mtandao wa Mambo. Kisakinishi kinategemea kisakinishi cha msingi na hutumia kunakili moja kwa moja picha iliyokamilishwa ya OStree bila mwingiliano wa mtumiaji.
  • Picha za moja kwa moja zimeboreshwa ili kujumuisha usaidizi wa kuwezesha safu kiotomatiki kwa hifadhi ya data inayoendelea wakati wa kuwasha kutoka kwenye hifadhi ya USB.
  • Katika seva ya X na Xwayland, kwa sababu ya matatizo ya usalama yanayoweza kutokea, wateja kutoka kwa mifumo iliyo na mpangilio tofauti wa baiti wamepigwa marufuku kwa chaguo-msingi kuunganisha.
  • Kikusanyaji kinajumuisha bendera za "-fno-omit-frame-pointer" na "-mno-omit-leaf-frame-pointer" kwa chaguo-msingi, ambazo huongeza uwezo wa uwekaji wasifu na utatuzi na kukuruhusu kutambua matatizo ya utendakazi bila kulazimika kukusanya vifurushi.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° сборка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Β«_FORTIFY_SOURCE=3Β», Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ пСрСполнСния Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ строковых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ string.h. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Β«_FORTIFY_SOURCE=2Β» сводится ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌ. ВСорСтичСски Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ сниТСнию ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ тСсты SPEC2000 ΠΈ SPEC2017 Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΈ Π² процСссС тСстирования ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ поступало ΠΆΠ°Π»ΠΎΠ± Π½Π° сниТСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • Kipima muda cha kulazimisha vitengo vya mfumo kuzima wakati wa kuzima kimepunguzwa kutoka dakika 2 hadi sekunde 45.
  • Vifurushi vilivyo na jukwaa la Node.js vimerekebishwa. Inawezekana kufunga matawi tofauti ya Node.js kwenye mfumo kwa wakati mmoja (kwa mfano, sasa unaweza kufunga vifurushi vya nodejs-16, nodejs-18 na nodejs-20 kwa wakati mmoja).
  • Matoleo ya kifurushi yaliyosasishwa ni pamoja na 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, Magick 7, Image Magick 15

Chanzo: opennet.ru

Kuongeza maoni