Fedora Linux 38 itusilẹ pinpin

Fedora Linux 38 pinpin tu silẹ. Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition ati Live builds ti wa ni ipese fun igbasilẹ, ti a firanṣẹ ni irisi awọn iyipo pẹlu awọn agbegbe tabili KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE , Phosh, LXQt, Budgie ati Sway. Awọn apejọ jẹ ipilẹṣẹ fun x86_64, Power64 ati ARM64 (AArch64) faaji. Titẹjade Fedora Silverblue kọ ni idaduro.

Awọn ayipada pataki julọ ni Fedora Linux 38 ni:

  • Ipele akọkọ ti iyipada si ilana ikojọpọ ti olaju ti Lennart Pöttering dabaa ti ni imuse. Awọn iyatọ lati bata bata Ayebaye wa si isalẹ lati lo, dipo aworan initrd ti ipilẹṣẹ lori eto agbegbe nigbati o ba nfi idii ekuro, ti aworan ekuro ti iṣọkan ti UKI (Aworan Ekuro Iṣọkan), ti ipilẹṣẹ ni awọn amayederun pinpin ati oni-nọmba fowo si nipasẹ pinpin. UKI daapọ ninu faili kan olutọju fun ikojọpọ ekuro lati UEFI (UEFI boot stub), aworan ekuro Linux ati agbegbe eto initrd ti kojọpọ sinu iranti. Nigbati o ba n pe aworan UKI kan lati UEFI, o ṣee ṣe lati ṣayẹwo otitọ ati igbẹkẹle ti ibuwọlu oni-nọmba ti kii ṣe ekuro nikan, ṣugbọn awọn akoonu inu initrd, ṣayẹwo otitọ eyiti o ṣe pataki nitori ni agbegbe yii awọn bọtini fun decrypting. root FS ti wa ni gba. Ni ipele akọkọ, atilẹyin UCI ni a fi kun si bootloader, awọn irinṣẹ fun fifi sori ẹrọ ati imudojuiwọn UCI ni a ṣe imuse, ati pe a ṣẹda aworan esiperimenta UKI, ti dojukọ lori awọn ẹrọ foju booting pẹlu awọn ipin ti o lopin ti awọn paati ati awakọ.
  • Oluṣakoso package RPM fun awọn bọtini itọka ati awọn ibuwọlu oni nọmba lo package Sequoia, eyiti o funni ni imuse ti OpenPGP ni ede Rust. Ni iṣaaju, RPM lo koodu ṣiṣayẹwo OpenPGP tirẹ, eyiti o ni awọn iṣoro ti ko yanju ati awọn idiwọn. A ti ṣafikun package rpm-sequoia gẹgẹbi igbẹkẹle taara si RPM, ninu eyiti atilẹyin fun awọn algoridimu cryptographic da lori ile-ikawe Nettle, ti a kọ sinu C (awọn ero lati pese agbara lati lo OpenSSL).
  • Ipele akọkọ ti imuse ti oluṣakoso package tuntun Microdnf ti ni imuse, eyiti o rọpo DNF ti a lo lọwọlọwọ. Ohun elo irinṣẹ Microdnf ti ni imudojuiwọn ni pataki ati bayi ṣe atilẹyin fun gbogbo awọn ẹya akọkọ ti DNF, ṣugbọn ni akoko kanna o jẹ ijuwe nipasẹ iṣẹ giga ati iwapọ. Iyatọ bọtini laarin Microdnf ati DNF ni lilo ede C fun idagbasoke, dipo Python, eyiti o fun ọ laaye lati yọkuro nọmba nla ti awọn igbẹkẹle. Diẹ ninu awọn anfani miiran ti Microdnf: itọkasi wiwo diẹ sii ti ilọsiwaju ti awọn iṣẹ; imuse tabili idunadura ilọsiwaju; agbara lati ṣafihan ni awọn ijabọ lori alaye awọn iṣowo ti o pari ti a ṣe nipasẹ awọn iwe afọwọkọ ti a ṣe sinu awọn idii; atilẹyin fun lilo awọn idii RPM agbegbe fun awọn iṣowo; eto ipari igbewọle ilọsiwaju diẹ sii fun bash; atilẹyin fun ṣiṣe aṣẹ builddep laisi fifi Python sori ẹrọ naa.
  • Рабочий стол в Fedora Workstation обновлён до выпуска GNOME 44, в котором продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita (на GTK4 среди прочего переведена пользовательская оболочка GNOME Shell и композитный менеджер Mutter). В диалог выбора файлов добавлен режим отображения содержимого в форме сетки значков. Внесены многочисленные изменения в конфигуратор. В меню быстрого изменения настроек добавлена секция для управления Bluetooth.
  • Ayika olumulo Xfce ti ni imudojuiwọn si ẹya 4.18.
  • Ibiyi ti awọn apejọ pẹlu agbegbe olumulo LXQt fun faaji AArch64 ti bẹrẹ.
  • Oluṣakoso ifihan SDDM jẹ aṣiṣe si wiwo iwọle ti o nlo Wayland. Iyipada naa ngbanilaaye lati yipada oluṣakoso iwọle ni awọn itumọ pẹlu tabili KDE si Wayland.
  • Ni awọn kikọ pẹlu tabili KDE, oluṣeto Iṣeto Ibẹrẹ ti yọkuro lati pinpin, nitori pupọ julọ awọn agbara rẹ ko lo ni KDE Spin ati Kinoite, ati iṣeto ni ibẹrẹ ti awọn paramita ni a ṣe ni ipele fifi sori ẹrọ nipa lilo insitola Anaconda.
  • Wiwọle ni kikun si iwe ilana ohun elo Flathub ti pese (àlẹmọ ti o yọkuro awọn idii laigba aṣẹ, awọn eto ohun-ini ati awọn ohun elo pẹlu awọn ibeere iwe-aṣẹ ihamọ ti jẹ alaabo). Ti awọn idii flatpak ati rpm ba wa pẹlu awọn eto kanna, nigba lilo sọfitiwia GNOME, awọn idii Flatpak lati iṣẹ akanṣe Fedora yoo fi sori ẹrọ ni akọkọ, lẹhinna awọn idii RPM, ati lẹhinna awọn idii lati Flathub.
  • Idagbasoke ti awọn apejọ fun awọn ẹrọ alagbeka ti bẹrẹ, ti a pese pẹlu ikarahun Phosh, eyiti o da lori awọn imọ-ẹrọ GNOME ati ile-ikawe GTK, nlo olupin alapọpọ Phoc ti n ṣiṣẹ lori oke Wayland, bakanna bi bọtini itẹwe lori iboju tirẹ. Ayika naa ti ni idagbasoke lakoko nipasẹ Purism bi afọwọṣe ti GNOME Shell fun foonuiyara Librem 5, ṣugbọn lẹhinna di ọkan ninu awọn iṣẹ akanṣe GNOME laigba aṣẹ ati pe o tun lo ni postmarketOS, Mobian ati diẹ ninu famuwia fun awọn ẹrọ Pine64.
  • Fikun Fedora Budgie Spin kọ pẹlu ikarahun ayaworan Budgie, eyiti o da lori awọn imọ-ẹrọ GNOME, oluṣakoso window Budgie Window Manager (BWM) ati imuse tirẹ ti GNOME Shell. Budgie da lori igbimọ kan ti o jọra ni eto si awọn panẹli tabili tabili Ayebaye. Gbogbo awọn eroja nronu jẹ awọn applets, eyiti o fun ọ laaye lati ṣe isọdi tiwqn ni irọrun, yi ipo pada ki o rọpo awọn imuṣẹ ti awọn eroja nronu akọkọ si itọwo rẹ.
  • Ṣafikun kikọ ti Fedora Sway Spin pẹlu agbegbe aṣa Sway ti a ṣe ni lilo Ilana Wayland ati ibaramu ni kikun pẹlu oluṣakoso window tiling i3 ati i3bar. Lati ṣẹda agbegbe olumulo ti o ni kikun, awọn paati atẹle wọnyi ni a funni: swayidle (ilana abẹlẹ ti n ṣe imuse ilana ilana KDE), swaylock (ipamọ iboju), mako (oluṣakoso iwifunni), grim (ṣiṣẹda awọn sikirinisoti), slurp (yiyan agbegbe kan). loju iboju), wf-agbohunsilẹ (fidio Yaworan), waybar (ọpa ohun elo), virtboard (bọtini loju iboju), wl-agekuru (ṣiṣẹ pẹlu awọn sileti), wallutils (ìṣàkóso tabili ogiri).
  • Ninu insitola Anaconda, lati ṣe atilẹyin famuwia ti a pese sọfitiwia RAIDs (BIOS RAID, Firmware RAID, Fake RAID), ohun elo irinṣẹ mdadm jẹ lilo dipo dmraid.
  • Ṣe afikun insitola ti o rọrun fun fifi awọn aworan sori ẹrọ pẹlu ẹda IoT ti Fedora lori Intanẹẹti ti awọn ẹrọ Ohun. Insitola naa da lori insitola-coreos ati pe o nlo didakọ taara ti aworan OStree ti o pari laisi ibaraenisepo olumulo.
  • Awọn aworan ifiwe ti ni igbegasoke lati pẹlu atilẹyin fun mimuuṣiṣẹ Layer laifọwọyi fun ibi ipamọ data ti o tẹpẹlẹ nigba gbigbe lati kọnputa USB kan.
  • Ninu olupin X ati Xwayland, nitori awọn iṣoro aabo ti o pọju, awọn alabara lati awọn ọna ṣiṣe pẹlu aṣẹ baiti ti o yatọ ni idinamọ nipasẹ aiyipada lati sisopọ.
  • Olupilẹṣẹ naa pẹlu “-fno-omit-frame-pointer” ati “-mno-omit-leaf-frame-pointer” awọn asia nipasẹ aiyipada, eyiti o mu profaili ati awọn agbara n ṣatunṣe pọ si ati gba ọ laaye lati ṣe iwadii awọn iṣoro iṣẹ laisi nini lati ṣajọpọ awọn akopọ.
  • Обеспечена сборка пакетов с включением режима защиты «_FORTIFY_SOURCE=3», выявляющего возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h. Отличие от режима «_FORTIFY_SOURCE=2» сводится к дополнительным проверкам. Теоретически дополнительные проверки могут приводить к снижению производительности, но на практике тесты SPEC2000 и SPEC2017 не показали различий и в процессе тестирования от пользователей не поступало жалоб на снижение производительности.
  • Aago fun fipa mu awọn ẹya eto lati fopin si lakoko tiipa ti dinku lati iṣẹju 2 si awọn aaya 45.
  • Awọn idii pẹlu pẹpẹ Node.js ti ni atunto. O ti wa ni ṣee ṣe lati fi sori ẹrọ orisirisi awọn ẹka ti Node.js lori awọn eto ni akoko kanna (fun apẹẹrẹ, o le bayi fi nodejs-16, nodejs-18 ati nodejs-20 jo ni akoko kanna).
  • Awọn ẹya ti a ṣe imudojuiwọn pẹlu Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Ṣe 4.4, awọn asẹ-filter 2.0b, TeXLive 2022, AworanMagaji

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

orisun: opennet.ru

Fi ọrọìwòye kun