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 of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Gambar dihasilkan oleh AI

Linux kernel 6.18 released as long-term support version

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

Kernel Linux 6.19 telah mengatasi regresi performa scheduler yang signifikan, mengembalikan efisiensi setelah pengujian awal mengungkap masalah. Pengembang mengidentifikasi dan menambal cacat yang menyebabkan penurunan 52,4% pada benchmark, memastikan pengelolaan tugas yang lebih lancar di seluruh inti CPU. Perbaikan ini menyoroti proses pengembangan kernel yang kuat di tengah optimasi yang lebih luas.

Dilaporkan oleh AI

Kernel Linux 6.19 memperkenalkan fitur X86_NATIVE_CPU, yang memungkinkan optimasi asli yang dapat meningkatkan kinerja sebesar 5-15% pada prosesor Intel dan AMD. Opsi Kconfig ini menyederhanakan pembuatan kernel yang disesuaikan dengan perangkat keras tertentu menggunakan bendera kompiler -march=native. Benchmark menunjukkan peningkatan pada tugas seperti enkripsi dan simulasi ilmiah, yang berpotensi menguntungkan pusat data dan komputasi performa tinggi.

Membangun atas perbaikan laptop dan perangkat genggam game yang baru saja digabungkan, kernel Linux 6.19 sedang menyelesaikan dukungan untuk model laptop tambahan pada akhir 2025, meningkatkan kompatibilitas perangkat keras.

Dilaporkan oleh AI

Linus Torvalds telah mengumumkan rilis kernel Linux 6.19-rc3, pembaruan yang lebih kecil dari biasanya setelah periode liburan. Rilis ini mencakup perbaikan kritis untuk masalah booting ARM64 dan peningkatan performa GPU. Ini dibangun di atas kandidat sebelumnya untuk menstabilkan kernel menjelang versi finalnya.

Pengembang grafis Linux telah mengirimkan patch untuk mengatasi kesalahan memori virtual yang menyiksa GPU AMD GCN yang lebih tua. Perbaikan ini bertujuan untuk meningkatkan stabilitas pada kartu seperti seri HD 7000 dan R9 290 selama beban kerja Vulkan. Perubahan ini datang menjelang rilis Kernel Linux 6.19.

Dilaporkan oleh AI

Versi kernel Linux mendatang 6.19 mencakup perbaikan untuk masalah konektivitas USB yang memengaruhi komputer Macintosh Apple M1 dan M2. Pembaruan ini bertujuan menyelesaikan masalah lama dengan port USB2 dan USB3 pada perangkat tersebut. Perubahan tersebut sedang diintegrasikan ke dalam kernel utama, seperti dilaporkan Phoronix.

 

 

 

Situs web ini menggunakan cookie

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