Oyuncu

Linux 7.3 ile neler değişiyor?

GTA6
×

Linux 7.3 ile neler değişiyor?

Share this article


Linux çekirdeğinin bir sonraki büyük güncellemesi için geliştirme sürecinde önemli bir aşama geride kaldı. Linux 7.3-rc1 yayımlandı ve iki haftalık birleştirme penceresi resmen kapandı. İlk sürüm adayı; Apple Silicon desteğinin genişletilmesinden AMD Zen 6 hazırlıklarına, Intel’in yeni nesil donanımlarından dosya sistemi geliştirmelerine kadar çok sayıda değişikliği beraberinde getiriyor.

Linux 7.3 ile neler değişiyor?

Linux 7.2’nin ardından açılan iki haftalık birleştirme döneminde geliştiricilerin hazırladığı yeni özellikler ve değişiklikler Linux 7.3 kod tabanına eklendi. RC1’in yayımlanmasıyla birlikte yeni özelliklerin toplandığı ana dönem kapandı ve çekirdek için test, hata düzeltme ve kararlılık çalışmalarının ağırlık kazanacağı süreç başladı. Linux 7.3-rc1 final sürüm değil ve şu aşamada esas olarak geliştiriciler, erken benimseyen kullanıcılar ve test yapmak isteyenler için sunuluyor.

Linux 7.3-rc1 yayınlandı! Apple M3 ve Thunderbolt desteği geliyor

Linux 7.3-rc1, commit sayısı bakımından şimdiye kadar yayımlanan en büyük ilk sürüm adaylarından biri oldu. Linus Torvalds, sürümün genel yapısında olağan dışı tek bir değişikliğin öne çıkmadığını ancak toplam boyutun oldukça yüksek olduğunu belirtti. Kod farkının büyüklüğündeki en önemli etken ise AMD grafik sürücüsüne eklenen yeni donanım tanımları.

AMD tarafındaki en büyük ekleme DCN6 kayıt başlıklarından oluşuyor. Yeni nesil grafik donanımları için gereken donanım tanımlarının C başlık dosyalarında çok büyük miktarda #define olarak yer alması, kod miktarını ciddi biçimde artırdı. DCN6 başlıkları ve bunlara eşlik eden yeni nesil AMD GPU kodu, Linux 7.3-rc1 yamasının yaklaşık üçte birini oluşturuyor. Bu bölüm çıkarıldığında sürümün kalan değişiklik hacmi önceki Linux geliştirme döngüleriyle daha benzer bir seviyeye iniyor.

AMD Zen 6 platformlarının Linux desteği de Linux 7.3 ile genişliyor. Grafik tarafında yeni AMD IP bloklarına yönelik çalışmalar bulunurken Intel cephesinde Nova Lake işlemcilerle kullanılacak Xe3P grafik birimleri artık varsayılan olarak etkinleştiriliyor. Intel’in Starfire platformu için ilk hazırlıklar da çekirdeğe girdi. Intel hibrit işlemcilerde performans ve verimlilik çekirdeklerinin zamanlanmasına yönelik geliştirmeler de Linux 7.3 değişiklikleri arasında yer alıyor.

Intel işlemciler için termal yönetim tarafında Directed Package Thermal Interrupt desteği eklendi. Bu özellik Intel CPU’ların thermal throttling sürücüsüne dahil edildi ve paket düzeyindeki sıcaklık yönetimiyle ilgili yeni donanım mekanizmasının Linux çekirdeği tarafından kullanılmasını sağladı.

Apple Silicon tarafında da önemli eklemeler var. Linux’un Thunderbolt sürücüsü Apple Silicon desteği kazandı ve M1, M2 ile M3 ailesindeki sistemler için ilk USB4 ve Thunderbolt desteği çekirdeğe dahil edildi. Apple M3 ailesinde destek alanı genişlerken M3 Pro, M3 Max ve M3 Ultra işlemciler için hazırlanan ilk ana çekirdek desteği de Linux 7.3 geliştirme döngüsünde yerini aldı.

Apple sistemleri için yeni PMGR sürücüsü de çekirdeğe eklendi. Bu sürücü Apple işlemcilerindeki çeşitli güç yönetimi kontrollerini Linux üzerinden yönetilebilir hale getiriyor. M1 Pro, M1 Max ve M1 Ultra tabanlı sistemlerde s2idle durumunda yaklaşık 1 watt seviyesinde güç tasarrufu sağlayabilen değişiklikler de bu geliştirme döngüsüne dahil edildi.

Grafik tarafındaki yenilikler AMD ve Intel ile sınırlı değil. Açık kaynaklı NVIDIA Nouveau sürücüsü, NVK Vulkan sürücüsünün NVIDIA NVDEC donanımı üzerinden Vulkan Video özelliklerinden yararlanabilmesi için gerekli çekirdek desteğini aldı. Direct Rendering Manager, framebuffer, panel ve arka aydınlatma alt sistemlerinde de geniş çaplı güncellemeler yapıldı.

Oyun tarafında Linux 7.3, 2026 model Valve Steam Controller için ilk çekirdek sürücüsü desteğini içeriyor. HID alt sistemine eklenen sürücüyle birlikte kontrolcünün Linux çekirdeği tarafından doğrudan tanınması için gerekli altyapı oluşturuldu. Kısıtlı ekran kartı belleğine sahip sistemlerde oyun performansını etkileyen vRAM yönetimi üzerinde de değişiklikler yapıldı.

Dosya sistemlerinde Btrfs başta olmak üzere ext4, XFS, F2FS, EROFS, NTFS3, exFAT, FAT, OverlayFS, FUSE ve çeşitli ağ dosya sistemlerinde güncellemeler bulunuyor. NFS istemci ve sunucu tarafı, Ceph ile SMB/CIFS bileşenleri de yeni kod aldı. Blok katmanı, Device Mapper, io_uring ve fscrypt tarafında yapılan değişiklikler de Linux 7.3-rc1’e dahil edildi.

Linux 7.3 ayrıca FailFS adlı yeni ve oldukça minimal bir dosya sistemini ana çekirdeğe ekliyor. FailFS, hata işleme yollarının test edilmesi için işlemleri bilinçli şekilde başarısız olacak biçimde tasarlanan özel bir dosya sistemi. Bunun yanında yıllardır kullanılan ancak artık eski kabul edilen EFS ve FreeVxFS dosya sistemi sürücüleri çekirdekten kaldırıldı. Cachefiles ondemand kodu da kaldırılan bileşenler arasında bulunuyor.

Çekirdeğin temel altyapısında zamanlayıcı, kilitleme mekanizmaları, workqueue, cgroup ve genişletilebilir sched_ext zamanlayıcı altyapısında değişiklikler yapıldı. Bellek yönetimi, slab allocator, memblock, RCU, futex, kesme yönetimi, zamanlayıcılar, timekeeping, vDSO ve SMP kodlarında da güncellemeler yer alıyor. Livepatching, liveupdate ve kexec bileşenleri de yeni sürüm döngüsünde değişiklik aldı.

Mimari desteğinde x86 ve ARM64’ün yanı sıra RISC-V, LoongArch, PowerPC, s390, MIPS, OpenRISC, parisc ve m68k için de yeni kodlar eklendi. PowerPC tarafında çekirdek içindeki Rust desteği genişletilirken Linux’un Rust altyapısı genel olarak yeni düzeltmeler ve araç geliştirmeleri aldı.

Güvenlik tarafında Landlock, AppArmor, SELinux ve Smack gibi Linux Security Module bileşenlerinde güncellemeler bulunuyor. TPM, sistem bütünlüğü, yetenek yönetimi ve denetim altyapısı da değişiklik aldı. KUnit ve kselftest test altyapıları, Kbuild/Kconfig, ftrace, tracefs, RTLA, Real-time Verifier ve Kernel Concurrency Sanitizer gibi geliştirici ve hata ayıklama araçlarında da yenilikler var.

Torvalds, iki haftalık birleştirme döneminde kendi sistemini güncelleyerek süreci istemeden zorlaştırdığını da açıkladı. Sistem yükseltmesinin ardından ortaya çıkan bir sorunla uğraşmak zorunda kaldı ancak problem giderildi ve Linux 7.3-rc1 planlanan geliştirme akışı içerisinde yayımlandı. Torvalds, sürümün geri kalanının daha küçük ve olaysız ilerlemesini istediğini ancak bunun gerçekleşmesinin pek olası görünmediğini de esprili bir dille ifade etti.

Linux 7.3 için bundan sonraki aşamada haftalık sürüm adayları yayımlanacak. Yeni özellik ekleme döneminin kapanmasının ardından geliştiriciler mevcut kodun test edilmesine, bulunan regresyonların giderilmesine ve çekirdeğin kararlı hale getirilmesine yoğunlaşacak. Geliştirme takvimi olağan akışında ilerlerse Linux 7.3’ün kararlı sürümünün ekim ayının ikinci yarısında yayımlanması bekleniyor.



Kaynak

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir