Fedora Linux 38 wis mlebu tes beta

ΠΠ°Ρ‡Π°Π»ΠΎΡΡŒ тСстированиС Π±Π΅Ρ‚Π°-вСрсии дистрибутива Fedora Linux 38. Π‘Π΅Ρ‚Π°-выпуск ΠΎΠ·Π½Π°ΠΌΠ΅Π½ΠΎΠ²Π°Π» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΡΡ‚Π°Π΄ΠΈΡŽ тСстирования, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ исправлСниС критичСских ошибок. Π Π΅Π»ΠΈΠ· Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 18 апрСля. Выпуск ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base ΠΈ Live-сборки, поставляСмыС Π² Ρ„ΠΎΡ€ΠΌΠ΅ спинов c ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ окруТСниями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie ΠΈ Sway . Π‘Π±ΠΎΡ€ΠΊΠΈ сформированы для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ x86_64, Power64 ΠΈ ARM64 (AArch64).

Owah-owahan sing paling penting ing Fedora Linux 38 yaiku:

  • Dilaksanakake tahap pertama transisi menyang proses boot modern sing diusulake dening Lennart Pottering. Bedane saka boot klasik mudhun kanggo nggunakake tinimbang gambar initrd sing digawe ing sistem lokal nalika nginstal paket kernel, gambar kernel terpadu UKI (Gambar Kernel Unified) digawe ing infrastruktur distribusi lan disertifikasi dening teken digital distribusi. UKI nggabungke handler kanggo booting kernel saka UEFI (UEFI boot stub), gambar kernel Linux, lan lingkungan sistem initrd dimuat menyang memori ing siji file. Nalika nelpon gambar UKI saka UEFI, sampeyan bisa mriksa integritas lan validitas tandha digital ora mung kernel, nanging uga isi initrd, validasi sing penting amarga ing lingkungan iki kunci diekstrak kanggo dekripsi. akar FS. Ing tataran kapisan, dhukungan UKI wis ditambahake menyang bootloader, alat kanggo nginstal lan nganyari UKI wis dileksanakake, lan gambar UKI eksperimen wis digawe, fokus ing booting mesin virtual karo set winates saka komponen lan driver.
  • Manajer paket RPM kanggo kunci parsing lan teken digital nggunakake paket Sequoia, sing nawakake implementasi OpenPGP ing basa Rust. Sadurunge, RPM nggunakake kode parsing OpenPGP dhewe, sing duwe masalah lan watesan sing durung rampung. Paket rpm-sequoia wis ditambahake minangka dependensi langsung kanggo RPM, kang support kanggo algoritma cryptographic adhedhasar perpustakaan Nettle ditulis ing C (iku wis ngrancang kanggo nyedhiyani kemampuan kanggo nggunakake OpenSSL).
  • Dilaksanakake tahap pertama implementasine manajer paket anyar Microdnf, sing ngganti DNF sing saiki digunakake. Toolkit Microdnf wis dianyari sacara signifikan lan saiki ndhukung kabeh fitur utama DNF, nanging ing wektu sing padha ditondoi kanthi kinerja dhuwur lan kompak. Bentenipun tombol antarane Microdnf lan DNF nggunakake C tinimbang Python kanggo pembangunan, sing ngijini sampeyan kanggo njaluk nyisihaken saka nomer akeh dependensi. Sawetara kaluwihan liyane saka Microdnf: indikasi luwih visual babagan kemajuan operasi; implementasine luwih apik saka tabel transaksi; kemampuan kanggo nampilake informasi ing laporan babagan transaksi rampung sing ditanggepi dening skrip sing dibangun ing paket (scriptlets); dhukungan kanggo nggunakake paket RPM lokal kanggo transaksi; sistem completion input luwih maju kanggo bash; support kanggo mlaku printah builddep tanpa nginstal Python ing sistem.
  • Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол Π² Fedora Workstation ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ выпуска GNOME 44, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ оТидаСтся 22 ΠΌΠ°Ρ€Ρ‚Π°. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π² GNOME 44: новая рСализация Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ экрана ΠΈ сСкция Β«Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ прилоТСния» Π² мСню состояния.
  • Lingkungan pangguna Xfce wis dianyari menyang versi 4.18.
  • Pembentukan rakitan karo lingkungan pangguna LXQt kanggo arsitektur AArch64 wis diwiwiti.
  • Pangatur tampilan SDDM default menyang antarmuka login nggunakake Wayland. Owah-owahan kasebut ngidini manajer login bisa dipindhah menyang Wayland kanthi dibangun nganggo desktop KDE.
  • Dibangun karo desktop KDE, Wisaya Persiyapan Awal dibusak saka distribusi, amarga umume fitur-fitur kasebut ora digunakake ing KDE Spin lan Kinoite, lan setelan awal dikonfigurasi nalika tahap instalasi dening installer Anaconda.
  • Diwenehi akses lengkap menyang katalog aplikasi Flathub (mateni panyaring sing mbusak paket ora resmi, program kepemilikan lan aplikasi kanthi syarat lisensi sing mbatesi). Yen ana paket flatpak lan rpm kanthi program sing padha, nalika nggunakake Piranti Lunak GNOME, paket Flatpak saka proyek Fedora bakal diinstal dhisik, banjur paket RPM, banjur paket saka Flathub.
  • Pembentukan bangunan kanggo piranti seluler wis diwiwiti, diwenehake karo cangkang Phosh, sing adhedhasar teknologi GNOME lan perpustakaan GTK, nggunakake server komposit Phoc sing mlaku ing ndhuwur Wayland, uga papan tombol squeekboard dhewe ing layar. Lingkungan kasebut wiwitane dikembangake dening Purism minangka analog saka Shell GNOME kanggo smartphone Librem 5, nanging banjur dadi bagian saka proyek GNOME sing ora resmi lan saiki uga digunakake ing postmarketOS, Mobian lan sawetara perangkat kukuh kanggo piranti Pine64.
  • Added mbangun Fedora Budgie Spin karo Budgie GUI adhedhasar teknologi GNOME, Budgie Window Manager (BWM) lan implementasine dhewe saka GNOME Shell. Budgie adhedhasar panel sing padha ing organisasi karo panel desktop klasik. Kabeh unsur panel minangka applet, sing ngidini sampeyan ngatur komposisi kanthi fleksibel, ngganti tata letak lan ngganti implementasine unsur panel utama sing dikarepake.
  • Added mbangun Fedora Sway Spin karo lingkungan adat Sway dibangun nggunakake protokol Wayland lan kompatibel karo manager jendhela jubin i3 lan i3bar. Kanggo nyiyapake lingkungan pangguna sing lengkap, komponen sing ana gandhengane ditawakake: swayidle (proses latar mburi kanthi implementasi protokol KDE idle), swaylock (screen saver), mako (manajer notifikasi), surem (nggawe gambar layar), slurp (milih). area ing layar), wf-recorder (capture video), waybar (bar aplikasi), virtboard (keyboard layar), wl-clipboard (manajemen clipboard), wallutils (manajemen wallpaper desktop).
  • Pemasang Anaconda nggunakake alat mdadm tinimbang dmraid kanggo ndhukung RAID piranti lunak sing disedhiyakake perangkat kukuh (RAID BIOS, RAID Firmware, RAID Palsu).
  • Nambahake installer sing disederhanakake kanggo nginstal gambar edisi Fedora IoT ing piranti IoT. Installer adhedhasar coreos-installer lan nggunakake salinan langsung saka Simpenan gambar OStree tanpa interaksi pangguna.
  • Gambar langsung wis dianyari kanggo ndhukung inklusi otomatis lapisan kanggo panyimpenan data sing terus-terusan nalika boot saka drive USB.
  • Ing server X lan Xwayland, amarga masalah keamanan potensial, minangka standar, klien ora diijini nyambungake saka sistem sing duwe urutan byte sing beda.
  • GendΓ©ra "-fno-omit-frame-pointer" lan "-mno-omit-leaf-frame-pointer" diaktifake kanthi standar ing kompiler kanggo nambah kabisan profil lan debugging lan kanggo diagnosa masalah kinerja tanpa kudu ngumpulake maneh paket.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° сборка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Β«_FORTIFY_SOURCE=3Β», Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ пСрСполнСния Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ строковых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ string.h. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ€Π΅ΠΆΠΈΠΌΠ° Β«_FORTIFY_SOURCE=2Β» сводится ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌ. ВСорСтичСски Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ сниТСнию ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ тСсты SPEC2000 ΠΈ SPEC2017 Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ ΠΈ Π² процСссС тСстирования ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ поступало ΠΆΠ°Π»ΠΎΠ± Π½Π° сниТСниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • Timer suda kanggo mateni unit sistem nalika mateni saka 2 menit nganti 45 detik.
  • Paket karo platform Node.js wis direstrukturisasi. Nyedhiyakake kemampuan kanggo nginstal macem-macem cabang Node.js ing sistem ing wektu sing padha (contone, saiki sampeyan bisa nginstal paket nodejs-16, nodejs-18 lan nodejs-20 bebarengan).
  • Versi paket sing dianyari, kalebu 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, TeXLive 2022, Gambar 7 MaggreSQL.

Source: opennet.ru

Add a comment