Linux 5.13, Apple M1, sürücü iyileştirmeleri ve daha fazlası için ilk destekle geliyor

Linux Kernel

İki aylık geliştirmeden sonra, Linus Torvalds, Linux çekirdeği 5.13 sürümünü yayınladı 17189 geliştiriciden 2150 düzeltme aldığı ve değişikliklerin 12996 dosyayı etkilediği, 794705 satır kod eklendiği, 399590 satırı kaldırıldığı için tarihin en büyük sürümü olarak kabul ediliyor.

En dikkat çekici değişiklikler arasında Apple M1 yongaları için ilk destek vurgulandı, cgroup "misc" sürücüsü, / dev / kmem desteği durduruldu, yeni Intel ve AMD GPU'lar için destekiçinde BPF programlarından doğrudan çekirdek işlevlerini çağırma yeteneği, her sistem çağrısı için çekirdek yığını rastgeleleştirme, CFI (Kontrol Akışı Bütünlüğü) korumasıyla Clang'da oluşturma yeteneği, ek işlem kısıtlaması için LSM modülü Landlock ve daha fazlası.

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

Kernel s'in bu yeni versiyonundae, Apple'ın ARM M1 çipi için ilk desteğin tanıtıldığını vurgularkesme denetleyicisi, zamanlayıcı, UART, SMP, I/O ve MMIO işlevlerini kapsayan . GPU tersine mühendisliğinin henüz tamamlanmadığı, çıktıların düzenlenmesi için seri konsol ve çerçeve tampon desteğinin sağlandığı belirtiliyor.

Dikkat çeken bir yenilik daha MPTCP çekirdeğinde (MultiPath TCP) sürekli entegrasyondur, çünkü yeni sürüm, genel TCP seçeneklerini yapılandırmak için sockopt desteği ekler. Bireysel alt akışları sıfırlama özelliği uygulandı.

Ayrıca öne çıkan bir yeni "Çeşitli" grup sürücüsü (CONFIG_CGROUP_MISC), izin verilen maksimum değerleri ayarlayan basit ve sınırlı bir sayaç kullanılarak kontrol edilebilen skaler kaynakları sınırlamak ve izlemek için tasarlanmıştır. Örnek olarak AMD SEV (Secure Encrypted Virtualization) mekanizmasında kullanılan adres alanı tanımlayıcılarının yönetiminden bahsedilmiştir.

Öte yandan şu da vurgulanmaktadır. BPF izleme programlarında yerel depolama d kullanmak mümkün hale geldiVerileri belirli bir BPF işleyicisine bağlarken daha iyi performans sağlayan bir görev için görevler.

Ayrıca vurgulanır ki, hazırlık dalında 13 yıl sonra, kontrolör «comed» ( denetleyiciler topluluğu çeşitli ortak veri toplama kartları için. Sürücüler, ortak işlevsellik ve bireysel düşük seviyeli sürücü modülleri sağlayan bir Linux çekirdek modülü olarak uygulanır) stabilize oldu ve veri toplama cihazlarını desteklemek için ana bilgisayara taşındı.

En ext4, artık dosyalar silindiğinde dizin girişlerinin üzerine yazılmasına izin veriliyor silinen dosya adlarının silinmesini sağlamak için. Blok bit eşlemlerini önceden yükleyerek, yeni birleştirilmiş FS'lerde blok eşleme için kod performansı iyileştirildi. Ext4, şifreleme ve büyük/küçük harfe duyarlı olmayan modun aynı anda kullanılmasına da izin verir.

Süre XFS için dosya sistemindeki son dağıtım grubundan alan kaldırma özelliği eklendi, bu, XFS FS ile mevcut bölümlerin boyutunu küçültme işlevinin uygulanmasındaki ilk bağlantıydı. Çeşitli performans optimizasyonları yapıldı.

Btrfs'de önceden okuma kullanımı eklendi tam gönderim süresini %10 ve artımlı gönderim süresini %25 azaltan gönderim komutunda. Bölge blok cihazları için, %75 kullanılmayan alan eşiği aşıldığında bölgelerin arka planda otomatik yeniden dağıtımı sağlanır.

/ dev / kmem özel dosyası desteği kaldırıldı, tüm çekirdek adres alanına erişmek için kullanılabilir. Bu dosyanın güncel olmadığı ve güvenlik sorunlarına neden olduğu tespit edildi.

Linux 5.13'ün bu yeni sürümünde şunu da bulabiliriz: CFI koruma mekanizmasının dahil olduğu bir çekirdek oluşturmak için destek eklendi (Kontrol Akışı Bütünlüğü), Clang derleyicisindeki bazı tanımsız davranış biçimlerini belirlemek için her dolaylı çağrıdan önce bir kontrol işlevi ekleyin bu, bellekte depolanan işlevlere yönelik işaretçileri değiştirerek, istismarların bir sonucu olarak potansiyel olarak normal akış kontrolünün ihlaline yol açabilir. CONFIG_CFI_CLANG parametresi, CFI'yi etkinleştirmek için önerilmiştir.

Son olarak, sürücüler tarafında, şimdi GUD (Genel USB Ekranı) için sürücü, görüntü döndürme, parlaklık kontrolü, EDID erişimi, video modu yapılandırması ve TV bağlantısı için DRM (Doğrudan İşleme Yöneticisi) özellikleri sağlar ve bunlar şu şekilde kullanılabilir: aygıta özel sürücüler oluşturmak için bir temel.

Süre amdgpu için GPU Aldebaran için başlangıç ​​desteği eklendi (gfx90a) ve FreeSync Adaptive Sync for HDMI için ilk destek dahildir (önceden DisplayPort için mevcuttu),

Süre Intel denetleyicileri için, soğutma yönetimi için yeni bir denetleyicinin uygulandığı vurgulanmıştır, aşırı ısınma tehlikesi olduğunda işlemcinin frekansını düşürmeye izin verir.

Boşaltmak

Linux 5.13'ün yeni sürümüyle ilgilenenler şimdi adresinden indirebilir. kernel.org


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.