Documentation for a newer release is available. View Latest

Perubahan di Seluruh Distribusi

Menskalakan ZRAM ke Ukuran Memori Penuh

Di Fedora, partisi swap tidak dibuat secara default pada waktu instalasi. Sebaliknya, perangkat zram dibuat, dan swap diaktifkan di atasnya selama start-up. zram adalah jenis drive RAM yang menggunakan kompresi.

Untuk Fedora 34, ukuran perangkat zram ini meningkat. Diatur pada ukuran yang sama dengan RAM atau 8 GB, manapun yang lebih kecil. Perubahan ini memungkinkan komputer dengan jumlah RAM yang lebih kecil untuk berhasil menyelesaikan instalasi menggunakan installer Anaconda.

Alokasi memori untuk zram terjadi secara dinamis, sehingga ukuran penuh perangkat blok tidak dialokasikan seperti yang dibuat. Alokasi sumber daya dinamis ini, dikombinasikan dengan kompresi di perangkat ZRAM yang umumnya lebih besar dari 2:1, memastikan bahwa file swap tidak sepenuhnya mengonsumsi memori yang tersedia.

Lihat man zram-generator untuk informasi lebih lanjut tentang bagaimana zram dipanggil.

Package baru: fbrnch

Sebuah paket fbrnch (Fed Brunch) menyediakan suatu utilitas yang membantu menyederhanakan atau semi otomasi proses alur kerja untuk Pemaket Fedora. Paket ini tersedia ke pengguna tanpa mereka perlu menambah repositori Copr lain.

Utilitas fbrnch mendukung tugas-tugas berikut dan lebih banyak lagi:

  • Menggabungkan dan membangun paket di seluruh cabang rilis

  • File RPM (SRPM) sumber, build awal, instalasi lokal, dan build tiruan dari cabang paket arbitrer

  • Kloning dan daftar paket Fedora dari sistem hosting kode Pagure

  • Membuat, memperbarui, dan mencantumkan ulasan paket

  • Meminta repositori dan cabang baru, dan mengimpor paket baru langsung dari ulasan paket

ARMv7 untuk menggunakan UEFI sebagai default untuk semua gambar yang dihasilkan armhfp

Fitur UEFI for ARMv7 devices memberikan semua perubahan infrastruktur yang dijelaskan di Fedora 30. Namun, itu juga membawa beberapa masalah dengan kernel upstream, bootloader dan sejumlah bagian lainnya, yang berada di luar kendali Fedora.

Dalam rilis ini, bagian bermasalah tersebut telah diperbaiki. Hasilnya, pengalaman pengguna konsisten di semua arsitektur CPU Fedora.

Main adalah nama baru untuk cabang repositori git default

Dengan rilis Fedora 34, data yang berada di cabang master di semua repositori Fedora git telah dipindahkan ke cabang bernama main. Pembaruan ini sejalan dengan visi Fedora untuk menjadi perangkat lunak bebas dan sumber terbuka yang dibangun oleh komunitas yang inklusif, ramah, dan berpikiran terbuka.

Pengguna dengan klon repositori Fedora yang ada perlu melakukan git pull untuk mendapatkan cabang default yang diubah. Pengguna dengan permintaan tarik yang ada terhadap cabang master perlu melakukan git rebase terhadap cabang main.

Kompres firmware kernel untuk mengurangi ukuran pada disk

Dimulai dengan Fedora 34, firmware kernel telah dikompresi dengan opsi xz -C crc32 untuk mengurangi ukuran ondisk hampir setengahnya.

Menyatukan lokasi file konfigurasi GRUB di semua arsitektur CPU yang didukung

Perubahan ini menyederhanakan file konfigurasi GRUB, meningkatkan pengalaman pengguna secara keseluruhan, dan juga memberikan manfaat penting berikut:

  • Izinkan instalasi yang sama untuk di-boot dengan EFI atau BIOS lama

  • Gunakan dokumentasi dan perintah yang sama untuk semua arsitektur

    • CATATAN: Jika grub.cfg perlu diperbarui, gunakan grub2-mkconfig -o /boot/grub2/grub.cfg

  • Jadikan alat konfigurasi GRUB lebih kuat dengan tidak mengandalkan tautan simbolis yang akan dibuat dan tidak harus menangani kasus khusus platform

  • Sejajarkan dengan gambar yang dihasilkan oleh CoreOS Assembler (COSA) dan OSBuild tentang cara file konfigurasi GRUB digunakan

  • Sejajarkan dengan distribusi Linux lainnya tentang bagaimana file konfigurasi GRUB digunakan

systemd-oomd mencegah situasi kehabisan memori

Layanan systemd-oomd memonitor swap dan CGroups pada sistem Anda menggunakan informasi tekanan stall (PSI) Linux dan menganalisis produktivitas yang terbuang karena kekurangan sumber daya. Saat sistem kehabisan memori, systemd-oomd menghentikan proses di bawah CGroup yang melebihi batas memori yang dikonfigurasi.

Layanan systemd-oomd sekarang diaktifkan secara default pada penginstalan baru dan saat memutakhirkan penginstalan yang sudah ada. Ini secara otomatis menggantikan layanan earlyoom, yang digunakan oleh rilis Fedora sebelumnya untuk mencegah situasi kehabisan memori.

Untuk informasi tentang konfigurasi systemd-oomd, lihat halaman manual oomd.conf.