Linux 6.10, oyunlar, destek ve kendi mavi ölüm ekranıyla ilgili iyileştirmelerle birlikte geliyor

Tux, Linux Çekirdeğinin maskotu

Yeni versiyonu Linux çekirdeği 6.10 yayınlandı Birkaç gün önce ve bunun lansmanında oldukça ilginç birkaç gelişme sunuldu; ntsync sürücü entegrasyonu Windows NT senkronizasyon temelleri ile ve DRM Panic bileşenlerinin eklenmesi, "ölümün mavi ekranına" benzer şekilde hareket eden.

Durduruldu eski Alpha CPU'lar için destekFUSE tabanlı dosya sistemlerinde bütünlüğü doğrulama yeteneği, Landlock mekanizmasını kullanarak ioctl'ye erişimi kısıtlamave diğer şeylerin yanı sıra bellek ayırma işlemlerinin profilini çıkarmak için yeni bir alt sistem.

Sayısal olarak bakıldığında, bu sürümde 14,564 geliştiricinin katkıda bulunduğu 1,989 düzeltme bulunuyor ve yamanın boyutu 41 MB olup 12,509 dosyayı etkiliyor. 547,663 satır kod eklendi ve 312,464 satır kaldırıldı. Karşılaştırıldığında, önceki sürümde 15,680 geliştiriciden gelen 2,106 düzeltme ve 54 MB'lık bir yama yer alıyordu.

Linux 6.10'daki yenilikler neler?

Linux 6.10'un getirdiği başlıca yeni özellikler arasında, yeni fcntl işlemi, F_DUPFD_QUERY, izin veren iki farklı dosya tanımlayıcının aynı dosyayı işaret edip etmediğini belirleyen bir işlemgereksiz bilgileri açığa çıkarmadan kcmp()'ye bir alternatif sunar ve kcmp() devre dışı bırakıldığında bile çalışır.

La FUSE'de bütünlük kontrolü başka bir yeni özelliktir ve FUSE artık fs-verity mekanizmasını kullanabilir Dosyaların bütünlüğünü ve orijinalliğini doğrulamak için. Ayrıca bir ekledi netlink'e dayalı yeni protokol, bu da çekirdekteki NFS sunucusunun yönetimini kolaylaştırır. Kullanıcı alanında, nfsdctl yardımcı programı bu protokolle çalışacak şekilde geliştirilmiştir.

Buna ek olarak bir ntsync sürücüsünün ilk sürümü/dev/ntsync karakter aygıtını ve Windows NT çekirdeğinde kullanılan bir dizi senkronizasyon temel öğesini tanıtan . Bu avans Wine aracılığıyla çalıştırılan Windows oyunlarının performansını önemli ölçüde artırabilir, Kullanıcı alanındaki RPC yükünü ortadan kaldırarak.

tanıtıldı Bellek ayırma işlemlerinin profilini çıkarmak için yeni bir alt sistem Linux çekirdeğinde. Bu alt sistem, bellek sızıntılarının tespit edilmesine ve bellek kullanımının optimize edilmesine yardımcı olur; düşük ek yük sayesinde yalnızca yapılarda hata ayıklamak için değil, üretim sistemlerinde de kullanılmasına olanak tanır.

Bir geliştirildi çekirdek acil durum sürücüsünün ilk uygulaması, denilen DRM Paniği. Bu sürücü görsel bir rapor görüntülemek için DRM alt sistemini kullanır "Ölümün mavi ekranına" benzer renkte. Gelecek sürümlerde acil durumlarda logo ve QR kodu görüntüleme özelliği eklenecektir.

Ayrıca, init_mlocked_on_free seçeneği önerildi Önyükleme aşamasında yapılandırma için bu seçenek, mlock() tarafından korunan belleğin, kilidi açılmadan serbest bırakılması durumunda temizlenmesini sağlar ve bir uygulamanın aniden sonlandırılması durumunda şifreleme anahtarlarının bellekte kalmasını önler.

Of the Yapılan diğer değişiklikler ve iyileştirmeler bu versiyonda:

  • Arabellek taşmalarında dönüş adresinin üzerine yazılmasına karşı koruma sağlamak için Intel işlemcilerin donanım özelliklerini kullanarak birçok istismarı engelleyen, x32 alt mimarisindeki Shadow Stack mekanizması desteği.
  • Mseal sistem çağrısı, süreçlerin adres alanlarının belirli kısımlarında yapılan değişiklikleri engellemesine izin vermek için tanıtıldı.
  • Rust, sürücülerin ve çekirdek modüllerinin geliştirilmesinde ikinci dil olarak entegre edilmeye devam ediyor. Rust desteği varsayılan olarak etkin olmasa da Rust 1.78 sürümü standart tahsis kitaplığını kullanmanıza olanak tanır.
  • Yüksek performanslı sunucularda performansı artıran, yüksek öncelikli iş kuyruklarını kullanmak için dm-crypt modülüne seçenek.
  • Btrfs'deki optimizasyonlar: sabit olmayan kapsam haritalarını azaltma desteği, düşük RAM'e sahip sistemlerde bellek tüketimini azaltmak için kullanışlıdır.
  • Landlock LSM Modülü: Belirli süreçlerin dış ortamla etkileşimini sınırlamaya olanak tanıyan bu modül, ioctl() çağrılarına erişime kısıtlama getirme özelliğini bünyesinde barındırmıştır.
  • Ext4: Takılan dosya sisteminin /sys/fs hiyerarşisindeki konumunu belirlemek için FS_IOC_GETFSSYSFSPATH ioctl eklendi.
  • Bcachefs, fsck'i bölümün bağlantısını kesmeden çalıştırmaya hazır olduğundan güvenilirliği artırılmıştır.
  • CPU üzerindeki yükü azaltmak ve GPU üzerindeki çalışmayı iyileştirmek için CSF teknolojisini kullanan 10. nesil Mali GPU'ya Panthor sürücüsü dahil edildi.
  • Yeni Intel Arc ayrık video kartları için Intel Arc, PCI kimlikleri i915 sürücüsüne eklendi.
  • Xe DRM Sürücüsü: Arrow Lake H CPU'ları için ek destek ve SR-IOV mekanizması için başlangıç ​​desteğiyle Intel Xe mimarisini temel alan GPU'lar için Xe DRM sürücüsü üzerinde çalışmalar devam ediyor.
  • AMDGPU Sürücüsü artık RISC-V mimarisine sahip sistemlerde SMU 14.0'ı ve yeni AMD GPU'ları destekliyor.

Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara şuradan bakabilirsiniz: sonraki bağlantı. Çekirdeğin yeni sürümü artık dağıtımların resmi kanallarının çoğunda ve ayrıca kernel.org.


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.