Тақсимоти Fedora Linux 38 ба марҳилаи санҷиши бета гузашт

Озмоиши версияи бета дистрибюсияи Fedora Linux 38 оғоз шуд.Нархи бета гузариш ба марҳилаи ниҳоии санҷишро нишон дод, ки дар он танҳо хатоҳои муҳим ислоҳ карда мешаванд. Нашри он 18 апрел пешбинӣ шудааст. Нашрия Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base ва Live-ро дар бар мегирад, ки дар шакли чарх бо муҳити корбар KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie ва Sway. Ассамблеяҳо барои меъмории x86_64, Power64 ва ARM64 (AArch64) тавлид мешаванд.

Тағироти муҳимтарин дар Fedora Linux 38:

  • Марҳилаи якуми гузариш ба раванди борбардории модернизатсияшуда, ки Леннарт Поттеринг пешниҳод кардааст, амалӣ карда шуд. Тафовут аз пурборкунии классикӣ ба истифодаи тасвири initrd, ки дар системаи маҳаллӣ ҳангоми насби бастаи ядро ​​тавлид шудааст, як тасвири ягонаи ядрои UKI (Unified Kernel Image), ки дар инфрасохтори тақсимот тавлид шудааст ва ба таври рақамӣ имзо шудааст. тақсимот. UKI дар як файл коркардкунандаро барои боркунии ядро ​​аз UEFI (UEFI boot stub), тасвири ядрои Linux ва муҳити системаи initrd, ки ба хотира бор карда шудааст, муттаҳид мекунад. Ҳангоми занг задан ба тасвири UKI аз UEFI, тамомият ва эътимоднокии имзои рақамии на танҳо ядро, балки мундариҷаи initrd -ро тафтиш кардан мумкин аст, ки санҷиши аслӣ будани онҳо муҳим аст, зеро дар ин муҳит калидҳои рамзкушоӣ решаи FS гирифта мешавад. Дар марҳилаи аввал, дастгирии UKI ба пурборкунанда илова карда шуд, асбобҳо барои насб ва навсозии UKI амалӣ карда шуданд ва тасвири таҷрибавии UKI сохта шуд, ки ба пурборкунии мошинҳои виртуалӣ бо маҷмӯи маҳдуди ҷузъҳо ва драйверҳо нигаронида шудааст.
  • Менеҷери бастаи RPM барои таҳлили калидҳо ва имзоҳои рақамӣ бастаи Sequoia-ро истифода мебарад, ки татбиқи OpenPGP-ро бо забони Rust пешниҳод мекунад. Пештар, RPM рамзи таҳлили OpenPGP-и худро истифода мебурд, ки мушкилот ва маҳдудиятҳои ҳалнашуда дошт. Бастаи rpm-sequoia ҳамчун вобастагии мустақим ба RPM илова карда шудааст, ки дар он дастгирии алгоритмҳои криптографӣ ба китобхонаи Nettle асос ёфтааст, ки дар C навишта шудааст (нақшаи таъмини қобилияти истифодаи OpenSSL).
  • Марҳилаи якуми татбиқи менеҷери нави бастаи Microdnf амалӣ карда шуд, ки он DNF-и ҳозира истифодашавандаро иваз мекунад. Маҷмӯаи асбобҳои Microdnf ба таври назаррас нав карда шудааст ва ҳоло тамоми хусусиятҳои асосии DNF-ро дастгирӣ мекунад, аммо дар айни замон он бо иҷрои баланд ва паймонӣ хос аст. Тафовути калидии Microdnf ва DNF ин истифодаи забони C барои таҳия аст, ба ҷои Python, ки ба шумо имкон медиҳад аз шумораи зиёди вобастагӣ халос шавед. Баъзе бартариҳои дигари Microdnf: нишондиҳандаи бештари визуалии пешрафти амалиёт; такмили татбиқи ҷадвали муомилот; қобилияти дар ҳисоботҳо дар бораи транзаксияҳои анҷомдодашуда нишон додани иттилооте, ки аз ҷониби скриптҳои дар бастаҳо сохташуда истеҳсол шудаанд; дастгирии истифодаи бастаҳои маҳаллии RPM барои транзаксияҳо; системаи мукаммалтари вуруд барои bash; дастгирии иҷро кардани фармони builddep бе насби Python дар система.
  • Мизи кории Fedora Workstation барои GNOME 44 навсозӣ шудааст, ки интизор меравад 22 март бароварда шавад. Дар байни навовариҳо дар GNOME 44: татбиқи нави қулфи экран ва бахши "барномаҳои замина" дар менюи вазъият.
  • Муҳити корбари Xfce ба версияи 4.18 навсозӣ шудааст.
  • Ташаккули ассамблеяҳо бо муҳити корбарии LXQt барои меъмории AArch64 оғоз ёфт.
  • Менеҷери намоиши SDDM ба интерфейси воридшавӣ, ки Wayland-ро истифода мебарад, пешфарз мекунад. Тағирот ба шумо имкон медиҳад, ки менеҷери воридшавӣ дар сохтмонҳо бо мизи кории KDE ба Wayland иваз кунед.
  • Дар сохтмонҳо бо мизи кории KDE устоди Танзимоти ибтидоӣ аз тақсимот хориҷ карда шудааст, зеро аксари қобилиятҳои он дар KDE Spin ва Kinoite истифода намешаванд ва конфигуратсияи ибтидоии параметрҳо дар марҳилаи насбкунӣ бо истифода аз насбкунандаи Anaconda анҷом дода мешавад.
  • Дастрасии пурра ба феҳристи замимаҳои Flathub таъмин карда шуд (филтр, ки бастаҳои ғайрирасмӣ, барномаҳои хусусӣ ва замимаҳои дорои талаботи маҳдудкунандаи иҷозатномаро хориҷ кардааст, ғайрифаъол карда шудааст). Агар бастаҳои flatpak ва rpm бо як барномаҳо мавҷуд бошанд, ҳангоми истифодаи нармафзори GNOME, аввал бастаҳои Flatpak аз лоиҳаи Fedora насб карда мешаванд, пас бастаҳои RPM ва баъд бастаҳо аз Flathub.
  • Таҳияи маҷмӯаҳо барои дастгоҳҳои мобилӣ оғоз ёфт, ки бо қабати Phosh таъмин карда шудааст, ки ба технологияҳои GNOME ва китобхонаи GTK асос ёфтааст, сервери таркибии Phoc, ки дар болои Wayland кор мекунад ва инчунин тахтаи клавиатураи экрани худро истифода мебарад. Муҳити аввал аз ҷониби Пуризм ҳамчун аналоги GNOME Shell барои смартфони Librem 5 таҳия шудааст, аммо баъдан ба яке аз лоиҳаҳои ғайрирасмии GNOME табдил ёфт ва ҳоло дар postmarketOS, Mobian ва баъзе нармафзор барои дастгоҳҳои Pine64 истифода мешавад.
  • Иловаи Fedora Budgie Spin бо қабати графикии Budgie, ки ба технологияҳои GNOME, мудири равзанаи Budgie Window Manager (BWM) ва татбиқи худи GNOME Shell асос ёфтааст. Budgie ба панеле асос ёфтааст, ки аз ҷиҳати ташкил ба панелҳои классикии мизи корӣ монанд аст. Ҳама унсурҳои панел апплетҳо мебошанд, ки ба шумо имкон медиҳанд, ки таркибро чандир танзим кунед, ҷойгиркуниро тағир диҳед ва амалисозии унсурҳои асосии панелро мувофиқи табъи худ иваз кунед.
  • Иловаи сохтани Fedora Sway Spin бо муҳити фармоишии Sway, ки бо истифода аз протоколи Wayland сохта шудааст ва бо мудири равзанаи плиткаи i3 ва i3bar комилан мувофиқ аст. Барои эҷоди муҳити мукаммали корбар, ҷузъҳои зерини ҳамроҳ пешниҳод карда мешаванд: swayidle (раванди заминавии амалисозии протоколи бекории KDE), swaylock (муҳофизи экран), mako (менеҷери огоҳинома), grim (эҷоди скриншотҳо), slurp (интихоби минтақа) дар экран), сабткунандаи wf (забти видео), waybar (бар замимаҳо), virtboard (клавиатураи экран), wl-буферӣ (кор бо буфер), wallutils (идоракунии девори мизи корӣ).
  • Дар насбкунандаи Anaconda, барои дастгирии RAID-ҳои нармафзори аз ҷониби нармафзор таъминшуда (BIOS RAID, Firmware RAID, Fake RAID), асбоби mdadm ба ҷои dmraid истифода мешавад.
  • Иловаи насбкунандаи соддакардашуда барои насб кардани тасвирҳо бо нашри IoT-и Fedora дар дастгоҳҳои Интернети ашё. Насбкунанда ба coreos-installer асос ёфтааст ва нусхабардории мустақими тасвири 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, PostMagre, ImageSQ2022.

Манбаъ: opennet.ru

Илова Эзоҳ