Linux 5.12, birçok destek geliştirmesi, sürücüler, N64 için resmi destek ve daha fazlasıyla birlikte gelir

Linux

İki aylık geliştirmeden sonra, Linus Torvalds, Linux çekirdeği 5.12'nin piyasaya sürüldüğünü duyurdu, En dikkate değer değişikliklerin arasında Btrfs'deki bölgeli blok aygıtları desteği, kullanıcı kimliklerini dosya sistemlerine eşleme yeteneği, bellekle çalışırken hataları tespit etmek için KFENCE hata ayıklama sistemi ve diğerleri yer alıyor.

Yeni versiyon 14170 geliştiriciden 1946 düzeltme aldıyama boyutu 38MB'dir (etkilenen dosyalar 12102 (12090), 538599 (868025) kod satırı eklendi, 333377 (261456) satır kaldırıldı).

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

Takılı dosya sistemleri için kullanıcı kimliklerini eşleme yeteneği uygulandı. Eşleme FS FAT, ext4 ve XFS ile uyumlu, böylece önerilen işlevsellik, sisteme bağlı ana dizin mekanizmasında kullanılacak eşleştirme dahil olmak üzere, dosyaları farklı kullanıcılar arasında ve farklı bilgisayarlarda paylaşmayı kolaylaştırır.

Diğer bir yenilik ise dosya sisteminin Btrfs, bölgeli blok cihazları için ilk desteği ekler. Salt okunur modda, meta verilere ve bir sayfadan (alt sayfa) daha küçük olan verilere sahip bloklar için destek sağlanır.

Ayrıca vurgulanmıştır ki Clang derleyicisiyle çekirdeği oluşturma yeteneği uygulandı Bağlantı Süresi Optimizasyonu (LTO) optimizasyonları dahil. Örneğin, LTO ile diğer dosyalardan gelen işlevler için satır içi dağıtım mümkündür, kullanılmayan kod çalıştırılabilir dosyaya dahil edilmez, tür kontrolü ve genel optimizasyon bir bütün olarak proje düzeyinde gerçekleştirilir. LTO desteği şu anda x86 ve ARM64 mimarileriyle sınırlıdır.

Ayrıca bellenim tarafından ayrılmış bellek alanlarından veri almak için nvmem sürücüsü eklendi Linux tarafından doğrudan erişilemeyen (örneğin, EEPROM belleğine fiziksel olarak yalnızca bellenim için erişilebilir veya yalnızca yüklemenin erken bir aşamasında mevcut olan veriler).

Öte yandan, vurgulanmaktadır ki KFence koruma mekanizması eklendi (Kernel Electric Fence), bellekle çalışırken bellek taşması ve bellek boşaltıldıktan sonra erişim gibi hataları algılayan. KASAN hata ayıklama mekanizmasının aksine, alt sistem KFence, yüksek hızı ve düşük genel maliyetleri ile öne çıkıyor, yalnızca çalışan sistemlerde veya uzun süreli çalışma sırasında ortaya çıkan bellek hatalarını tespit etmenize olanak sağlar.

Dosyaların bütünlüğünü ve ilişkili meta verilerini doğrulamak için bir karma veritabanı tutan Bütünlük Ölçüm Mimarisi (IMA) alt sistemi, artık çekirdeğin kendi verilerinin bütünlüğünü doğrulama, örneğin SELinux kurallarındaki değişiklikleri izleme yeteneğine sahiptir.

Hipervizör KVM artık Xen hiper çağrılarını engelleme yeteneğine sahip ve bunları kullanıcı alanı öykünücüsüne iletin.

Donanıma doğrudan erişimi olduğundan ve konuk sistemleri çalıştırmak için kullanıldığından (Xen'de Dom0'a benzer) Hyper-V hiper yönetici için Linux'u kök ortam olarak kullanma yeteneği eklendi. Şimdiye kadar, Hyper-V (Microsoft Hypervisor) yalnızca konuk ortamlarda Linux'u destekledi, ancak hipervizörün kendisi Windows tabanlı bir ortamdan yönetiliyordu.

Kontrol eden, denetleyici amdgpu hız aşırtma yeteneğini uygular (Aşırı Sürüş) tSienna Cichlid GPU tabanlı kartlar (Navi 22, Radeon RX 6xxx).

Kontrol eden, denetleyici Intel Graphics için i915, i915.mitigations parametresini uygular daha iyi performans için izolasyon ve koruma mekanizmalarını devre dışı bırakmak. Başlayan cipsler için Tiger Lake, VRR mekanizma braketi dahildir (Değişken Hızlı Yenileme), oyun sırasında pürüzsüzlüğü ve kırılmayı önlemek için monitörün yenileme hızını uyarlamalı olarak değiştirmenize olanak tanır. Renk doğruluğunu iyileştirmek için Intel Clear Color Technology desteği içerir.

Kontrol eden, denetleyici Nouveau, GA100 Mimarisine Dayalı NVIDIA GPU'lar için İlk Desteği Ekliyor (Amper). Msm sürücüsü, SDM (Snapdragon) 508, 509 ve 512 yongalarında kullanılan Adreno 630, 636 ve 660 GPU'lar için destek ekler.

Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s ve Pioneer DJM-750 ses kartları için destek eklendi. Intel Alder Lake PCH-P ses alt sistemi için destek eklendi.

Ayrıca, Linux 5.12'nin bu yeni sürümünde de Nintendo 64 oyun konsolları için destek resmileştirildi 1996 ve 2003 yılları arasında üretilmiştir (Linux'u Nintendo 64'e taşıma önceki girişimleri eksikti ve Vaporware statüsüne sahipti).

Katma Sabit yük ve klavye arka aydınlatmasını yönetme becerisine sahip Lenovo IdeaPad platformu desteği. Ayrıca, güç yönetimi yetenekleriyle ThinkPad platformunun ACPI profilini destekler. Lenovo ThinkPad X1 Tablet Gen 2 HID alt sistemi için sürücü eklendi.

Katma ARM panoları, cihazları ve platformları için destek: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, İki Beacon EmbeddedWorks, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoPi M4B.

kaynak: https://lkml.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.