Linux 6.11 zaten piyasaya sürüldü ve destek, sürücüler, özellikler ve daha pek çok konuda iyileştirmeler içeriyor

Tux, Linux Çekirdeğinin maskotu

Birkaç gün önce açıklandı Linux Çekirdeği 6.11'in yeni sürümünün piyasaya sürülmesi, İki aylık çalışmanın ardından yeni sürüm önemli iyileştirmeler içerdiği için duyuruyu bizzat Linus Torvalds yaptı.

En dikkat çekici yeni özellikler arasında şunlar yer alıyor: atomik blok yazma desteği, io_uring'e bind() ve listen() gibi işlemlerin eklenmesi ve yazılım kesme işleyicilerini engelleyen bir mekanizma. Ayrıca, yürütülebilir dosyaları değiştirme yeteneği hafızaya yansıdı, tanıtıldı Rust'ta blok aygıt sürücüleri geliştirme desteği, Diğer şeylerin yanı sıra.

Linux 6.11 15,000'den fazla geliştiricinin yaptığı 2,000'den fazla düzeltmeyi de beraberinde getiriyor. 85 MB boyutunda olan yama, 13,000'den fazla dosyayı etkiliyor, neredeyse bir milyon yeni kod satırı içeriyor ve 260,000'den fazlası kaldırılıyor.

Linux 6.11'in başlıca yeni özellikleri

Sunulan Linux 6.11'in bu yeni sürümü çok sayıda önemli değişiklik getiriyor ve en önemli yenilikler arasında disk alt sistemi, G/Ç ve dosya sistemlerinde bulabiliriz. Öne çıkıyor veBlok düzeyinde atomik yazımı destekliyorumBu, bir blok kümesinin tamamen yazılmasına veya hiç yazılmamasına olanak tanır, donanım arızalarına karşı koruma. Bu işlev bayrakla etkinleştirilir RWF_ATOMIC aramada pwritev(), ve bireysel dosyalarda destekleri hakkında bilgi şu adresten edinilebilir: istatistik(). Ayrıca artık izin veriliyor çalışan işlemlerle bağlantılı yürütülebilir dosyalara yazmapratik kullanımı olmayan eski bir kısıtlamayı ortadan kaldırıyor.

Linux 6.11'in sunduğu bir diğer yeni özellik ise yeni rnull işleyicisi, null_blk'e eşdeğerdir ancak Rusça yazılmıştırBu, Rust dilinde blok aygıt sürücüleri geliştirme olasılığını açar.

dosya sistemi üzerinde Btrfs, yeni montaj seçenekleri eklendi ("ignoremetacsums" ve "ignoresuperflags") bir arızadan sonra dosya sisteminin kurtarılmasını kolaylaştıran. Ayrıca, ntfs3 artık nitelikleri destekliyor "sıkıştırılmış" ve "değişmez" F2FS ve Ext4 ise büyük/küçük harfe duyarlı olmayan adların işlenmesini geliştirerek bunların işlenmesini optimize etti. Ext4 ayrıca işlevi optimize etti jbd2_transaction_comtained, Hızlı sürücülerde performansı %20'ye kadar artırır.

ayrıca listmount() ve statmount() çağrılarının işlevselliği genişletildi, İlk ad alanına erişim olmadığında bile bağlama noktalarının ve seçeneklerinin daha iyi işlenmesine olanak tanır.

Bunun yanında öne çıkan yeni bir mekanizmanın devreye sokulması yazılım kesintilerini engellemek için (Alt Yarı), sistemlerde hem performansı artırır hem de gecikme süresini azaltır gerçek zamanlı ve ortak çekirdekler.

ayrıca yeni IOCTL işlemleri eklendi Pseudo-FS NSFS için izin veren farklı ad alanları arasında süreç tanımlayıcılarını dönüştürün. BPF desteğine ilişkin olarak, kullanıcı alanındaki işlemlere yönelik bir bildirim mekanizması yoluyla sistem güvenliği ve verimliliğinde iyileştirmelerin yanı sıra, bit maskeleriyle çalışacak yineleyiciler tanıtıldı.

Için güç yönetimi, yeni bir alt sistem dahil edildi o Cihaz aktivasyon sırasını yönetir, Qualcomm gibi platformlar için gereklidir. Modül de tanıtıldı “Özensiz Mantık Analizörü” GPIO kullanarak mantıksal sinyal analizörleri oluşturmak için destek eklendi Çalışma Zamanı Sabitleri, ilk sistem yüklemesinden sonra değişmeden kalan sabit değişkenleri optimize eder.

Rust kullanımına ilişkin iyileştirmeler eklendi Rust sürüm 1.80 desteğiyle sürücü ve modüllerin geliştirilmesinde. Ek olarak, ürün yazılımını yönetmek ve kullanıcı alanına erişim sağlamak için soyutlamalar tanıtıldı. X86-64 mimarisinde bir sistem uygulandı Üret Probu Kullanıcı alanından dönüş değerlerinin takibini geliştirmek için optimize edilmiştir.

Bellekle ilgili olarak eklendiler CGROUP bellek denetleyicisi için bellek ayırma seçenekleri ve yeni parametreler, hafızayı boşaltma ve önbellek sayfaları arasındaki dengeyi ayarlayan "DEĞİŞİM" gibi. Ayrıca sanal bellek alanları araması da iyileştirildi /proc/pid/haritalar.

Ayrıca, Linux 6.11, yeni AES-GCM uygulamasıyla şifreleme iyileştirmeleri sunuyor Gelişmiş vektör talimatlarını kullanan x86-64 sistemleri için %156 performans artışı sağlar. Ek olarak, AMD SEV-SNP uzantısıyla sanallaştırılmış ortamlar için ilk destek eklenerek sanal makinelerin güvenliği artırıldı.

Son olarak, destek iyileştirmeleriyle ilgili olarak Linux 6.11 şunları ekliyor: AMD RDNA4 GPU için ilk destek ("GFX12"), DCN 4.0.x, GC 12.0 ve SDMA 7.0 gibi teknolojilerle birlikte. İçinde DRM 'EDID parametrelerinin sürücüsü yeniden yazıldı ve i915 sürücüsü artık Battlemage Xe2 GPU'larını destekliyor, varsayılan olarak CMRR modunu etkinleştirir. Ayrıca sürücüye SM7150 platformu ve X185 ve a505 GPU'ları için destek eklendi msm DRM.

Ses alanında Intel Panther Lake, Asahi Kasei AK4619 ve Cirrus Logic CS530x gibi markaların da aralarında bulunduğu yeni çipler ve kodlayıcılar dahil ediliyor. Ayrıca SoC için destek sağlanmaktadır. Aslanağzı X Elit 12 çekirdekli Oryon CPU ve Adreno GPU kullanan Qualcomm'dan.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara başvurabilirsiniz. aşağıdaki bağlantı.