Linux 6.1, Rust altyapısını ve bu diğer yeni özellikleri sunar

Linux 6.1

Beklendiği gibi, Linus Torvalds yayınladı bugün Linux 6.1. Yeni bir kararlı sürüm ve bu haliyle ilginç haberlerle geliyor. Sürümlerin her birinde olduğu gibi, yeni donanım desteği dahil edildi, ancak bu sürümün bir şey için tarihe geçmesi gerekiyorsa, o da Rust için ilk desteği eklemek olacaktır. Gerçek bir kod yok, ancak temel zaten burada.

Bu, Torvalds'ın kendisi tarafından ilk Sürüm Adayı Linux 6.1'in, özellikle "uzun süredir yapım aşamasında olan bazı temel şeylerimiz var, en önemlisi çok genli LRU VM serisi ve ilk Rust yapı iskelesi (çekirdekte henüz gerçek Rust kodu yok, ancak altyapı orada). Halihazırda mevcut olan kararlı sürümle, hakkında konuşma zamanı onun haberleri.

Linux 6.1'in öne çıkan özellikleri

La yeni özelliklerin listesi en dikkate değer olanı:

  • işlemciler:
    • IBM POWER/PowerPC kodu, diğer yeni özelliklerin yanı sıra 64-bit için KFENCE'a sahiptir.
    • LoongArch CPU bağlantı noktası, bu Çin CPU mimarisine TLB/önbellek kodu incelemesi, QSpinLock desteği, EFI önyüklemesi, mükemmel olay desteği, Kexec kullanımı, eBPF JIT desteği ve diğer bazı özellikleri getirir.
    • Cortex-A16 işlemciler için BF510 desteği, Linux'ta çözülemeyen bir donanım sorunu nedeniyle kaldırılıyor.
    • EPYC 2 "Roma" işlemciler ve daha yeni sürümler için AMD vIOMMU donanım destekli IOMMU sanallaştırmasının bir parçası olarak AMD IOMMU v7002 sayfa tablosu işi.
    • AMD mükemmel ve daha yeni işlemciler ve Zen 2 CPU'lar için LbrExtV4 desteği ile AMD CPU önbelleği ve bellek raporları.
    • AMD Platform Management Framework (PMF), yeni nesil AMD Ryzen cihazlarıyla daha iyi termal/güç/gürültü yönetimi için birleştirildi.
    • Yeni ARM SoC'leri ve çeşitli yeni ARM cihazları için destek.
    • Daha hızlı Intel bellek hata kodu çözme.
    • AMD Rembrandt dizüstü bilgisayarlar için AMD P-State ve s2idle düzeltmeleri.
    • Yüksek performans maliyeti nedeniyle çalışma zamanında Spectre-BHB hafifletmeyi devre dışı bırakmak için ARM desteği.
  • grafikler ve GPU'lar:
    • Intel Meteor Lake etkinleştirmesi devam etti.
    • Geliştirilmiş Intel GPU üretici yazılımı yönetimi.
    • Intel Arc Graphics DG2/Alchemist'te çeşitli iyileştirmeler.
    • Uygun ağ gölgelendirici desteği için RADV Vulkan sürücüsü tarafından gerekli olan AMDGPU çete gönderimi desteği.
    • RX 2 serisi RDNA2 GPU'lar için Mode6000 sıfırlama desteği.
  • Depolama ve dosya sistemleri:
    • RISC-V çekirdeğinin varsayılan konfigürasyonu birkaç CD-ROM görüntü formatına izin verir.
    • İlk hedef olarak kapsayıcı kullanım durumlarıyla EROFS için FSCache tabanlı paylaşılan etki alanı desteği.
    • EXT4 performans düzeltmeleri ve optimizasyonları.
    • Giderek daha fazla kullanılan bu Linux dosya sistemi için Btrfs ve diğer çalışmalar için önemli performans optimizasyonları.
    • Doğrudan G/Ç hizalama ayrıntılarını bildirmek için statx() desteği.
  • Diğer donanım:
    • Logitech HID++ Yüksek Çözünürlüklü Kaydırma desteğinin otomatik olarak algılanması ve tüm Logitech Bluetooth aygıtları için HID++'nın etkinleştirilmesi girişimi.
    • Sound Open Firmware koduna eklenen AMD Rembrandt, yeni AMD "Pink Sardine" ses işlemcisi desteği ve yeni Apple Silicon cihazlarında ses desteği için yeni Apple MCA SoC sürücüsü ile kayda değer ses desteği artışı.
    • WiFi 802.11be ve WiFi 7 için WiFi Son Derece Yüksek Verimlilik (EHT) ve Çoklu Bağlantı İşlemi (MLO) hazırlıkları.
    • Yeni nesil yapay zeka hızlandırıcı için Intel Habana Labs Gaudi2'nin etkinleştirilmesinin devamı.
    • IBM Operation Panel için bir giriş denetleyicisi.
    • Linux girişi için bir PINE64 PinePhone (Pro) klavye kasası sürücüsü eklendi.
    • Intel Meteor Lake Thunderbolt desteği.
    • Linux çekirdeği Thunderbolt ağ sürücüsü ile uçtan uca USB4 akış kontrolü desteği.
    • "Ucuz klonlar" Nintendo denetleyicilerinin daha iyi kullanımı.
    • Yeni ortam sürücüleri ve iki mevcut sürücü, aşamalandırmanın dışında terfi ettirildi.
    • Donanım izleme sürücülerinin çeşitli eklemeleri.
  • sanallaştırma:
    • Xen artık x86_64 için hibe tabanlı VirtIO'yu destekliyor.
    • VirtIO bloklarının "güvenli silinmesi" için destek ve ayrıca vDPA özelliklerinin sağlanması için destek.
    • Önemli 9P VirtIO optimizasyonu sayesinde, 9P protokolünü kullananlar için ana bilgisayar ve konuk VM'ler arasında daha hızlı dosya paylaşımı.
  • güvenlik:
    • Kernel Memory Sanitizer, çekirdek kodu içindeki başlatılmamış değerler etrafında dinamik bir bellek hata dedektörü olarak birleştirildi. Bu KMSAN, şu anda LLVM Clang ile bulunan derleyici araçlarına bağlıdır.
    • Linux 6.1, varsayılan olarak W+X çekirdek eşlemeleri hakkında uyarıda bulunacaktır ve gelecekteki bir çekirdek sürümünde, bu tür eşlemelerin oluşturulmasını en başta yasaklayabilir.
    • EFI, gizli bilgi işlem etrafında çalışır.
    • Her zorlu atlamadan sonra bir INT3 sağlamak için sertleşen retpolines.
    • SELinux, çalışma zamanında devre dışı bırakma desteğini kaldırmaya devam ediyor.
    • RNG ve kripto kodu geliştirmeleri.
    • Çekirdek için son birkaç yıldaki tüm memcpy tabanlı arabellek taşmalarını yakalayacak olan çapraz alan memcpy() için çalışma zamanı uyarıları.
  • diğerleri:
    • PREEMPT_RT öncesinde daha fazla kod temizliği.
    • PSI verilerini grup seviyesinde etkinleştirme/devre dışı bırakma yeteneği dahil olmak üzere Durma Basıncı Bilgilerinin (PSI) işlenmesinde iyileştirmeler.
    • Genel EFI sıkıştırılmış önyükleme desteği.
    • IEEE-1394 Firewire üzerinden yüksek hızlı seri/TTY sürücüsünün kaldırılması.
    • Eski a.out kodunun kaldırılması tamamlandı.
    • Eski DECnet ağ kodu kaldırıldı.
    • Linux çekirdek sayfası alma kodunu gözden geçirmek ve özellikle sınırlı RAM kapasitelerine sahip Linux sistemlerinde kullanıcı deneyimini geliştirmek için MGLRU birleştirildi.
    • Linux 6.1, bir segmentasyon hatasının meydana geldiği CPU çekirdeğini yazdıracaktır. Linux sistem yöneticileri, aynı CPU'larda/çekirdeklerde segmentasyon hatalarının meydana gelmeye devam ettiğini fark ederse, bu, hatalı bir işlemcinin işareti olabilir.
    • İlk Rust çerçevesi, Rust programlama dili için ilk destekle birleştirildi. Yeni Rust sürücüleri ve diğer çekirdek alt sistemi soyutlamaları, gelecekteki çekirdek döngülerinde birleştirilecektir.

Linux 6.1 şimdi müsait en kernel.org. Çoğu dağıtım, benimseme için ilk bakım güncellemesini bekler. Bunun 2022 LTS sürümü olması bekleniyor.


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.