Linux 7.2 sürümü yayınlandı ve USB4STREAM, KVM ve Ext4'te yeni özellikler içeriyor.

Anahtar noktaları:
  • USB4STREAM entegrasyonu, ağ bağlantısına gerek kalmadan USB4 portları üzerinden bilgisayarlar arasında doğrudan veri aktarımı sağlar.
  • Btrfs'de (varsayılan olarak büyük dosyalar) ve Ext4'te (hızlı commit yeniden tasarımı) kritik performans optimizasyonları.
  • KVM hipervizörünün Intel MBEC ve AMD GMET uzantılarına desteği, sanal makinelerin optimizasyonunu sağlar.
  • BPF aracılığıyla takas belleği tüketiminin azaltılması ve iç içe zamanlayıcıların desteklenmesi.
  • Eski i486 işlemciler için desteğin kaldırılması ve kullanım dışı kalan AppleTalk protokolünün silinmesi.

Tux, Linux Çekirdeğinin maskotu

İki yoğun aylık geliştirme sürecinin ve on yedi binden fazla hata düzeltmesinin ardından Linus Torvalds, Linux çekirdeği 7.2'yi resmen yayınladı. Yeni sürüm, binlerce satır eski kodu temizlemenin yanı sıra performans optimizasyonları getiriyor, bellek yönetimini iyileştiriyor ve cihazlar arasında yeni doğrudan iletim teknolojilerini kullanıma sunuyor.

iomap mekanizmasının özünde yer alan gereksiz çağrıların ortadan kaldırılması , NVMe sürücülerde yoğun yük altında ext4 ve xfs gibi sistemler kullanılırken saniyedeki giriş/çıkış işlemlerini (IOPS) yüzde beş oranında artırmayı başarmıştır .

Btrfs artık sıralı giriş ve çıkışı en üst düzeye çıkarmak için varsayılan olarak büyük folio'ları desteklerken , Ext4 ise darboğazları ortadan kaldırmak ve karmaşık dizinlerde karma hesaplama hızını iki katına çıkarmak için hızlı commit mekanizmasını yeniden tasarladı .

Ayrıca, USB4 bağlantı noktaları üzerinden bağlanan bilgisayarlar arasında doğrudan veri aktarımına olanak sağlayan bir mekanizma olan USB4STREAM tanıtılmıştır . Sistemde sanal bir aygıt oluşturarak, kullanıcılar standart komutlar kullanarak bilgisayarlar arasında bilgi okuyabilir ve yazabilir, böylece karmaşık ağ köprüleri veya soketleri yapılandırma ihtiyacını tamamen ortadan kaldırabilirler.

Ayrıca, takas alt sistemi, anonim ve paylaşımlı belleği birleştirerek bellek kullanımını önemli ölçüde azaltmış ve bağlanan her terabayt takas için yarım gigabayta kadar RAM tasarrufu sağlamıştır. İşlem seviyesinde, eBPF tarafından yönlendirilen SCHED_EXT mekanizması artık iç içe zamanlayıcıların oluşturulmasına olanak tanıyarak her kontrol grubunun kendi görevlerini bağımsız olarak yönetmesini sağlamaktadır.

Çekirdek zamanlayıcısı artık önbellek duyarlı yük dengelemesini destekliyor; bu sayede akıllı iş parçacıkları aynı üst düzey önbelleği paylaşacak şekilde gruplandırılıyor ve veri erişim verimliliği önemli ölçüde artırılıyor. Bu özellik, iç içe alt zamanlayıcıların oluşturulmasına olanak tanıyan ve her kontrol grubuna (cgroup) kendi yürütme kurallarını yönetme yeteneği veren SCHED_EXT mekanizmasıyla daha da geliştiriliyor.

Ayrıca, başlangıçta yenilikçi bir Adil GPU Zamanlayıcısı tanıtılmıştı , ancak oyunları Proton uyumluluk katmanı üzerinden çalıştırırken performansı düşüren gerilemeler nedeniyle son anda devre dışı bırakılmak zorunda kaldı ve geçici olarak geleneksel FIFO modeline geri dönüldü.

Bu arada, çekirdek gerekli temizleme işlemlerine devam ediyor ve kayan nokta birimi bulunmayan eski i486 işlemcilere yönelik desteği kesin olarak kaldırıyor, ayrıca onlarca yıllık hizmetin ardından saygın AppleTalk ağ protokolünü de sonlandırıyor.

Güvenlik ve sanallaştırma, geçmişteki saldırı vektörlerini kapatarak ilerliyor. KVM hipervizörü artık Intel MBEC ve AMD GMET donanım uzantılarından yararlanarak , sanal makinelerde çekirdek ve kullanıcı alanı arasında yürütme haklarının bağımsız yönetimini sağlıyor ve böylece hipervizöre yapılan maliyetli kontrol aktarımlarını azaltıyor.

Kod tabanında, güvenli olmayan `strncpy` fonksiyonu kaldırıldı; bu, taşma güvenli alternatiflerle değiştirilmesi için yıllar ve yüzlerce yama gerektiren bir çalışmaydı. Ek olarak, AF_ALG donanım hızlandırıcılarından arındırıldı, kullanıcı alanındaki yazılım uygulamalarına öncelik verildi ve Landlock modülü, UDP ağ soketleri üzerinde sıkı kontrolü içerecek şekilde korumasını genişletti.

Bu sürüm, eski kodların temizlenmesi ve yeni standartların benimsenmesiyle de hatırlanacak. i486 işlemcilere olan destek kaldırıldı ; aynı kaderi ikonik AppleTalk protokolü, ARCnet arayüzleri ve eski ATM ağ bağlantıları da paylaştı.

Öte yandan, PPPoE denetleyicisi, GRO ve GSO yük boşaltma mekanizmalarını benimseyerek paket yeniden birleştirme performansını beş katına çıkarmayı başarmış ve modernliğin göstergesi olmuştur.

Son olarak, 8K iletimler için açık kaynaklı AMDGPU sürücüsüne HDMI 2.1 FRL teknolojisinin eklenmesiyle donanım desteği taçlandırılırken , Rust-for-Linux ekosistemi de istikrarlı bir şekilde olgunlaşmaya devam ederek s390 mimarisine destek ekliyor ve Turing mimarisi ve üzeri tabanlı modern NVIDIA GPU'ları yönetmek için Nova sürücüsünün entegrasyonunu ilerletiyor.

Son olarak, daha fazla bilgi edinmek isterseniz, ayrıntıları aşağıdaki bağlantıda bulabilirsiniz.


Google'da tercih edilen kaynak olarak ekleyin.