Kernel 5.19, süreçlerde, donanım desteğinde, güvenlikte ve daha fazlasında iyileştirmeler ile geliyor

Kernel 5.19'un yeni sürümü zaten yayınlandı ve bu yeni sürümde, en dikkate değer değişiklikler arasında, örneğin, LoongArch işlemci mimarisi için destek, "BÜYÜK TCP" yama entegrasyonu, fscache'de "isteğe bağlı" mod, a.out biçimini desteklemek için kod kaldırma, kullanma yeteneği Bellenimi sıkıştırmak için ZSTD, kullanıcı alanından bellek uzaklığını yönetmek için bir arabirim, sözde rasgele sayı üretecinin gelişmiş güvenilirliği ve performansı, Intel IFS (Alan İçi Tarama), AMD SEV-SNP (Güvenli Yuvalanmış Çağrı), Intel TDX (Güvenilir Etki Alanı Uzantıları) desteği ve ARM SME uzantıları (Ölçeklenebilir Matris Uzantısı).

Yeni sürüm 16401 geliştiriciden 2190 düzeltmeyi kabul etti (en son sürüm 16206 geliştiriciden 2127 düzeltmeye sahipti), yama boyutu: 90 MB (değişiklikler 13847 dosyayı etkiledi, 1149456 kod satırı eklendi, 349177 satır kaldırıldı).

Çekirdek 5.19'un ana haberleri

Bu yeni versiyonun en dikkat çekici değişikliklerinden şu tespit edildiğini söyleyebiliriz. Clang 15 ile derlerken rastgeleleştirme mekanizması desteklenir çekirdek yapısından.

Mekanizması kara parçası, bir grup sürecin dış çevre ile etkileşimini sınırlamaya izin veren, kurallar için destek sağlandı izin veren operasyonların yürütülmesini kontrol etmek dosya yeniden adlandırma.

Alt sistem IMA Dijital imzalar ve karmalar kullanarak işletim sistemi bileşenlerinin bütünlüğünü doğrulamak için tasarlanmış (Bütünlük Ölçüm Mimarisi), dosya doğrulaması için fs-verity modülünü kullanacak şekilde değiştirildi.

eBPF alt sistemine ayrıcalıklı olmayan erişimi devre dışı bırakırken eylemlerin mantığı değiştirildi; önceden, bpf() sistem çağrısıyla ilişkili tüm komutlar devre dışı bırakılmıştı ve sürüm 5.19'dan itibaren, nesne oluşturmaya yol açmayan komutlara erişim korunuyordu. Bu davranışla, bir BPF programını yüklemek için ayrıcalıklı bir işlem gerekir, ancak ayrıcalıklı olmayan işlemler programla etkileşime girebilir.

Katma MPTCP bağlantılarının geri dönüşü için destek (MultiPath TCP) MPTCP'nin belirli işlevlerinin kullanılamadığı durumlarda düz TCP'ye. MPTCP, paketlerin farklı IP adreslerine bağlı farklı ağ arayüzleri üzerinden birkaç yol boyunca aynı anda teslim edilmesiyle bir TCP bağlantısının çalışmasını organize etmek için TCP protokolünün bir uzantısıdır. Kullanıcı alanından MPTCP akışlarını yönetmek için bir API eklendi.

Ayrıca vurgulanmıştır ki 420'den fazla kod satırı eklendi denetleyici ile ilgili amdgpu, bunlardan yaklaşık 400 satır ASIC kayıtları için verilerle otomatik olarak oluşturulan başlık dosyalarıdır AMD GPU sürücüsünde ve başka bir 22,5K satır, AMD SoC000 desteğinin ilk uygulamasını sağlar. AMD GPU'lar için toplam sürücü boyutu 21 milyon kod satırını aştı. AMD sürücüsü, SoC4'e ek olarak SMU 21.x (Sistem Yönetim Birimi) desteği, USB-C ve GPUVM için güncellenmiş destek içerir ve yeni nesil RDNA13 (RX 3) ve CDNA'yı (AMD içgüdüsü) desteklemeye hazırdır. .

i915 sürücüsü (Intel) gelişmiş güç yönetimi yeteneklerine sahiptir, Dizüstü bilgisayarlarda kullanılan Intel DG2 (Arc Alchemist) GPU'lar için kimlikler eklendi, Intel Raptor Lake-P (RPL-P) platformu için ilk destek sağlandı, Arctic Sound-M grafik kartları hakkında bilgiler eklendi, hesaplama motorları için ABI uygulandı, DG2 kartları için Tile4 formatı desteği, Haswell mikro mimarisine dayalı sistemler için DisplayPort HDR desteği eklendi.

Kontrol eden, denetleyici Nouveau, drm_gem_plane_helper_prepare_fb sürücüsünü kullanmaya geçti, bazı yapılar ve değişkenler statik olarak atanmıştır. NVIDIA tarafından açık kaynaklı Nouveau çekirdek modüllerinin kullanımına gelince, şimdiye kadar yapılan çalışma, hataların belirlenmesi ve kaldırılmasına indirgenmiştir. Gelecekte, denetleyicinin performansını artırmak için yayınlanan bellenimin kullanılması planlanmaktadır.

yetenekler geliştirildi ile ilgili bölünmüş kilit algılamasına yanıt ("bölünmüş kilit"), bellekteki yanlış hizalanmış verilere erişilirken meydana gelir, çünkü bir atomik talimat yürütülürken veriler genişletilmiş CPU önbelleğinin iki satırını geçer. Bu tür çökmeler performansta önemli bir düşüşe neden olur. Önceden, varsayılan olarak, çekirdek çökmeye neden olan süreç hakkında bilgi içeren bir uyarı yayınladıysa, şimdi sistemin geri kalanının performansını korumak için sorunlu süreç ek olarak yavaşlatılacaktır.

Katma IFS mekanizması için destek Intel işlemcilerde uygulanan (Alan İçi Tarama), düşük seviyeli CPU tanılama testleri yapmanızı sağlar Hata düzeltme kodlarına (ECC) veya eşlik bitlerine dayalı olarak normal yollarla algılanmayan sorunları algılayabilen.

Diğer değişikliklerden bu yeni sürümden öne çıkan:

  • M1 çipine dayalı Apple bilgisayarlarda kullanılan NVMe denetleyicisi için bir sürücü eklendi.
  • MIPS ve RISC-V'ye benzer yeni bir RISC ISA uygulayan Loongson 3 5000 işlemcilerinde kullanılan LoongArch komut seti mimarisi için başlangıç ​​desteği eklendi.
  • LoongArch mimarisinin üç versiyonu mevcuttur: 32-bit basitleştirilmiş (LA32R), 32-bit normal (LA32S) ve 64-bit (LA64).
  • Bootconfig dosyasını çekirdeğe gömme özelliği eklendi.
  • 'CONFIG_BOOT_CONFIG_EMBED_FILE=”/PATH/TO/BOOTCONFIG/DOSYA”'.
  • x86'ya özgü önyükleme seçenekleri için destek kaldırıldı: nosp, nosmap, nosmep, noexec ve noclflush).
  • Uzun süredir bakımı yapılmayan eski CPU mimarisi h8300 (Renesas H8/300) desteği durdurulmuştur.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan bu yeni sürümle ilgili ayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda.


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  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.