Linux 5.17'nin yeni sürümü zaten yayınlandı ve bunlar onun en önemli değişiklikleri.

Logo Çekirdeği Linux, Tux

İki aylık geliştirmeden sonra, Linus Torvalds tanıtıldı birkaç gün önce lansmanıyeni Linux çekirdek sürümü 5.17'ye.

En dikkat çekici değişiklikler arasında için yeni bir performans yönetim sistemini vurgular. işlemciler AMD, BPF programları için destek derlenmiş dizüstü bilgisayarlar, sözde rasgele sayı üretecinden BLAKE2s algoritmasına geçiş, yeni fscache arka ucu diğer şeylerin yanı sıra ağ dosya sistemlerini önbelleğe almak için.

Yeni sürüm 14203 geliştiricilerinden 1995 düzeltme aldı, yamanın boyutu 37 MB (değişiklikler 11366 dosyayı etkiledi, 506043 satır kod eklendi, 250954 satır kaldırıldı).

Linux çekirdeği 5.17'in temel yenilikleri

Bu yeni versiyonda bağlı dosya sistemlerinin kullanıcı kimliklerinin iç içe eşlenmesi olasılığı uygulanır, belirli bir kullanıcının dosyalarını mevcut sistemde başka bir kullanıcıyla monte edilmiş harici bir bölüme eşlemek için kullanılır. Eklenen özellik, eşlemenin halihazırda uygulanmış olduğu dosya sistemlerinde eşlemeyi yinelemeli olarak kullanmanıza olanak tanır.

Alt sistem fscache tamamen yeniden yazıldı. yeni uygulama kodun önemli bir basitleştirilmesi ile ayırt edilir ve karmaşık programlama ve nesne durumu izleme işlemlerinin daha basit mekanizmalarla değiştirilmesi. Yeni fscache desteği, CIFS dosya sisteminde uygulanmaktadır.

Btrfs, kayıt ve fsync işlemleri için optimize edilmiştir büyük dizinler için, yalnızca dizin anahtarlarını kopyalayarak ve kaydedilen meta veri miktarını azaltarak uygulanan, ayrıca boş alan ile dizin oluşturma ve arama kayıt boyutu desteği sağlanmıştır. azaltılmış gecikme ve arama süresi yaklaşık %30, bu da birleştirme işlemlerinin kesintiye uğramasına izin verdi.

Ext4, yeni bir bağlama API'sine taşındı mount seçeneklerinin ayrıştırılması ve süper bloğun yapılandırılması aşamalarını ayıran, ayrıca util-linux'tan MS_LAZYTIME bayrağını kullanmaya geçişi kolaylaştırmak için geçici bir değişiklik olarak eklenen lazytime ve nolazytime mount seçenekleri için destek kaldırıldı ve FS'de etiketlerin ayarlanması ve okunması için destek eklendi (ioctl FS_IOC_GETFSLABEL ve FS_IOC_SETFSLABEL).

Kontrol eden, denetleyici dinamik frekans kontrolü sağlamak için amd-pstate eklendi Optimum performans için. Sürücü, bazı Zen 2 ve Zen 3 nesil yongaları da dahil olmak üzere yeni AMD CPU'ları ve APU'ları destekler ve güç yönetimi verimliliğini artırmak için Valve ile işbirliği içinde geliştirildi. Uyarlanabilir frekans geçişi için, göstergeleri daha doğru bir şekilde değiştirmenize (üç performans seviyesiyle sınırlı değil) ve daha önce kullanılan ACPI tabanlı P-durumuna göre durum değişikliklerine daha hızlı yanıt vermenize olanak tanıyan CPPC (İşbirlikçi İşlemci Performans Kontrolü) mekanizması kullanılır. sürücüler. (CPU frekansı).

Öte yandan, vurgulanmaktadır ki güncellenmiş bir uygulama önerildi sözde rasgele sayı üretecinden RDRAND, /dev/random ve /dev/urandom cihazlarının çalışmasından sorumludur, entropi karıştırma işlemleri için SHA2 yerine BLAKE1s karma işlevinin kullanılmasına geçiş için dikkate değerdir. Değişiklik, zahmetli SHA1 algoritmasından kurtularak ve RNG başlatma vektörünün üzerine yazmayı kaldırarak sözde rastgele sayı üretecinin güvenliğini artırmayı mümkün kıldı. BLAKE2s algoritması performans açısından SHA1'in önünde olduğu için kullanımı da performansa olumlu etki yaptı.

Katma spekülatif yürütmenin neden olduğu işlemci güvenlik açıklarına karşı koruma koşulsuz ileri atlama işlemlerinden sonraki talimatların sayısı. Sorun, bellekteki atlama komutunun hemen ardından komutların önceden işlenmesinden kaynaklanmaktadır (SLS, Düz Çizgi Spekülasyon). Güvenliği etkinleştirmek, şu anda test aşamasında olan GCC sürüm 12 ile bir derleme gerektirir.

Alt sistem drm (Doğrudan İşleme Yöneticisi) ve i915 sürücüsü, hassas bilgileri görüntülemek için ekranlar için destek ekledi, örneğin, bazı dizüstü bilgisayarlar, yerleşik Gizli Görünüm moduna sahip ekranlarla donatılmıştır, bu da dışarıdan görmeyi zorlaştırır. Eklenen değişiklikler, bu tür ekranlar için özel sürücüler eklemenize ve normal KMS sürücülerinde özellikleri ayarlayarak özel tarama modlarını kontrol etmenize olanak tanır.

Kontrol eden, denetleyici amdgpu, STB hata ayıklama teknolojisi için destek içerir (Smart Trace Buffer) destekleyen tüm AMD GPU'lar için. STB, arıza analizini kolaylaştırır ve son arızadan önce gerçekleştirilen işlevler hakkında özel bir arabellekte bilgi depolayarak sorunların kaynağını tanımlar.

Öne çıkan diğer değişikliklerden:

  • i915 sürücüsü, Intel Raptor Lake S yongaları için destek ekler ve varsayılan olarak Intel Alder Lake P grafikleri için destek sağlar.
  • fbcon/fbdev sürücüleri, konsolda donanım hızlandırmalı kaydırma desteği verdi.
  • Apple M1 çiplerini desteklemek için değişikliklerin sürekli entegrasyonu.
  • Firmware tarafından sağlanan çerçeve arabelleği aracılığıyla çıktı oluşturmak için bir Apple M1 yongası olan sistemlerde simpledrm sürücüsünü kullanma yeteneği uygulandı.
  • eBPF alt sistemindeki bpf_loop() işleyicisi, eBPF programlarında döngüleri düzenlemek için alternatif bir yol sağlar, doğrulayıcının doğrulaması için daha hızlı ve daha kolay.

Şekerleme onun hakkında daha fazla bilgi edinmekle ilgileniyorayrı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: 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.