Cong Wang mengusulkan sistem berkas DAXFS untuk kernel Linux

Pengembang kernel Cong Wang memperkenalkan DAXFS, sistem berkas baca-saja baru yang dirancang untuk akses langsung ke memori bersama di Linux. Dibangun di atas infrastruktur Direct Access, ia melewati caching halaman tradisional untuk mengurangi beban memori. Usulan ini bertujuan memungkinkan pembagian data yang efisien antar kernel dan perangkat.

Cong Wang, pengembang kernel di Multikernel, mengumumkan DAXFS di daftar surat kernel Linux. Sistem berkas ini memanfaatkan infrastruktur Direct Access (DAX) kernel Linux, yang memungkinkan akses langsung ke memori fisik bersama tanpa bergantung pada tumpukan I/O blok konvensional. ≠n≠nTidak seperti opsi mapan seperti RAMFS atau TMPFS, yang menggunakan cache halaman dan mengalokasikan memori per instance, DAXFS memetakan wilayah memori fisik berurutan langsung ke sistem berkas. Akibatnya, pembacaan berkas menjadi pemuatan memori langsung, meminimalkan beban dalam skenario di mana data baca-saja mungkin diduplikasi di RAM. ≠n≠nDAXFS mendukung memori dari perangkat seperti GPU, FPGA, atau yang terhubung via CXL, menggunakan API dma-buf untuk akses baca-saja ke data yang didukung perangkat. Desainnya sengaja sederhana: menggunakan format gambar mandiri baca-saja dan melewati alokasi runtime, penanganan metadata rumit, dan kode khusus perangkat. ≠n≠nAplikasi potensial mencakup pembagian gambar dasar kontainer atau Docker antar instance kernel terpisah melalui memori bersama, menghindari transfer jaringan dalam pengaturan pooling memori CXL, mengurangi penggunaan RAM dengan memasangkan DAXFS dan OverlayFS untuk kontainer, serta menyediakan akses zero-copy ke data statis di memori akselerator. ≠n≠nKode berada di GitHub sebagai usulan eksperimental. Wang mencatat bahwa integrasi apa pun ke kernel utama akan memerlukan diskusi dan tinjauan komunitas. Pengumuman muncul pada 25 Januari 2026.

Artikel Terkait

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

Dilaporkan oleh AI 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.

Sistem Berkas Hanya Baca yang Ditingkatkan, atau EROFS, telah memperkenalkan berbagi cache halaman untuk mengurangi penggunaan memori secara signifikan di lingkungan kontainerisasi. Fitur ini memungkinkan beberapa kontainer berbagi halaman cache dari gambar sistem berkas yang sama, mengurangi pemborosan memori sebesar 40% hingga 60%. Dikembangkan awalnya oleh Huawei, EROFS semakin populer di skenario komputasi cloud dan edge.

Dilaporkan oleh AI

Para pengembang sedang mengeksplorasi pembagian cache halaman sebagai cara untuk meningkatkan performa kontainer EROFS. Teknik ini tampaknya menawarkan keuntungan signifikan di lingkungan Linux. Temuan ini berasal dari Phoronix, situs yang berfokus pada ulasan perangkat keras dan perangkat lunak Linux.

API pemasangan sistem berkas kontemporer Linux, yang diperkenalkan pada 2019, kekurangan dokumentasi resmi selama enam tahun hingga sekarang. Paket man-page terbaru akhirnya menyertakan konten untuk kode ini. Penambahan ini mengisi celah mencolok dalam sumber daya sistem.

Dilaporkan oleh AI

Para pengembang mengusulkan pengaktifan ekstensi sinkronisasi transaksional Intel (TSX) secara default di kernel Linux 7.0 mendatang pada CPU yang didukung. Perubahan ini bertujuan meningkatkan performa tanpa memerlukan konfigurasi manual. Langkah ini menargetkan perangkat keras yang mampu memanfaatkan fitur TSX.

Menandai pergeseran historis setelah persetujuan KTT Pemelihara Kernel 2025—yang dirinci dalam liputan kami sebelumnya tentang benchmark dan tantangan—Rust kini menjadi fitur permanen di kernel Linux, dengan akar mendalam sejak 2019 dan rencana ambisius ke depan.

Dilaporkan oleh AI

Pengembang telah menyelesaikan regresi kinerja pada alokator Slab kernel Linux 6.19, yang memperlambat pemuatan modul karena perubahan kebijakan NUMA. Masalah ini, diidentifikasi melalui benchmarking, memengaruhi efisiensi pengelolaan memori pada sistem berinti tinggi. Perbaikan mengembalikan perilaku alokasi yang tepat dan telah digabungkan ke kernel utama.

 

 

 

Situs web ini menggunakan cookie

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