Linux 7.1-rc2, büyük, "garip" ve çok sayıda yama içeren bir çekirdekle yoluna devam ediyor.

  • Linux 7.1-rc2, önemli miktarda değişiklikle birlikte piyasaya sürüldü, ancak Torvalds tarafından normal kabul edildi.
  • Aradaki farkın büyük bir kısmı, KVM kendi kendine testlerinde yapılan yeniden markalaşmadan ve yapay zeka araçlarının artan kullanımından kaynaklanıyor.
  • Modern NTFS sürücüsü için yeni bir düzeltme dalgası ve AMD ve Intel Xe GPU'ları için düzeltmeler.
  • Steam Deck OLED ve eski Radeon grafik kartları gibi tüketici donanımları için ilgili güncellemeler.

Linux 7.1-rc2

İkinci fırlatma adayı Linux 7.1-rc2 şimdi müsait Bu, test amaçlıdır ve çekirdeğin tamamına yayılmış önemli bir düzeltme paketi içerir. Değişiklik setinin büyüklüğüne rağmen, Linus Torvalds bu RC'yi "oldukça normal" olarak tanımladı ve son dakika aksilikleri ortaya çıkmazsa, döngünün her zamanki gibi yedinci sürüm adayı civarında sona ereceği beklentisini güçlendirdi.

Gelişimin bu aşamasında, odak noktası büyük ve görünür yeniliklerden ziyade şunlara yöneliktir: çekirdek kararlılığı ve gerçek donanım desteğiBu durum, özellikle sunucularda, masaüstü bilgisayarlarda ve mobil cihazlarda Linux'a güvenen Avrupalı ​​kullanıcılar ve işletmeler için önemlidir. KVM sanallaştırması, grafik sürücüleri ve yeni NTFS sürücüsündeki düzeltmelerin birleşimi, kararlı 7.1 sürümünün dağıtımlara ulaşmasından önce ayrıntıları iyileştirmeyi amaçlamaktadır; buna, aygıt yazılımı güncelleme yönetimini sağlayan araçlar da dahildir. ürün yazılımı güncelleme yönetimi.

Linux 7.1-rc2 büyük, normal davranış: KVM ve yapay zekanın rolü

Linux 7.1-rc2'de en çok dikkat çeken yönlerden biri, ham sayılarla ifade edildiğinde, Difüzat alışılmadık derecede iri görünüyor.Torvalds, değişikliklerin neredeyse yarısının şu alanlarda yoğunlaştığını açıkladı: kendi kendine testler KVM'de bu durum, esas olarak testlerin hem değişken hem de tür adlarında ana çekirdek koduyla aynı kurallara uyması için yapılan dahili yeniden adlandırma dalgasından kaynaklanmaktadır.

Bu tür temizlik, sanallaştırmanın işlevsel davranışını değiştirmez, ancak uzun vadeli bakım üzerinde etkisi olur. KVM testlerinin iç yapısını homojenleştirmekGeliştiriciler, sanal makinelerin davranışlarını daha iyi doğrulayabilirler; bu da Avrupa veri merkezleri, bulut sağlayıcıları ve iş yüklerini birleştirmek için KVM'ye güvenen test ortamları ile sanallaştırma projeleri için çok önemlidir. VirtualBox 7.2.8.

Torvalds ayrıca şunları da belirtti: normalden daha fazla yama deseniLinux 7.0'da zaten görülen bu eğilim, büyük ölçüde kod değişikliklerini oluşturmak veya bunlara yardımcı olmak için yapay zeka araçlarının kullanımına bağlanmaktadır. Bu artan hacim, mutlaka daha fazla istikrarsızlık anlamına gelmez, ancak daha sağlam inceleme, fuzzing ve otomatik test sistemlerini gerektirir; bu da zamanlayıcı gibi alanlarda zaten fark edilebilir bir durumdur. sched_extBurada birkaç ek düzeltme daha yapılmıştır.

Yeni NTFS sürücüsü: Son sürümden önce stabilizasyon çalışmaları

Linux 7.1'in İspanya ve Avrupa'nın geri kalanındaki masaüstü kullanıcılarını doğrudan etkileyen bir diğer önemli yönü ise şudur: Yeni NTFS sürücüsü ana çekirdeğe entegre edildi.Yıllarca süren çalışmaların ardından, geliştirici Namjae Jeon, orijinal salt okunur NTFS sürücüsünü temel alan ancak büyük ölçüde geliştirilmiş bu modern sürücüyü, Paragon'un NTFS3'ünün yerini alacak ve NTFS-3G gibi kullanıcı alanı çözümlerini geçersiz kılacak şekilde geliştirmeyi başardı.

Bu Linux 7.1-rc2 sürümü, hem NTFS sürücüsü için yapılan düzeltmelerden kaynaklanan hem de NTFS sürücüsü için yeni bir dizi düzeltme içermektedir. gerçek dünya ortamlarında artan kullanım C kodunun yoğun test edilmesi ve bulanıklaştırılması gibi işlemler yapıldı. Düzeltmeler arasında olası bellek sızıntılarının ve sayfa referanslarının giderilmesi, boş işaretçi referanslarının önlenmesi ve izlenmesi zor hatalara yol açabilecek küçük kodlama sorunlarının giderilmesi yer almaktadır.

Özellikle, aşağıdaki gibi işlevler ntfs_index_walk_down() içinden endeks bloğu tahsisinin daha sıkı doğrulanması Geçersiz erişimi önlemek için; hata yollarındaki sembolik bağlantı hedef dizelerinin işlenmesiyle ilgili bir bellek sızıntısı giderildi; ve ek kontroller getirildi. ntfs_mapping_pairs_decompress() VCN taşmalarını ve tahsis listelerindeki olası bozulmaları önlemek için (çalışma listeleri).

Ek olarak, ekip bir hatayı düzeltti. kötüye kullanımı PTR_ERR() geçerli portföy ipuçları üzerine en __ntfs_bitmap_set_bits_in_run()WIN32/DOS takma adları için dizin bağlantı sayısı, azaltma oranının ayarlanmasıyla iyileştirilmiştir. bağlantı Yalnızca MFT sayacı sıfıra ulaştığında ve başlatılmamış bir değişkenin kullanımı aynı sıkıştırma açma işleminde çözümlendiğinde. eşleme çiftleriBu olayların hiçbiri felaket niteliğinde bir arıza olarak sınıflandırılmamış olsa da, bunların düzeltilmesi sürücünün genel güvenilirliğini artırır; bu durum özellikle kişisel veya ofis bilgisayarlarında Windows ile paylaşılan NTFS bölümlerini kullananlar için önemlidir.

Bu iyileştirmeler hafta sonu ana çekirdek ağacına entegre edildi. Bunlar zaten Linux 7.1-rc2'nin bir parçası. Bunlar, herhangi bir gecikme olmazsa, Haziran ayında planlanan kararlı sürümün temelini oluşturacaktır. İşletmelerde, eğitim kurumlarında veya kamu idarelerinde karma Windows-Linux ortamlarını yöneten Avrupa topluluğu için, daha sağlam bir NTFS, işletim sistemleri arasında geçiş yaparken veri bozulması riskini azaltır.

Grafik düzeltmeleri: AMDGPU ve Intel Xe inceleme altında

NTFS ve KVM üzerindeki çalışmaların yanı sıra, bu RC sürümü önemli bir bölümü de içermektedir. DRM grafik alt sistemi düzeltmeleriEn büyük değişiklikler AMDGPU sürücüsünde yapıldı ve iyileştirmeler en yeni GPU'lardan, birçok kullanıcı ve profesyonel bilgisayarda hala bulunan eski modellere kadar uzanıyor.

Yeni özellikler arasında çok sayıda seçenek bulunmaktadır. GFX11.5.4 ve diğer yeni bileşenlerdeki IP blokları için düzeltmeler.Ancak GCN 1.0/1.1 neslinden AMD grafik kartlarına fayda sağlayan düzenlemeler de mevcut. Valve ile bağlantılı bir geliştirici olan Timur Kristóf'un çalışmaları sayesinde, on yıldan uzun bir süre önce ana çekirdekle ilgili sorunlar yaşayan Radeon HD 7870 XT (Tahiti LE) ve benzeri modeller gibi "harvest" GPU konfigürasyonları için destek düzgün bir şekilde etkinleştirildi.

AMDGPU'daki değişiklikler şunları da içeriyor: DC katmanının analog çıkışında bir düzeltmeBu güncelleme, daha önce yaşanan bir sorunu gideriyor ve DDC'siz entegre ekran bağlantı noktaları için desteğin iyileştirilmesinin yanı sıra vBIOS'a gömülü panel bilgilerinden EDID okuma işlemini de geliştiriyor. Bu çalışma, uzun ekipman ömrünün öncelikli olduğu ev ve iş ortamlarında hala yaygın olan eski dizüstü bilgisayarlardaki LVDS/eDP ekranlarında daha iyi performans sağlıyor.

Buna paralel olarak, Intel Xe denetleyicisi de aynı şekilde bilgi alır. Xe3P GPU'lar için özel ayarlamalar ve çözümler, yeni ile geçici çözümler ve performans ayarlamaları. Bu yamalar, Intel'in yeni nesil grafik donanımını kullanmaya başlayan sistemlerdeki deneyimi istikrara kavuşturmaya yardımcı olur; bu da Avrupa ekosistemindeki hem iş istasyonları hem de grafik ve multimedya geliştirme ekipleri için önemli olabilir.

Tüketici cihazları üzerindeki doğrudan etki: Steam Deck OLED

Klasik masaüstü donanımının ötesinde, Linux 7.1-rc2 önemli bir düzeltme getiriyor: Steam Deck OLED ses sistemiSon iki yıldır, ana çekirdek sürümü bu el tipi cihazda ses uyumluluğunu bozmuştu ve bu durum Valve'ı ve çeşitli el tipi konsol odaklı dağıtımları, alt dallarında kendi yamalarını sürdürmeye zorlamıştı.

Bu RC ile resmi ağaçtaki sorun düzeltildi, bu da Bu, özel alt kademe çözümlere olan ihtiyacı azaltır. Bu durum, İspanya ve Avrupa'da kullanılan genel amaçlı dağıtımların bu tür donanımlarla daha iyi bir hazır uyumluluk sunmasını da kolaylaştırıyor. Görünüşte küçük gerilemelerin, Linux kullanıcıları arasında popüler hale gelen cihazlardaki oyun ve multimedya deneyimini nasıl doğrudan etkileyebileceğinin açık bir örneğidir.

Genel çekirdek parlatma ve bulunabilirlik

Daha görünür alanlara ek olarak, Linux 7.1-rc2 şunları da içerir: Çekirdeğin her tarafına dağılmış çok sayıda küçük diziAğ ve GPU sürücülerinden (ki bunlar yine sürücü değişikliklerinin büyük bir bölümünü oluşturuyor) zamanlayıcı ayarlamalarına kadar... sched_ext ve diğer iç bileşenler. Genel eğilim, özellikle küçük olmayan, ancak istikrarlı bir profil sergileyen ve bugüne kadar bilinen büyük bir gerileme göstermeyen bir CR yönündedir.

Her zaman olduğu gibi, Linux 7.1-rc2'nin kaynak kodu kernel.org adresinden edinilebilir. Bu, geliştirme ortamlarında test etmesi gerekenler, test dağıtımlarına entegre etmesi gerekenler veya kararlı sürümden öne geçmek isteyenler ya da çekirdeği kurup test makinelerinde davranışını değerlendirmek isteyenler içindir. Torvalds, özellikle yapay zeka araçlarının kullanımıyla ilişkili yama hacmindeki sürekli artışı göz önünde bulundurarak, olası gerilemeleri tespit etmek için sürekli test yapılmasını teşvik etmiştir.

Linux 7.1-rc2'nin bıraktığı tablo, KVM sanallaştırmasının dahili testlerini yeniden düzenlediği, yoğun ince ayar aşamasındaki bir çekirdeğin tablosudur. Özel düzeltmelerle güçlendirilmiş modern NTFS sürücüsüAyrıca, hem AMD hem de Intel Xe GPU'larını optimize eden bir DRM grafik bloğu ve Steam Deck OLED gibi cihazlar için özel düzeltmeler de içeriyor. Tüm bunlar, Linux 7.1'i kararlı sürümüne daha da yaklaştırıyor ve sağlamlık ile donanım desteğine net bir şekilde odaklanıyor; bu da, herhangi bir sürpriz olmazsa, hem İspanya'daki hem de Avrupa'nın geri kalanındaki ev kullanıcıları ve kuruluşlar tarafından fark edilebilir olacaktır.

Linux 7.0-rc6
İlgili makale:
Linux 7.0-rc6, kararlı sürümden önce düzeltmeler konusunda hız kazanıyor.