Fedora Linukso 38 eniris beta-testadon

Началось тестирование бета-версии дистрибутива Fedora Linux 38. Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 18 апреля. Выпуск охватывает Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base и Live-сборки, поставляемые в форме спинов c пользовательскими окружениями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie и Sway . Сборки сформированы для архитектур x86_64, Power64 и ARM64 (AArch64).

La plej signifaj ŝanĝoj en Fedora Linukso 38:

  • La unua etapo de la transiro al la modernigita ŝarĝa procezo proponita de Lennart Pöttering estis efektivigita. La diferencoj de la klasika lanĉo venas al la uzo, anstataŭ la initrd-bildo generita sur la loka sistemo dum la instalado de la kernpakaĵo, de unuigita kernbildo UKI (Unified Kernel Image), generita en la distribua infrastrukturo kaj ciferece subskribita de la distribuo. UKI kombinas en unu dosiero la prizorganton por ŝargi la kernon de UEFI (UEFI-ŝargstubo), la Linuksan kernan bildon kaj la initrd-sisteman medion ŝargitan en memoron. Kiam vi vokas UKI-bildon de UEFI, eblas kontroli la integrecon kaj fidindecon de la cifereca subskribo ne nur de la kerno, sed ankaŭ la enhavon de la initrd, kies aŭtentikeckontrolo estas grava ĉar en ĉi tiu medio la ŝlosiloj por malĉifri. la radiko FS estas prenitaj. En la unua etapo, UKI-subteno estis aldonita al la ekŝargilo, iloj por instali kaj ĝisdatigi UKI estis efektivigitaj, kaj eksperimenta UKI-bildo estis kreita, temigis lanĉadon de virtualaj maŝinoj kun limigita aro de komponentoj kaj ŝoforoj.
  • La pakaĵmanaĝero de RPM por analizado de ŝlosiloj kaj ciferecaj subskriboj uzas la pakaĵon Sequoia, kiu ofertas efektivigon de OpenPGP en la Rust-lingvo. Antaŭe, RPM uzis sian propran analizan kodon OpenPGP, kiu havis nesolvitajn problemojn kaj limigojn. La pako rpm-sequoia estis aldonita kiel rekta dependeco al RPM, en kiu subteno por ĉifrikaj algoritmoj baziĝas sur la biblioteko Nettle, skribita en C (planoj provizi la kapablon uzi OpenSSL).
  • La unua etapo de efektivigo de la nova pakadministranto Microdnf estis efektivigita, kiu anstataŭigas la nuntempe uzatan DNF. La ilaro Microdnf estis signife ĝisdatigita kaj nun subtenas ĉiujn ĉefajn trajtojn de DNF, sed samtempe ĝi karakterizas per alta rendimento kaj kompakteco. La ŝlosila diferenco inter Microdnf kaj DNF estas la uzo de C-lingvo por evoluo, anstataŭ Python, kiu ebligas vin forigi grandan nombron da dependecoj. Iuj aliaj avantaĝoj de Microdnf: pli vida indiko pri la progreso de operacioj; plibonigita transakcia tabelefektivigo; la kapablo montri en raportoj pri finitaj transakcioj informoj produktitaj per skriptoj enkonstruitaj en pakaĵoj; subteno por uzi lokajn RPM-pakaĵojn por transakcioj; pli altnivela eniga kompletigosistemo por bash; subteno por ruli la komandon builddep sen instali Python en la sistemo.
  • Рабочий стол в Fedora Workstation обновлён до выпуска GNOME 44, релиз которого ожидается 22 марта. Среди новшеств GNOME 44: новая реализация блокировки экрана и секция «фоновые приложения» в меню состояния.
  • Xfce-uzantmedio estis ĝisdatigita al versio 4.18.
  • La formado de asembleoj kun la uzantmedio LXQt por la AArch64-arkitekturo komenciĝis.
  • La ekranmanaĝero de SDDM defaŭlte al ensaluta interfaco kiu uzas Wayland. La ŝanĝo permesas al vi ŝanĝi la ensalutan administranton en konstruoj kun la KDE-labortablo al Wayland.
  • En konstruoj kun la KDE-labortablo, la Komenca Agorda sorĉisto estis forigita de la distribuo, ĉar la plej multaj el ĝiaj kapabloj ne estas uzataj en KDE Spin kaj Kinoite, kaj la komenca agordo de parametroj estas efektivigita ĉe la instala stadio uzante la Anaconda instalilon.
  • Plena aliro al la aplikaĵa dosierujo de Flathub estis disponigita (la filtrilo, kiu forigis neoficialajn pakaĵojn, proprietajn programojn kaj aplikaĵojn kun restriktaj licencaj postuloj estis malŝaltita). Se estas flatpak kaj rpm-pakaĵoj kun la samaj programoj, kiam oni uzas GNOME-Programaron, unue estos instalitaj la Flatpak-pakaĵoj de la projekto Fedora, poste la RPM-pakaĵoj, kaj poste la pakaĵoj de Flathub.
  • La evoluo de asembleoj por porteblaj aparatoj komenciĝis, provizitaj per la Phosh-ŝelo, kiu estas bazita sur GNOME-teknologioj kaj la GTK-biblioteko, uzas la Phoc-kompozitan servilon funkciantan sur la supro de Wayland, same kiel sian propran surekranan klavaron squeekboard. La medio estis komence evoluigita fare de Purism kiel analogo de GNOME Shell por la saĝtelefono Librem 5, sed tiam iĝis unu el la neoficialaj GNOME-projektoj kaj nun estas ankaŭ uzita en postmarketOS, Mobian kaj iu firmvaro por Pine64-aparatoj.
  • Aldonita Fedora Budgie Spin-konstruaĵo kun Budgie-grafika ŝelo, kiu baziĝas sur GNOME-teknologioj, la fenestromanaĝero de Budgie Window Manager (BWM) kaj sia propra efektivigo de la GNOME-Ŝelo. Budgie baziĝas sur panelo, kiu estas simila en organizo al klasikaj labortablaj paneloj. Ĉiuj panelelementoj estas aplektoj, kio ebligas al vi flekseble personecigi la komponadon, ŝanĝi la lokigon kaj anstataŭigi la efektivigojn de la ĉefaj panelelementoj laŭ via gusto.
  • Aldonita konstruo de Fedora Sway Spin kun kutima Sway-medio konstruita per la Wayland-protokolo kaj plene kongrua kun la i3 kahela fenestromanaĝero kaj i3bar. Por krei plenrajtan uzantan medion, la sekvaj akompanaj komponantoj estas ofertitaj: swayidle (fonprocezo efektiviganta la KDE neaktivan protokolon), swaylock (ekranŝparilon), mako (sciigmanaĝero), grim (kreado de ekrankopioj), slurp (elektado de areo). sur la ekrano), wf-registrilo (video-kapto), vojbreto (apliktabulo), virttabulo (surekrana klavaro), wl-clipboard (laboro kun la tondujo), wallutils (administrado de labortablo).
  • En la instalilo Anaconda, por subteni firmware-provizitajn programarajn RAID-ojn (BIOS RAID, Firmware RAID, Fake RAID), la ilaro mdadm estas uzata anstataŭ dmraid.
  • Aldonis simpligitan instalilon por instali bildojn kun la IoT-eldono de Fedora sur Interreto de Aĵoj-aparatoj. La instalilo baziĝas sur coreos-instalilo kaj uzas rektan kopiadon de la preta OStree-bildo sen interago de uzanto.
  • Vivaj bildoj estis ĝisdatigitaj por inkluzivi subtenon por aŭtomate ebligi tavolon por konstanta datumstokado dum lanĉado de USB-disko.
  • En la X-servilo kaj Xwayland, pro eblaj sekurecproblemoj, klientoj de sistemoj kun malsama bajta ordo estas malpermesitaj defaŭlte konektiĝi.
  • La kompililo inkluzivas la flagojn "-fno-omit-frame-pointer" kaj "-mno-omit-leaf-frame-pointer" defaŭlte, kiuj plibonigas profiladon kaj sencimigajn kapablojn kaj ebligas al vi diagnozi rendimentajn problemojn sen devi rekompili pakaĵojn.
  • Обеспечена сборка пакетов с включением в режима защиты «_FORTIFY_SOURCE=3», выявляющего возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h. Отличие от режима «_FORTIFY_SOURCE=2» сводится к дополнительным проверкам. Теоретически дополнительные проверки могут приводить к снижению производительности, но на практике тесты SPEC2000 и SPEC2017 не показали различий и в процессе тестирования от пользователей не поступало жалоб на снижение производительности.
  • La tempigilo por devigi sistemajn unuojn ĉesigi dum malŝalto estis reduktita de 2 minutoj al 45 sekundoj.
  • La pakaĵoj kun la platformo Node.js estis restrukturitaj. Eblas instali malsamajn branĉojn de Node.js en la sistemo samtempe (ekzemple, vi nun povas instali la pakaĵojn nodejs-16, nodejs-18 kaj nodejs-20 samtempe).
  • Ĝisdatigitaj pakaĵversioj inkluzivas Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, tas-filtrilojn 2.0b, TeXLive 2022, Image Postgick 7.Ma.

fonto: opennet.ru

Aldoni komenton