Ang pamamahagi ng Fedora 32 ay pumapasok sa yugto ng pagsubok sa beta

Nagsimula pagsubok sa beta na bersyon ng pamamahagi ng Fedora 32. Ang beta release ay minarkahan ang paglipat sa huling yugto ng pagsubok, kung saan ang mga kritikal na bug lamang ang naitama. Palayain binalak sa katapusan ng Abril. Mga cover ng isyu Fedora Workstation, Fedora Server, Fedora Silverblue at Live build na ibinigay sa form umiikot na may mga desktop environment na KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE at LXQt. Ang mga build ay inihanda para sa x86_64, ARM (Raspberry Pi 2 at 3), ARM64 (AArch64) at Power architecture.

Pinaka kapansin-pansin pagbabago sa Fedora 32:

  • Sa mga default na workstation build activated proseso sa background maaga pa, na magbibigay-daan sa iyong mas mabilis na tumugon sa kakulangan ng memorya, nang hindi tumatawag sa OOM (Out Of Memory) handler sa kernel, na na-trigger kapag naging kritikal ang sitwasyon at ang system, bilang panuntunan, hindi mas matagal na tumutugon sa mga pagkilos ng user. Kung ang halaga ng magagamit na memorya ay mas mababa sa tinukoy na halaga, ang earlyoom sa pamamagitan ng pagpapadala ng SIGTERM (libreng memorya na mas mababa sa 10%) o SIGKILL (< 5%) ay pilit na wawakasan ang proseso na pinaka-aktibong gumagamit ng memorya (na may pinakamataas na /proc /*/oom_score value), nang hindi dinadala ang estado ng system sa punto ng pag-clear ng mga buffer ng system.
  • Nakabukas bilang default, ang systemd timer fstrim.timer, na nagpapatakbo ng serbisyo ng fstrim.service isang beses sa isang linggo upang isagawa ang command na β€œ/usr/sbin/fstrim β€”fstab β€”verbose β€”quiet”, na nagpapadala sa mga storage device ng impormasyon tungkol sa hindi nagamit na mga bloke sa naka-mount file system at sa mga dynamic na pinalawak na mga imbakan ng LVM. Pinapabilis ng mekanismong ito ang pagkasira ng SSD at NVMe drive at pinatataas ang kahusayan ng paglilinis ng bloke, at gayundin sa LVM, pinapabuti ang paggamit ng mga libreng lohikal na lawak kapag dynamic na naglalaan ng espasyo sa imbakan ("thin provisioning") dahil sa kanilang pagbabalik sa pool;
  • Na-update ang desktop bago ilabas GNOME 3.36, kung saan lumitaw ang isang hiwalay na application para sa pamamahala ng mga add-on sa GNOME Shell, ang disenyo ng login at screen unlock interface ay na-moderno, karamihan sa mga dialog ng system ay muling idinisenyo, isang function ay lumitaw para sa paglulunsad ng mga application gamit ang isang discrete GPU sa mga system na may hybrid na graphics, at sa mode ng pangkalahatang-ideya ang kakayahang palitan ang pangalan ng mga direktoryo gamit ang mga application, isang pindutan na "huwag istorbohin" ay idinagdag sa sistema ng abiso, isang opsyon upang paganahin ang sistema ng kontrol ng magulang ay idinagdag sa paunang wizard ng pag-setup, atbp.
  • Kaugnay ng pagwawakas Python 2 lifetime mula sa Fedora ay magiging tinanggal ang python2 package at lahat ng package na nangangailangan ng Python 2 na tumakbo o bumuo. Para sa mga developer at user na nangangailangan ng Python 2, isang stand-alone na python27 package ang ibibigay, na ipapakete sa isang all-in-one na istilo (walang mga subpackage) at hindi nilayon na gamitin bilang dependency;
  • Default sa halip na iptables-legacy kasangkot ang iptables-nft package, na nag-aalok ng isang hanay ng mga utility upang matiyak ang pagiging tugma sa mga iptable, na may parehong command line syntax, ngunit isinasalin ang mga resultang panuntunan sa nf_tables bytecode;
  • Dynamic na firewall na firewall inilipat upang gumana sa ibabaw ng nftables. iptables at ebtables ay patuloy na gagamitin upang direktang tumawag sa mga panuntunan;
  • Ginagamit ang GCC 10 para sa pagpupulong. Na-update ang mga bersyon ng maraming pakete, kabilang ang Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Pumunta sa 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.

  • Sa mga package na tumutukoy sa sarili nilang mga user at grupo, ipinatupad paglipat sa mga kahulugan ng user sa isang format na kapareho ng sysusers.d (ang systemd-sysusers utility mismo ay hindi pa ginagamit upang bumuo ng mga nilalaman ng /etc/passwd at /etc/group, pinag-uusapan lang natin ang format ng data na may impormasyon tungkol sa mga user ; upang lumikha ng mga user ito ay tinatawag pa ring useradd);
  • Sa DNF package manager dagdag pa code upang magpadala ng impormasyong kailangan para mas tumpak na matantya ang base ng gumagamit ng pamamahagi. Sa halip na ang orihinal na binalak na paghahatid ng isang natatanging UUID identifier, higit pa simpleng circuit batay sa counter ng oras ng pag-install at isang variable na may data tungkol sa arkitektura at bersyon ng OS. Ang "countme" na counter ay ire-reset sa "0" pagkatapos ng unang matagumpay na tawag sa server at pagkatapos ng 7 araw ay magsisimula itong tumaas bawat linggo, na magbibigay-daan sa iyong tantiyahin kung gaano katagal ang nakalipas na ang bersyon na ginagamit ay na-install. Kung ninanais, maaaring hindi paganahin ng user ang pagpapadala ng tinukoy na impormasyon;
  • Tagasalin ng Python tipunin na may flag na "-fno-semantic-interposition", ang paggamit nito sa mga pagsubok ay nagpakita ng pagtaas ng pagganap mula 5 hanggang 27%;
  • Ang istraktura kasama karagdagang mga bitmap na font sa OpenType na format para gamitin sa mga programa tulad ng gnome-terminal (pagkatapos lumipat sa HarfBuzz, nagkaroon ng mga problema sa paggamit ng mga lumang bitmap font sa gnome-terminal);
  • Kapag naghahanda ng paglabas itinigil pagsubok sa kalidad ng mga installation assemblies para sa optical media.

Pinagmulan: opennet.ru

Magdagdag ng komento