Kutolewa kwa usambazaji wa Linux Fedora 34

Utoaji wa usambazaji wa Linux Fedora 34 umewasilishwa. Bidhaa za Fedora Workstation, Seva ya Fedora, CoreOS, Toleo la Fedora IoT, pamoja na seti ya "spins" zenye miundo ya moja kwa moja ya mazingira ya eneo-kazi KDE Plasma 5, Xfce, i3, MATE. , Mdalasini, LXDE zimetayarishwa kupakuliwa. na LXQt. Mikusanyiko huzalishwa kwa ajili ya usanifu wa x86_64, Power64, ARM64 (AArch64) na vifaa mbalimbali vilivyo na wasindikaji wa 32-bit ARM. Uchapishaji wa muundo wa Fedora Silverblue umecheleweshwa.

Maboresho yanayojulikana zaidi katika Fedora 34 ni:

  • Mitiririko yote ya sauti imehamishiwa kwenye seva ya midia ya PipeWire, ambayo sasa ndiyo chaguomsingi badala ya PulseAudio na JACK. Kutumia PipeWire hukuruhusu kutoa uwezo wa kitaalamu wa usindikaji wa sauti katika toleo la kawaida la eneo-kazi, kuondoa mgawanyiko na kuunganisha miundombinu ya sauti kwa programu tofauti.

    Katika matoleo ya awali, Fedora Workstation ilitumia mchakato wa usuli unaoitwa PulseAudio kuchakata sauti, na programu zilitumia maktaba ya mteja kuingiliana na mchakato huo, kuchanganya na kudhibiti mitiririko ya sauti. Kwa usindikaji wa kitaalamu wa sauti, seva ya sauti ya JACK na maktaba ya mteja husika zilitumika. Ili kuhakikisha upatanifu, badala ya maktaba ya kuingiliana na PulseAudio na JACK, safu inayoendesha kupitia PipeWire imeongezwa, ambayo inakuwezesha kuokoa kazi ya wateja wote waliopo wa PulseAudio na JACK, pamoja na maombi yaliyotolewa katika muundo wa Flatpak. Kwa wateja waliopitwa na wakati wanaotumia API ya kiwango cha chini ya ALSA, programu-jalizi ya ALSA imesakinishwa ambayo huelekeza mitiririko ya sauti moja kwa moja kwenye PipeWire.

  • Majengo yenye eneo-kazi la KDE yamebadilishwa ili kutumia Wayland kwa chaguo-msingi. Kipindi cha X11 kimeachiliwa kwa chaguo. Imebainika kuwa kutolewa kwa KDE Plasma 34 inayotolewa na Fedora 5.20 kumeletwa kwa karibu usawa katika utendakazi na hali ya utendakazi iliyo juu ya X11, ikijumuisha matatizo ya utangazaji skrini na ubandikaji wa kitufe cha kipanya cha kati. Kufanya kazi wakati wa kutumia madereva ya NVIDIA ya wamiliki, kifurushi cha kwin-wayland-nvidia kinatumika. Utangamano na programu za X11 huhakikishwa kwa kutumia kijenzi cha XWayland.
  • Usaidizi ulioboreshwa wa Wayland. Imeongeza uwezo wa kutumia kijenzi cha XWayland kwenye mifumo iliyo na viendeshaji miliki vya NVIDIA. Katika mazingira ya msingi wa Wayland, usaidizi wa kufanya kazi katika hali isiyo na kichwa unatekelezwa, ambayo inakuwezesha kuendesha vipengele vya eneo-kazi kwenye mifumo ya seva ya mbali na ufikiaji kupitia VNC au RDP.
  • Kompyuta ya mezani ya Fedora Workstation imesasishwa hadi GNOME 40 na GTK 4. Katika GNOME 40, Muhtasari wa Shughuli za mezani zimesogezwa kwenye mwelekeo wa mlalo na huonyeshwa katika msururu wa kusogeza unaoendelea kutoka kushoto kwenda kulia. Kila eneo-kazi linaloonyeshwa katika modi ya Muhtasari huonyesha madirisha yanayopatikana na kugeuza kwa nguvu na kukuza mtumiaji anapoingiliana. Mpito usio na mshono hutolewa kati ya orodha ya programu na kompyuta za mezani. Kuboresha shirika la kazi wakati kuna wachunguzi wengi. Ubunifu wa programu nyingi umekuwa wa kisasa. GNOME Shell inasaidia matumizi ya GPU kwa kutoa vivuli.
    Kutolewa kwa usambazaji wa Linux Fedora 34
  • Matoleo yote ya Fedora yamehamishwa ili kutumia utaratibu wa systemd-oomd kwa majibu ya mapema kwa hali ya chini ya kumbukumbu kwenye mfumo, badala ya mchakato wa mapema uliotumika hapo awali. Systemd-oomd inategemea mfumo mdogo wa kernel wa PSI (Pressure Stall Information), ambayo hukuruhusu kuchambua katika habari ya nafasi ya mtumiaji kuhusu muda wa kusubiri wa kupata rasilimali mbalimbali (CPU, kumbukumbu, I/O) ili kutathmini kwa usahihi kiwango cha mzigo wa mfumo. na asili ya kupungua. PSI huwezesha kutambua mwanzo wa ucheleweshaji kwa sababu ya ukosefu wa rasilimali na kusitisha kwa hiari michakato inayohitaji rasilimali katika hatua ambayo mfumo bado hauko katika hali mbaya na hauanzi kupunguza kache na kusukuma data kwenye ubadilishaji. kizigeu.
  • Mfumo wa faili wa Btrfs, ambao tangu toleo la mwisho umekuwa chaguo-msingi kwa ladha za eneo-kazi la Fedora (Fedora Workstation, Fedora KDE, n.k.), unajumuisha mgandamizo wa data wa uwazi kwa kutumia algoriti ya ZSTD. Mfinyazo ndio chaguomsingi kwa usakinishaji mpya wa Fedora 34. Watumiaji wa mifumo iliyopo wanaweza kuwezesha mbano kwa kuongeza bendera ya "compress=zstd:1" kwa /etc/fstab na kuendesha "sudo btrfs filesystem defrag -czstd -rv //home/" kubana data tayari inapatikana. Ili kutathmini ufanisi wa ukandamizaji, unaweza kutumia matumizi ya "compsize". Ikumbukwe kwamba kuhifadhi data katika fomu iliyoshinikizwa sio tu kuokoa nafasi ya diski, lakini pia huongeza maisha ya huduma ya anatoa za SSD kwa kupunguza kiasi cha shughuli za uandishi, na pia huongeza kasi ya kusoma na kuandika faili kubwa, zilizoshinikwa vizuri kwenye anatoa polepole. .
  • Matoleo rasmi ya usambazaji yanajumuisha toleo na meneja wa dirisha la i3, ambalo hutoa hali ya mpangilio wa dirisha la tiled kwenye eneo-kazi.
  • Uundaji wa picha zilizo na eneo-kazi la KDE kwa mifumo inayozingatia usanifu wa AArch64 umeanza, pamoja na makusanyiko yenye kompyuta za mezani za GNOME na Xfce, na picha za mifumo ya seva.
  • Picha mpya ya Comp Neuro Container imeongezwa, ambayo inajumuisha uteuzi wa uundaji na uigaji maombi muhimu kwa utafiti wa sayansi ya neva.
  • Toleo la Mtandao wa Mambo (Fedora IoT), ambayo hutoa mazingira ya mfumo kupunguzwa kwa kiwango cha chini, sasisho ambalo linafanywa kwa atomi kwa kuchukua nafasi ya picha ya mfumo mzima, na maombi yanatenganishwa na mfumo mkuu kwa kutumia vyombo vilivyotengwa. (podman inatumika kwa usimamizi), usaidizi wa bodi za ARM umeongezwa Pine64, RockPro64 na Jetson Xavier NX, pamoja na usaidizi ulioboreshwa wa bodi za msingi za i.MX8 SoC kama vile 96boards Thor96 na Solid Run HummingBoard-M. Matumizi ya mifumo ya kufuatilia kushindwa kwa vifaa (mlinzi) kwa ajili ya kurejesha mfumo wa moja kwa moja hutolewa.
  • Uundaji wa vifurushi tofauti na maktaba zinazotumiwa katika miradi kulingana na Node.js umekatishwa. Badala yake, Node.js inapewa vifurushi vya msingi pekee vilivyo na mkalimani, faili za vichwa, maktaba za msingi, moduli za mfumo wa jozi, na zana za msingi za usimamizi wa kifurushi (NPM, uzi). Programu zinazosafirishwa katika hazina ya Fedora zinazotumia Node.js zinaruhusiwa kupachika vitegemezi vyote vilivyopo kwenye kifurushi kimoja, bila kugawanya au kutenganisha maktaba zinazotumiwa katika vifurushi tofauti. Upachikaji wa maktaba utakuruhusu kuondoa msongamano wa vifurushi vidogo, itarahisisha matengenezo ya vifurushi (hapo awali, mtunzaji alitumia wakati mwingi kukagua na kujaribu mamia ya vifurushi na maktaba kuliko kwenye kifurushi kikuu na programu), itaondoa miundombinu ya migogoro ya maktaba na itasuluhisha matatizo ya kufunga matoleo ya maktaba (watunzaji watajumuisha matoleo yaliyothibitishwa na yaliyojaribiwa kwenye kifurushi).
  • Injini ya fonti ya FreeType imebadilishwa ili kutumia injini ya uundaji wa glyph ya HarfBuzz. Utumiaji wa HarfBuzz katika FreeType umeboresha ubora wa kuashiria (kulainisha muhtasari wa glyph wakati wa uboreshaji ili kuboresha uwazi kwenye skrini zenye azimio la chini) wakati wa kuonyesha maandishi katika lugha zilizo na mpangilio wa maandishi mgumu, ambayo glyphs zinaweza kuunda kutoka kadhaa. wahusika. Hasa, kutumia HarfBuzz hukuruhusu kuondoa shida ya kupuuza ligatures ambazo hakuna herufi tofauti za Unicode wakati wa kuashiria.
  • Uwezo wa kulemaza SELinux wakati unaendesha umeondolewa - kuizima kwa kubadilisha /etc/selinux/config settings (SELINUX=disabled) haitumiki tena. Baada ya SELinux kuanzishwa, vidhibiti vya LSM sasa vimewekwa katika hali ya kusoma tu, ambayo huboresha ulinzi dhidi ya mashambulizi ambayo yanajaribu kuzima SELinux baada ya kutumia udhaifu unaoruhusu maudhui ya kumbukumbu ya kernel kurekebishwa. Ili kuzima SELinux, unaweza kuanzisha upya mfumo kwa kupitisha kigezo cha "selinux=0" kwenye mstari wa amri wa kernel. Uwezo wa kubadili kati ya njia za "kutekeleza" na "ruhusa" wakati wa mchakato wa boot huhifadhiwa.
  • Sehemu ya Xwayland DDX, ambayo huendesha Seva ya X.Org ili kupanga utekelezaji wa programu za X11 katika mazingira ya Wayland, imehamishwa hadi kwenye kifurushi tofauti, kilichokusanywa kutoka kwa msingi mpya wa msimbo ambao hautegemei matoleo thabiti ya X. Seva ya Org.
  • Umewasha uanzishaji upya wa huduma zote za mfumo zilizosasishwa mara moja baada ya kukamilika kwa shughuli katika kidhibiti kifurushi cha RPM. Ingawa hapo awali huduma ilianzishwa upya mara tu baada ya kusasisha kila kifurushi kilichopishana nacho, sasa foleni imeundwa na huduma zinaanzishwa upya mwishoni mwa kipindi cha RPM, baada ya vifurushi na maktaba zote kusasishwa.
  • Picha za bodi za ARMv7 (armhfp) zimebadilishwa kuwa UEFI kwa chaguo-msingi.
  • Ukubwa wa kifaa cha kubadilishana mtandaoni kilichotolewa na injini ya zRAM huongezeka kutoka robo hadi nusu ya ukubwa wa kumbukumbu ya kimwili, na pia ni mdogo kwa kikomo cha 8 GB. Mabadiliko hayo hukuruhusu kuendesha kwa ufanisi kisakinishi cha Anaconda kwenye mfumo na kiasi kidogo cha RAM.
  • Uwasilishaji wa vifurushi vya kreti kwa lugha ya Kutu katika tawi thabiti umehakikishwa. Vifurushi hutolewa na kiambishi awali "kutu-".
  • Ili kupunguza saizi ya usakinishaji wa picha za ISO, SquashFS safi hutolewa, bila safu ya EXT4 iliyowekwa, ambayo ilitumika kwa sababu za kihistoria.
  • Faili za usanidi za kipakiaji cha boot ya GRUB zimeunganishwa kwa usanifu wote unaotumika, bila kujali usaidizi wa EFI.
  • Ili kupunguza utumiaji wa nafasi ya diski, ukandamizaji wa faili zilizo na firmware inayotumiwa na Linux kernel hutolewa (kuanzia kernel 5.3, upakiaji wa firmware kutoka kwa kumbukumbu za xz unasaidiwa). Inapofunguliwa, firmware yote inachukua karibu 900 MB, na wakati imesisitizwa, ukubwa wao ulipunguzwa kwa nusu.
  • Kifurushi cha ntp (seva ya kusawazisha wakati halisi) kimebadilishwa na uma wa ntpsec.
  • Vifurushi vya xemacs, xemacs-packages-base, xemacs-packages-ziada na vifurushi vya neXtaw, ambavyo uundaji wake umesimama kwa muda mrefu, vimetangazwa kuwa havitumiki. Kifurushi cha nscd kimeacha kutumika - systemd-resolved sasa inatumika kuweka akiba ya hifadhidata ya mwenyeji, na sssd inaweza kutumika kuweka akiba ya huduma zilizopewa jina.
  • Mkusanyiko wa xorg-x11-* wa huduma za X11 umekatishwa; kila shirika sasa linatolewa katika kifurushi tofauti.
  • Utumiaji wa jina bwana kwenye hazina za git za mradi umesimamishwa, kwani neno hili hivi karibuni limezingatiwa kuwa sio sahihi kisiasa. Jina chaguo-msingi la tawi katika hazina za git sasa ni "kuu", na katika hazina zilizo na vifurushi kama vile src.fedoraproject.org/rpms tawi ni "rawhide".
  • Matoleo ya vifurushi yaliyosasishwa, yakiwemo: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13. Ilisasishwa. X0.16.0f4.16Qt.
  • Nembo mpya imetambulishwa.
    Kutolewa kwa usambazaji wa Linux Fedora 34

Wakati huo huo, hazina za "bure" na "zisizo za bure" za mradi wa RPM Fusion zilizinduliwa kwa Fedora 34, ambayo vifurushi vilivyo na matumizi ya ziada ya media titika (MPlayer, VLC, Xine), codecs za video/sauti, usaidizi wa DVD, AMD wamiliki na Madereva ya NVIDIA, programu za michezo ya kubahatisha, emulators.

Chanzo: opennet.ru

Kuongeza maoni