Linux 6.17: Btrfs, güvenlik, ağ, GPU ve genel çekirdek optimizasyonunda yeni özellikler

Tux, Linux Çekirdeğinin maskotu

Birkaç gün önce açıklandı Linux çekirdeğinin yeni resmi sürümü 6.17 yayınlandı, iki aylık aralıksız çalışmanın ardından ortaya çıktı.

Linux 6.17 bir sürümdür performans, istikrar ve entegrasyon açısından önemli bir adım ileri taşıyor Özgür işletim sisteminin mükemmel teknolojik atılımı. Bu sürüm, 2118 geliştiricinin katkılarıyla 14.334 düzeltmeyi içeriyor ve 12.800'den fazla dosyayı etkileyen ve eklemeler ve silmeler arasında bir milyondan fazla satır kodu değiştiren 46 MB'lık bir yama içeriyor. Çekirdek, böylece inovasyon hızını ve geniş topluluğunu bir kez daha kanıtlıyor.

Btrfs, ext4 ve NTFS3: Dosya Sistemlerinde Önemli Gelişmeler

Depolama alt sistemi ve dosya sistemleri özel ilgi gördü. Btrfs, sütunlardan biri modern çekirdeğin artık büyük foliolar için deneysel destek sunar, Bu da bellek yükünü azaltır ve yoğun işlemlerde performansı önemli ölçüde artırır. Önceden okuma mekanizmaları optimize edildi ve bitmap yönetimi, boş dosya oluşturma hızında %20'lik bir artış sağlıyor. Ayrıca, XArray yapısındaki anahtarlar artık daha kompakt ve yaprak düğümlerinin sayısı %70'e kadar azalıyor.

Paralel, ext4, RWF_DONTCACHE bayrağıyla arabellekli G/Ç desteği ekler, verilerin yazıldıktan hemen sonra önbellekten kaldırılmasına izin verirken EROFS meta veri sıkıştırması eklerNTFS3 sürücüsü ise Windows'ta oluşturulan sembolik bağlantılara yönelik desteği genişletiyor ve ad doğrulamasını iyileştirerek platformlar arası entegrasyonu güçlendiriyor.

Ayrıca, Bcachefs'in harici bakıma geçişiAna çekirdeğin aktif geliştirmesinden çıkarılmasının ardından, kod tabanında kalacak olsa da, resmi çekirdek geliştirme yönergelerine yeniden entegre edilene kadar geliştirilmesi Kent Overstreet liderliğindeki bağımsız şubeye bağlı olacaktır.

Yeni modüller ve görev zamanlayıcısının basitleştirilmesi

El Çekirdek 6.17, tek işlemcili ve çok işlemcili sistemler için kodları birleştiriyor, gereksiz yapılandırmaları ortadan kaldırır. Bu karar, görev zamanlayıcı yönetimini basitleştirerek, tek işlemcili ortamlarda bile SMP sürümlerini temel haline getirir.

Harika eklemelerden bir diğeri de DAMON alt sisteminin yeteneklerini genişleten DAMON_STAT modülü bellek erişimi ve etkinsizlik istatistikleri sağlayarak. Aynı alanda, sistemler ARM64 canlı yama desteği kazandı (Canlı Yama), çekirdeğin yeniden başlatmaya gerek kalmadan güncellenmesini sağlar.

Desteği pidfd, genişletilmiş öznitelikleri ilişkilendirme yeteneğiyle genişletilmiştir Kullanıcı alanından bilgi aktarımı ve aynı sürecin yeniden açılması arasındaki bilgilerin korunması, çok kullanıcılı ortamlarda gelişmiş süreç yönetimi için önemli bir iyileştirmedir.

Sistem güvenliği, hata ayıklama ve güvenilirlikteki gelişmeler

Linux çekirdeğinin yeni sürümü olan 6.17 sürümü, çekirdeğin koruma mekanizmalarında, özellikle de CPU güvenlik açıklarına karşı iyileştirmeler sunuyor. Belirli saldırı adlarına güvenmek yerine, Yapılandırmalar artık, tehlikeye atılan izolasyon türüne göre engelleme vektörlerini seçmenize olanak tanır. (ister kullanıcı süreçleri arasında, ister çekirdek ve kullanıcı arasında, isterse sanallaştırılmış ortamlar arasında olsun) daha sağlam ve etkili koruma sunar.

Çekirdek de /proc dosya sisteminin güvenliğini artırır, Sahte bağlantılar aracılığıyla kötü amaçlı manipülasyonu önlemek için kök inode numarasının düzeltilmesi. Bu, Clang ile derlemeye korumaların entegre edilmesi, yığındaki tüm değişkenleri başlatarak başlatılmamış verilerin sızdırılmasını önler.

Ayrıca, şu husus da vurgulanmaktadır ki; çekirdek, kritik uygulamaların izlenmesine olanak tanıyan yeni bileşenler sunar ve resmi modellerde tanımlanan davranışlara uygunluğu doğrular. Aynı zamanda, AppArmor sistemi, AF_UNIX soketleri için erişim denetimini de ekleyerek kapsamını genişletir ve dahili iletişimin güvenlik katmanını güçlendirir.

Ağ, sanallaştırma ve optimize edilmiş performans

Ağ açısından, Linux 6.17 desteğini sunar tıkanıklık kontrol algoritması TCP DualPI2, düşünce performansı düşürmeden yüksek öncelikli trafik ile standart trafik arasında bir denge sağlamakTCP alım penceresi boyutu doğruluğu da iyileştirildi ve Çok Yollu TCP (MPTCP) desteği genişletilerek, birden fazla yol üzerinden eş zamanlı iletim yetenekleri geliştirildi.

El Ethernet Üzerinden Güç desteği (PES) artık yapılandırılabilir güç dağıtım stratejilerine izin veriyorIP kameralar ve erişim noktaları gibi cihazlarda verimliliği artırır. Bu arada, Yönetim Bileşeni Taşıma Protokolü (MCTP), gelişmiş yönlendirmeyi bünyesinde barındırarak ara düğümler aracılığıyla harici düğümler arasında iletişimi mümkün kılar.

Sanallaştırma alanında, KVM hipervizörü, ARM üzerinde GICv5 kesme denetleyicisi için destek ekliyorve eski sürücülerin emülasyonlarını devre dışı bırakmaya olanak tanıyan CONFIG_KVM_IOAPIC parametresi eklendi. Ayrıca, VMSCAPE güvenlik açıklarına karşı koruma güçlendirildi ve kök kullanıcının çekirdeğe erişimini sınırlayan Lockdown LSM modülü yeniden etkinleştirildi; bu, güvenliği artırılmış ortamlarda ve UEFI Güvenli Önyükleme'de hayati önem taşıyan bir özelliktir.

GPU, ses ve yeni mimarilere destek

Kontrol eden, denetleyici Intel'in Xe DRM'si uyumluluğu geliştiriyor Panther Gölü ve WildCat Gölü mikro mimarileriyle, sürücü ise AMDGPU, bellek temizleme mekanizmalarına yönelik desteği genişletiyor (Cleaner Shader) ve hibrit grafiklere sahip dizüstü bilgisayarlar için optimizasyonlar ekler.

Kontrol eden, denetleyici i915, "ölümün mavi ekranı"na benzer şekilde drm_panic özelliğini benimsiyor Kritik hataların teşhis edilmesine yardımcı olur. Ayrıca, NVIDIA GPU'lar için Rust dilinde yazılmış Nova sürücüsü üzerindeki çalışmalar entegre edilmeye devam ediyor ve GeForce RTX 2000 serisi desteğinin yanı sıra bellek yönetimi, kare arabellekleri ve GSP sabit yazılımı için yeni özellikler ekleniyor.

Öte yandan sürücüler Adreno, Panfrost ve Lima, Qualcomm, Mediatek ve Rockchip GPU'larına yönelik desteği genişletiyorSes bölümünde çekirdek, Fairphone 4 ve 5, Framework Laptop 13 (Ryzen AI 300) ve HP, ASUS ve LG'nin çeşitli modelleri gibi yeni sistemlere destek ekleyerek, çekirdeğin modern donanımlarla tam uyumluluğa olan bağlılığını yansıtıyor.

Son olarak NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Renesas R-Car V4M-7 ve TI am62d2 gibi çiplerin eklenmesiyle ARM kart ve SoC'lere destek genişletilmiş ve böylece Linux'un mobil, gömülü ve yüksek performanslı cihazlardaki varlığı pekiştirilmiş oldu.

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