Dabeşkirina Fedora Linux 38 dikeve qonaxa ceribandina betayê

Testkirina guhertoya beta ya belavkirina Fedora Linux 38 dest pê kir. Daxuyaniya beta derbasbûna qonaxa dawî ya ceribandinê destnîşan kir, ku tê de tenê xeletiyên krîtîk têne rast kirin. Serbest ji bo 18ê Avrêlê tê plan kirin. Daxuyaniya Fedora Workstation, Pêşkêşkara Fedora, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base û avahîyên Zindî vedigire, ku bi şiklê zivirandinên bi hawîrdorên bikarhêner KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie û Sway. Meclîs ji bo mîmariyên x86_64, Power64 û ARM64 (AArch64) têne çêkirin.

Guhertinên herî girîng ên di Fedora Linux 38 de ev in:

  • Qonaxa yekem a derbasbûna pêvajoya bootê ya nûjen ku ji hêla Lennart Pottering ve hatî pêşniyar kirin pêk anî. Cûdahiyên ji boota klasîk tê vê wateyê ku li şûna wêneya initrd ku li ser pergala herêmî hatî çêkirin dema ku pakêta kernelê saz dike, wêneya kernelê ya yekbûyî UKI (Wêneya Kernelê ya Yekgirtî) ku di binesaziya belavkirinê de hatî hilberandin û ji hêla îmzeya dîjîtal a belavkirinê ve hatî pejirandin. UKI ji bo bootkirina kernelê ji UEFI (UEFI boot stub), wêneyek kernel Linux, û hawîrdorek pergala initrd ku di nav bîranînê de hatî barkirin, di pelek yek de rêgezek berhev dike. Dema ku wêneya UKI ji UEFI re tê gazî kirin, gengaz e ku meriv ne tenê kernel, lê di heman demê de naveroka initrd-ê jî yekalîbûn û rastdariya îmzeya dîjîtal kontrol bike, erêkirina wê girîng e ji ber ku di vê hawîrdorê de mifteyên ji bo deşîfrekirinê têne derxistin. root FS. Di qonaxa yekem de, piştgiriya UKI li bootloader hate zêdekirin, amûrên ji bo sazkirin û nûvekirina UKI hatine bicîh kirin, û wêneyek UKI ya ezmûnî hate afirandin, ku balê dikişîne ser bootkirina makîneyên virtual bi komek tixûbdar û ajokar.
  • Rêvebirê pakêtê RPM ji bo parskirina bişkojan û îmzeyên dîjîtal pakêta Sequoia bikar tîne, ku bi zimanê Rust pêkanîna OpenPGP-ê pêşkêşî dike. Berê, RPM koda xweya parsek OpenPGP-ê bikar anî, ku pirsgirêk û tixûbên neçareserkirî hebûn. Pakêta rpm-sequoia wekî pêwendiyek rasterast ji RPM re hate zêdekirin, ku tê de piştgirî ji bo algorîtmayên krîptografî li ser bingeha pirtûkxaneya Nettle-ya ku bi C-yê hatî nivîsandin e (ew tê plansaz kirin ku kapasîteya karanîna OpenSSL peyda bike).
  • Qonaxa yekem a pêkanîna rêveberê pakêtê ya nû Microdnf, ku li şûna DNF-ya ku niha tê bikar anîn digire, pêk anî. Amûra Microdnf bi girîngî hate nûve kirin û naha hemî taybetmendiyên sereke yên DNF piştgirî dike, lê di heman demê de ew ji hêla performansa bilind û tevlihevbûnê ve tête diyar kirin. Cûdahiya sereke di navbera Microdnf û DNF de karanîna C-yê li şûna Python-ê ji bo pêşkeftinê ye, ku dihêle hûn ji hejmareke mezin a girêdayîbûnê xilas bibin. Hin avantajên din ên Microdnf: nîşana dîtbarî ya pêşkeftina operasyonan; çêtirkirina pêkanîna tabloya danûstendinê; şiyana nîşandana agahdarî di raporên li ser danûstendinên qedandî yên ku ji hêla nivîsarên ku di pakêtan de hatine çêkirin (skrîptlet) têne weşandin; piştgirî ji bo karanîna pakêtên RPM yên herêmî ji bo danûstandinan; pergala qedandina têketinê ya pêşkeftî ya ji bo bash; piştgirî ji bo xebitandina fermana builddep bêyî sazkirina Python li ser pergalê.
  • Sermaseya Fedora Workstation ji bo GNOME 44, ku tê payîn ku di 22-ê Adarê de were berdan, hate nûve kirin. Di nav nûbûnên GNOME 44 de: pêkanînek nû ya kilama ekranê û beşa "sepanên paşîn" di menuya statûyê de.
  • Jîngeha bikarhênerê Xfce ji bo guhertoya 4.18-ê hatî nûve kirin.
  • Avakirina meclîsên bi hawîrdora bikarhênerê LXQt ji bo mîmariya AArch64 dest pê kir.
  • Rêvebirê nîşana SDDM-ê bi karanîna Wayland-ê navgînek têketinê vedihewîne. Guhertin dihêle ku gerînendeyê têketinê di avahîyên bi sermaseya KDE-yê de berbi Wayland were veguheztin.
  • Di çêkirinên bi sermaseya KDE-yê de, sêrbazê Sazkirina Destpêkê ji belavkirinê hate rakirin, ji ber ku piraniya taybetmendiyên wê di KDE Spin û Kinoite de nayên bikar anîn, û mîhengên destpêkê di qonaxa sazkirinê de ji hêla sazkerê Anaconda ve têne mîheng kirin.
  • Gihîştina tam ji kataloga serîlêdana Flathub re hat dayîn (Pîrza ku pakêtên nefermî, bernameyên xwedan û serîlêdanên bi daxwazên destûrnameya sînordar rakirine neçalak kir). Heke bi heman bernameyan pakêtên flatpak û rpm hebin, dema ku Nermalava GNOME bikar bînin, dê pêşî pakêtên Flatpak ji projeya Fedora, paşê pakêtên RPM, paşê jî pakêtên ji Flathub werin saz kirin.
  • Avakirina avahîyan ji bo cîhazên desta dest pê kir, ku bi şêlê Phosh ve hatî peyda kirin, ku li ser bingeha teknolojiyên GNOME û pirtûkxaneya GTK-ê ye, servera pêkhatî ya Phoc-ê ku li jora Wayland-ê dixebitîne, û her weha klavyeya xweya squeekboard-ê li ser ekranê bikar tîne. Jîngeh di destpêkê de ji hêla Purism ve wekî analogek GNOME Shell ji bo smartphone Librem 5 hate pêşve xistin, lê dûv re bû beşek ji projeyên nefermî yên GNOME û naha di postmarketOS, Mobian û hin firmware ji bo cîhazên Pine64 de jî tê bikar anîn.
  • Avakirina Fedora Budgie Spin bi Budgie GUI-ya li ser bingeha teknolojiyên GNOME, Gerînendeyê Pencereya Budgie (BWM) û pêkanîna xwe ya GNOME Shell ve hatî zêdekirin. Budgie li ser panelek ku di rêxistinê de bi panelên sermaseya klasîk re dişibihe bingeh e. Hemî hêmanên panelê sepan in, ku destûrê dide te ku hûn bi nermî berhevokê xweş bikin, sêwiranê biguhezînin û pêkanînên hêmanên panelê yên sereke li gorî dilê xwe biguhezînin.
  • Avakirina Fedora Sway Spin bi hawîrdora xwerû ya Sway re ku bi karanîna protokola Wayland ve hatî çêkirin û bi rêveberê pencereya tiled i3 û i3bar re bi tevahî lihevhatî ye zêde kir. Ji bo sazkirina jîngehek bikarhênerek tam, hêmanên têkildar têne pêşkêş kirin: swayidle (pêvajoya paşîn a bi pêkanîna protokola bêkar a KDE-yê), swaylock (parêzparêz), mako (rêveberê ragihandinê), grim (çêkirina dîmenên dîmenan), slurp (hilbijartin deverek li ser ekranê), wf-qeydker (girtina vîdyoyê), rêbar (bara serîlêdanê), virtboard (klavyeya li ser ekranê), wl-clipboard (rêveberiya clipboard), wallutils (rêveberiya dîwarê sermaseyê).
  • Sazkerê Anaconda li şûna dmraid amûrê mdadm bikar tîne da ku nermalava RAID-ê ya ku ji hêla firmware ve hatî peyda kirin piştgirî bike (BIOS RAID, Firmware RAID, Fake RAID).
  • Ji bo sazkirina wêneyên çapa Fedora IoT li ser cîhazên IoT sazkerek hêsan lê zêde kir. Sazker li ser bingeha coreos-sazkerê ye û kopiyek rasterast a wêneyek stock OStree bêyî têkiliya bikarhêner bikar tîne.
  • Wêneyên zindî hatine nûve kirin da ku dema ku ji ajokerek USB-ê tê barkirin, tevlêbûna otomatîk a qatek ji bo hilanîna daneya domdar piştgirî bikin.
  • Di servera X û Xwaylandê de, ji ber pirsgirêkên ewlehiyê yên potansiyel, ji hêla xwerû ve, xerîdar destûr nadin ku ji pergalên ku xwedan rêzek byte cûda ne ve girêbidin.
  • Alên "-fno-omit-frame-pointer" û "-mno-omit-leaf-frame-pointer" ji hêla xwerû ve di berhevkerê de têne çalak kirin da ku kapasîteyên profîl û xeletkirinê zêde bikin û bêyî ku hewce bike ku pakêtan ji nû ve berhev bikin, pirsgirêkên performansê teşhîs bikin.
  • Pakêtan bi "_FORTIFY_SOURCE=3" di moda parastinê de têne berhev kirin, ku dema ku fonksiyonên rêzê yên ku di rêzika pelê sernavê de hatine destnîşan kirin bi cih tîne, zêdebariyên tamponê yên muhtemel tesbît dike.h. Cûdahiya ji moda "_FORTIFY_SOURCE=2" ber bi kontrolên din ve tê. Ji hêla teorîkî ve, kontrolên pêvek dikare bibe sedema kêmbûna performansê, lê di pratîkê de, ceribandinên SPEC2000 û SPEC2017 ti cûdahî nîşan nedan û di dema pêvajoya ceribandinê de gilî ji bikarhêneran der barê kêmbûna performansê de tune.
  • Demjimêr ji bo vekişîna hêzê ya yekîneyên pergalê di dema girtinê de ji 2 hûrdem heya 45 saniyeyan kêm kir.
  • Pakêtên bi platforma Node.js re ji nû ve hatine çêkirin. Kapasîteya sazkirina şaxên cûda yên Node.js di heman demê de li ser pergalê peyda kir (mînak, naha hûn dikarin di heman demê de pakêtên nodejs-16, nodejs-18 û nodejs-20 saz bikin).
  • Guhertoyên pakêtê yên nûvekirî, di nav de 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-filters 2.0b-filters 2022bS7gi, TeXLi, Post, TeXLi,

Source: opennet.ru

Add a comment