Perubahan di Fedora 44 untuk Administrator Sistem
Pembaruan penginstal
Pembaruan untuk penginstal Anaconda dan komponen terkaitnya tersedia di catatan rilis proyek hulu untuk Anaconda (serta penjelasan yang lebih mendalam tentang perubahan profil jaringan bawaan di Fedora Wiki) dan catatan rilis untuk Web UI.
Alat paket Nix
Alat paket Nix kini tersedia di Fedora.
Nix adalah package manager lintas platform untuk sistem mirip Unix dengan ekosistem paketnya sendiri. Nix juga merupakan package manager untuk sistem operasi Linux NixOS. Alat paket nix menyediakan akses ke ekosistem [nixpkgs](https://github.com/NixOS/nixpkgs) dengan lebih dari 100.000 [paket](https://search.nixos.org/packages). Paket dan environment dapat didefinisikan dalam bahasa pemrograman fungsional deklaratif milik nix menggunakan apa yang disebut derivation. [Flakes](https://wiki.nixos.org/wiki/Flakes) di Nix menyediakan cara yang lebih baru untuk mendefinisikan environment pengembangan proyek ini.
Nix memiliki dua mode utama instalasi/penyiapan: mode multi-user dengan nix-daemon dan mode single-user, yang di bawah ini disingkat masing-masing sebagai "multiuser" dan "singleuser". Paket Fedora berupaya mendukung keduanya, meskipun penyiapan mode multiuser, jika tersedia, lebih mulus. Hal ini dilakukan dengan menyediakan subpaket nix-daemon dan nix-system, yang keduanya memerlukan nix-filesystem. Direktori tingkat atas /nix didefinisikan dengan tmpfiles.d dan dapat berupa subvolume Btrfs bila dikonfigurasi.
Paket yang dikelola oleh Nix tidak akan menjadi bagian dari distribusi Fedora, dan tidak akan ada QA atau dukungan yang disediakan untuknya. Ini serupa dengan bagaimana pip dapat digunakan untuk menginstal paket Python dari lokasi eksternal, atau bagaimana flatpak dapat menginstal flatpak yang tidak diproduksi oleh Fedora.
|
Untuk dokumentasi tambahan, lihat dokumentasi proyek hulu, tutorial, dan panduan referensi.
Pembaruan bootloader - fase 1
Untuk membuat pembaruan boot loader di semua environment, seperti mode rpm, image mode, dan lainnya, menjadi lebih aman dan andal, paket Fedora shim dan grub2 kini memasang konten di /usr/lib/ alih-alih langsung ke /boot dan /boot/efi. Ini merupakan bagian dari upaya yang lebih besar yang akan berlanjut pada rilis Fedora berikutnya. Lihat halaman Wiki untuk detailnya.
MariaDB 11.8
-
Secara bawaan, MariaDB 11.8 menggunakan set karakter
utf8mb4alih-alihlatin1danutf8lama untuk memastikan dukungan Unicode penuh. -
Dukungan vektor ditambahkan untuk mendukung machine learning. Ini mencakup tipe data
VECTOR(N)dan fungsi berikut:-
VEC_DISTANCE() -
VEC_DISTANCE_EUCLIDEAN() -
VEC_DISTANCE_COSINE() -
Vec_FromText(json_array) -
Vec_ToText(vector_column)
-
-
Utilitas
mariadb-dumpdanmariadb-importkini secara native mendukung operasi paralel. Tentukan opsi--dirdan--paralleluntuk mengekspor atau memuat beberapa basis data secara bersamaan. -
Batas atas tipe data
TIMESTAMPditingkatkan dari2038-01-19menjadi2106-02-07dengan tetap menggunakan penyimpanan 4 byte. -
Fungsi
UUID_v4()danUUID_v7()telah ditambahkan. -
Penanganan JSON telah ditingkatkan. Ini mencakup fungsi baru, seperti
JSON_SCHEMA_VALID()danJSON_EQUALS().
Lihat juga catatan rilis proyek hulu di:
Pemilihan DTB otomatis untuk sistem EFI aarch64
Fedora 44 berisi perubahan untuk mempermudah boot media live Fedora pada laptop aarch64 Windows on ARM.
Meskipun sudah ada peningkatan, sayangnya instalasi Fedora pada laptop ini masih belum sepenuhnya plug-and-play. Lihat Instalasi Laptop Snapdragon WoA untuk petunjuk menginstal Fedora pada laptop tersebut.
Stratis 3.9.0
Stratis 3.9.0, yang terdiri dari stratisd 3.9.0 dan stratis-cli 3.9.0, memperkenalkan dua fitur baru utama.
Enkripsi, Dekripsi, dan Enkripsi Ulang Secara Online
Dengan Stratis 3.9.0, kini dimungkinkan untuk melakukan enkripsi, dekripsi, dan enkripsi ulang secara in-place pada pool Stratis. Sebelumnya, keputusan apakah sebuah pool harus dienkripsi atau tidak harus ditentukan saat pool dibuat. Dengan Stratis 3.9.0, administrator penyimpanan dapat memilih untuk mengenkripsi pool setelah pool mulai digunakan. Selain itu, dengan Stratis 3.9.0, dimungkinkan juga untuk mengenkripsi ulang sebuah pool, yaitu mengganti kunci yang digunakan untuk mengenkripsi pool, sebuah tugas yang dapat dilakukan sebagai langkah pemeliharaan atau ketika kunci diketahui telah dikompromikan.
Menjalankan Pool Stratis Tanpa Cache-nya
Dengan Stratis 3.9.0, kini dimungkinkan untuk menjalankan sebuah pool dengan secara eksplisit menginstruksikan stratisd agar tidak menyiapkan cache milik pool tersebut. Fasilitas ini dapat berguna jika perangkat cache milik pool hilang atau tidak dapat digunakan. Setelah pool disiapkan, pool tersebut akan berjalan tanpa cache; untuk memulihkan cache, perlu menambahkan perangkat cache baru ke pool.
PackageKit kini menggunakan DNF5
PackageKit telah diperbarui untuk menggunakan DNF versi 5 dalam manajemen perangkat lunak. Ini menawarkan pengalaman manajemen perangkat lunak yang lebih seragam dan lebih andal di berbagai frontend manajemen perangkat lunak, seperti Cockpit, Plasma Discover, dan GNOME Software.
Ansible 13 & Ansible Core 2.20
Fedora 44 menyediakan Ansible 13 dan Ansible Core 2.20, yang mencakup perubahan besar pada mesin templating jinja2 dan perubahan lain yang bersifat breaking.
Untuk informasi lebih lanjut tentang rilis ini, lihat:
Fedora Cloud beralih ke /boot sebagai subvolume Btrfs
Image Fedora Cloud, kecuali image UEFI-UKI, pada semua arsitektur selain sistem IBM Z tidak lagi memiliki partisi /boot terpisah, dan kini menyediakan /boot sebagai subvolume dalam volume sistem operasi Btrfs utama. Ini memungkinkan pemanfaatan ruang yang jauh lebih baik dan ukuran image yang lebih kecil.
Hentikan build host QEMU 32-bit
Fedora 44 menghentikan dukungan untuk build QEMU 32-bit (i686). Perubahan ini mengikuti penghentian dukungan di upstream QEMU.
Untuk informasi tambahan, lihat halaman Fedora Wiki.
Want to help? Learn how to contribute to Fedora Docs ›