Linux Kernel 5.7'nin yeni sürümü geliyor ve bunlar onun haberleri

Linux Kernel

İki aylık geliştirmeden sonra, Linus Torvalds, "Linux Çekirdeği 5.7" nin yeni sürümünü sundu gibi çeşitli değişikliklerin öne çıktığı FS exFAT'in yeni bir uygulaması, UDP tünelleri oluşturmak için bir bareudp modülü, ARM64 için işaretçi kimlik doğrulamasına dayalı korumaBPF programlarını LSM kontrolörlerine ekleme yeteneği, Curve25519'un yeni bir uygulaması, bölünmüş engelleme detektörü, PREEMPT_RT ile BPF uyumluluğu ve çok daha fazlası.

Bu yeni sürüm, 15033 geliştiricilerin 1961 düzeltmesini kabul ettiyama boyutu 39 MB'dir (değişiklikler 11590 dosyayı etkiledi, 570560 satır kod eklendi, 297401 satır kaldırıldı). 41'de yapılan tüm değişikliklerin yaklaşık% 5.7'i aygıt sürücüleriyle, değişikliklerin yaklaşık% 16'sı ise donanım mimarileri için belirli kodun güncellenmesiyle ilgilidir.

Linux Kernel 5.7'teki Yenilikler

Bu yeni versiyonda bir exFAT sürücüsünün yeni uygulaması, Samsung tarafından geliştirilen mevcut "sdfat" (2.x) kod tabanına dayanmaktadır. Çekirdeğe önceden eklenen sürücü, eski Samsung kodunu temel alıyordu (sürüm 1.2.9) ve yeni sürücünün performansında yaklaşık% 10 geride kaldı.

XFS durumunda, meta veri doğrulama ve fsck yürütme iyileştirildi aktif bölümler için. Gelecekte xfs_repair'i işlemek ve bir bölümü sökmeden kurtarma olasılığını gerçekleştirmek için kullanılacak olan btree yapılarını yeniden inşa etmek için bir kitaplık önerildi.

Ağ alt sistemi kısmında, Netfilter, büyük bir nftable kümesinin işlenmesini önemli ölçüde hızlandıran değişiklikleri içeriralt ağların, ağ bağlantı noktalarının, protokolün ve MAC adreslerinin kombinasyonunun doğrulanmasını gerektiren.

Bunun yanında vurgulanmıştır ki Ethernet çerçevelerini kapsüllemek için donanım hızlandırma mekanizmaları için destek eklendi 802.11'de (Wi-Fi).

İoctl () ethtool araçlarını netlink arayüzünü kullanmak için çeviren yamaların üçte birini benimsedi. Yeni arayüz, uzantı eklemeyi basitleştirir, hata işlemeyi iyileştirir, bir durum değiştiğinde bildirim göndermenize olanak tanır, çekirdek ve kullanıcı alanı arasındaki etkileşimi basitleştirir ve senkronize edilmiş adlandırılmış listelerin sayısını azaltır.

Sanallaştırma ve güvenlik için İşaretçi Kimlik Doğrulamasının bir donanım uygulaması eklendi, özel talimatlar kullanarak ROP tekniklerini kullanarak saldırılara karşı koruma sağlamak için ARM64 CPU Saldırganın kodunu belleğe koymaya çalışmadığı, bunun yerine halihazırda yüklü kitaplıklarda bulunan ve dönüş kontrol talimatıyla biten makine komutları üzerinde çalıştığı durumdur.

SELinux'da, "checkreqprot" parametresi kullanımdan kaldırıldı, kuralları işlerken bellek koruma denetimini devre dışı bırakmanıza olanak tanır (kurallarda belirtilen gereksinimlerden bağımsız olarak yürütülebilir bellek alanlarının kullanımına izin verir). Kernfs sembolik bağları, ana dizinlerin içeriğini devralabilir.

EFI karma önyükleme modu için destek eklendi, özel bir önyükleyici kullanmadan 64 bit CPU üzerinde çalışan 32 bitlik bir bellenimden 64 bitlik bir çekirdeğin yüklenmesine izin verir.

Bunun yanında ayrıca bölünmüş kilidi tanımlamak ve hata ayıklamak için etkinleştirilen sistem vurgulanır, Bu, atomik talimat verilerinin iki CPU önbellek çizgisi ile kesiştiği gerçeğinden dolayı bellekteki yanlış hizalanmış verilere erişirken meydana gelir.

Bu tür kilitler, performansta önemli bir düşüşe neden olur (aynı önbellek hattına düşen verilerin olduğu atomik bir işlemden 1000 döngü daha yavaş). "Split_lock_detect" önyükleme parametresine bağlı olarak, çekirdek bu tür kilitleri anında algılayabilir ve uyarılar verebilir veya çökmeye neden olan uygulamaya bir SIGBUS sinyali gönderebilir.

Boşaltmak

Nihayet onun hakkında daha fazlasını bilmek istiyorsan Linux Kernel'in bu yeni sürümü hakkında tam listesine bakabilirsiniz. aşağıdaki bağlantıdaki değişiklikler.

Yeni sürümün kullanılabilirliği ile ilgili olarak şunu bilmelisiniz: artık indirilebilir ve derlenebilir siteden Linux çekirdeği resmi web sitesi, bazı dağıtımlar için önceden derlenmiş sürümler söz konusu olduğunda, bunlar bazıları için zaten mevcuttur.


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.