Pinpin Fedora 33 wọ ipele idanwo beta

Bẹrẹ idanwo ẹya beta ti pinpin Fedora 33. Itusilẹ beta ti samisi iyipada si ipele ikẹhin ti idanwo, ninu eyiti awọn aṣiṣe pataki nikan ni a ṣe atunṣe. Tu silẹ se eto ni opin Oṣu Kẹwa. Awọn ideri ọrọ Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT ati Live kọ ti a firanṣẹ ni fọọmu naa spins pẹlu awọn agbegbe tabili KDE Plasma 5, Xfce, MATE, eso igi gbigbẹ oloorun, LXDE ati LXQt. Awọn ile ti wa ni pese sile fun x86_64, ARM (Rasipibẹri Pi 2 ati 3), ARM64 (AArch64) ati Power faaji.

Pataki julọ iyipada ninu Fedora 33:

  • Gbogbo awọn aṣayan pinpin tabili tabili (Fedora Workstation, Fedora KDE, ati bẹbẹ lọ) ti yipada lati lo eto faili Btrfs nipasẹ aiyipada. Lilo Btrfs oluṣakoso ipin ti a ṣe sinu yoo yanju awọn iṣoro pẹlu ailagbara aaye disk ọfẹ nigbati o ba gbe awọn ilana / ati / awọn ilana ile lọtọ. Pẹlu Btrfs, awọn ipin wọnyi le wa ni gbe si awọn ipin meji, ti a gbe ni lọtọ, ṣugbọn lilo aaye disk kanna. Btrfs yoo tun gba ọ laaye lati lo awọn ẹya ara ẹrọ gẹgẹbi awọn aworan ifaworanhan, funmorawon data ti o han gbangba, ipinya ti o peye ti awọn iṣẹ I/O nipasẹ awọn cgroups2, ati iwọn-lori-fly ti awọn ipin.
  • Fedora Workstation tabili imudojuiwọn fun itusilẹ GNOME 3.38, eyi ti o ti ni iṣapeye iṣẹ, funni ni wiwo ifarahan (Kaabo Irin-ajo) pẹlu alaye nipa awọn ẹya akọkọ ti GNOME, awọn iṣakoso obi ti o gbooro, ti o pese agbara lati fi awọn iwọn isọdọtun iboju ti o yatọ si fun atẹle kọọkan, ṣafikun aṣayan lati foju asopọ ti USB laigba aṣẹ. awọn ẹrọ nigba ti iboju wa ni titiipa.
  • Thermald ti wa ni afikun nipasẹ aiyipada si Fedora Workstation lati ṣe atẹle awọn iwọn sensọ iwọn otutu ati daabobo Sipiyu lati igbona pupọ lakoko awọn ẹru giga.
  • Nipa aiyipada, awọn iṣẹṣọ ogiri tabili ere idaraya ti ṣiṣẹ, ninu eyiti awọ yipada da lori akoko ti ọjọ.
  • Dipo vi, olootu ọrọ aiyipada jẹ nano. Iyipada naa wa ni idari nipasẹ ifẹ lati jẹ ki pinpin ni iraye si awọn tuntun nipa fifun olootu kan ti o le ṣee lo nipasẹ olumulo eyikeyi ti ko ni imọ pataki ti bi o ṣe le ṣiṣẹ ni olootu Vi. Ni akoko kanna, package ipilẹ ṣe idaduro package vim-minimal (ipe taara si vi ti wa ni ipamọ) ati pese agbara lati yi olootu aiyipada pada si vi ni ibeere olumulo.
  • Ti gba laarin awọn ẹya osise ti pinpin Internet ti Ohun aṣayan (Fedora IoT), eyiti o wa ni bayi lẹgbẹẹ Fedora Workstation ati Fedora Server. Ẹda Fedora IoT da lori awọn imọ-ẹrọ kanna ti a lo ninu Fedora mojuto OS, Fedora Atomic Gbalejo и Fedora Silverblue, ati pe o funni ni agbegbe eto ti o kere ju, imudojuiwọn eyiti a ṣe ni atomically nipasẹ rirọpo aworan ti gbogbo eto, laisi fifọ si isalẹ sinu awọn idii lọtọ. Lati ṣakoso iduroṣinṣin, gbogbo aworan eto jẹ ifọwọsi pẹlu ibuwọlu oni-nọmba kan. Lati ya awọn ohun elo kuro lati eto akọkọ ti a nṣe lo awọn apoti ti o ya sọtọ (podman ti lo fun iṣakoso).

    Ayika eto Fedora IoT ti ṣẹda nipa lilo imọ-ẹrọ OSTree, ninu eyiti aworan eto ti ni imudojuiwọn atomically lati ibi ipamọ Git-like, gbigba awọn ọna iṣakoso ẹya lati lo si awọn paati ti pinpin (fun apẹẹrẹ, o le yara yi eto pada si ipo iṣaaju). Awọn idii RPM ni a tumọ si ibi ipamọ OSTree nipa lilo ipele pataki kan rpm-ostree. Awọn apejọ ti a ṣe ti wa ni pese fun x86_64, Aarch64 ati ARMv7 (armhfp) faaji. Ti kede atilẹyin fun Rasipibẹri Pi 3 Awoṣe B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 ati Rock64 ati Up Squared, bi daradara bi x86_64 ati aarch64 foju ero.

  • Ẹda KDE ti Fedora ni ilana isale kutukutu ti o ṣiṣẹ nipasẹ aiyipada, eyiti a funni ni idasilẹ kẹhin ti Fedora Workstation. Earlyoom ngbanilaaye lati yarayara dahun si aini iranti, laisi lilọ si pipe oluṣakoso OOM (Jade Ninu Iranti) ninu ekuro, eyiti o jẹ ki ipo naa di pataki ati eto naa, bi ofin, ko tun dahun mọ. si olumulo sise. Ti iye iranti ti o wa ba kere ju 4%, ṣugbọn kii ṣe diẹ sii ju 400 MiB, Earlyoom yoo fi agbara fopin si ilana jijẹ iranti pupọ julọ (awọn ti o ga julọ / proc / * / oom_score), laisi mu ipo eto lati nu eto kuro. buffers.
  • Awọn ẹya imudojuiwọn ti ọpọlọpọ awọn idii, pẹlu 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 Ṣe 4.3, Node.jsng 14Q 23, Ruby on Rails 0.15.0, Stratis 6.0. Atilẹyin fun Python 2.1.0 ati Python 2.6 ti dawọ duro. Awọn faaji aarch3.4 ti pese pẹlu .NET Core.
  • Atilẹyin fun module mod_php fun olupin Apache http ti dawọ duro, dipo eyiti o dabaa lati lo php-fpm lati ṣe ifilọlẹ awọn ohun elo wẹẹbu ni ede PHP.
  • Ṣepọ pẹlu Firefox fun Fedora to wa abulẹ fun atilẹyin ohun elo isare ti iyipada fidio ni lilo VA-API (Acceleration API) ati FFmpegDataDecoder, eyiti o tun ṣiṣẹ ni awọn akoko ti o da lori imọ-ẹrọ WebRTC, ti a lo ninu awọn ohun elo wẹẹbu fun apejọ fidio. Imuyara ṣiṣẹ ni Wayland ati awọn agbegbe orisun X11 (nigbati o nṣiṣẹ "MOZ_X11_EGL=1 firefox" ati ṣiṣe eto "media.ffmpeg.vaapi.enabled").
  • Olupin amuṣiṣẹpọ akoko deede ati alabara ati insitola pẹlu atilẹyin fun ẹrọ ijẹrisi NTS (Aabo Akoko Nẹtiwọki).
  • Ni Waini nipasẹ aiyipada lowo backend da lori DXVK Layer, eyi ti o pese ohun imuse ti DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 ati 11, ṣiṣẹ nipasẹ awọn translation ti awọn ipe si Vulkan API.
    Ko dabi awọn imuse Direct3D 9/10/11 ti Wine ti n ṣiṣẹ lori oke OpenGL, DXVK ngbanilaaye fun iṣẹ ṣiṣe ti o dara julọ nigbati o nṣiṣẹ awọn ohun elo 3D ati awọn ere ni Waini.

  • Nigbati o ba kọ awọn idii nipasẹ aiyipada to wa iṣapeye ni ipele ọna asopọ (LTO, Aago Aago Ọna asopọ). Ṣe afikun aṣayan "-flto" si redhat-rpm-config.
  • Lati yanju awọn ibeere DNS aiyipada lowo systemd-ipinnu. Glibc ti gbe lọ si nss-ipinnu lati iṣẹ akanṣe dipo NSS module ti a ṣe sinu nss-dns.
    Eto-ipinnu n ṣe awọn iṣẹ bii mimu awọn eto ninu faili resolv.conf ti o da lori data DHCP ati atunto DNS aimi fun awọn atọkun nẹtiwọọki, ṣe atilẹyin DNSSEC ati LLMNR (Asopọ Agbegbe Multicast Name Ipinnu). Lara awọn anfani ti yi pada si eto-ipinnu ni atilẹyin fun DNS lori TLS, agbara lati mu ki caching agbegbe ti awọn ibeere DNS ati atilẹyin fun dipọ awọn olutọpa oriṣiriṣi si awọn atọkun nẹtiwọọki oriṣiriṣi (da lori wiwo nẹtiwọọki, olupin DNS ti yan fun olubasọrọ, Fun apẹẹrẹ, fun awọn atọkun VPN, awọn ibeere DNS yoo firanṣẹ nipasẹ VPN). Ko si awọn ero lati lo DNSSEC ni Fedora (systemd-resolved yoo jẹ itumọ pẹlu DNSSEC=ko si asia).
    Lati mu systemd-resolved, o le mu maṣiṣẹ awọn systemd-resolved.service ki o si tun NetworkManager bẹrẹ, eyi ti yoo ṣẹda awọn ibile /etc/resolv.conf.

  • Ninu NetworkManager lati tọju awọn eto dipo ifcfg-rh itanna lowo faili ni ọna kika faili bọtini.
  • Fun ARM64 awọn ọna šiše to wa apejọ ti awọn idii nipa lilo Ijeri Atọka ati aabo lodi si ipaniyan ti awọn ilana ti ko yẹ ki o tẹle lakoko ẹka (BTI, Atọka Àkọlé Ẹka). Awọn ọna ṣiṣe wọnyi munadoko fun aabo lodi si awọn ikọlu nipa lilo awọn ilana siseto ipadabọ-pada (ROP), ninu eyiti ikọlu ko gbiyanju lati fi koodu rẹ sinu iranti, ṣugbọn ṣiṣẹ lori awọn ege ilana ẹrọ ti o wa tẹlẹ ninu awọn ile-ikawe ti kojọpọ, ti o pari pẹlu iṣakoso ipadabọ. itọnisọna.
  • Ti gbe jade Job lati rọrun imuse ti imọ-ẹrọ fun ifihan yiyan ti akojọ aṣayan bata, ninu eyiti akojọ aṣayan ti farapamọ nipasẹ aiyipada ati pe o han nikan lẹhin ikuna tabi imuṣiṣẹ aṣayan ni GNOME.
  • Dipo ti ṣiṣẹda a ibile siwopu ipin imuse placement ti siwopu (siwopu) lilo a zRAM Àkọsílẹ ẹrọ, eyi ti o pese data ipamọ ni Ramu ni a fisinuirindigbindigbin fọọmu.
  • Fi kun lẹhin ilana Sid (Ibi ipamọ Instantiation Daemon) lati ṣe atẹle ipo awọn ẹrọ ni ọpọlọpọ awọn ọna ṣiṣe ibi ipamọ (LVM, multipath, MD) ati pe awọn olutọju nigbati awọn iṣẹlẹ kan waye, fun apẹẹrẹ, lati muu ṣiṣẹ ati mu maṣiṣẹ awọn ẹrọ. SID ṣiṣẹ bi afikun lori oke ti udev ati fesi si awọn iṣẹlẹ lati ọdọ rẹ, imukuro iwulo lati ṣẹda awọn ofin udev eka lati ṣe ajọṣepọ pẹlu ọpọlọpọ awọn kilasi ti awọn ẹrọ ati awọn eto ibi ipamọ ti o nira lati ṣetọju ati yokokoro.
  • Ipilẹ data Package RPM (rpmdb) túmọ lati BerkeleyDB si SQLite. Idi akọkọ fun rirọpo ni lilo ni rpmdb ti ẹya ti igba atijọ ti Berkeley DB 5.x, eyiti ko ṣe itọju fun ọpọlọpọ ọdun. Iṣilọ si awọn idasilẹ tuntun jẹ idilọwọ nipasẹ iyipada ninu iwe-aṣẹ Berkeley DB 6 si AGPLv3, eyiti o tun kan awọn ohun elo ti o lo BerkeleyDB ni fọọmu ikawe (RPM wa labẹ GPLv2, ṣugbọn AGPL ko ni ibamu pẹlu GPLv2). Ni afikun, imuse lọwọlọwọ ti rpmdb ti o da lori BerkeleyDB ko pese igbẹkẹle to wulo, nitori ko lo awọn iṣowo ati pe ko ni anfani lati rii awọn aiṣedeede ninu aaye data.

orisun: opennet.ru

Fi ọrọìwòye kun