Linux 5.18, kullanımdan kaldırılmış kod temizleme, iyileştirmeler ve daha fazlasıyla geliyor

Logo Çekirdeği Linux, Tux

İki aylık geliştirmeden sonra, Linus Torvalds, Linux çekirdeği 5.18'in yayınlandığını duyurdu En dikkate değer değişiklikler arasında kullanımdan kaldırılan işlevlerin büyük ölçüde temizlenmesi olduğu, Reiserfs dosya sisteminin kullanımdan kaldırıldığı, kullanıcı süreci izleme etkinliklerinin uygulandığı, diğer şeylerin yanı sıra güvenlik açığı engelleme mekanizması desteği Intel IBT'nin eklendiği sürüm.

Yeni versiyon 16206 geliştiriciden 2127 düzeltme aldı (en son sürüm 14203 geliştiricilerinden 1995 düzeltmeye sahipti), yama boyutu 108 MB'dir (değişiklikler 14235 dosyayı etkiledi, 1340982 kod satırı eklendi, 593836 satır kaldırıldı).

Linux 5.18'deki ana yeni özellikler

Bu yeni sürümde, dosya sistemi Btrfs, sıkıştırılmış verileri iletmek için destek ekledi gönderme ve alma işlemlerini gerçekleştirirken. Önceden, gönderme/alma kullanılırken, gönderen taraf depolanan verileri sıkıştırılmış biçimde açar ve alıcı taraf yazmadan önce verileri yeniden sıkıştırırdı.

Çekirdek 5.18'te, aramaları gönderme/alma kullanan kullanıcı alanı uygulamaları yeteneğine sahip olmak sıkıştırılmış verileri yeniden paketlemeden aktarın. İşlevsellik, bilgileri doğrudan uzantılara okumanıza ve yazmanıza olanak tanıyan yeni ioctl işlemleri BTRFS_IOC_ENCODED_READ ve BTRFS_IOC_ENCODED_WRITE sayesinde uygulanır.

Doğrudan G/Ç modu, fscrypt satır içi şifreleme kullandığında, şifreleme ve şifre çözme işlemlerinin çekirdek tarafından değil sürücü sürücüsü tarafından gerçekleştirildiği durumlarda şifrelenmiş dosyalara erişim sağlar. Geleneksel çekirdek şifreleme ile, dosyalara çekirdek arabelleğe alma mekanizmasından geçmeden erişildiğinden, şifrelenmiş dosyalara doğrudan G/Ç yoluyla erişmek hala imkansızdır.

Dosya sistemi ReiserFS kullanımdan kaldırıldı ve 2025'te kaldırılması bekleniyor. ReiserFS'nin kullanımdan kaldırılması, yeni bağlama, iomap ve tome API'lerini desteklemek için yaygın dosya sistemi değişikliklerini sürdürmek için gereken çabayı azaltacaktır.

Dosya sistemi için F2FS, kullanıcı kimlikleri atama olasılığı uygulanır Takılı bir harici bölümdeki belirli bir kullanıcının dosyalarını mevcut sistemdeki başka bir kullanıcıyla eşleştirmek için kullanılan bağlı dosya sistemlerinin.

Aygıt eşleyici sürücülerinde istatistikleri hesaplama kodu elden geçirildi ve bu, dm-crypt gibi sürücülerde muhasebe doğruluğunu önemli ölçüde iyileştirdi.

NVMe cihazları için, bütünlük kontrolleri için 64-bit sağlama toplamı desteği uygulandı.

Bir exfat dosya sistemi için yeni "keep_last_dots" bağlama seçeneği, bu, dosya adının sonundaki noktaların çıkarılmasını önler (Windows'ta, dosya adının sonundaki noktalar varsayılan olarak çıkarılır).

EXT4, fast_commit modu performansını iyileştirir ve ölçeklenebilirliği artırır. Yüksek dosya sistemi parçalanması koşullarında performansı artıran "mb_optimize_scan" bağlama seçeneği, .

Bunun yanı sıra, bir dizi yamanın entegrasyonu başlatıldı, hangisi olabilir çekirdek yeniden oluşturma süresini önemli ölçüde azaltın başlık dosyalarının hiyerarşisini yeniden yapılandırarak ve çapraz bağımlılıkların sayısını azaltarak. Kernel 5.18, zamanlayıcı başlık dosyalarının (çekirdek/zamanlanmış) yapısını optimize eden yamalar içerir. Son sürümle karşılaştırıldığında, çekirdek/programlama/kod oluşturmak için CPU zaman tüketimi %61 ve gerçek süre %3,9 (2,95 saniyeden 2,84 saniyeye) düşürüldü.

Öte yandan, aynı zamanda vurgulamaktadır. kullanıcı alanındaki uygulamaları izlemek için genişletilmiş araçlar. Yeni çekirdek sürümü, kullanıcı süreçleri için kullanıcı olayları oluşturma ve ftrace ve perf gibi yaygın çekirdek izleme yardımcı programları aracılığıyla görüntülenebilen izleme arabelleğine veri yazma yeteneği ekler. Kullanıcı alanı izleme olayları, çekirdek izleme olaylarından izole edilir.

Bellek yönetim birimi (MMU) olmayan eski ARM işlemciler (ARMv4 ve ARMv5) için destek kaldırılmıştır. MMU'suz ARMv7-M sistemleri için destek korunmuştur.

Alt sistemde eBPF, BTF mekanizması BPF sözde kodunda tür denetimi için bilgi sağlayan (BPF türü biçimi), bellek alanlarına atıfta bulunan değişkenlere açıklama ekleme yeteneğini uygular kullanıcı alanının. Ek açıklamalar, BPF kod doğrulama sisteminin bellek erişimlerini daha iyi tanımlamasına ve doğrulamasına yardımcı olur.

Mimari için x86, Intel IBT komut akışı koruma mekanizması desteği eklendi, istismarın zaten bellekte olan makine talimatlarına bir çağrı zinciri şeklinde oluşturulduğu ve bir kontrol dönüş talimatı ile sona erdiği, dönüş odaklı programlama (ROP) tekniklerini kullanan istismar oluşturma tekniklerinin kullanılmasından kaçınır ( kural olarak, bunlar işlevlerin sonudur).

Amdgpu sürücüsü, varsayılan olarak etkinleştirilmiş FreeSync uyarlamalı senkronizasyon teknolojisine sahiptir; bu, ekrandaki bilgilerin yenileme hızını ayarlamanıza olanak tanıyarak oyun oynarken ve video izlerken düzgün ve kesintisiz görüntüler sağlar. Aldebaran GPU desteğinin kararlı olduğu açıklandı.

Nouveau sürücüsü, DP/eDP arabirimleri için daha yüksek bit hızları için destek ve ltprs kablo uzantıları için destek sağlar (bağlantı eğitimi ayarlanabilir PHY tekrarlayıcılar).

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsanayrıntılarını kontrol edebilirsiniz. aşağıdaki bağlantı.


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.