Itusilẹ ti pinpin Linux Fedora 34

Itusilẹ ti pinpin Linux Fedora 34 ti gbekalẹ. Awọn ọja Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, bakanna bi ṣeto ti “spins” pẹlu awọn agbeka Live ti awọn agbegbe tabili KDE Plasma 5, Xfce, i3, MATE , eso igi gbigbẹ oloorun, LXDE ti pese sile fun igbasilẹ ati LXQt. Awọn apejọ jẹ ipilẹṣẹ fun x86_64, Power64, ARM64 (AArch64) awọn faaji ati awọn ẹrọ oriṣiriṣi pẹlu awọn ilana ARM 32-bit. Itẹjade ti awọn ile-iṣẹ Fedora Silverblue jẹ idaduro.

Awọn ilọsiwaju ti o ṣe akiyesi julọ ni Fedora 34 ni:

  • Gbogbo awọn ṣiṣan ohun ti gbe lọ si olupin media PipeWire, eyiti o jẹ aiyipada ni bayi dipo PulseAudio ati JACK. Lilo PipeWire ngbanilaaye lati pese awọn agbara ṣiṣe ohun afetigbọ alamọdaju ni ẹda tabili deede, yọkuro pipin ati isokan awọn amayederun ohun fun awọn ohun elo oriṣiriṣi.

    Ni awọn idasilẹ iṣaaju, Fedora Workstation lo ilana isale ti a pe ni PulseAudio lati ṣe ilana ohun, ati awọn ohun elo lo ile-ikawe alabara lati ṣe ajọṣepọ pẹlu ilana yẹn, dapọ ati iṣakoso awọn ṣiṣan ohun. Fun sisẹ ohun afetigbọ ọjọgbọn, olupin ohun JACK ati ile-ikawe alabara ti o somọ ni a lo. Lati rii daju ibamu, dipo awọn ile-ikawe fun ibaraenisepo pẹlu PulseAudio ati JACK, Layer ti nṣiṣẹ nipasẹ PipeWire ti ṣafikun, eyiti o fun ọ laaye lati fipamọ iṣẹ ti gbogbo awọn alabara PulseAudio ati JACK ti o wa tẹlẹ, ati awọn ohun elo ti a firanṣẹ ni ọna kika Flatpak. Fun awọn onibara ti o jẹ julọ ti o nlo ALSA API kekere, ohun itanna ALSA ti wa ni fifi sori ẹrọ ti o nlo awọn ṣiṣan ohun taara si PipeWire.

  • Awọn ile pẹlu tabili KDE ti yipada lati lo Wayland nipasẹ aiyipada. Igba ti o da lori X11 ti jẹ iyipada si aṣayan kan. O ṣe akiyesi pe itusilẹ ti KDE Plasma 34 ti a pese pẹlu Fedora 5.20 ni a ti mu wa si isọdọkan ni iṣẹ ṣiṣe pẹlu ipo iṣẹ lori oke X11, pẹlu awọn iṣoro pẹlu iboju iboju ati lẹẹmọ bọtini aarin-asin. Lati ṣiṣẹ nigba lilo awọn awakọ NVIDIA ohun-ini, package kwin-wayland-nvidia ti lo. Ibamu pẹlu awọn ohun elo X11 ni idaniloju nipa lilo paati XWayland.
  • Imudara atilẹyin Wayland. Ṣe afikun agbara lati lo paati XWayland lori awọn eto pẹlu awọn awakọ NVIDIA ohun-ini. Ni awọn agbegbe ti o da lori Wayland, atilẹyin fun ṣiṣẹ ni ipo ori ti wa ni imuse, eyiti o fun ọ laaye lati ṣiṣe awọn paati tabili lori awọn eto olupin latọna jijin pẹlu iraye si nipasẹ VNC tabi RDP.
  • tabili tabili Fedora ti ni imudojuiwọn si GNOME 40 ati GTK 4. Ni GNOME 40, Akopọ Akopọ awọn tabili itẹwe foju kan ti gbe lọ si iṣalaye ala-ilẹ ati ṣafihan ni pq lilọ kiri nigbagbogbo lati osi si otun. Kọǹpútà alágbèéká kọọkan ti o han ni ipo Akopọ n wo oju awọn ferese ti o wa ati awọn pan ni agbara ati awọn sun-un bi olumulo ṣe n ṣepọ. A pese iyipada ailopin laarin atokọ ti awọn eto ati awọn tabili itẹwe foju. Dara si agbari ti ise nigba ti o wa ni o wa ọpọ diigi. Apẹrẹ ti ọpọlọpọ awọn eto ti ni imudojuiwọn. GNOME Shell ṣe atilẹyin lilo GPU fun ṣiṣe awọn shaders.
    Itusilẹ ti pinpin Linux Fedora 34
  • Gbogbo awọn atẹjade ti Fedora ni a ti gbe lati lo ẹrọ systemd-oomd fun esi ni kutukutu si awọn ipo iranti kekere lori eto, dipo ilana kutukutuoom ti a lo tẹlẹ. Systemd-oomd da lori PSI (Titẹ Alaye Iduro) subsystem ekuro, eyiti o fun ọ laaye lati ṣe itupalẹ alaye nipa akoko idaduro fun gbigba ọpọlọpọ awọn orisun (CPU, iranti, I/O) ni aaye olumulo lati ṣe iṣiro deede ipele ti fifuye eto. ati awọn iseda ti slowdown. PSI jẹ ki o ṣee ṣe lati rii ibẹrẹ ti awọn idaduro nitori aini awọn orisun ati yiyan fopin si awọn ilana aladanla awọn orisun ni ipele kan nigbati eto naa ko tii wa ni ipo to ṣe pataki ati pe ko bẹrẹ lati ge kaṣe naa ni itara ati Titari data sinu swap. ipin.
  • Eto faili Btrfs, eyiti lati igba itusilẹ ti o kẹhin ti jẹ aiyipada fun awọn adun tabili tabili ti Fedora (Ile-iṣẹ Fedora, Fedora KDE, ati bẹbẹ lọ), pẹlu funmorawon data sihin nipa lilo algorithm ZSTD. Funmorawon jẹ aiyipada fun awọn fifi sori ẹrọ titun ti Fedora 34. Awọn olumulo ti awọn ọna ṣiṣe ti o wa tẹlẹ le jẹki funmorawon nipa fifi "compress = zstd: 1" asia si /etc/fstab ati ṣiṣe "sudo btrfs filesystem defrag -czstd -rv / / home/" lati compress data ti o wa tẹlẹ. Lati ṣe iṣiro ṣiṣe funmorawon, o le lo ohun elo “compsize”. O ṣe akiyesi pe titoju data ni fọọmu fisinuirindigbindigbin kii ṣe fifipamọ aaye disk nikan, ṣugbọn tun mu igbesi aye iṣẹ ti awọn awakọ SSD pọ si nipa idinku iwọn awọn iṣẹ kikọ, ati tun mu iyara kika ati kikọ nla, awọn faili fisinuirindigbindigbin lori awọn awakọ lọra. .
  • Awọn atẹjade osise ti pinpin pẹlu ẹya pẹlu oluṣakoso window i3, eyiti o funni ni ipo ifilelẹ window tiled lori deskitọpu.
  • Ipilẹṣẹ awọn aworan pẹlu tabili KDE fun awọn ọna ṣiṣe ti o da lori faaji AArch64 ti bẹrẹ, ni afikun si awọn apejọ pẹlu awọn tabili itẹwe GNOME ati Xfce, ati awọn aworan fun awọn eto olupin.
  • Aworan Tuntun Comp Neuro Apoti ti wa ni afikun, eyiti o pẹlu yiyan ti awoṣe ati awọn ohun elo kikopa ti o wulo fun iwadii neuroscience.
  • Atẹjade fun Intanẹẹti ti Awọn nkan (Fedora IoT), eyiti o funni ni agbegbe eto ti a bọ si o kere ju, imudojuiwọn eyiti a ṣe ni atomiki nipasẹ rirọpo aworan ti gbogbo eto, ati awọn ohun elo ti yapa kuro ninu eto akọkọ nipa lilo awọn apoti ti o ya sọtọ. (podman ti a lo fun iṣakoso), atilẹyin fun awọn igbimọ ARM ti fi kun Pine64, RockPro64 ati Jetson Xavier NX, bakannaa atilẹyin ilọsiwaju fun awọn igbimọ orisun i.MX8 SoC gẹgẹbi 96boards Thor96 ati Solid Run HummingBoard-M. Lilo awọn ilana ipasẹ ikuna ohun elo (oluṣọna) fun imularada eto aifọwọyi ti pese.
  • Ṣiṣẹda awọn idii lọtọ pẹlu awọn ile-ikawe ti a lo ninu awọn iṣẹ akanṣe ti o da lori Node.js ti dawọ duro. Dipo, Node.js ti pese pẹlu awọn idii ipilẹ nikan pẹlu onitumọ, awọn faili akọsori, awọn ile-ikawe akọkọ, awọn modulu alakomeji, ati awọn irinṣẹ iṣakoso package ipilẹ (NPM, yarn). Awọn ohun elo ti a firanṣẹ ni ibi ipamọ Fedora ti o lo Node.js ni a gba ọ laaye lati fi sabe gbogbo awọn igbẹkẹle ti o wa tẹlẹ sinu package kan, laisi pipin tabi yapa awọn ile-ikawe ti a lo sinu awọn idii lọtọ. Ifibọ awọn ile-ikawe yoo gba ọ laaye lati yọkuro awọn idimu ti awọn idii kekere, yoo jẹ ki itọju awọn idii rọrun (ni iṣaaju, olutọju naa lo akoko pupọ lati ṣe atunwo ati idanwo awọn ọgọọgọrun awọn idii pẹlu awọn ile-ikawe ju lori package akọkọ pẹlu eto naa), yoo yọkuro kuro. awọn amayederun ti awọn ija ile-ikawe ati pe yoo yanju awọn iṣoro pẹlu asopọ si awọn ẹya ile-ikawe (awọn olutọju yoo pẹlu awọn ẹya ti a fihan ati idanwo ninu package).
  • Ẹrọ fonti FreeType ti yipada lati lo ẹrọ apẹrẹ glyph HarfBuzz. Lilo HarfBuzz ni FreeType ti ni ilọsiwaju didara ti tanilolobo (fifẹ itọka ti glyph lakoko rasterization lati mu ilọsiwaju han lori awọn iboju ti o ni ipinnu kekere) nigbati o nfihan ọrọ ni awọn ede pẹlu ipilẹ ọrọ ti o nipọn, ninu eyiti awọn glyphs le ṣe lati ọpọlọpọ ohun kikọ. Ni pataki, lilo HarfBuzz gba ọ laaye lati yọkuro iṣoro ti aibikita awọn ligatures fun eyiti ko si awọn ohun kikọ Unicode lọtọ nigbati o tọka si.
  • Agbara lati mu SELinux kuro lakoko ṣiṣe ti yọkuro - piparẹ nipasẹ yiyipada awọn eto /etc/selinux/config (SELINUX=alaabo) ko ni atilẹyin mọ. Lẹhin ti SELinux ti wa ni ibẹrẹ, awọn olutọju LSM ti ṣeto si ipo kika-nikan, eyiti o mu aabo dara si awọn ikọlu ti o gbiyanju lati mu SELinux kuro lẹhin lilo awọn ailagbara ti o gba laaye akoonu ti iranti ekuro lati yipada. Lati mu SELinux kuro, o le tun atunbere eto naa nipa gbigbe paramita “selinux = 0” lori laini aṣẹ kernel. Agbara lati yipada laarin awọn ipo “fififiṣe” ati “igbanilaaye” lakoko ilana bata ti wa ni idaduro.
  • Ẹya paati Xwayland DDX, eyiti o nṣiṣẹ olupin X.Org lati ṣeto ipaniyan ti awọn ohun elo X11 ni awọn agbegbe ti o da lori Wayland, ti gbe lọ si package ti o yatọ, ti a pejọ lati ipilẹ koodu titun ti o jẹ ominira ti awọn idasilẹ iduroṣinṣin ti X. Olupin Org.
  • Ti mu ṣiṣẹ tun bẹrẹ gbogbo awọn iṣẹ ti a ṣe imudojuiwọn ni ẹẹkan lẹhin ipari idunadura kan ninu oluṣakoso package RPM. Lakoko ti iṣẹ naa ti tun bẹrẹ lẹsẹkẹsẹ lẹhin mimu dojuiwọn package kọọkan ti o sopọ pẹlu rẹ, ni bayi a ti ṣẹda isinyi ati pe awọn iṣẹ tun bẹrẹ ni ipari igba RPM, lẹhin gbogbo awọn idii ati awọn ile-ikawe ti ni imudojuiwọn.
  • Awọn aworan fun awọn igbimọ ARMv7 (armhfp) ti yipada si UEFI nipasẹ aiyipada.
  • Iwọn ti ẹrọ swap foju ti a pese nipasẹ ẹrọ zRAM ti pọ si lati mẹẹdogun si idaji iwọn ti iranti ti ara, ati pe o tun ni opin si opin 8 GB kan. Iyipada naa jẹ ki o ṣaṣeyọri ṣiṣe insitola Anaconda lori eto pẹlu iye kekere ti Ramu.
  • Ifijiṣẹ awọn idii apoti fun ede Rust ni ẹka iduroṣinṣin ti ni idaniloju. Awọn idii ti pese pẹlu ìpele "ipata-".
  • Lati dinku iwọn fifi sori awọn aworan ISO, a pese SquashFS mimọ, laisi itẹ-ẹiyẹ EXT4, eyiti a lo fun awọn idi itan.
  • Awọn faili atunto agberu bata GRUB ti jẹ iṣọkan fun gbogbo awọn faaji ti o ni atilẹyin, laibikita atilẹyin EFI.
  • Lati dinku agbara aaye disk, funmorawon ti awọn faili pẹlu famuwia ti a lo nipasẹ ekuro Linux ti pese (bẹrẹ lati ekuro 5.3, famuwia ikojọpọ lati awọn ile-ipamọ xz jẹ atilẹyin). Nigbati a ko ba ṣajọpọ, gbogbo famuwia gba to 900 MB, ati nigbati fisinuirindigbindigbin, iwọn wọn dinku nipasẹ idaji.
  • Apo ntp (olupin fun mimuuṣiṣẹpọ akoko deede) ti rọpo pẹlu orita ti ntpsc.
  • Awọn xemacs, xemacs-packages-base, xemacs-packages-extra and neXtaw packages, ti idagbasoke wọn ti duro pẹ, ni a ti sọ pe o ti pari. Asopọmọra nscd naa ti ti parẹ - systemd-resolved ti wa ni lilo bayi lati kaṣe ibi ipamọ data ogun, ati pe sssd le ṣee lo lati kaṣe awọn iṣẹ ti a darukọ.
  • Awọn ikojọpọ xorg-x11-* ti awọn ohun elo X11 ti dawọ duro; IwUlO kọọkan ti wa ni bayi funni ni package lọtọ.
  • Lilo oluwa orukọ ninu awọn ibi ipamọ git ti iṣẹ akanṣe naa ti duro, niwọn igba ti a ti ka ọrọ yii laipẹ pe ko tọ si iṣelu. Orukọ ẹka aiyipada ni awọn ibi ipamọ git jẹ “akọkọ” bayi, ati ni awọn ibi ipamọ pẹlu awọn akojọpọ bii src.fedoraproject.org/rpms ẹka naa jẹ “rawhide”.
  • Awọn ẹya package ti a ṣe imudojuiwọn, pẹlu: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby lori Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13 ati imudojuiwọn LXfce
  • Titun logo ṣe.
    Itusilẹ ti pinpin Linux Fedora 34

Ni akoko kanna, awọn ibi ipamọ “ọfẹ” ati “aisi-ọfẹ” ti iṣẹ akanṣe RPM Fusion ni a ṣe ifilọlẹ fun Fedora 34, ninu eyiti awọn idii pẹlu awọn ohun elo multimedia afikun (MPlayer, VLC, Xine), awọn kodẹki fidio / ohun ohun, atilẹyin DVD, AMD ti ohun-ini ati Awọn awakọ NVIDIA, awọn eto ere, awọn emulators.

orisun: opennet.ru

Fi ọrọìwòye kun