Toleo la usambazaji la Fedora Linux 38

Utoaji wa vifaa vya usambazaji vya Fedora Linux 38 umewasilishwa. Bidhaa za Fedora Workstation, Seva ya Fedora, Fedora CoreOS, Fedora Cloud Base, Toleo la Fedora IoT na miundo ya moja kwa moja, zinazotolewa kwa njia ya spins zenye mazingira ya eneo-kazi KDE Plasma 5, Xfce, MATE, Mdalasini, zimetayarishwa kupakuliwa. LXDE, Phosh, LXQt, Budgie na Sway. Makusanyiko yanazalishwa kwa usanifu wa x86_64, Power64 na ARM64 (AArch64). Uchapishaji wa muundo wa Fedora Silverblue umecheleweshwa.

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.
  • Kompyuta ya mezani katika Fedora Workstation imesasishwa hadi kutolewa kwa GNOME 44, ambayo inaendelea kuhamisha programu kutumia GTK 4 na maktaba ya libadwaita (pamoja na ganda maalum la GNOME Shell na kidhibiti cha mchanganyiko cha Mutter). Hali ya kuonyesha maudhui katika mfumo wa gridi ya ikoni imeongezwa kwenye kidirisha cha kuchagua faili. Mabadiliko mengi yamefanywa kwa kisanidi. Sehemu ya kudhibiti Bluetooth imeongezwa kwenye menyu ya mipangilio ya haraka.
  • 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.
  • Vifurushi hujengwa kwa hali ya ulinzi ya "_FORTIFY_SOURCE=3" imewashwa, ambayo hutambua vifurushi vinavyowezekana vya bafa wakati wa kutekeleza vitendaji vilivyobainishwa katika faili ya kichwa cha string.h. Tofauti kutoka kwa hali ya "_FORTIFY_SOURCE=2" inakuja kwenye ukaguzi wa ziada. Kinadharia, ukaguzi wa ziada unaweza kusababisha utendaji uliopunguzwa, lakini kwa mazoezi, vipimo vya SPEC2000 na SPEC2017 havikuonyesha tofauti na hakukuwa na malalamiko kutoka kwa watumiaji wakati wa mchakato wa kupima kuhusu kupungua kwa utendaji.
  • 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

Wakati huo huo, kwa Fedora 38, hazina za "bure" na "zisizo za bure" za mradi wa RPM Fusion zilizinduliwa, ambapo vifurushi vilivyo na programu za ziada za multimedia (MPlayer, VLC, Xine), codecs za video / sauti, usaidizi wa DVD, wamiliki wa AMD. na viendeshaji vya NVIDIA, programu za michezo ya kubahatisha na emulator.

Chanzo: opennet.ru

Kuongeza maoni