Linux 5.16 zaten piyasaya sürüldü ve bunlar onun haberleri

Logo Çekirdeği Linux, Tux

İki aylık geliştirmeden sonra, Linus Torvalds, yeni çekirdek sürümü Linux 5.16 ve en dikkate değer değişiklikler arasında Wine'daki Windows oyunlarının performansını iyileştirmeye yönelik futex_waitv sistem çağrısı, dosya sistemindeki hataların fanotify aracılığıyla izlenmesi, ağ yuvaları için bellek ayırma yeteneği, bir büyük hacimli yazma işlemleri, diğer şeylerin yanı sıra çok sürücülü sabit diskler için destek.

Yeni versiyon 15415 geliştiriciden 2105 düzeltme aldı, değişiklikler 12023 dosyayı etkiledi, 685198 kod satırı ekledi, 263867 satırı kaldırdı.

44'da sunulan tüm değişikliklerin yaklaşık %5.16'ü aygıt sürücüleri ile ilgilidir, değişikliklerin yaklaşık %16'sı donanım mimarilerine özgü kodun güncellenmesiyle, %16'sı ağ yığınıyla, %4'ü dosya sistemleriyle ve %4'ü ile ilgilidir. iç çekirdek alt sistemleriyle ilgili.

Linux çekirdeği 5.16'in temel yenilikleri

Bu yeni versiyonda mekanizma, dosya sistemi durumunu izlemek ve hataları izlemek için ek araçları bilgilendirir. Hata izleme desteği uygulandı şu anda yalnızca FS Ext4 için.

tambien yazma tıkanıklığının ele alınması iyileştirildi Bunlar, yazma işlemlerinin hacmi sürücünün kapasitesini aştığında ve sistem, zaten aktarılan istekler tamamlanana kadar işlemin yazma isteklerini engellemeye zorlandığında meydana gelir.

Yeni sürümde, aşırı yükleme ve engelleme görevleri hakkında bilgi almak için kullanılan çekirdek mekanizması tamamen elden geçirildi.

Btrfs, Zoned Namespace teknolojisi için destek uygular, tüm blok grubunu güncellerken, depolama alanını blok veya sektör gruplarını oluşturan bölgelere bölmek için sabit sürücülerde veya NVMe SSD'lerde kullanılır.

Dizin kayıt mekanizması yeniden tasarlandı, verimliliği artırmak için ağaçtaki arama ve kilitleme sayısının azaltıldığı, ayrıca eksik sayfalar yazılırken sıkıştırma kullanımı için sınırlı desteğin yanı sıra alt sayfaları birleştirme yeteneği.

dosya sistemi üzerinde Ext4, yalnızca hata düzeltmeleri günlüğe kaydedilir ve inode tablosu tembel başlatma parametrelerinin daha kesin hesaplanması Blok cihaz düzeyinde, CPU çekirdeklerine bağlantı işlemlerinin verimliliğini önemli ölçüde artıran optimizasyonlar uygulandı.

FS F2FS'ye montaj seçenekleri eklendi depolandıklarında dosyaların parçalanmasını kontrol etmek için (örneğin, parçalanmış depolarla çalışmak için optimizasyonlarda hata ayıklamak için).

Yeni bir sistem çağrısı eklendi, futex_waitv, tek bir sistem çağrısı ile aynı anda birden fazla futex'in durumunu izlemek için. Bu özellik, Windows'ta bulunan WaitForMultipleObjects işlevine benzer; futex_waitv aracılığıyla öykünmesi Wine veya Proton üzerinde çalışan Windows oyunlarının performansını artırmak için yararlı olabilir.

CPU'da önbellek havuzunu hesaba katan Görev Zamanlayıcı'ya bir işleyici eklendi. Kunpeng 920 (ARM) ve Intel Jacobsville (x86) gibi bazı işlemcilerde, belirli sayıda CPU çekirdeği, genellikle 4, L3 veya L2 önbelleğini birleştirebilir.

Uygulanmıştır DAMON alt sistemine dayalı birkaç yeni özellik Kullanıcı alanında çalışan seçili bir işleme göre RAM'deki verilere erişimi izlemeyi sağlayan en son sürüme eklenen (Data Access Monitor).

Buna ek olarak, sıkıştırma algoritmasının uygulanması zstd, 1.4.10 sürümüne güncellendi, bu da sıkıştırma kullanan birkaç çekirdek alt sisteminin performansını önemli ölçüde artırmayı mümkün kıldı.

Ayrıca, Spectre saldırılarına karşı gelişmiş seccomp () iş parçacığı koruma mekanizmalarından bazılarının varsayılan olarak devre dışı bırakıldığı, bunların gereksiz olduğu ve güvenliği önemli ölçüde artırmadığı, ancak performans üzerinde olumsuz bir etkisi olduğu not edildi.

Hyper-V hipervizörü artık bellek içeriğini şifreleyen sanal makine izolasyon modunu destekliyor.

hipervizör iken KVM, RISC-V mimarisi için destek ekler ve sanal makineleri ana bilgisayar ortamında taşıma yeteneği, AMD SEV (Güvenli Şifreli Sanallaştırma) şifreli misafirlerin canlı geçişi için ek bir API ile birlikte AMD SEV ve SEV-ES uzantıları kullanılarak uygulandı.

PowerPC mimarisi için, STRICT_KERNEL_RWX modu varsayılan olarak etkindir ve bu, yazma ve yürütme için aynı anda kullanılabilen bellek sayfalarının kullanımını engeller.

Sonunda kontrolörler tarafında, amdgpu, DP 2.0 için ilk desteği sunar (Görüntü Bağlantı Noktası 2.0) ve USB4 üzerinden DisplayPort tünelleme, APU Cyan Skillfish için ekran sürücüsü desteği ve APU Yellow Carp için genişletilmiş destek eklendi.

Kontrol eden, denetleyici i915, Intel Alderlake S yongalarıyla uyumluluğu dengeler ve Intel Xe yongaları olan sistemlerde donanım korumalı bir grafik oturumu barındırmanıza olanak tanıyan Intel PXP (Korumalı Xe Yolu) teknolojisi için destek uygular.

denetleyicide nouveau, hataları düzeltmek ve kodlama stilini geliştirmek için çalışmalar yapıldı, x86 uyumlu Vortex CPU (Vortex86MX) için destek eklendi.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntılarını kontrol edebilirsiniz. aşağıdaki bağlantı.

Bu yeni sürümün güncellemelerine gelince, dağıtımınızın resmi kanallarına birkaç saat / gün içinde ulaşmaları gerekir veya kaynak kodunu alarak derlemeyi kendiniz yapmayı seçebilirsiniz. aşağıdaki bağlantıdan.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.