Linux 7.2 telah dirilis dan menyertakan fitur-fitur baru dalam USB4STREAM, KVM, dan Ext4.

Poin kunci:
  • Integrasi USB4STREAM untuk transfer data langsung antar komputer melalui port USB4 tanpa jaringan.
  • Optimalisasi kinerja kritis pada Btrfs (folio besar secara default) dan Ext4 (desain ulang commit cepat).
  • Dukungan hypervisor KVM untuk ekstensi Intel MBEC dan AMD GMET, mengoptimalkan mesin virtual.
  • Pengurangan konsumsi memori swap dan dukungan untuk penjadwal bertingkat melalui BPF.
  • Penghapusan dukungan untuk prosesor i486 lawas dan penghapusan protokol AppleTalk yang sudah usang.

Tux, maskot Kernel Linux

Setelah dua bulan pengembangan intensif dan lebih dari tujuh belas ribu perbaikan bug, Linus Torvalds secara resmi merilis kernel Linux 7.2. Versi baru ini tidak hanya membersihkan ribuan baris kode lama, tetapi juga memperkenalkan optimasi kinerja, meningkatkan manajemen memori, dan memperkenalkan teknologi transmisi langsung baru antar perangkat.

Inti dari mekanisme iomap, yaitu penghapusan panggilan redundan, berhasil meningkatkan operasi input/output per detik (IOPS) sebesar lima persen saat menggunakan sistem seperti ext4 dan xfs di bawah beban intensif pada drive NVMe.

Btrfs kini mendukung folio besar secara default untuk memaksimalkan input dan output sekuensial, sementara Ext4 telah mendesain ulang mekanisme commit cepatnya untuk menghilangkan hambatan dan menggandakan kecepatan perhitungan hash di direktori yang kompleks.

Selain itu, diperkenalkan USB4STREAM , sebuah mekanisme yang memungkinkan transfer data langsung antar komputer yang terhubung melalui port USB4 . Dengan mengekspos perangkat virtual pada sistem, pengguna dapat membaca dan menulis informasi antar komputer menggunakan perintah standar, sehingga sepenuhnya menghilangkan kebutuhan untuk mengkonfigurasi jembatan atau soket jaringan yang kompleks.

Selain itu, subsistem swap telah secara drastis mengurangi jejak memorinya dengan menyatukan memori anonim dan memori bersama , menghemat hingga setengah gigabyte RAM untuk setiap terabyte swap yang terpasang. Pada tingkat pemrosesan, mekanisme SCHED_EXT yang digerakkan oleh eBPF sekarang memungkinkan pembuatan penjadwal bersarang , memberikan setiap grup kontrol kemampuan untuk mengelola tugasnya sendiri secara terisolasi.

Penjadwal kernel kini mendukung penyeimbangan beban yang sadar cache , mengelompokkan thread cerdas untuk berbagi cache tingkat tinggi yang sama dan secara signifikan meningkatkan efisiensi akses data. Hal ini semakin ditingkatkan oleh mekanisme SCHED_EXT, yang kini memungkinkan pembuatan subpenjadwal bersarang , memberikan setiap grup kontrol (cgroup) kemampuan untuk mengelola aturan eksekusinya sendiri.

Selain itu, perlu dicatat bahwa Fair GPU Scheduler yang inovatif awalnya diperkenalkan, tetapi harus dinonaktifkan pada menit terakhir karena regresi yang menyebabkan penurunan kinerja saat menjalankan game melalui lapisan kompatibilitas Proton, sehingga memaksa kembali sementara ke model FIFO tradisional.

Sementara itu, kernel terus melakukan pembersihan yang diperlukan, secara definitif menghapus dukungan untuk prosesor i486 lama yang tidak memiliki unit floating-point, serta menghentikan protokol jaringan AppleTalk yang sudah lama digunakan setelah puluhan tahun beroperasi.

Keamanan dan virtualisasi semakin maju dengan menutup celah serangan historis. Hypervisor KVM kini memanfaatkan ekstensi perangkat keras Intel MBEC dan AMD GMET , memungkinkan pengelolaan hak eksekusi secara independen antara kernel dan ruang pengguna di mesin virtual, sehingga mengurangi transfer kendali yang mahal ke hypervisor.

Dalam kode program, fungsi `strncpy` yang tidak aman telah dihilangkan, sebuah upaya yang membutuhkan waktu bertahun-tahun dan ratusan patch untuk menggantinya dengan alternatif yang aman dari luapan data. Selain itu, AF_ALG telah dibersihkan dari akselerator perangkat kerasnya, memprioritaskan implementasi perangkat lunak di ruang pengguna, dan modul Landlock telah memperluas perlindungannya untuk mencakup kontrol ketat atas soket jaringan UDP.

Rilis ini juga akan dikenang karena pembersihan kode lama dan adopsi standar baru. Dukungan untuk prosesor i486 telah dihentikan , nasib yang juga dialami oleh protokol AppleTalk yang ikonik, antarmuka ARCnet, dan koneksi jaringan ATM yang sudah usang.

Sebaliknya, kemodernan terlihat jelas pada pengontrol PPPoE, yang dengan mengadopsi mekanisme offloading GRO dan GSO berhasil meningkatkan kinerja dalam penyusunan ulang paket hingga lima kali lipat.

Terakhir, dukungan perangkat keras disempurnakan dengan hadirnya teknologi HDMI 2.1 FRL pada driver AMDGPU open source untuk transmisi 8K, sementara ekosistem Rust-for-Linux terus berkembang dengan mantap, menambahkan dukungan untuk arsitektur s390 dan memajukan integrasi driver Nova untuk mengatur GPU NVIDIA modern berdasarkan arsitektur Turing dan di atasnya.

Terakhir, jika Anda tertarik untuk mempelajari lebih lanjut, Anda dapat menemukan detailnya di tautan berikut.


Tambahkan sebagai sumber pilihan di Google