„Fedora Linux 38“ platinimo leidimas

Pristatytas „Fedora Linux 38“ platinimo leidimas. Produktai „Fedora Workstation“, „Fedora Server“, „Fedora CoreOS“, „Fedora Cloud Base“, „Fedora IoT Edition“ ir „Live“ versijos, tiekiamos sukimų pavidalu su darbalaukio aplinkomis KDE Plasma 5, Xfce, MATE , Cinamon, buvo paruošti atsisiųsti. LXDE, Phosh, LXQt, Budgie ir Sway. Surinkimai generuojami x86_64, Power64 ir ARM64 (AArch64) architektūroms. Fedora Silverblue versijų publikavimas atidėtas.

Svarbiausi „Fedora Linux 38“ pakeitimai yra šie:

  • Įgyvendintas pirmasis Lennarto Pötteringo pasiūlytas perėjimo prie modernizuoto krovimo proceso etapas. Skirtumai nuo klasikinės įkrovos kyla dėl to, kad vietoj initrd atvaizdo, sugeneruoto vietinėje sistemoje diegiant branduolio paketą, naudojamas vieningas branduolio vaizdas UKI (Unified Kernel Image), sugeneruotas platinimo infrastruktūroje ir skaitmeniniu parašu pasirašytas paskirstymas. UKI viename faile sujungia tvarkyklę, skirtą branduoliui įkelti iš UEFI (UEFI boot stub), Linux branduolio atvaizdą ir į atmintį įkeltą initrd sistemos aplinką. Iškviečiant UKI vaizdą iš UEFI, galima patikrinti ne tik branduolio, bet ir initrd turinio, kurio autentiškumo patikrinimas yra svarbus, nes šioje aplinkoje yra iššifravimo raktai, skaitmeninio parašo vientisumą ir patikimumą. šakninės FS yra nuskaitomos. Pirmajame etape prie įkrovos įkėlimo programos buvo pridėtas UKI palaikymas, įdiegti UKI diegimo ir atnaujinimo įrankiai, sukurtas eksperimentinis UKI vaizdas, orientuotas į virtualių mašinų paleidimą su ribotu komponentų ir tvarkyklių rinkiniu.
  • RPM paketų tvarkyklė raktams ir skaitmeniniams parašams analizuoti naudoja Sequoia paketą, kuris siūlo OpenPGP įgyvendinimą Rust kalba. Anksčiau RPM naudojo savo OpenPGP analizavimo kodą, kuris turėjo neišspręstų problemų ir apribojimų. rpm-sequoia paketas buvo pridėtas kaip tiesioginė priklausomybė nuo RPM, kuriame kriptografinių algoritmų palaikymas yra pagrįstas Nettle biblioteka, parašyta C kalba (planuoja suteikti galimybę naudoti OpenSSL).
  • Įdiegtas pirmasis naujo paketų tvarkyklės Microdnf diegimo etapas, kuris pakeičia šiuo metu naudojamą DNF. Microdnf įrankių rinkinys buvo gerokai atnaujintas ir dabar palaiko visas pagrindines DNF funkcijas, tačiau tuo pačiu pasižymi dideliu našumu ir kompaktiškumu. Pagrindinis skirtumas tarp Microdnf ir DNF yra C kalbos naudojimas plėtrai, o ne Python, kuri leidžia atsikratyti daugybės priklausomybių. Kai kurie kiti Microdnf privalumai: vizualesnė operacijų eigos indikacija; patobulintas operacijų lentelės įgyvendinimas; galimybė ataskaitose apie įvykdytas operacijas rodyti informaciją, sukurtą pagal paketuose įmontuotus scenarijus; palaikymas naudojant vietinius RPM paketus operacijoms; pažangesnė bash įvesties užbaigimo sistema; palaikymas paleidžiant komandą builddep neįdiegiant Python sistemoje.
  • Рабочий стол в Fedora Workstation обновлён до выпуска GNOME 44, в котором продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita (на GTK4 среди прочего переведена пользовательская оболочка GNOME Shell и композитный менеджер Mutter). В диалог выбора файлов добавлен режим отображения содержимого в форме сетки значков. Внесены многочисленные изменения в конфигуратор. В меню быстрого изменения настроек добавлена секция для управления Bluetooth.
  • Xfce vartotojo aplinka buvo atnaujinta į 4.18 versiją.
  • Prasidėjo AArch64 architektūros sąrankų su LXQt vartotojo aplinka formavimas.
  • SDDM ekrano tvarkyklė pagal numatytuosius nustatymus naudoja prisijungimo sąsają, kuri naudoja Wayland. Šis pakeitimas leidžia perjungti prisijungimo tvarkyklę su KDE darbalaukiu į Wayland.
  • Konstrukcijose su KDE darbalaukiu pradinės sąrankos vedlys buvo pašalintas iš platinimo, nes dauguma jo galimybių nenaudojamos KDE Spin ir Kinoite, o pradinė parametrų konfigūracija atliekama diegimo etape naudojant Anaconda diegimo programą.
  • Suteikta visa prieiga prie „Flathub“ programų katalogo (filtras, pašalinęs neoficialius paketus, patentuotas programas ir programas su ribojančiais licencijavimo reikalavimais, buvo išjungtas). Jei yra „flatpak“ ir „rpm“ paketų su tomis pačiomis programomis, naudojant GNOME programinę įrangą, pirmiausia bus įdiegti „Flatpak“ paketai iš „Fedora“ projekto, tada RPM paketai ir tada paketai iš „Flathub“.
  • Pradėti kurti mobiliesiems įrenginiams skirti mazgai, tiekiami kartu su Phosh apvalkalu, kuris yra pagrįstas GNOME technologijomis ir GTK biblioteka, naudoja „Phoc“ kompozitinį serverį, veikiantį „Wayland“ viršuje, taip pat savo ekrano klaviatūros „squeekboard“. Aplinką iš pradžių sukūrė Purism kaip GNOME Shell analogą Librem 5 išmaniajam telefonui, tačiau vėliau ji tapo vienu iš neoficialių GNOME projektų ir dabar taip pat naudojama postmarketOS, Mobian ir kai kuriose Pine64 įrenginių programinėse aparatinėse įrangose.
  • Pridėta „Fedora Budgie Spin“ versija su „Budgie“ grafiniu apvalkalu, paremtu GNOME technologijomis, „Budgie Window Manager“ (BWM) langų tvarkykle ir savo paties GNOME apvalkalo diegimu. „Budgie“ yra pagrįstas skydeliu, kurio struktūra yra panaši į klasikines darbalaukio plokštes. Visi skydo elementai yra programėlės, kurios leidžia lanksčiai pritaikyti kompoziciją, keisti išdėstymą ir pakeisti pagrindinių skydelio elementų įgyvendinimus pagal savo skonį.
  • Pridėta Fedora Sway Spin versija su tinkinta Sway aplinka, sukurta naudojant Wayland protokolą ir visiškai suderinama su i3 plytelių klojimo langų tvarkykle ir i3bar. Norint sukurti visavertę vartotojo aplinką, siūlomi šie papildomi komponentai: swayidle (foninis procesas, įgyvendinantis KDE tuščiosios eigos protokolą), swaylock (ekrano užsklanda), mako (pranešimų tvarkyklė), grim (ekrano kopijų kūrimas), slurp (srities pasirinkimas). ekrane), „wf-recorder“ (vaizdo įrašymas), „waybar“ (programų juosta), „virtboard“ (ekrano klaviatūra), „wl-clipboard“ (darbas su iškarpine), „walutils“ (darbalaukio fono tvarkymas).
  • „Anaconda“ diegimo programoje, siekiant palaikyti programinės įrangos teikiamus programinės įrangos RAID (BIOS RAID, Firmware RAID, Fake RAID), vietoj dmraid naudojamas „mdadm“ įrankių rinkinys.
  • Pridėta supaprastinta diegimo programa, skirta vaizdams diegti naudojant „Fedora“ IoT leidimą daiktų interneto įrenginiuose. Diegimo programa yra pagrįsta coreos-installer ir naudoja tiesioginį gatavo OStree vaizdo kopijavimą be vartotojo sąveikos.
  • Tiesioginiai vaizdai buvo atnaujinti, kad būtų galima automatiškai įjungti nuolatinio duomenų saugojimo sluoksnį paleidžiant iš USB disko.
  • X serveryje ir Xwayland dėl galimų saugumo problemų klientams iš sistemų su skirtinga baitų tvarka pagal nutylėjimą draudžiama prisijungti.
  • Kompiliatoriuje pagal numatytuosius nustatymus įtrauktos vėliavėlės „-fno-omit-frame-pointer“ ir „-mno-omit-leaf-frame-pointer“, kurios pagerina profiliavimo ir derinimo galimybes ir leidžia diagnozuoti našumo problemas neperkompiliuojant paketų.
  • Обеспечена сборка пакетов с включением режима защиты «_FORTIFY_SOURCE=3», выявляющего возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h. Отличие от режима «_FORTIFY_SOURCE=2» сводится к дополнительным проверкам. Теоретически дополнительные проверки могут приводить к снижению производительности, но на практике тесты SPEC2000 и SPEC2017 не показали различий и в процессе тестирования от пользователей не поступало жалоб на снижение производительности.
  • Laikmatis, priverčiantis sistemos įrenginius išsijungti išjungimo metu, buvo sumažintas nuo 2 minučių iki 45 sekundžių.
  • Paketai su Node.js platforma buvo pertvarkyti. Sistemoje vienu metu galima įdiegti skirtingas Node.js atšakas (pavyzdžiui, dabar galite vienu metu įdiegti paketus nodejs-16, nodejs-18 ir nodejs-20).
  • Atnaujintose paketo versijose yra 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-filtrs 2.0b, TeXLive 2022, Postgregick7.

Tuo pačiu metu buvo paleistos „nemokamos“ ir „nelaisvos“ projekto RPM Fusion saugyklos, skirtos Fedora 38, kuriose yra paketai su papildomomis daugialypės terpės programomis (MPlayer, VLC, Xine), vaizdo / garso kodekais, DVD palaikymu, patentuotu AMD ir NVIDIA tvarkyklės, žaidimų programos ir emuliatoriai.

Šaltinis: opennet.ru

Добавить комментарий