Linux 6.16 memperkenalkan KHO, driver OpenVPN baru, peningkatan, dukungan, dan banyak lagi

Tux, maskot Kernel Linux

Baru-baru ini, Linus Torvalds memperkenalkan rilis versi baru kernel Linux 6.16, rilis yang mengkonsolidasikan peningkatan kinerja, menambahkan peningkatan dukungan, pengoptimalan, dan, yang terutama, membuka jalan bagi arsitektur perangkat keras masa depan.

Di antara kemajuan yang paling menonjol, kita menemukan Integrasi driver kernel untuk mempercepat OpenVPN, bersamaan dengan ini, KHO (Kexec HandOver) diperkenalkan, sebuah teknik yang memungkinkan status subsistem utama untuk diserialkan sebelum memuat kernel baru dan dipulihkan setelahnya, serta mendukung peningkatan dan banyak lagi.

Dalam versi baru Linux 6.16 ini 15 perbaikan yang disumbangkan oleh 924 pengembang telah terintegrasi, yang memengaruhi hampir 14 berkas. Patch ini berukuran 000 MB, menyeimbangkan baris kode baru dan menghapus fitur-fitur yang usang. Sekitar 50% peningkatan berasal dari driver perangkat yang baru dan dioptimalkan, 45% dari penyempurnaan khusus arsitektur, dan sisanya dari penyempurnaan jaringan, sistem berkas, dan subsistem internal.

Fitur baru utama Linux 6.16

Pada versi baru yang dihadirkan Linux 6.16 Driver Zloop telah diperkenalkan ayat meniru perangkat blok yang dikategorikan pada file yang adas, sementara XFS mendapatkan dukungan untuk penulisan atomik blok besar dan Ext4 menerima peningkatan dalam “komit cepat” yang, dalam pengujian, meningkatkan kinerja I/O berurutan sebesar 37%.

Untuk bagiannya, ext2 meninggalkan DAX sebagai bagian dari penyederhanaannya, dan sistem seperti OrangeFS, UFS, BFS, dan OMFS sedang bermigrasi ke API pemasangan baru; selain itu, Bcachefs menyertakan opsi untuk menonaktifkan penyeimbangan ulang baterai dan mengoptimalkan snapshot serta pemulihan kerusakan latar belakang. Tekanan cache Dentry kini dapat disesuaikan melalui parameter sysctl baru, dan EROFS dapat mempercepat kompresi dan enkripsi menggunakan Intel QAT.

Dengan Linux 6.16, komunitas memperkuat pekerjaan pada Rust untuk driver generasi berikutnya, kemampuan untuk meneruskan core dump melalui soket UNIX, dan persiapan untuk driver Asahi DRM yang menargetkan GPU Apple adalah contoh peta jalan yang menggabungkan kinerja, keamanan, dan keterbukaan terhadap arsitektur yang sedang berkembang.

Peningkatan lain yang diterima Linux 6.16 ada di bagian manajemen memori dengan Pengenalan mekanisme KHO (Serah Terima Kexec). Mekanisme baru ini mempertahankan status subsistem kritis saat melakukan boot ulang antar versi kernel, membuka jalan untuk pembaruan langsung di bawah Live Update Orchestrator.

Di sisi lain, untuk Arsitektur x86_64 memiliki lima level paging yang diaktifkan secara default dan CONFIG_X86_NATIVE Memungkinkan optimasi CPU asli pada waktu kompilasi. Sistem NUMA kini secara otomatis menyesuaikan kembali kebijakan alokasinya berdasarkan bandwidth memori yang terdeteksi, dan futex menggabungkan tabel hash lokal per proses dengan opsi FUTEX2_NUMA dan FUTEX2_MPOL untuk mendekatkan sinkronisasi thread dengan CPU yang membutuhkannya. Untuk ARM64, dukungan lazy preemption dan ekstensi SME diaktifkan, sementara pada RISC-V, panggilan getrandom() 17 kali lebih cepat berkat vDSO dan ekstensi vektor baru yang terintegrasi.

Lanskap virtualisasi dan keamanan Diperluas dengan dukungan awal untuk Intel TDX, yang mengenkripsi memori mesin virtual KVM untuk mengisolasinya dari hypervisor berbahaya, dan driver TPM virtual yang dikelola oleh SVSMRandstruct GCC dibawa kembali untuk mengacak struktur data, dan IMA serta kexec digabungkan untuk memvalidasi kernel langsung.

Di tumpukan jaringan, Driver ovpn memindahkan enkripsi OpenVPN dan manajemen saluran ke kernel, Menghilangkan peralihan konteks dan mempercepat transmisi secara drastis. Kerangka kerja Device Memory TCP tidak lagi terbatas pada penerimaan data, tetapi kini memungkinkan konten memori perangkat, seperti VRAM GPU, untuk dikirim langsung melalui jaringan dalam mode "tanpa salinan".

Penampilan dari SELinux ditingkatkan dengan cache pemeriksaan akses sudah ada penerapan masker di aturan genfscon, sedangkan bagian UEFI Secure Boot SBAT terintegrasi ke dalam kode EFI untuk mengelola metadata versi yang dicabut. Selain itu, KVM pada ARM64 kini mendukung virtualisasi bersarang dan menawarkan dukungan stabil untuk virtualisasi RISC‑V.

Selain itu, soket AF_UNIX yang baru memungkinkan pembuangan kernel yang aman ke ruang pengguna, sementara penghapusan DCCP membersihkan tumpukan TCP dan membebaskan jalur untuk pengoptimalan IPv6, perangkat lunak crc32c, GRO pada UDP yang disalurkan, dan buffer penyetelan otomatis untuk aliran 200 Gbps.

Dukungan perangkat keras diperluas: streaming audio dialihkan ke perangkat USB untuk memperpanjang masa pakai baterai, Nova di Rust memperkuat driver NVIDIA GSP, dan header Asahi DRM UAPI pertama untuk GPU Apple AGX diluncurkan.

Nouveau merangkul Hopper dan Blackwell, Xe DRM meningkatkan fleksibilitas firmware dan AMDGPU memperkenalkan antrian “mode pengguna” di Navi 4X dan GFX 12. Selain itu, tersedia pula katalog lengkap chip audio, SoC, dan papan ARM, mulai dari Exynos 7870 hingga Raspberry Pi 2.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detail di link berikut.