Linux 6.15 büyük performans ve donanım yükseltmeleri ile lansmanlar


25 Mayıs 2025’te piyasaya sürülen Linux 6.15 çekirdeği, açık kaynaklı gelişimde önemli bir anı işaret ederek çeşitli çığır açan özellikler ve teknik ilerlemeler getiriyor.

En önemlisi, bu sürüm ilk Pust tarafından yazılmış Direct Rendering Manager (DRM) sürücüsü Nova, NVIDIA RTX 2000 “Turing” serisini ve daha yeni GPU’ları hedef alan Nova’yı piyasaya sürüyor.

Tamamen pas içinde yazılan Nova sürücüsü, mevcut Nouveau sürücüsünü başarılı olmayı ve NVIDIA GPU desteğini modernize etmeyi amaçlayan bellek güvenli çekirdek gelişimine doğru bir paradigma kaymasını temsil ediyor.

– Reklamcılık –
Google Haberleri

Rust’un çekirdeğe entegrasyonu grafiklerle sınırlı değildir.

Linux 6.15 ayrıca Rust desteğini HRTimer ve ARMV7’ye genişleterek Rust’un kritik çekirdek alt sistemlerinde güvenlik garantilerinden yararlanmaya yönelik artan bir eğilimi yansıtır.

Bu hareket, tarihsel olarak düşük seviyeli sistem yazılımını rahatsız eden bellek güvenliği güvenlik açıklarını azaltmak için önemlidir.

Çekirdek yapılandırmasında pas desteğini etkinleştirme

bashCONFIG_RUST=y
CONFIG_DRM_NOVA=y

Bu çekirdek yapılandırma bayrakları pas altyapısı ve Nova DRM sürücüsünü etkinleştirerek geliştiricilerin yeni bellek güvenli bileşenleri denemelerine olanak tanır.

ÖzellikDilHedef DonanımDurum
Nova DRM sürücüsüPasNVIDIA RTX 2000+Deneysel
hrtimer desteğiPasArmv7Stabil

Performans ve esneklik

Linux 6.15, özellikle Exfat için dosya sistemi işlemlerinde dramatik iyileştirmeler getiriyor.

Optimize edilmiş küme atma algoritmaları sayesinde, Exfat’ta büyük dosyaları silmek artık 150 kat daha hızlı.

Örneğin, bir 80GB dosyasını silme discard Montaj seçeneği artık önceki sürümlerde 4 dakikadan fazla bir süredir sadece 1.6 saniye sürüyor.

Bu, bitişik kümeleri ayrı ayrı işlemek yerine atmak için toplu olarak elde eder.

Benchmark komut örneği:

bash# Mount exFAT with discard option and test file deletion
mount -t exfat -o discard /dev/sdX1 /mnt/exfat
time rm /mnt/exfat/largefile.img

Diğer dosya sistemi geliştirmeleri şunları içerir:

  • BRFS: Şimdi hızlı ve gerçek zamanlı ZSTD sıkıştırma seviyelerini (-15 ila -1) destekleyerek kabul edilebilir sıkıştırma oranları ile gelişmiş hız sağlar. Ayrıca, sağlama toplamı gerektiren dosyalar için tamponlu yazılara geri döner, sanal makinelerde sağlama toplam uyuşmazlığı hatalarını azaltır.
  • SİGORTA: Artık dosya adlarını 1024 karakterden daha uzun süre işleyebilir ve tepkisiz kullanıcı uzay sunucularında zaman aşımını uygulayabilir.
  • BCACHEFS: Hata algılama ve onarım için vaka duyarsızlık desteği ve yeni “ovma” işlevini kazanır.

Ağ cephesinde, Linux 6.15, IO_uring alt sistemi aracılığıyla sıfır kopya alma (ZCRX) getirir.

Bu özellik, ağ paketi verilerinin doğrudan kullanıcı alanı belleğine akmasına izin vererek, çekirdek-kullanıcı kopyalama ve geleneksel hizalama veya karmaşık bellek haritalama gereksinimlerini atlayarak ek yükünü ortadan kaldırır.

Ağ yığını ayrıca TCP_RTO_MAX_MS TCP Getirme Zaman Aşımları üzerinde ince taneli kontrol sağlayan soket seçeneği.

Teknik Örnek: TCP_RTO_MAX_MS ayarlama

cint timeout_ms = 3000;
setsockopt(sockfd, IPPROTO_TCP, TCP_RTO_MAX_MS, &timeout_ms, sizeof(timeout_ms));
Dosya sistemiAnahtar GeliştirmeDarbe
ExfatSilmeler için parti atın150x daha hızlı dosya silme
BRFSHızlı/Gerçek Zamanlı ZSTD SıkıştırmaGeliştirilmiş hız, daha düşük hatalar
SİGORTA> 1024 char dosya adları, zaman aşımıDaha iyi istikrar
bcachefsVaka duyarsızlık, ovmaVeri bütünlüğü, esneklik

Donanım desteği ve çekirdek altyapısı

Linux 6.15, donanım uyumluluğunu ve çekirdek altyapısını önemli ölçüde genişletir:

  • Apple Touch Bar: Özel sürücüler artık hem Intel hem de Apple M1/M2 MacBook profesyonellerini destekleyerek arka ışık, dokunmatik etkileşim ve işlev anahtarı ekranını destekliyor.
  • Samsung Galaxybook: Yeni sürücüler tam ACPI platformu desteği, pil yönetimi ve işlev anahtarı işleme sağlar.
  • Oyun Denetleyicileri: Sony PlayStation 5, Xbox ve Turtle Beach denetleyicileri için geliştirilmiş destek ve yarış ve uçuş simülatör çevre birimleri için yeni sürücüler.
  • Intel Killer E5000 Ethernet: Şimdi minimum kod değişiklikleriyle destekleniyor.

Çekirdek altyapı geliştirmeleri yeni bir fwctl Standartlaştırılmış ürün yazılımı RPC’leri için alt sistem, gerçek zamanlı montaj/eşleştirme olay izleme için yeni bir Fanotify API ve blok katmanındaki donanım şifreli anahtarlar için destek.

Örnek: Fanotify ile dosya sistemi olaylarını izleme

cfanotify_init(FAN_CLASS_NOTIF, O_RDONLY);
fanotify_mark(fd, FAN_MARK_ADD, FAN_MOUNT, AT_FDCWD, "/mnt");
Donanım/Alt SistemYeni özellik/destekFayda
Apple Touch BarÖzel sürücü (Intel/M1/m2)Tam dokunmatik çubuk işlevselliği
Samsung GalaxybookACPI, Batarya, Fonksiyon AnahtarlarıGeliştirilmiş dizüstü bilgisayar deneyimi
Ağ oluşturmaSıfır kopya alma (ZCRX)Daha düşük gecikme, daha yüksek hız
Blok katmanıDonanım şifrelenmiş tuşlarGeliştirilmiş Güvenlik

Linux 6.15, daha güvenli ve daha hızlı bir Linux ekosistemi için zemin hazırlayarak, en yeni dil entegrasyonunu, büyük performans kazanımlarını ve daha geniş donanım desteğini harmanlayan bir dönüm noktası sürümü olarak öne çıkıyor.

Bu haberi ilginç bul! Anında güncellemeler almak için bizi Google News, LinkedIn ve X’te takip edin!



Source link