Kernel Linux 6.19 mendatang memperkenalkan peningkatan utama pada kerangka sched_ext untuk pemulihan penjadwal eBPF yang lebih baik dan mengintegrasikan ekstensi C Microsoft untuk kompilasi kode yang lebih bersih. Pembaruan ini bertujuan untuk meningkatkan stabilitas, kinerja, dan efisiensi pengembang di berbagai lingkungan komputasi. Kontribusi dari perusahaan seperti Google, Meta, dan Microsoft menyoroti kolaborasi yang berkembang dalam pengembangan open-source.
Kernel Linux 6.19 membawa beberapa peningkatan penting, dengan fokus pada ketahanan penjadwalan dan kompatibilitas kode. Kerangka sched_ext, yang memungkinkan penjadwal kustom melalui program eBPF, menerima peningkatan untuk pemulihan kesalahan. Perubahan ini memungkinkan kernel untuk mendeteksi dan mengurangi masalah dari penjadwal eBPF yang bermasalah, seperti loop tak terhingga atau penggunaan sumber daya berlebih, dengan kembali ke perilaku default seperti Completely Fair Scheduler (CFS). Pengembang dari Google dan Meta berkontribusi pada patch ini, termotivasi oleh skenario produksi di pusat data di mana penjadwal kustom mengoptimalkan latensi untuk beban kerja seperti inferensi AI dan umpan media sosial.
Benchmark menunjukkan latensi hingga 15% lebih baik dalam situasi persaingan tinggi, dengan waktu pemulihan dikurangi dari menit menjadi milidetik. Kerangka ini telah berkembang sejak diperkenalkan di Linux 6.12, dibangun di atas fitur seperti sub-penjadwal cgroup yang disiapkan di 6.18. Ini meningkatkan toleransi kesalahan untuk komputasi cloud, sistem waktu nyata, dan lingkungan kinerja tinggi, meminimalkan downtime di pengaturan perusahaan.
Secara paralel, Linux 6.19 menggabungkan ekstensi C Microsoft melalui flag kompiler -fms-extensions untuk GCC dan Clang. Ini memungkinkan fitur seperti struct anonim dalam union, menyederhanakan kode dan mengurangi workaround. Perubahan ini, yang diusulkan sejak 2007, menghasilkan kode yang lebih rapi dengan menghilangkan typedef redundan, seperti yang dicatat dalam diskusi kernel. Linus Torvalds tidak keberatan dengan patch tersebut, yang digabungkan ke pohon kbuild-next.
Keterlibatan Microsoft meluas ke kontribusi lain, termasuk driver RAMDAX untuk manajemen memori dan ekstensi kipas ACPI untuk kontrol termal. Pembaruan ini selaras dengan tren kernel yang lebih luas, seperti efisiensi multi-core dan manajemen energi, meningkatkan kemampuan adaptasi Linux untuk server, sistem tertanam, dan lingkungan hibrida. Meskipun beberapa anggota komunitas menyatakan kekhawatiran tentang ketergantungan, fitur-fitur ini menjanjikan kompatibilitas lintas platform yang lebih baik tanpa memperkenalkan regresi.