Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Gambar dihasilkan oleh AI

Kernel Linux 6.19 menambahkan peningkatan penjadwalan dan ekstensi C Microsoft

Gambar dihasilkan oleh AI

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.

Apa yang dikatakan orang

Diskusi X tentang kernel Linux 6.19 berfokus pada peningkatan sched_ext untuk pemulihan penjadwal eBPF dan adopsi ekstensi C Microsoft untuk kompatibilitas Clang yang lebih baik dan kebersihan kode. Reaksi sebagian besar netral dan informatif dari akun teknologi seperti Phoronix dan pendidik kernel, memuji keuntungan stabilitas dan kolaborasi tanpa kritik signifikan. Posting dengan keterlibatan tinggi menjelaskan manfaat dialek kompiler untuk Android dan perlindungan masa depan.

Artikel Terkait

Illustration depicting Linux kernel maintainers extending LTS support timelines in a server room, symbolizing reversed cutbacks and enhanced stability for servers and devices.
Gambar dihasilkan oleh AI

Linux kernel extends LTS support for multiple releases, easing prior burnout-driven cutbacks

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Linux kernel maintainers have extended long-term support (LTS) for several key releases through 2026-2028, partially reversing a 2023 decision to limit support to two years amid contributor burnout. Stable maintainer Greg Kroah-Hartman updated the schedule following feedback from users, vendors, and fellow maintainer Sasha Levin, providing more time for security fixes in servers, Android devices, and appliances.

Developers are considering sub-scheduler support as a key feature for the upcoming Linux 7.1 kernel release. This addition, related to cgroup and sched-ext, could enhance scheduling capabilities in the open-source operating system. Phoronix highlights it as potentially one of the most exciting updates.

Dilaporkan oleh AI

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak