Mae Dosbarthiad Fedora 33 yn mynd i mewn i Brofion Beta

Dechreuodd profi'r fersiwn beta o ddosbarthiad Fedora 33. Roedd y datganiad beta yn nodi'r trawsnewidiad i gam olaf y profi, lle caniateir atgyweiriadau bygiau critigol yn unig. Rhyddhau saplanirovan ddiwedd mis Hydref. Cloriau mater Storfa Waith Fedora, Fedora Server, Fedora Silverblue, Fedora IoT ac adeiladau Live wedi'u cyflwyno ar y ffurf troelli gydag amgylcheddau bwrdd gwaith KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE a LXQt. Mae adeiladau'n cael eu paratoi ar gyfer pensaernïaeth x86_64, ARM (Raspberry Pi 2 a 3), ARM64 (AAarch64) a Power.

Mwyaf arwyddocaol newidiadau yn Fedora 33:

  • Mae'r holl opsiynau dosbarthu bwrdd gwaith (Fedora Workstation, Fedora KDE, ac ati) wedi'u newid i ddefnyddio system ffeiliau Btrfs yn ddiofyn. Bydd defnyddio'r rheolwr rhaniad adeiledig Btrfs yn datrys problemau gyda'r lludded o ofod disg rhydd wrth osod y cyfeiriaduron / a / cartref ar wahân. Gyda Btrfs, gellir gosod y rhaniadau hyn mewn dwy isran, wedi'u gosod ar wahân, ond gan ddefnyddio'r un gofod disg. Bydd Btrfs hefyd yn caniatáu ichi ddefnyddio nodweddion fel cipluniau, cywasgu data tryloyw, ynysu gweithrediadau I/O yn gywir trwy cgroups2, a newid maint rhaniadau ar-y-hedfan.
  • Bwrdd gwaith Fedora Workstation wedi'i ddiweddaru i'w ryddhau GNOME 3.38, sydd wedi optimeiddio perfformiad, yn cynnig rhyngwyneb rhagarweiniol (Taith Croeso) gyda gwybodaeth am brif nodweddion GNOME, rheolaethau rhieni estynedig, ar yr amod y gallu i neilltuo gwahanol gyfraddau adnewyddu sgrin ar gyfer pob monitor, ychwanegodd opsiwn i anwybyddu cysylltiad USB anawdurdodedig dyfeisiau tra bod y sgrin wedi'i chloi.
  • Ychwanegir Thermald yn ddiofyn i Fedora Workstation i fonitro paramedrau synhwyrydd tymheredd ac amddiffyn y CPU rhag gorboethi yn ystod llwythi brig.
  • Yn ddiofyn, mae papurau wal bwrdd gwaith animeiddiedig yn cael eu galluogi, lle mae'r lliw yn newid yn dibynnu ar yr amser o'r dydd.
  • Yn lle vi, y golygydd testun rhagosodedig yw nano. Mae'r newid yn cael ei yrru gan yr awydd i wneud y dosbarthiad yn fwy hygyrch i newydd-ddyfodiaid trwy ddarparu golygydd y gellir ei ddefnyddio gan unrhyw ddefnyddiwr nad oes ganddo wybodaeth arbennig am sut i weithio yn y golygydd Vi. Ar yr un pryd, mae'r pecyn sylfaenol yn cadw'r pecyn vim-minimal (mae'r alwad uniongyrchol i vi yn cael ei chadw) ac yn darparu'r gallu i newid y golygydd rhagosodedig i vi ar gais y defnyddiwr.
  • Mabwysiadwyd ymhlith rhifynnau swyddogol y dosbarthiad Opsiwn Rhyngrwyd Pethau (Fedora IoT), sydd bellach yn llongau ochr yn ochr â Fedora Workstation a Fedora Server. Mae rhifyn Fedora IoT yn seiliedig ar yr un technolegau a ddefnyddir yn AO Craidd Fedora, Gwesteiwr Atomig Fedora и Fedora Arianglas, ac yn cynnig amgylchedd system wedi'i dynnu i'r lleiafswm, y mae'r diweddariad ohono'n cael ei wneud yn atomig trwy ddisodli delwedd y system gyfan, heb ei dorri i lawr yn becynnau ar wahân. Er mwyn rheoli cywirdeb, mae delwedd y system gyfan wedi'i hardystio â llofnod digidol. Gwahanu cymwysiadau o'r brif system cynigiwyd defnyddio cynwysyddion ynysig (defnyddir podman ar gyfer rheoli).

    Mae amgylchedd system Fedora IoT yn cael ei greu gan ddefnyddio technoleg OSTree, lle mae delwedd y system yn cael ei diweddaru'n atomig o ystorfa tebyg i Git, gan ganiatáu i ddulliau rheoli fersiwn gael eu cymhwyso i gydrannau'r dosbarthiad (er enghraifft, gallwch chi rolio'r system yn ôl yn gyflym i gyflwr blaenorol). Mae pecynnau RPM yn cael eu trosi i ystorfa OSTree gan ddefnyddio haen arbennig rpm-ostree. Cymanfaoedd parod yn cael eu darparu ar gyfer pensaernïaeth x86_64, Aarch64 ac ARMv7 (armhfp). Datganwyd cefnogaeth ar gyfer Raspberry Pi 3 Model B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 a Rock64 ac Up Squared, yn ogystal â pheiriannau rhithwir x86_64 ac aarch64.

  • Mae gan rifyn KDE o Fedora y broses gefndir earlyoom wedi'i galluogi yn ddiofyn, a gynigiwyd yn y datganiad diwethaf o Fedora Workstation. Mae Earlyoom yn caniatáu ichi ymateb yn gyflymach i ddiffyg cof, heb fynd mor bell â galw'r triniwr OOM (Allan o'r Cof) yn y cnewyllyn, sy'n cael ei sbarduno pan ddaw'r sefyllfa'n argyfyngus ac nad yw'r system, fel rheol, yn ymateb mwyach. i weithredoedd defnyddwyr. Os yw swm y cof sydd ar gael yn llai na 4%, ond dim mwy na 400 MiB, bydd earlyoom yn terfynu'n rymus y broses sy'n cymryd y mwyaf o gof (y rhai sydd â'r /proc/*/oom_score uchaf), heb ddod â chyflwr y system i system glir. byfferau.
  • Fersiynau wedi'u diweddaru o lawer o becynnau, gan gynnwys 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. .14, Ruby on Rails 23, Stratis 0.15.0. Mae cefnogaeth i Python 6.0 a Python 2.1.0 wedi dod i ben. Mae pensaernïaeth aarch2.6 yn cael ei gyflenwi â .NET Core.
  • Mae cefnogaeth i'r modiwl mod_php ar gyfer gweinydd Apache http wedi'i derfynu, yn lle hynny cynigir defnyddio php-fpm i lansio cymwysiadau gwe yn yr iaith PHP.
  • Wedi'i bwndelu â Firefox ar gyfer Fedora wedi'i gynnwys clytiau ar gyfer cefnogaeth cyflymiad caledwedd datgodio fideo gan ddefnyddio VA-API (Api Cyflymiad Fideo) a FFmpegDataDecoder, sydd hefyd wedi'i alluogi mewn sesiynau yn seiliedig ar dechnoleg WebRTC, a ddefnyddir mewn cymwysiadau gwe ar gyfer fideo-gynadledda. Mae cyflymiad yn gweithio mewn amgylcheddau Wayland a X11 (wrth redeg “MOZ_X11_EGL=1 firefox” a galluogi'r gosodiad “media.ffmpeg.vaapi.enabled”).
  • Mae'r gweinydd a'r cleient cydamseru union amser croni a'r gosodwr yn cynnwys cefnogaeth i fecanwaith dilysu NTS (Network Time Security).
  • Yn Gwin yn ddiofyn dan sylw backend yn seiliedig ar yr haen DXVK, sy'n darparu gweithrediad DXGI (Isadeiledd Graffeg DirectX), Direct3D 9, 10 ac 11, gan weithio trwy gyfieithu galwadau i API Vulkan.
    Yn wahanol i weithrediadau Direct3D 9/10/11 adeiledig Wine sy'n rhedeg ar ben OpenGL, mae DXVK yn caniatáu gwell perfformiad wrth redeg cymwysiadau a gemau 3D yn Wine.

  • Wrth adeiladu pecynnau yn ddiofyn wedi'i gynnwys optimeiddio yn y cam cysylltu (LTO, Optimeiddio Amser Cyswllt). Ychwanegwyd opsiwn "-flto" i redhat-rpm-config.
  • I ddatrys ymholiadau DNS diofyn dan sylw systemd-datrys. Mae Glibc wedi'i symud i nss-resolution o'r prosiect systemd yn lle'r modiwl NSS adeiledig nss-dns.
    Mae Systemd-resolution yn cyflawni swyddogaethau megis cynnal gosodiadau yn y ffeil resolv.conf yn seiliedig ar ddata DHCP a chyfluniad DNS statig ar gyfer rhyngwynebau rhwydwaith, yn cefnogi DNSSEC a LLMNR (Cyswllt Datrys Enw Multicast Lleol). Ymhlith y manteision o newid i systemd-datrys mae cefnogaeth i DNS dros TLS, y gallu i alluogi caching lleol o ymholiadau DNS a chefnogaeth ar gyfer rhwymo gwahanol drinwyr i wahanol ryngwynebau rhwydwaith (yn dibynnu ar y rhyngwyneb rhwydwaith, dewisir gweinydd DNS ar gyfer cysylltu, er enghraifft, ar gyfer rhyngwynebau VPN, anfonir ymholiadau DNS trwy VPN). Nid oes unrhyw gynlluniau i ddefnyddio DNSSEC yn Fedora (bydd systemd-resolution yn cael ei adeiladu gyda'r DNSSEC = dim baner).
    I analluogi systemd-resolved, gallwch ddadactifadu'r systemd-resolved.service ac ailgychwyn NetworkManager, a fydd yn creu'r traddodiadol /etc/resolv.conf.

  • Yn NetworkManager i storio gosodiadau yn lle'r ategyn ifcfg-rh dan sylw ffeil mewn fformat keyfile.
  • Ar gyfer systemau ARM64 wedi'i gynnwys cydosod pecynnau gan ddefnyddio Dilysu Pointer ac amddiffyniad rhag gweithredu setiau o gyfarwyddiadau na ddylid eu dilyn yn ystod canghennu (BTI, Dangosydd Targed Cangen). Mae'r mecanweithiau hyn yn effeithiol ar gyfer amddiffyn rhag ymosodiadau gan ddefnyddio technegau rhaglennu sy'n canolbwyntio ar ddychwelyd (ROP), lle nad yw'r ymosodwr yn ceisio gosod ei god yn y cof, ond yn gweithredu ar ddarnau o gyfarwyddiadau peiriant sydd eisoes ar gael mewn llyfrgelloedd wedi'u llwytho, gan ddod i ben gyda rheolydd dychwelyd. cyfarwyddyd.
  • Wedi'i wneud gwaith i symleiddio gweithrediad y dechnoleg ar gyfer arddangosiad dethol o'r ddewislen cychwyn, lle mae'r ddewislen wedi'i chuddio yn ddiofyn ac yn cael ei dangos dim ond ar ôl methiant neu actifadu'r opsiwn yn GNOME.
  • Yn lle creu rhaniad cyfnewid traddodiadol gweithredu lleoli cyfnewid (cyfnewid) gan ddefnyddio dyfais bloc zRAM, sy'n darparu storfa ddata mewn RAM ar ffurf gywasgedig.
  • Wedi adio broses gefndir SID (Daemon Cychwyn Storio) i fonitro cyflwr dyfeisiau mewn amrywiol is-systemau storio (LVM, multipath, MD) a thrinwyr galwadau pan fydd digwyddiadau penodol yn digwydd, er enghraifft, i actifadu a dadactifadu dyfeisiau. Mae SID yn gweithio fel ychwanegiad ar ben udev ac yn ymateb i ddigwyddiadau ohono, gan ddileu'r angen i greu rheolau udev cymhleth i ryngweithio â gwahanol ddosbarthiadau o ddyfeisiau ac is-systemau storio sy'n anodd eu cynnal a'u dadfygio.
  • Cronfa Ddata Pecyn RPM (rpmdb) trosglwyddo o BerkeleyDB i SQLite. Y prif reswm dros ailosod yw defnyddio fersiwn hen ffasiwn o Berkeley DB 5.x yn rpmdb, nad yw wedi'i gynnal ers sawl blwyddyn. Mae mudo i ddatganiadau mwy newydd yn cael ei rwystro gan newid yn nhrwydded Berkeley DB 6 i AGPLv3, sydd hefyd yn berthnasol i gymwysiadau sy'n defnyddio BerkeleyDB ar ffurf llyfrgell (mae RPM yn dod o dan GPLv2, ond nid yw AGPL yn gydnaws â GPLv2). Yn ogystal, nid yw gweithrediad presennol rpmdb yn seiliedig ar BerkeleyDB yn darparu'r dibynadwyedd angenrheidiol, gan nad yw'n defnyddio trafodion ac nid yw'n gallu canfod anghysondebau yn y gronfa ddata.

Ffynhonnell: opennet.ru

Ychwanegu sylw