Fedora Linux 38 distribúsje release

De frijlitting fan de Fedora Linux 38 distribúsje kit is presintearre. MATE, Cinnamon, binne taret foar download. LXDE, Phosh, LXQt, Budgie en Sway. Assemblies wurde generearre foar x5_86, Power64 en ARM64 (AArch64) arsjitektuer. De publikaasje fan Fedora Silverblue builds is fertrage.

De meast wichtige feroaringen yn Fedora Linux 38 binne:

  • De earste etappe fan de oergong nei it troch Lennart Pöttering foarstelde modernisearre ladenproses is útfierd. De ferskillen fan 'e klassike boot komme del op it gebrûk, ynstee fan it initrd-ôfbylding generearre op it lokale systeem by it ynstallearjen fan it kernelpakket, fan in ferienige kernelôfbylding UKI (Unified Kernel Image), generearre yn 'e distribúsjeynfrastruktuer en digitaal ûndertekene troch de Distribúsje. UKI kombinearret yn ien bestân de handler foar it laden fan de kernel fan UEFI (UEFI boot stub), de Linux kernel ôfbylding en de initrd systeem omjouwing laden yn it ûnthâld. By it roppen fan in UKI-ôfbylding fan UEFI is it mooglik om de yntegriteit en betrouberens fan 'e digitale hantekening te kontrolearjen fan net allinich de kearn, mar ek de ynhâld fan' e initrd, wêrfan de autentisiteitskontrôle wichtich is, om't yn dizze omjouwing de kaaien foar it ûntsiferjen de root FS wurde ophelle. Op it earste poadium waard UKI-stipe tafoege oan 'e bootloader, ark foar it ynstallearjen en aktualisearjen fan UKI waarden ymplementearre, en in eksperimintele UKI-ôfbylding waard makke, rjochte op it opstarten fan firtuele masines mei in beheinde set fan komponinten en bestjoerders.
  • De RPM-pakketbehearder foar it parsearjen fan kaaien en digitale hantekeningen brûkt it Sequoia-pakket, dat in ymplemintaasje fan OpenPGP yn 'e Rust-taal biedt. Earder brûkte RPM syn eigen OpenPGP-parsingkoade, dy't net oploste problemen en beheiningen hie. It pakket rpm-sequoia is tafoege as in direkte ôfhinklikens fan RPM, wêryn stipe foar kryptografyske algoritmen basearre is op 'e Nettle-bibleteek, skreaun yn C (plannen om de mooglikheid te bieden om OpenSSL te brûken).
  • De earste faze fan ymplemintaasje fan 'e nije pakketbehearder Microdnf is ymplementearre, dy't de op it stuit brûkte DNF ferfangt. De Microdnf toolkit is signifikant bywurke en stipet no alle haadfunksjes fan DNF, mar tagelyk wurdt it karakterisearre troch hege prestaasjes en kompaktens. It wichtichste ferskil tusken Microdnf en DNF is it gebrûk fan C-taal foar ûntwikkeling, ynstee fan Python, wêrtroch jo in grut oantal ôfhinklikens kwyt kinne. Guon oare foardielen fan Microdnf: mear fisuele yndikaasje fan 'e fuortgong fan operaasjes; ferbettere ymplemintaasje fan transaksjetabel; de mooglikheid om yn rapporten oer foltôge transaksjes ynformaasje te werjaan produsearre troch skripts ynboud yn pakketten; stipe foar it brûken fan lokale RPM-pakketten foar transaksjes; mear avansearre systeem foar foltôging fan ynfier foar bash; stipe foar it útfieren fan it builddep-kommando sûnder Python op it systeem te ynstallearjen.
  • Рабочий стол в Fedora Workstation обновлён до выпуска GNOME 44, в котором продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita (на GTK4 среди прочего переведена пользовательская оболочка GNOME Shell и композитный менеджер Mutter). В диалог выбора файлов добавлен режим отображения содержимого в форме сетки значков. Внесены многочисленные изменения в конфигуратор. В меню быстрого изменения настроек добавлена секция для управления Bluetooth.
  • Xfce brûkersomjouwing is bywurke nei ferzje 4.18.
  • De formaasje fan gearkomsten mei de LXQt-brûkersomjouwing foar de AArch64-arsjitektuer is begon.
  • De SDDM-displaybehearder is standert op in oanmeldynterface dy't Wayland brûkt. De wiziging lit jo de oanmeldbehearder yn builds mei it KDE-buroblêd wikselje nei Wayland.
  • Yn builds mei it KDE-buroblêd is de Initial Setup-wizard út 'e distribúsje fuortsmiten, om't de measte fan syn mooglikheden net brûkt wurde yn KDE Spin en Kinoite, en de earste konfiguraasje fan parameters wurdt útfierd yn it ynstallaasjestadium mei it Anaconda-ynstallearder.
  • Folsleine tagong ta de Flathub-applikaasjemap is levere (it filter dat ûnoffisjele pakketten, proprietêre programma's en applikaasjes mei beheinende lisinsjeeasken fuorthelle is útskeakele). As d'r flatpak- en rpm-pakketten binne mei deselde programma's, by it brûken fan GNOME-software, sille de Flatpak-pakketten fan it Fedora-projekt earst ynstalleare wurde, dan de RPM-pakketten, en dan de pakketten fan Flathub.
  • De ûntwikkeling fan gearkomsten foar mobile apparaten is begon, levere mei de Phosh-shell, dy't basearre is op GNOME-technologyen en de GTK-bibleteek, brûkt de Phoc-komposite-tsjinner dy't boppe op Wayland rint, lykas ek in eigen on-screen toetseboerd squeekboard. De omjouwing waard yn earste ynstânsje ûntwikkele troch Purism as analoog fan GNOME Shell foar de Librem 5-smartphone, mar waard doe ien fan 'e net-offisjele GNOME-projekten en wurdt no ek brûkt yn postmarketOS, Mobian en wat firmware foar Pine64-apparaten.
  • Fedora Budgie Spin tafoege boud mei Budgie grafyske shell, dy't basearre is op GNOME-technologyen, de Budgie Window Manager (BWM) finsterbehearder en syn eigen ymplemintaasje fan 'e GNOME Shell. Budgie is basearre op in paniel dat yn organisaasje fergelykber is mei klassike buroblêdpanielen. Alle paniel-eleminten binne applets, wêrtroch jo de komposysje fleksibel kinne oanpasse, de pleatsing feroarje en de ymplemintaasjes fan 'e haadpaniel-eleminten ferfange nei jo smaak.
  • In build tafoege fan Fedora Sway Spin mei in oanpaste Sway-omjouwing boud mei it Wayland-protokol en folslein kompatibel mei de i3 tegelfinsterbehearder en i3bar. Om in folweardige brûkersomjouwing te meitsjen, wurde de folgjende begeliedende komponinten oanbean: swayidle (eftergrûnproses dy't it KDE idle protokol ymplementearje), swaylock (skermbefeiliging), mako (notifikaasjebehearder), grim (skermôfbyldings meitsje), slurp (selektearje in gebiet op it skerm), wf-recorder (fideo-opname), waybar (applikaasjebalke), virtboard (toetseboerd op it skerm), wl-klamboerd (wurkje mei it klamboerd), wallutils (beheare fan buroblêd wallpaper).
  • Yn 'e Anaconda-ynstallearder, om firmware-fersoarge software RAID's te stypjen (BIOS RAID, Firmware RAID, Fake RAID), wurdt de mdadm toolkit brûkt ynstee fan dmraid.
  • In ferienfâldige ynstallearder tafoege foar it ynstallearjen fan ôfbyldings mei de IoT-edysje fan Fedora op Internet of Things-apparaten. It ynstallearder is basearre op coreos-ynstallearder en brûkt direkte kopiearjen fan it ôfmakke OStree-ôfbylding sûnder ynteraksje mei brûkers.
  • Live-ôfbyldings binne opwurdearre om stipe op te nimmen foar it automatysk ynskeakeljen fan in laach foar persistente gegevensopslach by it opstarten fan in USB-stasjon.
  • Yn 'e X-tsjinner en Xwayland, fanwege potinsjele feiligensproblemen, wurde kliïnten fan systemen mei in oare byte-folchoarder standert ferbean om te ferbinen.
  • De gearstaller omfettet standert de flaggen "-fno-omit-frame-pointer" en "-mno-omit-leaf-frame-pointer", dy't profilearjen en debuggen mooglikheden ferbetterje en jo prestaasjeproblemen kinne diagnostisearje sûnder pakketten opnij te kompilearjen.
  • Обеспечена сборка пакетов с включением режима защиты «_FORTIFY_SOURCE=3», выявляющего возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h. Отличие от режима «_FORTIFY_SOURCE=2» сводится к дополнительным проверкам. Теоретически дополнительные проверки могут приводить к снижению производительности, но на практике тесты SPEC2000 и SPEC2017 не показали различий и в процессе тестирования от пользователей не поступало жалоб на снижение производительности.
  • De timer om systemd-ienheden te twingen om te beëinigjen tidens it ôfsluten is fermindere fan 2 minuten nei 45 sekonden.
  • De pakketten mei it Node.js-platfoarm binne werstrukturearre. It is mooglik om tagelyk ferskate tûken fan Node.js op it systeem te ynstallearjen (jo kinne bygelyks no de nodejs-16, nodejs-18 en nodejs-20 pakketten tagelyk ynstallearje).
  • Bywurke pakketferzjes omfetsje 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, cups-filters 2.0b, TeXLive 2022, 7Magick

Tagelyk waarden foar Fedora 38 de "fergees" en "netfrije" repositories fan it RPM Fusion-projekt yn wurking brocht, wêryn pakketten mei ekstra multimedia-applikaasjes (MPlayer, VLC, Xine), fideo / audio-codecs, DVD-stipe , proprietêre AMD- en NVIDIA-bestjoerders, spielprogramma's en emulators.

Boarne: opennet.ru

Add a comment