Fedora 34 Linux дистрибутивінің шығарылымы

Fedora 34 Linux дистрибутивінің шығарылымы ұсынылды.Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition өнімдері, сондай-ақ KDE Plasma 5, Xfce, i3, MATE жұмыс үстелі орталарының Live құрастырулары бар «айналдырулар» жиынтығы. , Cinnamon, LXDE жүктеп алуға дайындалды. және LXQt. Жинақтар x86_64, Power64, ARM64 (AArch64) архитектуралары және 32-биттік ARM процессорлары бар әртүрлі құрылғылар үшін жасалады. Fedora Silverblue құрастыруларының жариялануы кешіктірілді.

Fedora 34-тегі ең маңызды жақсартулар:

  • Барлық аудио ағындар қазір PulseAudio және JACK орнына әдепкі болып табылатын PipeWire медиа серверіне жылжытылды. PipeWire пайдалану кәдімгі жұмыс үстелі басылымында кәсіби аудио өңдеу мүмкіндіктерін қамтамасыз етуге, фрагментациядан арылуға және әртүрлі қолданбалар үшін аудио инфрақұрылымды біріктіруге мүмкіндік береді.

    Алдыңғы шығарылымдарда Fedora Workstation дыбысты өңдеу үшін PulseAudio деп аталатын фондық процесті пайдаланды, ал қолданбалар аудио ағындарды араластыру және басқару үшін сол процесспен әрекеттесу үшін клиент кітапханасын пайдаланды. Кәсіби аудио өңдеу үшін JACK дыбыс сервері және оған байланысты клиенттік кітапхана пайдаланылды. Үйлесімділікті қамтамасыз ету үшін PulseAudio және JACK-пен өзара әрекеттесу кітапханаларының орнына PipeWire арқылы жұмыс істейтін қабат қосылды, ол барлық бар PulseAudio және JACK клиенттерінің жұмысын, сондай-ақ Flatpak пішімінде жеткізілген қолданбаларды сақтауға мүмкіндік береді. Төмен деңгейлі ALSA API қолданатын бұрынғы клиенттер үшін аудио ағындарын тікелей PipeWire жүйесіне бағыттайтын ALSA плагині орнатылған.

  • KDE жұмыс үстелі бар құрастырулар әдепкі бойынша Wayland пайдалануға ауыстырылды. X11 негізіндегі сеанс опцияға ауыстырылды. Fedora 34-пен жабдықталған KDE Plasma 5.20 шығарылымы X11 жоғарғы жағындағы жұмыс режимімен, оның ішінде скринкастинг және тінтуірдің ортаңғы түймелерін қоюмен байланысты проблемалармен функционалдық теңдікке жеткізілгені атап өтілген. Меншікті NVIDIA драйверлерін пайдалану кезінде жұмыс істеу үшін kwin-wayland-nvidia бумасы пайдаланылады. X11 қолданбаларымен үйлесімділік XWayland компоненті арқылы қамтамасыз етіледі.
  • Жақсартылған Wayland қолдауы. Меншікті NVIDIA драйверлері бар жүйелерде XWayland компонентін пайдалану мүмкіндігі қосылды. Wayland негізіндегі орталарда бассыз режимде жұмыс істеуге қолдау көрсетіледі, ол VNC немесе RDP арқылы қол жетімді қашықтағы сервер жүйелерінде жұмыс үстелі компоненттерін іске қосуға мүмкіндік береді.
  • Fedora жұмыс станциясының жұмыс үстелі GNOME 40 және GTK 4 нұсқаларына жаңартылды. GNOME 40 нұсқасында Әрекеттерге шолу виртуалды жұмыс үстелдері ландшафттық бағдарға жылжытылды және солдан оңға қарай үздіксіз айналдыру тізбегінде көрсетіледі. Шолу режимінде көрсетілетін әрбір жұмыс үстелі қол жетімді терезелерді визуализациялайды және пайдаланушы өзара әрекеттескенде динамикалық түрде панорама және масштабталады. Бағдарламалар тізімі мен виртуалды жұмыс үстелі арасында үздіксіз ауысу қамтамасыз етіледі. Бірнеше монитор болған кезде жұмысты ұйымдастыру жақсарды. Көптеген бағдарламалардың дизайны жаңартылды. GNOME Shell шейдерлерді көрсету үшін GPU пайдалануды қолдайды.
    Fedora 34 Linux дистрибутивінің шығарылымы
  • Fedora-ның барлық шығарылымдары бұрын қолданылған erkenoom процесінің орнына жүйедегі жадтың төмен жағдайларына ертерек жауап беру үшін systemd-oomd механизмін пайдалануға көшірілді. Systemd-oomd жүйе жүктемесінің деңгейін дәл бағалау үшін әртүрлі ресурстарды (CPU, жад, енгізу/шығару) алу үшін күту уақыты туралы пайдаланушы кеңістігінде ақпаратты талдауға мүмкіндік беретін PSI (Pressure Stall Information) ядросының ішкі жүйесіне негізделген. және баяулау сипаты. PSI ресурстардың жетіспеушілігіне байланысты кідірістердің басталуын анықтауға және жүйе әлі сыни күйде болмаған және кэшті қарқынды түрде кесуді және деректерді свопқа итеруді бастамаған кезеңде ресурсты қажет ететін процестерді таңдаулы түрде тоқтатуға мүмкіндік береді. бөлім.
  • Соңғы шығарылымнан бері Fedora (Fedora Workstation, Fedora KDE және т. Қысу - Fedora 34 жаңа қондырғылары үшін әдепкі. Қолданыстағы жүйелерді пайдаланушылар /etc/fstab ішіне "compress=zstd:1" жалаушасын қосу және "sudo btrfs fileystem defrag -czstd -rv / /home/" іске қосу арқылы қысуды қоса алады. бұрыннан бар деректерді қысу үшін. Сығымдау тиімділігін бағалау үшін «құрастыру» утилитасын пайдалануға болады. Мәліметтерді қысылған түрде сақтау тек дискілік кеңістікті үнемдеп қана қоймайды, сонымен қатар жазу операцияларының көлемін азайту арқылы SSD дискілерінің қызмет ету мерзімін арттырады, сондай-ақ баяу дискілерде үлкен, жақсы сығылған файлдарды оқу және жазу жылдамдығын арттырады. .
  • Дистрибьюцияның ресми басылымдары жұмыс үстелінде терезенің тақтайша орналасуы режимін ұсынатын i3 терезе менеджері бар нұсқаны қамтиды.
  • AArch64 архитектурасына негізделген жүйелерге арналған KDE жұмыс үстелі арқылы кескіндерді GNOME және Xfce жұмыс үстелдерімен құрастыруларға және серверлік жүйелерге арналған кескіндерге қосымша ретінде қалыптастыру басталды.
  • Жаңа Comp Neuro Container кескіні қосылды, ол неврологияны зерттеу үшін пайдалы модельдеу және модельдеу қолданбаларының таңдауын қамтиды.
  • Заттар интернетіне (Fedora IoT) арналған шығарылым, ол минимумға дейін жойылған жүйелік ортаны ұсынады, оны жаңарту бүкіл жүйенің кескінін ауыстыру арқылы атомдық түрде жүзеге асырылады, ал қолданбалар оқшауланған контейнерлер арқылы негізгі жүйеден бөлінеді. (басқару үшін подман пайдаланылады), ARM тақталарына қолдау Pine64, RockPro64 және Jetson Xavier NX қосылды, сонымен қатар 8boards Thor96 және Solid Run HummingBoard-M сияқты i.MX96 SoC негізіндегі тақталарға қолдау жақсарды. Жүйені автоматты түрде қалпына келтіру үшін аппараттық ақауларды бақылау механизмдерін (watchdog) пайдалану қарастырылған.
  • Node.js негізіндегі жобаларда пайдаланылатын кітапханалары бар бөлек бумаларды жасау тоқтатылды. Оның орнына, Node.js тек интерпретаторы, тақырып файлдары, бастапқы кітапханалары, екілік модульдері және пакетті басқарудың негізгі құралдары (NPM, жіп) бар негізгі бумалармен қамтамасыз етіледі. Node.js пайдаланатын Fedora репозиторийінде жіберілген қолданбаларға барлық бар тәуелділіктерді бөлек бумаларға пайдаланылған кітапханаларды бөлмей немесе бөлмей бір бумаға ендіруге рұқсат етіледі. Кірістірілген кітапханалар сізге шағын пакеттердің тоқырауынан арылуға мүмкіндік береді, бумаларға техникалық қызмет көрсетуді жеңілдетеді (бұрын техникалық қызмет көрсетуші бағдарламамен бірге негізгі бумаға қарағанда, кітапханалармен жүздеген бумаларды қарап шығуға және сынауға көп уақыт жұмсайтын), кітапханалық қайшылықтардың инфрақұрылымы және кітапхана нұсқаларымен байланыстыру мәселелерін шешеді (тексерушілер пакетке дәлелденген және тексерілген нұсқаларды қосады).
  • FreeType шрифт механизмі HarfBuzz глифін қалыптастыру механизмін пайдалану үшін түрлендірілді. FreeType бағдарламасында HarfBuzz пайдалану глифтерді бірнеше мәтіннен құруға болатын күрделі мәтін орналасуы бар тілдерде мәтінді көрсету кезінде тұспалдау сапасын жақсартты (разрядтау кезінде төмен ажыратымдылықтағы экрандарда айқындықты жақсарту үшін глифтің контурын тегістеу). кейіпкерлер. Атап айтқанда, HarfBuzz қолданбасын пайдалану тұспалдау кезінде бөлек Юникод таңбалары жоқ лигатураларды елемеу мәселесінен арылуға мүмкіндік береді.
  • SELinux-ті іске қосу кезінде өшіру мүмкіндігі жойылды - оны /etc/selinux/config параметрлерін өзгерту арқылы өшіруге (SELINUX=өшірілген) енді қолдау көрсетілмейді. SELinux инициализацияланғаннан кейін LSM өңдеушілері енді тек оқуға арналған режимге орнатылады, бұл ядро ​​жадының мазмұнын өзгертуге мүмкіндік беретін осалдықтарды пайдаланғаннан кейін SELinux-ты өшіруге тырысатын шабуылдардан қорғауды жақсартады. SELinux өшіру үшін ядро ​​пәрмен жолында «selinux=0» параметрін өту арқылы жүйені қайта жүктеуге болады. Жүктеу процесі кезінде «мәжбүрлеу» және «рұқсат ету» режимдері арасында ауысу мүмкіндігі сақталады.
  • Wayland негізіндегі орталарда X11 қолданбаларының орындалуын ұйымдастыру үшін X.Org серверін іске қосатын Xwayland DDX компоненті X тұрақты шығарылымдарынан тәуелсіз жаңа код базасынан жиналған бөлек бумаға ауыстырылды. Ұйым сервері.
  • RPM пакет менеджерінде транзакция аяқталғаннан кейін барлық жаңартылған жүйелік қызметтерді бірден қайта іске қосу қосылды. Бұрын қызмет онымен қиылысатын әрбір буманы жаңартқаннан кейін бірден қайта іске қосылса, енді кезек қалыптасып, RPM сеансының ең соңында барлық пакеттер мен кітапханалар жаңартылғаннан кейін қызметтер қайта іске қосылады.
  • ARMv7 тақталарына арналған кескіндер (armhfp) әдепкі бойынша UEFI-ге түрлендірілді.
  • zRAM механизмі қамтамасыз ететін виртуалды своп құрылғысының өлшемі физикалық жад көлемінің төрттен жартысына дейін ұлғайтылады және сонымен қатар 8 ГБ шегімен шектеледі. Өзгеріс Anaconda орнатушысын жедел жадының аз мөлшері бар жүйеде сәтті іске қосуға мүмкіндік береді.
  • Тұрақты филиалда Rust тіліне арналған жәшік пакеттерін жеткізу қамтамасыз етілді. Пакеттер «rust-» префиксімен беріледі.
  • Орнату ISO кескіндерінің өлшемін азайту үшін тарихи себептермен пайдаланылған кірістірілген EXT4 қабатынсыз таза SquashFS қамтамасыз етіледі.
  • GRUB жүктеуші конфигурация файлдары EFI қолдауына қарамастан, барлық қолдау көрсетілетін архитектуралар үшін біріктірілді.
  • Дискілік кеңістікті тұтынуды азайту үшін Linux ядросы пайдаланатын микробағдарламасы бар файлдарды қысу қамтамасыз етіледі (ядро 5.3 бастап, xz мұрағаттарынан микробағдарламаны жүктеуге қолдау көрсетіледі). Қаптамадан шығарылған кезде, барлық микробағдарлама шамамен 900 МБ алады, ал қысылған кезде олардың өлшемі екі есе азаяды.
  • ntp бумасы (нақты уақытты синхрондауға арналған сервер) ntpsec шанышқысымен ауыстырылды.
  • Әзірлеуі әлдеқашан тоқтап қалған xemacs, xemacs-packages-base, xemacs-packages-extra және neXtaw пакеттері ескірген деп жарияланды. NSCD бумасы ескірген - systemd-resolved енді хост дерекқорын кэштеу үшін пайдаланылады, ал sssd аталған қызметтерді кэштеу үшін пайдаланылуы мүмкін.
  • X11 утилиталарының xorg-x11-* жинақтары тоқтатылды; енді әрбір қызметтік бағдарлама жеке пакетте ұсынылады.
  • Жобаның git репозиторийлерінде мастер атауын пайдалану тоқтатылды, өйткені бұл сөз жақында саяси тұрғыдан дұрыс емес деп саналды. git репозиторийлеріндегі әдепкі филиал атауы енді «негізгі» болып табылады, ал src.fedoraproject.org/rpms сияқты пакеттері бар репозиторийлерде филиал «шикі тері» болып табылады.
  • Жаңартылған бума нұсқалары, соның ішінде: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13..X0.16.0Qt және X4.16 Updated.
  • Жаңа логотип енгізілді.
    Fedora 34 Linux дистрибутивінің шығарылымы

Сонымен қатар, Fedora 34 үшін RPM Fusion жобасының «тегін» және «еркін емес» репозиторийлері іске қосылды, оларда қосымша мультимедиялық қосымшалары бар пакеттер (MPlayer, VLC, Xine), бейне/аудио кодектер, DVD қолдауы, меншікті AMD және NVIDIA драйверлері, ойын бағдарламалары, эмуляторлар.

Ақпарат көзі: opennet.ru

пікір қалдыру