Versi baru Linux 5.9 telah dirilis dan inilah beritanya

Linus Torvalds mengumumkan ketersediaan versi kernel Linux 5.9 yang baru melalui milis. Versi ini mencakup beberapa fitur dan peningkatan baru, serta driver baru dan pembaruan driver.

Pengembangan kernel Linux 5.9 dimulai sekitar dua bulan lalu ketika Linus Torvalds mengumumkan pencapaian pertama Kandidat Rilis (RC). Setelah tidak kurang dari delapan RC, versi terakhir dari kernel sekarang tersedia dan akan dikirimkan ke beberapa distribusi Linux paling populer dalam beberapa minggu mendatang.

Adapun keunggulan Linux 5.9, terdapat dukungan untuk arsitektur Unicore , dukungan untuk kompresi Zstandard (Zsdt) untuk kompilasi kernel x86, dukungan penuh untuk operasi pembacaan buffer asinkron di subsistem io_uring, ditambah opsi penyelamatan baru dan beberapa peningkatan kinerja untuk sistem file Btrfs.

Tersedia juga dukungan untuk instruksi FSGSBASE x86, dukungan kapasitas untuk penjadwal deadline, tombol sysctl baru, dukungan enkripsi inline untuk sistem file EXT4 dan F2FS , serta dukungan untuk pengontrol memori eksternal NVIDIA Tegra210 dan dukungan untuk regulator pengontrol terintegrasi Chrome OS.

Selain itu, Linux 5.9 menghadirkan panggilan sistem close_range() baru , dukungan untuk VPU Intel “Keem Bay” Movidius, dukungan untuk protokol redundansi paralel, dukungan untuk iterator BPF pada soket TCP dan UDP, dukungan untuk atribut yang diperluas untuk klien NFS 4.2, dan schedutil sebagai pengatur frekuensi CPU default untuk arsitektur ARM dan AArch64 (ARM64).

Selain itu, juga menyoroti dukungan tambahan untuk papan, perangkat, dan platform ARM: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (digunakan di Sony Xperia 10, 10 Plus, XA2, XA2 Plus, dan XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, lima papan baru berbasis NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, dan Renesas RZ/G2H.

Untuk cgroup, pengontrol memori slab baru diimplementasikan , yang penting karena mentransfer akuntansi slab dari tingkat halaman memori ke tingkat objek kernel. Hal ini memungkinkan untuk berbagi halaman slab di berbagai cgroup, alih-alih mengalokasikan cache slab terpisah untuk setiap cgroup. Pendekatan yang diusulkan meningkatkan efisiensi penggunaan slab , mengurangi jumlah memori yang digunakan untuk slab sebesar 30–45%, secara signifikan mengurangi konsumsi memori kernel secara keseluruhan, dan mengurangi fragmentasi memori.

Terkait peningkatan grafis, driver amdgpu menambahkan dukungan GPU awal untuk AMD Navi 21 (Navy Flounder) dan Navi 22 (Sienna Cichlid). Dukungan untuk mesin akselerasi pengkodean dan dekode video UVD/VCE telah ditambahkan untuk GPU Southern Islands (Radeon HD 7000). Fitur yang memungkinkan layar diputar 90, 180, atau 270 derajat juga telah ditambahkan.

Menariknya, driver GPU AMD adalah driver terbesar di kernel - berisi sekitar 2,71 juta baris kode, yang merupakan sekitar 10% dari total ukuran kernel (27,81 juta baris).

Pada saat yang sama, 1.79 juta baris berada di file header yang dibuat secara otomatis dengan data untuk register GPU, dan kode C adalah 366 ribu baris (sebagai perbandingan, pengontrol Intel i915 mencakup 209 ribu baris dan Nouveau - 149 ribu).

Driver Nouveau menambahkan dukungan untuk verifikasi integritas CRC (Cyclic Redundancy Checks) frame-by-frame pada mesin tampilan GPU NVIDIA. Implementasi ini didasarkan pada dokumentasi yang disediakan oleh NVIDIA.

Tentu saja, banyak driver baru dan yang diperbarui disertakan dalam rilis kernel utama terbaru ini untuk menambahkan dukungan bagi lebih banyak komponen perangkat keras yang lebih baru. Beberapa fitur terkait keamanan juga hadir, bersama dengan perbaikan bug dan perubahan kernel internal yang biasa.

Terakhir, versi baru ini dapat diunduh dari kernel.org jika Anda ingin membuat kernel sendiri. Bagi yang lain, Anda dapat menunggu hingga kernel Linux versi stabil 5.9 dirilis di repositori perangkat lunak stabil distribusi GNU/Linux Anda sebelum melakukan peningkatan dari versi sebelumnya.

Sedangkan untuk versi Linux 5.10 berikutnya, diharapkan akan tiba pada pertengahan Desember atau selama liburan Natal.


Tambahkan sebagai sumber pilihan di Google