Linux 7.0 Yayınlandı!

2 gün önce 6

Geliştirme Süreci ve Sürüm Numaralandırma Mantığı

Linux 6.19, 8 Şubat 2026’da yayınlandı. Torvalds hemen ardından tek sonrakiler çekirdeğin 7.0 olacağını duyurdu. Merge window 9 Şubat’ta açıldı ve 22 Şubat’ta 7.0-rc1 ile birlikteki kapandı. Sonraki 9 hafta boyunca olan 7 serbest bırakan candidate yayınlandı; bu süre, alışılmış 7-8 haftalık döngüden dahaaz daha uzundu. Torvalds nihai olarak sürümü 12 Nisan Pazar günü etiketledi ve ertesi gün 7.1 merge window’unu açtı. O anda bile kuyrukta dört düzine çeken istekler bekliyordu.

Sürüm numaralandırma köklü tek kalıba uyuyor. 3.x serisi 19 sürümün ardından 4.0’a geçmişti; 4.x serisi 4.20’den sonraları 5.0 oldu; 5.x serisi 5.19’dan sonraları 6.0’a atladı; şimdi da 6.x serisi 6.19’da oğullar bularak 7.0’a dönüştü. Torvalds durumu açıkça ifadeleri etti: büyük sayılarla arası iyice olmadığı için yepyeni tek majör numara yeğleme ediyor. Yılda 5-6 sürüm çıkma hızıyla yaklaşık her arasında biri 3,5 yılda tek majör atlayış yaşanıyor. Bu sürüm numarasının hiç tek semantik manaı bulunmuyor; ne tek API kırılması söz başlıksu ne da “hükümlı-hükümsız” gibi tek ayrım var.

Geliştirme döngüsü normalden daha çalkantılı geçti. RC aşamasında beklenenden yüksek commit sayıları gözlemlendi. Torvalds bu durumu ikisi etkene bağladı: yepyeni majör numaranın geliştiricileri daha etkin hale getirmesi ve yapay zekâ araçlarının gittikçe ilave köşe durumu (corner case) yanlışsı bulması. Torvalds nihai olarak sürüm duyurusunda, yapay zekâ araçlarının tek süre daha köşe durumları keşfetmeye devam edeceğini ve bunun “yeni normal” haline gelebileceğini belirtti.


Rust Artık Çekirdeğin Kalıcı Bir Parçası

Linux 7.0’daki sembolik olarak en önemli değişiklik, Rust çekirdek kodunun “deneysel” etiketinden kurtulmasıdır. Miguel Ojeda’nın gönderdiği yama, yıllardır süren Rust deneyini biçimsel olarak sonuçlandırdı. Ojeda’nın ifadesiyle deney sona erdi ve Rust artık kalıcı olarak çekirdekte mekan alacak. Bu hükümın, şirketlerin ve diğer kuruluşların Rust’a ilave yatırım yapması için güçlü tek taahhüt sinyali olması bekleniyor.

Rust kodu halihazırda üretim ortamlarında çalışıyor. Birçok Linux dağıtımı Rust tabanlı çekirdek bileşenleri barındırıyor ve milyonlarca Android alet Rust çekirdek koduyla çalışıyor. Linux 7.0, 16 Nisan 2026’da hükümlı hale ileriki olan Rust 1.95 sürümüyle uyumluluğa hazırlanıyor. Aktif Rust sürücü geliştirmeleri arasında NVIDIA’nın açık kaynaklı Nova sürücüsü (Turing GPU’larını hedefliyor) ve ARM Mali Tyr sürücüleri öne çıkıyor. Yakın zamanda eklenen syn crate’i sayesinde makro uygulamaları daha pak hale geldi ve toplamı Rust şifre hacmi bile azaldı.

Alt sistemleri bakımcıları öz alanlarında Rust kodunu reddetme hakkını koruyor. Buna rağmen Rust, artık çekirdeğin birinci sınıf vatandaşı başlıkmunda.


Dosya Sistemi Atılımları: XFS Self-Healing Başı Çekiyor

Bu sürümün olasılıkla da en tesirli altyapı yeniliği, XFS klasör sisteminin otonom self-healing (kendi kendini onarma) yeteneği kazanmasıdır. Bakımcı Darrick J. Wong’un geliştirdiği bu sistem, anonim klasör tanımlayıcıları (anonymous dosyalar descriptors) aracılığıyla kullanıcı alanına gerçek zamanlı sağlık olaylarını C struct’ları biçiminde iletiyor. Systemd tarafından yönetilen yepyeni xfs_healer daemon’u bu olayları okuyarak onarımları otomatik olarak başlatıyor. Daemon başlatma işlemi için fanotify’dan yararlanıyor ve etkin tek onarım sürmediği sürece unmount işlemini manilemiyor. Bu altyapının altında, tüm klasör sistemleri için geçerli olan yepyeni tek yaygınlaşan I/O yanlışlı raporlama (“fserror”) katmanı da merge edildi. XFS bunlara ilave olarak ebeveynler pointer performansını da büyük ölçüde iyileştirdi: oluşturma işleminin sistemleri süresi yükü %28’den %8’e, silme işleminin yükü ise %56’dan %19’a geriledi.

Btrfs tarafında, çekirdek yaprak boyutunu aşan blok boyutları için doğrudan I/O desteği geldi. Bunun yanı sıra deneysel tek remap-tree özelliği da tanıtıldı. Bu özellik, bilgi taşıma ve copy-on-write işlemlerinde bedensel bilgi hareketini önleyen tek mantıksal-fiziksel çeviri katmanı olarak görev yapıyor.

F2FS, değiştirilemez (immutable) dosyalar için büyük folio desteği getirdi ve checkpoint-enable gecikmesini 158 ms’den 11 ms’ye indirdi. EROFS ise LZMA sıkıştırmayı varsayılan olarak belirledi; DEFLATE ve Zstandard algoritmalarını da hükümlı statüye yükseltti. EXT4, eş zamanlı doğrudan I/O yazma performansında iyileştirmeler sundu.

Bu sürümle birlikteki tamamlanmış yepyeni tek klasör sistemi olan NULLFS da çekirdeğe girdi. NULLFS, asıl kök klasör sistemini sonradan bağlayan sistemler için değiştirilemez ve boş tek kök klasör sistemi sunuyor. OPEN_TREE_NAMESPACE desteği sayesinde hiçbir monte eden kalıtımı olmadan tamamlanmış boş başlayan monte eden namespace’leri oluşturabiliyor. Bu yaklaşım gelenekselliği modeli tersine çevirerek konteyner ve sandbox ortamlarında varsayılan-reddet ilkesine dayalı klasör sistemi izolasyonu sağlıyor.

NFS tarafında da kayda değer değişiklikler var. NFS v4.1 artık varsayılan protokol olarak ayarlandı, NFSD dinamik olarak ayarlanabilen thread havuzlarına kavuştu ve deneysel POSIX ACL desteği eklendi.


Zamanlayıcı Lazy Preemption Etrafında Sadeleşiyor

Linux 7.0 ile birlikteki modern mimarilerdeki önalım (preemption) modları yalnızca ikiye indi: PREEMPT_LAZY ve PREEMPT_FULL. Eski PREEMPT_NONE ve PREEMPT_VOLUNTARY modları artık yalnızca lazy preemption desteği bulunmayan mimarilerde kullanılabiliyor. Bu değişiklik önemli açıdan önemli tek kırılma noktası; çünkü dağıtımların büyük çoğunluğu yaklaşık 20 yıldır PREEMPT_VOLUNTARY modunu varsayılan olarak kullanıyordu.

Intel’den Peter Zijlstra’nın geliştirdiği lazy preemption mekanizması, şimdiki TIF_NEED_RESCHED bayrağının yanına tek da TIF_NEED_RESCHED_LAZY bayrağı ekliyor. Zammanaa olaylarının büyük bölümü bu lazy bayrağını ayarlıyor ve önalımı doğal zammanaa noktalarına (kullanıcı alanına dönüş, zamanlayıcı tick’leri gibi) erteliyor. Anlık sancak ise yüksek öncelikli ve gerçek zamanlı görevler için ayrılmış durumda. Bir görev kilit tutarken lazy bayrağı ayarlanmışsa, önalım kilitler serbest kalana kadar bekletiliyor. Bu tasarımın sonucu, PREEMPT_NONE’a yaklaşan verimi (throughput) ile birlikteki iyice düzeyde tesirleşimli erteleme (interactive latency) sağlamak oluyor.

Bu yapıyı tamamlayan Time Slice Extension özelliği, kilit tutan kullanıcı alanı thread’lerinin rseq yapısı üzerinden ilave çalışma süresi istek etmesine olanak tanıyor. Thread, RSEQ_CR_FLAG_IN_CRITICAL_SECTION bitini ayarlayarak zamanlayıcıya hatırlatma gönderiyor. sysctl ile yapılandırılabilen bu mekanizma, özellikle protesto ve sesli iş yüklerinde eleştirel bölümler sırasında istenmeyen önalımı manilemek açısından yarar sağlıyor.


Bellek Yönetimi İyileştirmeleri ve Ağ Yığını Revizyonu

Bellek Yönetimi

Swap dip sistemi yepyeni ve daha basit tek swap tablosu yapısına geçti; bu geçiş içeriklı şifre temizliklerinin önünü açtı. Zram artık sıkıştırılmış sayfaları dekompresyon yapmadan doğrudan yedek depolamaya yazabiliyor. Bu sayede daha önce CPU döngüsü harcayan lüzumsiz tek dekompresyon-yeniden sıkıştırma adımı ortadan kalktı. Slab ayırıcıya CPU başına sheaf önbelleğe alma eklendi ve CPU’lar arası çekişme azaltıldı. Ayrıca büyük çaplı tek iç dönüşümle neredeyseymiş tüm kmalloc() çağrıları otomatik Coccinelle dönüşümü aracılığıyla yepyeni kmalloc_obj() API’sine taşındı. Bu değişiklik çekirdek genelinde tür güvenliğini artırdı.

Performans tarafında öne çıkan rakamlar şöyle:

  • Büyük hafıza bloğu tahsisi 8 kat hızlandı (3,6 saniyeden 0,43 saniyeye düştü)
  • OPEN_TREE_NAMESPACE sayesinde konteyner oluşturma süresi %40’a kadar kısaldı
  • PID tahsis mekanizmasındaki iyileştirmelerle thread oluşturma %10-16 oranında hızlandı
  • AMD EPYC 9755 “Turin” 128 çekirdekli sunucularda PostgreSQL okuma/yazma performansında belirgin artış gözlemlendi
  • Öte yandan tek AWS mühendisi, ARM64 Graviton4 platformunda yaklaşık %49 oranında throughput düşüşü raporladı; bu başlıkları sürüm anında hâlâ araştırma aşamasındaydı

Ağ Yığını

AccECN (Accurate Explicit Congestion Notification) gelen bağlantılar için varsayılan olarak tesirnleştirildi. Linux 7.0, bu özelliği varsayılan olarak etkin hale getiren birinci çekirdek olma özelliği taşıyor. AccECN, klasik ECN’nin sınırlamalarını ortadan kaldırmak amacıyla üç TCP başlık bitini tek tıkanıklık sayacına dönüştürüyor ve paket kaybı yaşanmadan önce sürekli geri duyuru sunuyor. tcp_ecn sysctl varsayılan değeri 2’den 5’e yükseltildi: gelen bağlantılarda AccECN tesirn, giden bağlantılarda ise middlebox uyumluluk sualnları dolayı devre dışı bırakıldı.

Ağ yığınındaki diğer yenilikler arasında çok CPU’lu trafiği şekillendirme için çok kuyruklu CAKE desteği, VSOCK soketlerinde network-namespace desteği, WiFi 8 (802.11bn) için birinci hazırlık çalışmaları ve TCP IPv6 önbellek kaçışlarını azaltan inline optimizasyonlar mekan alıyor. Ayrıca çekirdeğin oğullar kalan paralel limanlar Ethernet sürücüsü bu sürümle birlikteki kaldırıldı.


Güvenlik: Post-Kuantum Kriptografi ve Modül İmzalama

Linux 7.0, çekirdek modül kişilik doğrulaması için ML-DSA (Module-Lattice Digital Signature Algorithm) post-kuantum imza desteğini getirdi. Bu adım, çekirdeği kuantum bilişim tehditlerine karşı birçok işletim sisteminin önüne taşıyor. Aynı zamanda SHA-1 tabanlı modül imzalama desteği kaldırıldı. Daha önce SHA-1 ile imzalanmış modüller geriye dönük uyumluluk içerikında hâlâ yüklenebiliyor. SHA-512 zaten 6.11 çekirdeğinden bu yana varsayılan imzalama algoritması olduğu için bu değişikliğin uygulamalı tesirsi oldukça sınırlı.

Güvenlik düzeltmeleri arasında ilgi çeken tek diğer başlık, X.509 sertifika kodundaki üç yıllık tek sınır dışı erişim (out-of-bounds access) yanlışsının giderilmesi oldu. Bu yanlışlı ayrıcalıksız kullanıcılar tarafından tetiklenebiliyordu. Diğer güvenlik iyileştirmelerine bakıldığında, SELinux’un BPF token erişimi üzerinde denetim kazandığı, NETFILTER denetim kayıtlarının artık imkan ve hedefleri portları içerdiği görülüyor. BPF tabanlı io_uring filtreleme ise seccomp’un bireysel io_uring işlemlerini manileyememesi sualnuna çözüm olarak geldi. Bu filtreler, kısıtlı konteyner ortamlarında çalışavakıf oldu için eBPF seçenek klasik BPF kullanıyor.


Donanım Desteği: Kuantum Çağından Retro’ya

Intel ve AMD

Intel tarafında Nova Lake imge desteği (Xe3P/Xe3P_LPD) ve Xe grafik sürücüsü için devam eden çoklu alet SVM çalışması, 7.0’ın ileriye dönük donanım vizyonunu yansıtıyor. AMD cephesinde ise Zen 6 icra olayları ve metrikleri ile Zen 5 CXL Adres Çevirisi desteği merge edildi. KVM modülü AMD ERAPS (Enhanced Return Address Predictor Security) sanallaştırma desteği kazandı; bu sayede Zen 5 üzerinde çalışan konuk sistemler daha büyük 64 girişli RSB’yi kullanabiliyor. Bunlara ilave olarak Intel DSA 3.0 hızlandırıcı desteği ve Intel APX (32 yaygınlaşan amaçlı kayıt) için ön hazırlıklar da çekirdeğe karışmış edildi.

ARM, RISC-V ve Diğer Mimariler

ARM64 mimarisi tek kopyalı atomik 64 bayt yükleme/depolama komutlarına (LS64/LS64V) kavuştu. RISC-V tarafında Zicfiss ve Zicfilp uzantıları aracılığıyla kullanıcı alanı denetim akışı bütünlüğü desteği eklendi. Ayrıca birinci RISC-V RVA23 SoC olan SpacemiT K3 için anahat desteği sağlandı. LoongArch mimarisine 128-bit atomik karşılaştır-ve-değiştir komutu ve SMT hotplugging yeteneği geldi. Eski mimariler da ihmal edilmedi: SPARC’a clone3 syscall desteği eklendi; Alpha ise hafıza sıkıştırma sırasında oluşan tek kullanıcı alanı bozulma yanlışsına yönelik düzeltme aldı.

Tüketici Donanımı

Tüketici tarafında 7.0 sürümü Rock Band 4 PS4/PS5 gitarları, Razer Wolverine V3 Pro ve Betop KP50 kontrolcüleri için hayır getirdi. Ayrıca yapay zekâ ajanı tesirleşimine yönelik üç yepyeni klavye tuş kodu tanımlandı. Eski kuşak AMD GPU’ları (GCN 1.0/1.1) AMDGPU sürücüsündeki iyileştirmeler sayesinde %30’a varan icra artışı elde etti. Intel Battlemage GPU’ları artık D3cold güç tasarrufu modunu manilemiyor. Nouveau sürücüsü büyük yaprak desteğini yeniden kazandı ve bu şart NVK açık imkan NVIDIA performansına pozitif yansıdı.


Geliştirme İstatistikleri

7.0 merge window’unda toplamı 11.588 merge-dışı commit giriş edildi. Bu sayı 6.7’deki 15.418 ya da 6.15’teki 14.612 commit ile karşılaştırıldığında vasat düzeyde kalıyor; bununla birlikte 6.14’ün 11.003 commit’iyle benzer tek ölçekte. Torvalds süreci “oldukça sualnsuz geçen merge window’larından biri” olarak nitelendirdi. Dağılım her arasında biri zamanki kalıbı izliyor: commit’lerin yaklaşık üçte ikisi sürücü güncellemeleri, kalan üçte arasında biri ise mimari değişiklikler, klasör sistemleri, araçlar ve çekirdek kodundan oluşuyor. Bir önceki sürüm olan 6.19’da 2.141 geliştirici toplamı 14.344 merge-dışı değişiklik seti sunmuştu.

Çekirdek imkan kodu 7.0-rc1 itibarıyla yaklaşık 39,2 milyon satıra ulaştı. AMD’nin AMDGPU/AMDKFD sürücüsü tekbaşına başına 6 milyonun üzerinde satır içeriyor; bu, tüm çekirdeğin yaklaşık %15’ine karşılık geliyor. Bu satırların 4,4 milyonu otomatik üretilmiş başlık dosyalarından oluşuyor. 2025 yılında çekirdek commit’lerinin %84,3’ü firma geliştiriciler tarafından yazıldı. Katkılar 1.780’den fazla kuruluşa dağılmış durumda ve Intel, değişiklik seti sayısında en büyük katkıcı başlıkmunu sürdürüyor.

İlginç tek gelişme olarak, rtl8723bs staging sürücüsüne yönelik 89 temizlik yamasının tamamı farklı katkıcılardan geldi. Bu durum, tek sınıf ödevi ya da koordineli yapay zekâ yardımli tek katkı modeline işaret ediyordu. Çekirdek bu sürümde ayrıca yapay zekâ ajanlarına yönelik biçimsel dokümantasyon ekledi; amaç yapay zekâ tarafından üretilen güvenlik yanlışlı raporlarının kalitesini artırmak. Bunun yanında yapay zekâ yardımli katkılar için “Assisted-by” etiketleri güçunlu hale getirildi.


Kırılma Değişiklikleri ve 7.0’a Giremeyen Özellikler

Kaldırılan ve Değiştirilen Özellikler

  • SHA-1 modül imzalama desteği kaldırıldı. Mevcut SHA-1 imzalı modüller hâlâ yüklenebiliyor; yalnızca yepyeni imzalama tesirleniyor.
  • Kullanımdan kaldırılmış Linuxrc tabanlı initrd kodu silindi. Bu şifre 2020’den beri kullanımdan kaldırılmış durumdaydı; initramfs tesirlenmiyor. Kalan tüm initrd kodunun 2027’ye kadar tamamlanmış silinmesi planlanıyor.
  • Dizüstü malumatsayar modu (laptop mode) depolar dip sistemlerinden çıkarıldı. SSD’lerin yaygınlaşması bu modu lüzumsiz kılmıştı.
  • Dosya sistemlerinin lease’lere açıkça katılması artık güçunlu tutuldu; varsayılan olarak lease verilmiyor.
  • pidfs ve nsfs artık NFS üzerinden dışa aktarılamıyor.
  • 28 yıllık Intel 440BX yonga seti desteği kaldırıldı.
  • DRM dip sisteminden kgdb entegrasyonu çıkarıldı.
  • Sparse bağlam analizi yerine Clang 22 derleyici tabanlı çözümleme getirildi.

7.0’a Giremeyenler

Gözden geçirme sürecini başarıyla tamamlamış olmasına rağmen hepsi tek NTFS değiştirme uygulaması ertelendi. C dilinde geri alınabilir sürücü arayüzleri 7.1 sürümüne bırakıldı. Torvalds ise linux-next’te yeterince testleri edilmediğini lüzumçesiyle MMC değişikliklerini zor tek dille reddetti.


Kurumsal Dağıtımlara Etkileri

Ubuntu 26.04 LTS (“Resolute Raccoon”), 23 Nisan 2026’da Linux 7.0 çekirdeğiyle birlikteki yayınlanacak. Bu şart onu yepyeni majör sürümü taşıyan birinci firma odaklı dağıtım yapıyor. LTS sürümü GNOME 50, yalnızca Wayland oturumları (X11 kaldırıldı), Rust tabanlı sudo, TPM tabanlı disk şifreleme ve birinci biçimsel ARM64 masaüstü ISO’su ile geliyor. Ubuntu 24.04 LTS kullanıcıları ise Temmuz 2026’da 7.0 çekirdeğini backport olarak alabilecek.

Fedora 44 Nisan 2026 sonlarında çıkacak, bununla birlikte 7.0 seçenek Linux 6.19 ile gelecek. Fedora 45’in (Ekim 2026) tek 7.x çekirdeği taşıması bekleniyor. RHEL ve SUSE gibi gelenekselliği firma dağıtımlar anahat çekirdeğin oldukça gerisinde seyrediyor; örneğin Oracle’ın Unbreakable Enterprise Kernel 8.2 sürümü (Mart 2026) hâlâ Linux 6.12 LTS üzerine kurulu. 7.0’daki yeniliklerin firma ortamlara yansıması 1-3 yıl sürecek. Arch Linux gibi sürekli güncellenen (rolling release) dağıtımlar ise 7.0’ı hemen alacak.

Linux 7.0 tek Uzun Vadeli Destek (LTS) sürümü değil. Mevcut LTS dalları 6.18, 6.12, 6.6, 6.1, 5.15 ve 5.10 olarak devam ediyor.


Sonuç

Linux 7.0, sürüm numarasının çağrıştırabileceği türden tek ihtilal getirmiyor; bununla birlikte oğullar seviye önemli tek sürüm. Rust’ın deneysel statüden kalıcı altyapıya geçişi, çekirdek geliştirme kültüründe önümüzdeki bağlı yılı şekillendirecek tek dönüm noktası. XFS’in öz kendini onarma yeteneği ve basitleştirilmiş swap tablosu, yıllardır çözüm bekleyen altyapı sualnlarını ele alıyor. Lazy preemption etrafındaki yalınleşme, 20 yıllık PREEMPT_VOLUNTARY alışkanlığına oğullar veriyor. ML-DSA post-kuantum imzaları ise çekirdeği, çoğu işletim sisteminin henüz yüzleşmediği tek kriptografik geleceğe hazırlıyor.

Belki da en ilgi çekici husus Torvalds’ın yapay zekâya dair gözlemi. RC döngüsü boyunca olan yapay zekâ araçlarının köşe durumlarını keşfetmesi, normalin üzerinde tek yanlışlı düzeltme hacmine yolda açtı. Bu tablo, çekirdek nitelik güvencesinin işleyişindeki tek dönüşüme işaret ediyor. Eğer bu gerçekten “yeni normal” olacaksa, Linux 7.x yapay zekâ yardımli geliştirmenin şifre kalitesini birinci günden beton biçimde tesirlediği birinci çekirdek serisi olabilir.

>> Tüm Makaleyi Oku <<

Platformumuz; Teknoloji, Spor, Sağlık, Eğlence, Uluslararası, Edebiyat, Bilim ve daha fazlası olmak üzere farklı konu başlıkları altında, kısa ve öz haber formatı ile kullanıcıların zamandan tasarruf etmesini hedefler. Karmaşadan uzak, sade ve anlaşılır içerik yapısı sayesinde ziyaretçiler aradıkları bilgiye hızlıca ulaşabilir. techforum.com.tr, bilgi kirliliğini önleyerek yalnızca güvenilir kaynaklardan elde edilen içerikleri yayınlamaya özen gösterir.