Rilis distribusi Fedora Linux 38

Rilis kit distribusi Fedora Linux 38 wis ditampilake. Produk Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition lan Live builds, diwenehake ing wangun spin karo lingkungan desktop KDE Plasma 5, Xfce, MATE, Cinnamon, wis disiapake kanggo diundhuh. LXDE, Phosh, LXQt, Budgie lan Sway. Majelis digawe kanggo arsitektur x86_64, Power64 lan ARM64 (AArch64). Publikasi bangunan Fedora Silverblue ditundha.

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.
  • Desktop ing Fedora Workstation wis dianyari kanggo rilis GNOME 44, sing terus migrasi aplikasi kanggo nggunakake GTK 4 lan perpustakaan libadwaita (kalebu cangkang khusus GNOME Shell lan manajer komposit Mutter). Mode kanggo nampilake konten ing wangun kothak lambang wis ditambahake menyang dialog pilihan file. Akeh owah-owahan wis digawe kanggo configurator. Bagean kanggo ngatur Bluetooth wis ditambahake menyang menu setelan cepet.
  • 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.
  • Paket dibangun kanthi mode pangayoman "_FORTIFY_SOURCE = 3", sing ndeteksi kemungkinan overflows buffer nalika nglakokake fungsi senar sing ditetepake ing file header string.h. Bentenipun saka "_FORTIFY_SOURCE = 2" mode teka mudhun kanggo mriksa tambahan. Secara teoritis, pamriksaan tambahan bisa nyebabake nyuda kinerja, nanging ing praktik, tes SPEC2000 lan SPEC2017 ora nuduhake beda lan ora ana keluhan saka pangguna sajrone proses tes babagan penurunan kinerja.
  • 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.

Ing wektu sing padha, kanggo Fedora 38, repositori "gratis" lan "nonfree" saka proyek RPM Fusion diluncurake, ing ngendi paket karo aplikasi multimedia tambahan (MPlayer, VLC, Xine), codec video / audio, dhukungan DVD, AMD proprietary. lan driver NVIDIA, program game lan emulator.

Source: opennet.ru

Add a comment