Linux 5.8: Linux tarihindeki en büyük sürüm zaten piyasaya sürüldü

Linus Torvalds, çekirdeğin yeni sürümü Linux 5.8 ve bu yeni taksitle en dikkate değer değişiklikler arasında onlar KCSAN yarış durumu dedektörü, kullanıcı alanına bildirim göndermek için evrensel bir mekanizma, çevrimiçi şifreleme için donanım desteği, ARM64 için gelişmiş koruma mekanizmaları, Rus Baykal-T1 işlemcisi için destek, işlem örneklerini ayrı ayrı bağlama yeteneği, ARM64 Çağrı Yığını ve BTI için Gölge koruma mekanizmalarının uygulanması.

Bu yeni versiyon Çekirdek değişiklik miktarı açısından en büyüğü oldu projenin ömrü boyunca tüm çekirdeklerden. Aynı zamanda, değişiklikler herhangi bir alt sistemle ilişkili değildir, ancak çekirdeğin farklı bölümlerini kapsar ve esas olarak dahili işleme ve temizleme ile ilgilidir.

Linux 5.8'in başlıca yeni özellikleri

Linux Kernel 5.8'in bu yeni sürümünde kodlu bölümleri olan çekirdek modüllerini yüklemek için kilitleme sağlanmıştır, yürütmeye ve yazmaya izin veren bitlerin aynı anda ayarlandığı.

Şimdi ayrı işlem örnekleri oluşturmak mümkündür, farklı seçeneklerle monte edilmiş, ancak aynı pid ad alanını yansıtan birden çok işlem bağlama noktasına izin verir.

Platform için ARM64, Gölge Çağrısı Yığın mekanizması desteği uygulandı, yığında bir arabellek taşması durumunda bir işlevin dönüş adresinin üzerine yazılmasına karşı koruma sağlamak için Clang derleyicisi tarafından sağlanır.

bunun yanı sıra ARMv8.5-BTI talimatları için destek de eklendi Dallanmaması gereken komut setlerinin yürütülmesini korumak için (Dal Hedef Göstergesi).

Blok cihazların çevrimiçi şifrelenmesi için donanım desteği eklendi, böylece, genellikle sürücüde yerleşik olarak bulunan sıralı şifreleme cihazları, sistem belleği ile disk arasına mantıksal olarak yerleştirilebilir ve anahtarlara ve çekirdek tarafından belirtilen şifreleme algoritmasına dayalı olarak şeffaf şifreleme ve şifre çözme gerçekleştirebilir.

Ayrıca bu yeni versiyonda Kapsayıcı terminolojinin kullanımına ilişkin öneriler dahil edildi kodlama kurallarını tanımlayan belgede benimsenmiştir.

Öte yandan, yeni KCSAN hata ayıklama aracı vurgulandı (Kernel Concurrency Sanitizer), çekirdek içindeki yarış koşullarını dinamik olarak tanımlamak için tasarlanmıştır. KCSAN geliştirmedeki birincil odak noktası yanlış pozitif önleme, ölçeklenebilirlik ve kullanım kolaylığıdır.

Bir diğer önemli değişiklik dee, Aygıt Eşleyici'ye yeni bir dm-ebs sürücüsü ekledi, daha küçük bir mantıksal blok boyutuna öykünmek için kullanılabilir (örneğin, 512K sektör boyutuna sahip sürücülerde 4 bayt sektörleri taklit etmek için).

Btrfs, doğrudan modda okuma işlemlerinin işlenmesini geliştirdi. Montaj sırasında, silinen dizinler ve alt anahtarlar için hızlandırılmış kontrol, üst öğe olmadan bırakıldı.

Ext4, ENOSPC hata işlemesini iyileştirdi multithreading kullanıldığında. Xattr, gnu için destek ekler. * GNU Hurd tarafından kullanılan ad alanı.

Daha Ext4 ve XFS, DAX işlemleri için destek dahildir (kilitleme aygıtı düzeyini kullanmadan sayfa önbelleğinden geçmeden dosya sistemlerine doğrudan erişim) tek tek dosyalara ve dizinlere göre.

Ek olarak, bağlı ağ kablosunu test etmek ve ağ cihazlarının kendi kendine teşhisini yapmak için çekirdek ve ethtool yardımcı programına destek eklendi.

Süre IPv6 yığını için MPLS algoritması için destek ekler Çok protokollü etiket anahtarlamayı kullanarak paketleri yönlendirmek için (Çok Protokollü Etiket Değiştirme) (IPv4 için MPLS daha önce destekleniyordu).

Nihayet bu yeni sürümdeki donanım için şunları bulabiliriz:

  • Intel i915 ekran kartı için DRM sürücüsü varsayılan olarak etkindir
  • Intel Tiger Lake (GEN12) yongaları için destek
  • Amdgpu sürücüsü, FP16 piksel formatı için destek ekler ve video belleğindeki şifrelenmiş tamponlarla çalışma becerisini uygular.
  • AMD Zen ve Zen2 işlemci güç sensörleri ve AMD Ryzen 4000 Renoir sıcaklık sensörleri için destek.
  • Nouveau sürücüsüne NVIDIA değiştirici formatı desteği eklendi.
  • MSM (Qualcomm) sürücüsü, Adreno A405, A640 ve A650 GPU'lar için destek ekler.
  • DRM (Direct Rendering Manager) kaynaklarını yönetmek için dahili çerçeve eklendi.
  • Xiaomi Redmi Note 7 ve Samsung Galaxy S2 akıllı telefonlarının yanı sıra Elm / Hana Chromebook'lar için destek eklendi.
  • LCD paneller için ek sürücüler: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • ARM panoları ve platformları için destek eklendi Renesas "RZ / G1H", Realtek
  • MIPS Loongson-2K işlemci için destek eklendi

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.