Fedora Linux 38 бөлүштүрүү чыгаруу

Fedora Linux 38 дистрибьютор комплектинин релизинин бет ачары болду.. Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition жана Live түзүмдөрү, KDE Plasma 5, Xfce, рабочий чөйрөлөр менен спиндер түрүндө берилген. MATE, Cinnamon, жүктөп алууга даярдалды. LXDE, Phosh, LXQt, Budgie жана Sway. Ассамблеялар x86_64, Power64 жана ARM64 (AArch64) архитектуралары үчүн түзүлөт. Fedora Silverblue түзүмдөрүн жарыялоо кечиктирилип жатат.

Fedora Linux 38деги эң олуттуу өзгөрүүлөр:

  • Ленарт Поттеринг сунуш кылган модернизацияланган жүктөө процессине өтүүнүн биринчи этабы ишке ашырылды. Классикалык жүктөөдөн айырмачылыктар ядро ​​пакетин орнотууда локалдык системада түзүлгөн initrd сүрөтүнүн ордуна бөлүштүрүү инфраструктурасында түзүлгөн жана санариптик кол коюлган UKI (Unified Kernel Image) өзөктүн бирдиктүү сүрөтүн колдонууга байланыштуу. бөлүштүрүү. UKI бир файлда ядрону UEFIден жүктөө үчүн иштеткичти (UEFI жүктөө stub), Linux ядросунун сүрөтүн жана эстутумга жүктөлгөн initrd тутум чөйрөсүн бириктирет. UEFIден UKI сүрөтүн чакырганда, ядронун гана эмес, ошондой эле initrd мазмунунун санариптик кол тамгасынын бүтүндүгүн жана ишенимдүүлүгүн текшерүүгө болот, анын аныктыгын текшерүү маанилүү, анткени бул чөйрөдө шифрди чечмелөө үчүн ачкычтар бар. тамыр FS алынат. Биринчи этапта жүктөгүчкө UKI колдоосу кошулган, UKI орнотуу жана жаңыртуу куралдары ишке ашырылган жана компоненттердин жана драйверлердин чектелген топтому менен виртуалдык машиналарды жүктөөгө багытталган эксперименталдык UKI сүрөтү түзүлгөн.
  • Ачкычтарды жана санарип кол тамгаларды талдоо үчүн RPM пакет менеджери Rust тилинде OpenPGP ишке ашырууну сунуш кылган Sequoia пакетин колдонот. Буга чейин RPM өзүнүн OpenPGP талдоо кодун колдонгон, анда чечилбеген көйгөйлөр жана чектөөлөр болгон. rpm-sequoia пакети RPMге түз көз карандылык катары кошулду, мында криптографиялык алгоритмдерди колдоо C тилинде жазылган Nettle китепканасына негизделген (OpenSSL колдонуу мүмкүнчүлүгүн камсыз кылуу пландары).
  • Microdnf жаңы пакет менеджерин ишке ашыруунун биринчи этабы ишке ашырылды, ал учурда колдонулуп жаткан DNFди алмаштырат. Microdnf инструменттери олуттуу жаңыртылган жана азыр DNFтин бардык негизги функцияларын колдойт, бирок ошол эле учурда ал жогорку өндүрүмдүүлүк жана компакттуулук менен мүнөздөлөт. Microdnf менен DNF ортосундагы негизги айырмачылык - бул көптөгөн көз карандылыктан арылууга мүмкүндүк берген Pythonдун ордуна C тилин өнүктүрүү. Microdnf'тин кээ бир башка артыкчылыктары: операциялардын жүрүшүн көбүрөөк визуалдык көрсөтүү; жакшыртылган транзакциялар таблицасын ишке ашыруу; пакеттерге орнотулган скрипттер тарабынан даярдалган аяктаган транзакциялар жөнүндө отчеттордо маалыматты көрсөтүү мүмкүнчүлүгү; транзакциялар үчүн жергиликтүү RPM пакеттерин колдонууну колдоо; bash үчүн өнүккөн киргизүү аяктоо системасы; системага Python орнотуусуз builddep буйругун иштетүү үчүн колдоо.
  • Рабочий стол в Fedora Workstation обновлён до выпуска GNOME 44, в котором продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita (на GTK4 среди прочего переведена пользовательская оболочка GNOME Shell и композитный менеджер Mutter). В диалог выбора файлов добавлен режим отображения содержимого в форме сетки значков. Внесены многочисленные изменения в конфигуратор. В меню быстрого изменения настроек добавлена секция для управления Bluetooth.
  • Xfce колдонуучу чөйрөсү 4.18 версиясына жаңыртылган.
  • AArch64 архитектурасы үчүн LXQt колдонуучу чөйрөсү менен жыйындарды түзүү башталды.
  • SDDM дисплей менеджери демейки Wayland колдонгон логин интерфейсине ылайыкташтырылган. Өзгөртүү KDE иш тактасы менен түзүлмөлөрдөгү логин менеджерин Waylandга которууга мүмкүндүк берет.
  • KDE иш тактасы менен түзүлүүдө, Баштапкы орнотуу устасы бөлүштүрүүдөн алынып салынган, анткени анын мүмкүнчүлүктөрүнүн көбү KDE Spin жана Kinoiteде колдонулбайт жана параметрлердин баштапкы конфигурациясы орнотуу стадиясында Anaconda орноткучу аркылуу ишке ашырылат.
  • Flathub тиркемелер каталогуна толук мүмкүнчүлүк берилди (расмий эмес пакеттерди, менчик программаларды жана чектөөчү лицензия талаптары бар тиркемелерди алып салган чыпка өчүрүлгөн). Эгерде ошол эле программалары бар flatpak жана rpm пакеттери бар болсо, GNOME Программасын колдонууда, алгач Fedora долбоорунан Flatpak пакеттери, андан кийин RPM пакеттери, андан кийин Flathub пакеттери орнотулат.
  • GNOME технологияларына жана GTK китепканасына негизделген, Wayland үстүндө иштеген Phoc композиттик серверин, ошондой эле өзүнүн экрандагы клавиатура сквик тактасын колдонгон Phosh кабыгы менен камсыздалган мобилдик түзүлүштөр үчүн ассамблеяларды иштеп чыгуу башталды. Айлана-чөйрө алгач Librem 5 смартфону үчүн GNOME Shellдин аналогу катары Purism тарабынан иштелип чыккан, бирок андан кийин бейрасмий GNOME долбоорлорунун бири болуп калды жана азыр да postmarketOS, Mobian жана Pine64 түзмөктөрүнүн кээ бир микропрограммаларында колдонулат.
  • Fedora Budgie Spin GNOME технологияларына негизделген Budgie графикалык кабыкчасы, Budgie терезе менеджери (BWM) терезе менеджери жана GNOME Shellдин өзүнүн ишке ашырылышы кошулду. Budgie уюштуруу жагынан классикалык рабочий панелдерге окшош панелге негизделген. Панелдин бардык элементтери апплет болуп саналат, алар композицияны ийкемдүү ыңгайлаштырууга, жайгаштырууну өзгөртүүгө жана негизги панель элементтеринин ишке ашырылышын өз табитиңизге ылайык алмаштырууга мүмкүндүк берет.
  • Wayland протоколунун жардамы менен курулган жана i3 плитканын терезе менеджери жана i3bar менен толук шайкеш келген ыңгайлаштырылган Sway чөйрөсү менен Fedora Sway Spin түзүлүшү кошулду. Толук кандуу колдонуучу чөйрөсүн түзүү үчүн төмөнкү коштоочу компоненттер сунушталат: swayidle (KDE бош жүрүү протоколун ишке ашыруучу фон процесси), swaylock (экран сактагыч), mako (билдирүү менеджери), грим (скриншотторду түзүү), slurp (аймакты тандоо) экранда), wf-жазуучу (видео тартуу), жол панели (колдонмо тилкеси), virtboard (экрандагы клавиатура), wl-буферлер (алмашуу буфери менен иштөө), wallutils (иш столунун тушкагазын башкаруу).
  • Anaconda орноткучунда микропрограмма менен камсыз кылынган программалык RAIDдерди (BIOS RAID, Firmware RAID, Fake RAID) колдоо үчүн dmraidдин ордуна mdadm инструменттери колдонулат.
  • Интернетте нерселердин түзмөктөрүндө Fedoraнын IoT чыгарылышы менен сүрөттөрдү орнотуу үчүн жөнөкөйлөтүлгөн орнотуучу кошулду. Орнотуучу coreos-орноткучка негизделген жана колдонуучунун кийлигишүүсүз даяр OStree сүрөтүн түз көчүрүүнү колдонот.
  • Жандуу сүрөттөр USB дискинен жүктөөдө маалыматтарды туруктуу сактоо үчүн катмарды автоматтык түрдө иштетүү үчүн колдоону камтуу үчүн жаңыртылды.
  • X серверинде жана Xwaylandде, потенциалдуу коопсуздук көйгөйлөрүнөн улам, башка байт тартиби бар системалардын кардарларына демейки боюнча туташууга тыюу салынат.
  • Компиляторго демейки боюнча "-fno-omit-frame-pointer" жана "-mno-omit-leaf-frame-pointer" желекчелери кирет, алар профилдештирүү жана мүчүлүштүктөрдү оңдоо мүмкүнчүлүктөрүн өркүндөтөт жана пакеттерди кайра компиляциялоонун кереги жок эле иштөө көйгөйлөрүн диагностикалоого мүмкүндүк берет.
  • Обеспечена сборка пакетов с включением режима защиты «_FORTIFY_SOURCE=3», выявляющего возможные переполнения буфера при выполнении строковых функций, определённых в заголовочном файле string.h. Отличие от режима «_FORTIFY_SOURCE=2» сводится к дополнительным проверкам. Теоретически дополнительные проверки могут приводить к снижению производительности, но на практике тесты SPEC2000 и SPEC2017 не показали различий и в процессе тестирования от пользователей не поступало жалоб на снижение производительности.
  • Өчүрүү учурунда системалык блокторду токтотууга мажбурлоо таймери 2 мүнөттөн 45 секундага чейин кыскарды.
  • Node.js платформасы бар пакеттер кайра түзүлдү. Системага бир эле убакта Node.jsтин ар кандай бутактарын орнотууга болот (мисалы, сиз азыр nodejs-16, nodejs-18 жана nodejs-20 пакеттерин бир эле учурда орното аласыз).
  • Жаңыртылган топтом версияларына 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, чыны чыпкалары 2.0b, TeXLive, PostMagi2022, ImageSQ7ck кирет.

Ошол эле учурда, Fedora 38 үчүн RPM Fusion долбоорунун "акысыз" жана "эркин эмес" репозиторийлери ишке киргизилди, аларда кошумча мультимедиялык тиркемелери (MPlayer, VLC, Xine), видео/аудио кодектери, DVD колдоосу, менчик AMD бар пакеттер. жана NVIDIA драйверлери, оюн программалары жана эмуляторлору.

Source: opennet.ru

Комментарий кошуу