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 эң көрүнүктүү жакшыртуулар болуп төмөнкүлөр саналат:

  • Бардык аудио агымдар PipeWire медиа серверине жылдырылды, ал азыр PulseAudio жана JACK ордуна демейки болуп саналат. 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 Workstation иш тактасы GNOME 40 жана GTK 4ге жаңыртылган. GNOME 40та Иш-аракеттерге сереп салуу виртуалдык иш такталары пейзаждык багытка жылдырылып, солдон оңго тынымсыз сыдырма тизмекте көрсөтүлөт. Обзор режиминде көрсөтүлгөн ар бир иш тактасы жеткиликтүү терезелерди визуализациялайт жана колдонуучу өз ара аракеттешкенде динамикалык түрдө жылдырат жана чоңойт. Программалардын тизмеси менен виртуалдык столдордун ортосунда үзгүлтүксүз өтүү камсыз кылынат. Бир нече мониторлор болгондо ишти уюштуруу жакшыртылды. Кептеген программалардын дизайны модернизацияланды. GNOME Shell шейдерлерди көрсөтүү үчүн GPU колдонууну колдойт.
    Fedora 34 Linux дистрибутивинин чыгарылышы
  • Fedoraнын бардык басылмалары мурда колдонулган earlyoom процессинин ордуна тутумдагы эстутумдун аз шарттарына эрте жооп берүү үчүн systemd-oomd механизмин колдонууга жылдырылды. Systemd-oomd тутумдун жүктөө деңгээлин так баалоо үчүн ар кандай ресурстарды (CPU, эстутум, киргизүү/чыгаруу) алуу үчүн күтүү убактысы жөнүндө колдонуучу мейкиндигинде маалыматты анализдөөгө мүмкүндүк берүүчү PSI (Pressure Stall Information) өзөктүк подсистемасына негизделген. жана жайлоонун мүнөзү. PSI ресурстардын жетишсиздигинен улам кечигүүлөрдүн башталышын аныктоого жана система критикалык абалда боло элек жана кэшти интенсивдүү түрдө кыркып, маалыматтарды алмашууга түртүп баштабаган этапта ресурстарды көп талап кылган процесстерди тандап токтотууга мүмкүндүк берет. бөлүү.
  • Акыркы релизден бери Fedora'дын (Fedora Workstation, Fedora KDE ж.б.) рабочий даамдары үчүн демейки болуп келген Btrfs файл системасы ZSTD алгоритмин колдонуу менен маалыматтарды ачык кысуу камтыйт. Кысуу Fedora 34 жаңы орнотуулары үчүн демейки болуп саналат. Учурдагы системалардын колдонуучулары "compress=zstd:1" желегин /etc/fstabга кошуп, "sudo btrfs fileystem defrag -czstd -rv / /home/" иштетүү аркылуу кысуу процессин иштете алышат. мурунтан эле жеткиликтүү маалыматтарды кысуу үчүн. кысуу натыйжалуулугун баалоо үчүн, "compsize" утилитасын колдоно аласыз. Маалыматты кысылган формада сактоо дисктеги мейкиндикти үнөмдөп эле койбостон, жазуу операцияларынын көлөмүн азайтуу менен SSD дисктеринин кызмат мөөнөтүн узартат, ошондой эле жай дисктерде чоң, жакшы кысылган файлдарды окуу жана жазуу ылдамдыгын жогорулатат. .
  • Бөлүштүрүүнүн расмий басылмаларына i3 терезе менеджери бар версия кирет, ал иш тактасында плиткалуу терезе макетинин режимин сунуш кылат.
  • AArch64 архитектурасына негизделген системалар үчүн KDE иш тактасы менен сүрөттөрдү түзүү, GNOME жана Xfce иш такталары менен ассамблеялардан тышкары жана сервердик системалар үчүн сүрөттөрдү түзүү башталды.
  • Жаңы Comp Neuro Container сүрөтү кошулду, ал неврологияны изилдөө үчүн пайдалуу моделдөө жана симуляция колдонмолорун камтыйт.
  • Нерселердин Интернети (Fedora IoT) үчүн чыгарылыш, ал минимумга чейин ажыратылган тутумдук чөйрөнү сунуштайт, аны жаңыртуу бүт системанын сүрөтүн алмаштыруу аркылуу атомдук түрдө ишке ашырылат жана тиркемелер обочолонгон контейнерлер аркылуу негизги системадан бөлүнөт. (подман башкаруу үчүн колдонулат), ARM такталарын колдоо Pine64, RockPro64 жана Jetson Xavier NX, ошондой эле i.MX8 SoC негизиндеги 96boards Thor96 жана Solid Run HummingBoard-M сыяктуу тактайларды колдоо жакшыртылган. Системаны автоматтык түрдө калыбына келтирүү үчүн аппараттык бузулууларга көз салуу механизмдерин (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 орноткучту RAM аз өлчөмдөгү системада ийгиликтүү иштетүүгө мүмкүндүк берет.
  • Туруктуу филиалда 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 репозиторийлериндеги демейки филиалдын аты азыр "негизги" болуп саналат, ал эми 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 жана X.4.16.f Updated.
  • Жаңы логотип киргизилди.
    Fedora 34 Linux дистрибутивинин чыгарылышы

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

Source: opennet.ru

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