Beberapa hari yang lalu diumumkan Rilis versi resmi baru kernel Linux 6.17, yang hadir setelah dua bulan kerja terus-menerus.
Linux 6.17 adalah versi yang menandai langkah maju yang signifikan dalam kinerja, stabilitas, dan integrasi Terobosan teknologi sistem operasi gratis yang luar biasa. Rilis ini mencakup 14.334 perbaikan yang disumbangkan oleh 2118 pengembang, dengan patch berukuran 46 MB yang memengaruhi lebih dari 12.800 berkas dan memodifikasi lebih dari satu juta baris kode, baik penambahan maupun penghapusan. Dengan ini, kernel menegaskan kembali laju inovasinya dan luasnya komunitasnya.
Btrfs, ext4, dan NTFS3: Kemajuan Utama dalam Sistem Berkas
Subsistem penyimpanan dan sistem berkas telah menerima perhatian khusus. Btrfs, salah satu pilar dari kernel modern, sekarang menawarkan dukungan eksperimental untuk folio besar, yang mengurangi overhead memori dan secara signifikan meningkatkan kinerja dalam operasi intensif. Mekanisme pembacaan awal telah dioptimalkan dan manajemen bitmap, mencapai peningkatan 20% dalam kecepatan pembuatan berkas kosong. Selain itu, kunci dalam struktur XArray kini lebih ringkas, mengurangi jumlah simpul daun hingga 70%.
Secara paralel, ext4 menambahkan dukungan untuk I/O buffer dengan flag RWF_DONTCACHE, memungkinkan data dihapus dari cache segera setelah ditulis, sementara EROFS menambahkan kompresi metadataSementara itu, driver NTFS3 memperluas dukungan untuk tautan simbolis yang dibuat di Windows dan meningkatkan validasi nama, memperkuat integrasi lintas-platform.
Ini juga menyoroti Transisi Bcachefs ke pemeliharaan eksternal, setelah dikeluarkan dari pengembangan aktif kernel utama. Meskipun akan tetap berada dalam basis kode, pengembangannya akan bergantung pada cabang independen yang dipimpin oleh Kent Overstreet hingga integrasinya kembali ke dalam pedoman pengembangan kernel resmi dikonsolidasikan.
Modul baru dan penyederhanaan penjadwal tugas
El Kernel 6.17 menyatukan kode untuk sistem prosesor tunggal dan multiprosesor, menghilangkan konfigurasi yang redundan. Keputusan ini menyederhanakan manajemen penjadwal tugas, menjadikan versi SMP sebagai fondasi bahkan dalam lingkungan prosesor tunggal.
Penambahan hebat lainnya adalah Modul DAMON_STAT, yang memperluas kemampuan subsistem DAMON dengan menyediakan statistik tentang akses dan ketidakaktifan memori. Di area yang sama, sistem ARM64 mendapatkan dukungan patch langsung (Live Patching), yang memungkinkan kernel diperbarui tanpa perlu reboot.
Dukungan dari pidfd diperluas dengan kemampuan untuk mengaitkan atribut yang diperluas dari ruang pengguna dan memelihara informasi antara pembukaan kembali proses yang sama, peningkatan penting untuk manajemen proses tingkat lanjut di lingkungan multi-pengguna.
Kemajuan dalam keamanan sistem, debugging, dan keandalan
Versi baru kernel Linux, versi 6.17, memperkenalkan penyempurnaan pada mekanisme perlindungan kernel, terutama terhadap kerentanan CPU. Alih-alih mengandalkan nama serangan tertentu, Konfigurasi sekarang memungkinkan Anda memilih vektor pemblokiran berdasarkan jenis isolasi yang dikompromikan. (baik antara proses pengguna, antara kernel dan pengguna, atau antara lingkungan tervirtualisasi), menawarkan perlindungan yang lebih tangguh dan efisien.
Inti juga meningkatkan keamanan sistem file /proc, memperbaiki nomor inode root-nya untuk mencegah manipulasi berbahaya melalui pemasangan palsu. Ini merupakan tambahan dari Mengintegrasikan perlindungan ke dalam kompilasi dengan Clang, yang menginisialisasi semua variabel pada tumpukan untuk mencegah kebocoran data yang belum diinisialisasi.
Selain itu, juga ditegaskan bahwa dalam kernel memperkenalkan komponen baru yang memungkinkan pemantauan aplikasi penting dan memverifikasi kepatuhan terhadap perilaku yang didefinisikan dalam model formal. Pada saat yang sama, sistem AppArmor memperluas cakupannya dengan menyertakan kontrol akses untuk soket AF_UNIX, yang memperkuat lapisan keamanan komunikasi internal.
Jaringan, virtualisasi, dan kinerja yang dioptimalkan
Dalam hal jaringan, Linux 6.17 memperkenalkan dukungan untuk algoritma pengendalian kemacetan TCP DualPI2, pikiran untuk menjaga keseimbangan antara lalu lintas berprioritas tinggi dan lalu lintas standar tanpa menurunkan kinerjaAkurasi ukuran jendela penerimaan TCP juga telah ditingkatkan, dan dukungan untuk Multipath TCP (MPTCP) telah diperluas, meningkatkan kemampuan transmisi simultan melalui beberapa jalur.
El dukungan untuk Power over Ethernet (PES) sekarang memungkinkan strategi distribusi daya yang dapat dikonfigurasi, meningkatkan efisiensi pada perangkat seperti kamera IP dan titik akses. Sementara itu, Protokol Transportasi Komponen Manajemen (MCTP) menggabungkan perutean canggih, yang memungkinkan komunikasi antar node eksternal melalui node perantara.
Di bidang virtualisasi, Hypervisor KVM menambahkan dukungan untuk pengontrol interupsi GICv5 pada ARM, dan parameter CONFIG_KVM_IOAPIC telah ditambahkan, yang memungkinkan penonaktifan emulasi driver lama. Selain itu, perlindungan terhadap kerentanan VMSCAPE telah diperkuat, dan modul Lockdown LSM, yang membatasi akses pengguna root ke kernel, telah diaktifkan kembali—fitur penting dalam lingkungan keamanan yang ditingkatkan dan UEFI Secure Boot.
GPU, suara, dan dukungan untuk arsitektur baru
Pengontrol DRM Xe Intel meningkatkan kompatibilitas dengan mikroarsitektur Panther Lake dan WildCat Lake, sementara pengemudi AMDGPU memperluas dukungan untuk mekanisme pembersihan memori (Cleaner Shader) dan menambahkan pengoptimalan untuk laptop dengan grafis hybrid.
Pengontrol i915 mengadopsi fitur drm_panic, mirip dengan “layar biru kematian” yang membantu mendiagnosis kesalahan kritis. Selain itu, pengembangan driver Nova, yang ditulis dalam Rust untuk GPU NVIDIA, terus diintegrasikan, menambahkan dukungan untuk seri GeForce RTX 2000 dan fitur-fitur baru untuk manajemen memori, framebuffer, dan firmware GSP.
Di sisi lain, para pengemudi Adreno, Panfrost, dan Lima memperluas dukungan untuk GPU Qualcomm, Mediatek, dan Rockchip, masing-masing. Di sektor audio, kernel menambahkan dukungan untuk sistem baru seperti Fairphone 4 dan 5, Framework Laptop 13 (Ryzen AI 300), dan berbagai model dari HP, ASUS, dan LG, yang mencerminkan komitmen kernel terhadap kompatibilitas penuh dengan perangkat keras modern.
Terakhir, dukungan untuk papan ARM dan SoC diperluas dengan disertakannya chip seperti NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Renesas R-Car V4M-7 dan TI am62d2, yang memperkuat kehadiran Linux di perangkat seluler, tertanam, dan berkinerja tinggi.
Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detail di link berikut.