Linux kernel 7.0 sürümü yayınlandı. Yeni sürüm, önceki beklentilerin aksine büyük bir kırılım sürümü olmaktan ziyade, sürüm numarası yeniden düzenlemesi olarak değerlendiriliyor. Linus Torvalds’ın daha önce yaptığı gibi 6.19’dan 7.0’a geçiş, çekirdek geliştirme modelindeki doğal bir numaralandırma değişimi olarak görülüyor.
Yeni sürümde en dikkat çeken gelişmelerden biri, Rust desteğinin artık “deneysel” etiketinden çıkarılması oldu. Bu durum Rust’un çekirdek geliştirme içinde baskın bir dil haline geldiği anlamına gelmiyor, ancak entegrasyonun daha kararlı bir aşamaya geçtiğini gösteriyor.
Güvenlik tarafında önemli bir yenilik olarak, kernel modüllerinde kimlik doğrulama için ML-DSA post-kuantum imza desteği eklendi. Buna karşılık SHA-1 tabanlı imza mekanizmaları sistemden tamamen kaldırıldı.
io_uring işlemleri için BPF tabanlı filtreleme desteği eklendi. Bu sayede sistem yöneticileri kısıtlı ortamlarda daha detaylı kontrol sağlayabiliyor. Ayrıca BTF type lookup işlemleri binary search kullanımı ile hızlandırıldı.
Çekirdeğin alt katmanlarında da temizlik çalışmaları devam ediyor. linuxrc initrd kodunun kaldırılması ile sistemler artık yalnızca initramfs yapısına yönlendiriliyor.
NULLFS adı verilen yeni bir yapı da eklendi. Bu sistem, gerçek root dosya sistemi daha sonra bağlanacak şekilde boş ve değiştirilemez bir kök dosya sistemi sunuyor. Ayrıca preemption yönetimi daha basit hale getirildi ve workqueue, RCU ve slab allocation gibi iç mekanizmalarda iyileştirmeler yapıldı.
Dosya sistemleri tarafında da önemli değişiklikler bulunuyor. Artık dosya sistemleri lease kullanımını açıkça belirtmek zorunda. Btrfs doğrudan I/O işlemlerinde sistem sayfa boyutundan büyük blokları destekliyor. EROFS varsayılan olarak LZMA sıkıştırmayı etkinleştirirken Zstandard ve DEFLATE desteğini de stabil hale getiriyor. XFS ise kendi kendini onarabilen yapı kazanıyor.
Bellek yönetimi tarafında zram artık sıkıştırılmış sayfaları açmadan geri yazabiliyor. Swap sistemi ise daha sade bir swap table yapısına geçiş yaptı.
Ağ ve sanallaştırma tarafında AccECN varsayılan hale getirildi, CAKE için çok kuyruk desteği eklendi ve VSOCK için ağ namespace desteği getirildi. Ayrıca Wi-Fi 8 (802.11bn) için temel çalışmalar da çekirdeğe dahil edildi.
KVM tarafında LoongArch ve AMD için yeni iyileştirmeler, PMU yönetimi geliştirmeleri ve Hyper-V debugfs üzerinden yeni izleme araçları eklendi.