Ang Fedora 33 Distribution Nagsulod sa Beta Testing

Nagsugod pagsulay sa beta nga bersyon sa Fedora 33 nga pag-apod-apod. Ang beta nga pagpagawas nagtimaan sa transisyon ngadto sa katapusang yugto sa pagsulay, diin ang mga kritikal nga bug lamang ang gitul-id. Ipagawas giplanohan sa katapusan sa Oktubre. Mga tabon sa isyu Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT ug Live nga gitukod nga gihatag sa porma nagtuyok uban sa desktop environment KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ug LXQt. Giandam ang mga pagtukod alang sa x86_64, ARM (Raspberry Pi 2 ug 3), ARM64 (AArch64) ug mga arkitektura sa Power.

Labing mahinungdanon mga pagbag-o sa Fedora 33:

  • Ang tanang opsyon sa pag-apod-apod sa desktop (Fedora Workstation, Fedora KDE, ug uban pa) gibalhin aron gamiton ang Btrfs file system nga default. Ang paggamit sa built-in nga partition manager nga Btrfs makasulbad sa mga problema sa kakapoy sa libre nga disk space kung gilain ang pag-mount sa / ug / home directory. Uban sa Btrfs, kini nga mga partisyon mahimong ibutang sa duha ka mga subpartition, gilain nga gi-mount, apan gamit ang parehas nga espasyo sa disk. Gitugotan ka usab sa Btrfs nga mogamit mga bahin sama sa mga snapshot, transparent data compression, husto nga pag-inusara sa mga operasyon sa I/O pinaagi sa cgroups2, ug on-the-fly nga pagbag-o sa mga partisyon.
  • Gi-update ang Fedora Workstation desktop alang sa pagpagawas GNOME 3.38, nga adunay optimized performance, nagtanyag sa usa ka pasiuna nga interface (Welcome Tour) uban sa impormasyon mahitungod sa mga nag-unang bahin sa GNOME, gipalapdan nga mga kontrol sa ginikanan, nga gihatag ang abilidad sa pag-assign sa lain-laing mga screen refresh rate alang sa matag monitor, midugang sa usa ka kapilian sa dili pagtagad sa koneksyon sa dili awtorisado USB mga device samtang gi-lock ang screen.
  • Ang Thermald gidugang pinaagi sa default sa Fedora Workstation aron mamonitor ang mga parameter sa sensor sa temperatura ug mapanalipdan ang CPU gikan sa sobrang kainit sa panahon sa mga peak load.
  • Sa kasagaran, ang mga animated nga desktop wallpaper gi-enable, diin ang kolor mausab depende sa oras sa adlaw.
  • Imbis sa vi, ang default nga editor sa teksto mao ang nano. Ang pagbag-o gipatuyok sa tinguha nga himoong mas sayon ​​ang pag-apod-apod sa mga bag-ong nangabot pinaagi sa paghatag ug editor nga magamit sa bisan kinsang user nga walay espesyal nga kahibalo kon unsaon pagtrabaho sa editor sa Vi. Sa samang higayon, ang batakang pakete nagpabilin sa vim-minimal nga pakete (ang direktang tawag sa vi gipreserbar) ug naghatag og abilidad sa pag-usab sa default editor ngadto sa vi sa hangyo sa user.
  • Gisagop sa mga opisyal nga edisyon sa pag-apod-apod Opsyon sa Internet sa mga Butang (Fedora IoT), nga karon gipadala kauban sa Fedora Workstation ug Fedora Server. Ang Fedora IoT nga edisyon gibase sa parehas nga mga teknolohiya nga gigamit sa Fedora Core OS, Fedora Atomic Host ΠΈ Fedora Silverblue, ug nagtanyag sa usa ka sistema nga palibot nga gihuboan sa labing gamay, ang pag-update niini gihimo sa atomiko pinaagi sa pag-ilis sa imahe sa tibuuk nga sistema, nga wala gibungkag kini sa lainlaing mga pakete. Aron makontrol ang integridad, ang tibuuk nga imahe sa sistema gipamatud-an nga adunay usa ka digital nga pirma. Sa pagbulag sa mga aplikasyon gikan sa nag-unang sistema gitanyag gamita ang nahilit nga mga sudlanan (podman gigamit alang sa pagdumala).

    Ang palibot nga sistema sa Fedora IoT gihimo gamit ang teknolohiya OSTree, diin ang imahe sa sistema gi-update sa atom gikan sa usa ka repository nga sama sa Git, nga gitugotan ang mga pamaagi sa pagkontrol sa bersyon nga magamit sa mga sangkap sa pag-apod-apod (pananglitan, mahimo nimo nga dali nga ibalik ang sistema sa usa ka miaging estado). Ang mga pakete sa RPM gihubad ngadto sa OSTree repository gamit ang usa ka espesyal nga layer rpm-ostree. Andam nga mga asembliya gihatag alang sa x86_64, Aarch64 ug ARMv7 (armhfp) nga mga arkitektura. Gipahayag suporta para sa Raspberry Pi 3 Model B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 ug Rock64 ug Up Squared, ingon man x86_64 ug aarch64 virtual machines.

  • Ang KDE nga edisyon sa Fedora adunay earlyoom nga proseso sa background nga gipagana pinaagi sa default, nga gitanyag sa katapusang pagpagawas sa Fedora Workstation. Gitugotan ka sa Earlyoom nga mas dali nga motubag sa usa ka kakulang sa panumduman, nga dili moadto hangtod sa pagtawag sa OOM (Out Of Memory) handler sa kernel, nga ma-trigger kung ang kahimtang mahimong kritikal ug ang sistema, ingon usa ka lagda, dili na motubag. sa mga aksyon sa tiggamit. Kung ang kantidad sa magamit nga panumduman dili moubos sa 4%, apan dili molapas sa 400 MiB, ang earlyoom kusog nga mohunong sa labing daghang proseso nga makakonsumo sa panumduman (kadtong adunay labing taas nga /proc/*/oom_score), nga dili madala ang kahimtang sa sistema sa paghawan sa sistema. mga buffer.
  • Gi-update nga mga bersyon sa daghang mga pakete, lakip ang RPM 4.16, Python 3.9, Perl 5.32, Binutils 2.34, Boost 1.73, Glibc 2.32, Go 1.15, Java 11, LLVM/Clang 11, GNU Make 4.3, Node.js 14, . 23, Ruby on Rails 0.15.0, Stratis 6.0. Ang suporta alang sa Python 2.1.0 ug Python 2.6 gihunong na. Ang aarch3.4 nga arkitektura gihatagan og .NET Core.
  • Ang suporta alang sa mod_php module para sa Apache http server gihunong na, imbes nga gisugyot nga gamiton ang php-fpm aron ilunsad ang mga web application sa PHP nga pinulongan.
  • Gi-bundle sa Firefox para sa Fedora apil mga patsa alang sa suporta hardware acceleration sa video decoding gamit ang VA-API (Video Acceleration API) ug FFmpegDataDecoder, nga gi-enable usab sa mga session base sa WebRTC nga teknolohiya, nga gigamit sa web applications para sa video conferencing. Ang pagpatulin naglihok sa Wayland ug X11 base sa palibot (sa diha nga nagdagan β€œMOZ_X11_EGL=1 firefox” ug pagpagana sa β€œmedia.ffmpeg.vaapi.enabled” setting).
  • Ang kroni nga eksaktong oras sa pag-synchronize sa server ug kliyente ug ang installer naglakip sa suporta alang sa mekanismo sa pag-authenticate sa NTS (Network Time Security).
  • Sa Wine pinaagi sa default nalangkit backend base sa DXVK layer, nga naghatag ug pagpatuman sa DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ug 11, nga nagtrabaho pinaagi sa paghubad sa mga tawag sa Vulkan API.
    Dili sama sa built-in nga Direct3D 9/10/11 nga mga pagpatuman sa Wine nga nagdagan sa ibabaw sa OpenGL, ang DXVK nagtugot sa mas maayo nga performance kung nagdagan sa 3D nga mga aplikasyon ug mga dula sa Wine.

  • Kung nagtukod mga pakete pinaagi sa default apil pag-optimize sa yugto sa pag-link (LTO, Link Time Optimization). Gidugang ang "-flto" nga kapilian sa redhat-rpm-config.
  • Aron masulbad ang default nga mga pangutana sa DNS nalangkit systemd-nasulbad. Ang Glibc gibalhin sa nss-resolve gikan sa systemd project imbes sa built-in nga NSS module nss-dns.
    Ang Systemd-resolved naghimo sa mga gimbuhaton sama sa pagmintinar sa mga setting sa resolv.conf file base sa DHCP data ug static DNS configuration alang sa network interface, nagsuporta sa DNSSEC ug LLMNR (Link Local Multicast Name Resolution). Lakip sa mga bentaha sa pagbalhin ngadto sa systemd-resolved mao ang suporta alang sa DNS sa TLS, ang abilidad sa paghimo sa lokal nga caching sa DNS nga mga pangutana ug suporta alang sa pagbugkos sa lain-laing mga handler ngadto sa lain-laing mga network interface (depende sa network interface, usa ka DNS server gipili alang sa pagkontak, pananglitan, alang sa mga interface sa VPN, ang mga pangutana sa DNS ipadala pinaagi sa VPN). Walay mga plano sa paggamit sa DNSSEC sa Fedora (systemd-resolved pagatukuron uban sa DNSSEC=walay bandila).
    Aron ma-disable ang systemd-resolved, mahimo nimong i-deactivate ang systemd-resolved.service ug i-restart ang NetworkManager, nga maghimo sa tradisyonal nga /etc/resolv.conf.

  • Sa NetworkManager aron tipigan ang mga setting imbes sa ifcfg-rh plugin nalangkit file sa keyfile format.
  • Alang sa mga sistema sa ARM64 apil asembliya sa mga pakete gamit ang Pointer Authentication ug proteksyon batok sa pagpatuman sa mga set sa mga instruksiyon nga dili angay sundon panahon sa branching (BTI, Branch Target Indicator). Kini nga mga mekanismo epektibo sa pagpanalipod batok sa mga pag-atake gamit ang return-oriented programming (ROP) nga mga teknik, diin ang tig-atake wala mosulay sa pagbutang sa iyang code sa memorya, apan naglihok sa mga piraso sa mga instruksyon sa makina nga anaa na sa gikarga nga mga librarya, nga nagtapos sa pagkontrol sa pagbalik. pagtudlo.
  • Gibuhat buhat aron pasimplehon ang pagpatuman sa teknolohiya alang sa pinili nga pagpakita sa boot menu, diin ang menu gitago sa default ug gipakita lamang human sa kapakyasan o pagpaaktibo sa opsyon sa GNOME.
  • Imbis nga maghimo usa ka tradisyonal nga partisyon sa swap gipatuman pagbutang sa swap (swap) gamit ang zRAM block device, nga naghatag ug data storage sa RAM sa compressed form.
  • Gidugang proseso sa background SID (Storage Instantiation Daemon) para sa pagmonitor sa status sa mga device sa nagkalain-laing storage subsystems (LVM, multipath, MD) ug pagtawag sa mga handler kung mahitabo ang pipila ka mga panghitabo, pananglitan, aron ma-activate ug deactivate ang mga device. Ang SID nagtrabaho sa ibabaw sa udev ug nagtubag sa mga panghitabo gikan niini, nga nagtugot kanimo sa pagtangtang sa paghimo sa komplikado nga mga lagda sa udev alang sa pakig-uban sa lainlaing mga klase sa mga aparato ug mga subsystem sa pagtipig nga lisud nga mapadayon ug i-debug.
  • RPM Package Database (rpmdb) gihubad gikan sa BerkeleyDB hangtod sa SQLite. Ang panguna nga hinungdan sa pag-ilis mao ang paggamit sa rpmdb sa usa ka karaan nga bersyon sa Berkeley DB 5.x, nga wala gipadayon sa daghang mga tuig. Ang paglalin ngadto sa mas bag-ong mga release gibabagan sa usa ka pagbag-o sa Berkeley DB 6 nga lisensya ngadto sa AGPLv3, nga magamit usab sa mga aplikasyon nga naggamit sa BerkeleyDB sa librarya nga porma (RPM anaa ubos sa GPLv2, apan ang AGPL dili compatible sa GPLv2). Dugang pa, ang kasamtangan nga pagpatuman sa rpmdb base sa BerkeleyDB wala maghatag sa gikinahanglan nga kasaligan, tungod kay wala kini naggamit sa mga transaksyon ug dili makamatikod sa mga inconsistencies sa database.

Source: opennet.ru

Idugang sa usa ka comment