Linux 7.0-rc2: Beklenenden daha büyük ikinci bir sürüm adayı

  • Linux 7.0-rc2, alışılmadık derecede yüksek sayıda değişiklik ve erken yama ile birlikte geliyor.
  • Yapılan düzeltmelerin önemli bir kısmı, sürücülerin ötesinde dosya sistemleri, BPF, ağ ve SMB istemcisine odaklanmaktadır.
  • Ryzen AI ve diğer grafik sürücüleri için AMDXDNA sürücüsünde büyük bir düzeltme yapıldı ve bu düzeltme nihai sürüme doğru ilerliyor.
  • Bu sürüm test ve geliştirme amaçlıdır, İspanya veya Avrupa'daki üretim ekipleri için önerilmez.

Linux 7.0-rc2

Gelecek Linux çekirdeğinin piyasaya sürülmesi için ikinci aday. şimdi müsait Test için geldi ve bu aşama için normalden daha fazla hareketlilikle ulaştı. Linux 7.0-rc2, rc1'den bir hafta sonra yayınlandı.Bu durum, yeni özelliklerin entegrasyonu için pencereyi kesin olarak kapatıyor ve teorik olarak kod temizleme ve istikrara kavuşturmanın ön plana çıkması gereken aşamaya geçilmesini sağlıyor.

Bu sürüm, genel halk için değil, teknik deneyime sahip kişiler için tasarlanmış olsa da, etkisi bir o kadar önemlidir: Bu durum, dosya sistemleri, ağ, BPF ve modern donanım sürücüleri gibi temel sistem bileşenlerini etkiler.Bu durum, özellikle en yeni nesil AMD işlemcilere ve yapay zeka hızlandırıcılarına sahip sistemler için geçerlidir. Bu da onu, özellikle Avrupa ve İspanya'da sistem yöneticileri, geliştiriciler ve kritik Linux tabanlı altyapıları yönetenler için önemli kılmaktadır.

Linux 7.0-rc2, geliştirme döngüsü içinde ne anlama geliyor?

İlk sürüm adayının yayınlanmasıyla birlikte, proje genellikle yeni özelliklerin entegre edilmesi aşamasını tamamlar. Bundan sonra, Aşağıdaki düzeltme işlemleri öncelikle gerilemeleri gidermeyi, alt sistemleri iyileştirmeyi ve istikrar sağlamayı amaçlamaktadır. Kararlı çekirdek sürümünü yayınlamadan önce. Bu model yıllardır tekrarlanıyor ve çekirdek sürüm takviminin temelini oluşturuyor.

Linux 7.0 özelinde, rc1 sürümü, en yeni donanımlarla uyumluluğu iyileştirmeye ve NTFS desteği ve belirli SSD'lerin işlenmesi gibi sistemin eski bölümlerini güncellemeye odaklanan bir atılım olduğunu zaten açıkça ortaya koymuştu. rc2 sürümü, son kullanıcıya görünür büyük özellikler eklemiyor, ancak zorlu ortamlarda fark yaratabilecek çok sayıda dahili ayrıntıyı iyileştiriyor.

Linux 7.0-rc2 normalden daha büyük ve bu durum Linus Torvalds'ı endişelendiriyor.

Linux 7.0-rc2 hakkında en çok tartışma yaratan şey, belirli değişiklikler değil, güncellemenin genel boyutudur. Linus Torvalds, ikinci RC modelinin bu kadar hantal olmasından pek memnun olmadığını açıkça itiraf etti. Eğer birleştirme dışı commit sayısı ile ölçülürse.

Gelişmenin ters gittiği anlamında endişe verici bir durum değil, ancak alışılmadık bir durum. Torvalds'ın kendi ifadesine göre, Bu kadar donanımlı bir RC2'yi uzun zamandır görmemiştim. Doğrudan değişikliklere gelince, ona göre bu durum, bazen bu geliştirme döngülerini etkileyen "takvim karmaşası" ile ilgili olabilir: bazı haftalarda daha fazla entegrasyon talebi birikirken, diğerlerinde tempo yavaşlıyor.

Çekirdek geliştiricisinin dikkate aldığı bir diğer faktör ise önceki döngünün süresidir. Linux 6.19, normalden bir hafta sonra yayınlandı.Bu durum muhtemelen, bekleyen işlerin ve bazı düzeltmelerin büyük bir kısmının bu aşamada yoğunlaşmasına ve bu erken aşamada istenenden daha fazla yüklenmiş bir RC2'ye yol açmıştır.

İstikrara, iç temizliğe ve sürücü hakimiyetinin azaltılmasına odaklanın.

Diğer durumlarda genellikle olanın aksine, Linux 7.0-rc2'deki değişikliklerin ağırlığı sürücüler üzerinde o kadar da ezici bir şekilde dağılmıyor.Torvalds, sürücülerin RC1'e kıyasla toplam farkın yaklaşık dörtte birini oluşturduğuna, oysa normalde yama hacminin yarısını kolayca oluşturduklarına dikkat çekiyor. Değişiklik ağacı özetine göre, bu sefer sürücüler toplamın yaklaşık dörtte birini temsil ediyor.

Bu vesileyle, Çalışmanın çok önemli bir kısmı dosya sistemleriyle ilgilidir.(İspanyol ve Avrupa şirketleri de dahil olmak üzere, karma Windows/Linux ağlarında yaygın olarak kullanılan) SMB istemcisi, yüksek performanslı sunucu ve depolama ortamlarında yaygın olarak kullanılan iki dosya sistemi olan XFS ve EROFS'ye yönelik iyileştirmelerle birlikte, düzenlemelerin önemli bir bölümünü almaktadır. Bu çalışmanın bir kısmı şunlara odaklanmaktadır: dosya sistemleri ve yük altında gösterdiği davranış.

Geri kalan değişiklikler ise şu şekilde dağıtılmıştır: Çekirdek, ağ kodu, mimari, otomatik test ve BPF'de yapılan düzenlemeler.Çekirdek içinde gözlemlenebilirlik, filtreleme ve gelişmiş görevler için giderek daha fazla kullanılan BPF, izleme veya güvenlik amacıyla kullanıldığı bağlamlarda güvenilirliğini güçlendirmek amacıyla hem çekirdeğin kendisinde hem de test paketinde çok sayıda düzeltme alıyor.

Önemli düzeltmeler: AMDXDNA ve diğer grafik sürücüleri

Kontrolcü alanında, bu RC2'nin en önemli odak noktalarından biri grafik ve hızlandırma ekosistemidir. AMD'nin Ryzen yapay zeka hızlandırıcılarıyla ilişkili AMDXDNA sürücüsü.Sistem askıya alma sorunlarından bellek arızalarına kadar uzanan, dikkat çekici bir dizi düzeltme içeriyor.

Hali hazırda entegre edilen düzeltmeler şunlardır: Askıya alma ile ilgili kilitlenmeler, arabellek taşmaları, giriş verilerinin temizlenmesi, kilitlenmeler, aralık dışı erişim ve bellenim yükleme hatalarına yönelik çözümler.Bu sorunların çoğu, C dilinde belleğin manuel olarak yönetilmesinin karmaşıklığı ve riskleriyle doğrudan bağlantılıdır; bu da gelecekte bu tür hataları en aza indirmek için denetleyicilerde Rust kullanımına ilişkin tartışmayı yeniden alevlendirmiştir.

AMDXDNA'nın ötesinde, Değişiklikler AMDGPU'yu da kapsıyor (UserQ desteği, DC ekran alt sistemindeki ve VCN 5'teki düzeltmeler dahil).Intel Xe, Nouveau ve diğer video ve hızlandırma sürücüleri de dahil olmak üzere. Bu son durumlarda, bunlar çoğunlukla büyük yeni özellikler içermeyen, ancak Linux 7.0'ın kararlı sürümü için grafik desteğini istikrara kavuşturmak için gerekli olan daha küçük yamalardır.

Dosya ve ağ sistemleri: SMB, XFS, EROFS ve daha fazlası

7.0-rc2 sürümü ayrıca hem masaüstü hem de sunucu ortamlarındaki temel dosya sistemlerinin bakımına da derinlemesine odaklanmaktadır. Küçük ve orta ölçekli işletme müşterisi çok sayıda değişiklik almaktadır.Bu durum, özellikle iç ağlarında Linux sunucularını ticari Windows veya NAS altyapılarıyla birleştiren Avrupa kuruluşları için önem taşıyabilir.

KOBİ'lerle birlikte, XFS ve EROFS, yüksek yük altındaki ortamlarda performansı iyileştirmeyi amaçlayan düzeltmeler içermektedir. ve birleşme döneminde ortaya çıkan gerilemeleri önler. Bu düzenlemeler özellikle GNU/Linux sistemlerinde büyük veri hacimleriyle çalışan hosting sağlayıcıları, veri merkezleri ve sistem yöneticileri için önemlidir.

Ağ açısından bakıldığında, Ağ yığınının farklı katmanlarına değişiklikler eklendi.Bu durum, 7.0 çekirdeğinin İspanya ve Avrupa'nın geri kalanındaki kullanıcıları destekleyen yoğun trafik, web hizmetleri veya bulut altyapılarını yönetmek için kullanıldığı senaryolarda operasyonun performansını güçlendirmektedir.

Çekirdek, BPF ve mimaride değişiklikler

Görünür alt sistemlerin ötesinde, Rc2'nin önemli bir bölümü çekirdek yapısına odaklanmaktadır.Beklenmeyen davranışları önlemek ve belirli senaryolarda performansı iyileştirmek amacıyla, çeşitli dahili yürütme yollarına ve desteklenen mimarilere bağlı koda düzeltmeler dahil edilmiştir.

GMP (İyi Üretim Uygulamaları), geliştirme sürecinin bu aşamasında özel önem verilen bir alan olmaya devam etmektedir. Otomatik test ve GMP ile ilgili araçlarda çok sayıda düzenleme yapılmıştır.Bu, gözlemlenebilirlik, ağlar veya gelişmiş güvenlik alanlarında bu teknolojiyi kullananlar için çok önemlidir; bu durum, izleme işlemlerinin bir kısmını bu mekanizmalara dayandıran Avrupalı ​​hizmet sağlayıcıları da kapsamaktadır.

Bir diğer önemli değişiklik ise ortadan kaldırılmasıdır. Sistem günlüklerinde can sıkıcı mesajlara neden olan eski bir Kconfig seçeneği. Başlatılmamış rastgelelik kaynaklarının kullanımıyla ilgilidir. Bu tür bir temizleme işlemi önemsiz gibi görünse de, günlüklerdeki gürültüyü azaltmaya ve yöneticilerin ve destek ekiplerinin gerçek sorunları belirlemesini kolaylaştırmaya yardımcı olur.

Yeni donanımların test edilmesi üzerinde etkisi olan bir RC (Received Control)

Genellikle en yeni özellikleri test etmek için ön sürüm çekirdek sürümlerini yükleyenler, bu rc2 sürümünü ayrıntılı olarak incelemelidir. Ağ alt sistemleri, gelişmiş dosya sistemleri ve yeni AMD donanımıyla ilgili değişikliklerin hacmi Özellikle kararlılığın önemli olduğu ortamlarda çekirdek kullanılıyorsa, test işlemlerini yavaş yavaş yapmak tavsiye edilir.

Kişisel kullanım için masaüstü veya dizüstü bilgisayarlarda, Ryzen işlemcili ve entegre yapay zeka hızlandırıcılarına sahip bilgisayarlarda Linux 7.0-rc2'yi denemek ilginç olabilir.Bunun kontrollü ortamlarda (örneğin, bir test bölümünde veya ikincil bir makinede) ve güncel yedeklemelerle yapılması şartıyla.

En cualquier caso, Bu RC, üretim ekipmanları, kritik iş istasyonları veya operasyonel sunucular için tasarlanmamıştır.Ne İspanya'da ne de Avrupa'nın geri kalanında. Bu, asıl amacı kararlı sürüm yayınlanmadan önce topluluğun hataları tespit etmesi olan bir geliştirme sürümüdür.

Dağıtımınıza Linux 7.0-rc2 yükleme seçenekleri

Linux 7.0'ın nihai sürümü yayınlanana ve ana dağıtımlar (Debian, Ubuntu, Fedora, openSUSE, vb.) bunu kararlı depolarına entegre edene kadar, Rc2'yi denemek isteyenler çekirdeği kendileri kurmalıdır.Bu, biraz deneyim ve komut satırına makul düzeyde aşinalık gerektirir.

İspanya'da kullanılan Debian veya Ubuntu tabanlı dağıtımlarda ve diğer birçok dağıtımda, üçüncü taraf depolar tarafından sunulanlar gibi çekirdek yönetim araçlarını kullanmak oldukça yaygın bir seçenektir. Amaç, çekirdeğin ana sürümlerini manuel olarak derlemeden indirip kurabilmektir.Aynı zamanda, sorunlar ortaya çıktığında çekirdekler arasında geçişi kolaylaştırır.

AMDXDNA, AMDGPU, SMB, XFS ve EROFS gibi dosya sistemlerine zaten uygulanan düzeltmeler ve BPF, çekirdek ve ağdaki güçlendirmelerle birlikte, Linux 7.0-rc2, hem modern donanımlarla uyumluluğu hem de sistemin iç sağlamlığını iyileştirmeyi amaçlayan bir sürümün geliştirilmesinde önemli bir aşama olarak konumlandırılmıştır.Çekirdek gelişimini yakından takip edenler için bu dönüm noktası, her şeyin ilk seferde mükemmel gitmese de, sürekli iyileştirme sürecinin hâlâ çok canlı olduğunu hatırlatıyor.

Linux 6.19-rc8
İlgili makale:
Linux 6.19-rc8, kararlı sürüme giden yolu açıyor.