Linux 6.0 zaten piyasaya sürüldü ve birçok yeni özellik ve iyileştirme ile birlikte geliyor

Linux Kernel

Linux Kernel

İki aylık geliştirmeden sonra, Linus Torvalds, Linux 6.0 çekirdeğinin yayınlandığını duyurdu, duyuruda, yeniden numaralandırma estetik nedenlerle yapılır ve Linus, sürüm numarasının değiştirilmesinin nedeninin parmakların bitmesinin daha olası olduğu konusunda şaka yaptığı için seride çok sayıda sayı biriktirmenin rahatsızlığını hafifleten resmi bir adımdır. ve sürüm numaralarını saymak için ayak parmakları.

Yeni versiyon 16585 geliştiriciden 2129 düzeltme aldı, yama boyutu 103 MB'dir (değişiklikler 13939 dosyayı etkiledi, 1420093 satır kod eklendi, 318741 satır kaldırıldı).

Linux 6.0'ın ana yenilikleri

Linux Kernel 6.0'ın bu yeni sürümünde, Btrfs, "gönder" komutu için protokolün ikinci sürümünü uygular.ek meta veriler için destek uygulayan, verileri daha büyük bloklar halinde (64K'dan büyük) gönderen ve uzantıları sıkıştırılmış biçimde aktaran . Operasyonların performansını önemli ölçüde arttırdı (3 kata kadar) 256 sektöre kadar eşzamanlı okuma nedeniyle doğrudan okuma, tembel öğeler için ayrılan meta veriler azaltılarak kilit çakışmalarının azaltıldığı ve meta veri doğrulamasının hızlandırıldığı vurgulanmıştır.

Dosya sistemleri ile ilgili bir diğer önemli değişiklik ise yeni işlemlerin eklenmesidir. EXT4_IOC_GETFSUUID ve EXT4_IC_SETFSUUID ioctl süper blokta depolanan UUID'yi almak veya ayarlamak için ext4 dosya sistemine ek olarak F2FS dosya sistemi, düşük RAM aygıtlarında performansı optimize eden ve bellek tüketimini performans giderine kadar azaltmanıza olanak tanıyan bir düşük bellek modu sunar.

Overlayfs'de, kullanıcı kimliği eşlemeli bir dosya sisteminin üstüne monte edildiğinde, POSIX uyumlu erişim kontrol listeleri doğru şekilde desteklenir.

Linux 6.0'ın sunduğu bir diğer yenilik ise, DAMON alt sistemine yeni işlevler (Veri Erişim Monitörü) Yalnızca işlemlerin RAM'e erişimini izlemelerine izin vermezler kullanıcı alanından, ancak bellek yönetimini de etkiler. Özellikle, belirli bellek sayfalarının önceliğini artırmak için LRU (En Son Kullanılanlar) listelerinin yeniden sıralanmasını sağlayan yeni bir "LRU_SORT" modülü önerilmiştir.

Yeni bellek bölgeleri oluşturma yeteneği uygulandı CPU ve bellek aygıtları arasında yüksek hızlı etkileşimi düzenlemek için kullanılan CXL (Compute Express Link) veri yolunun yeteneklerini kullanarak. CXL, yeni bölgelerin bağlanmasına ve kullanılmasına izin verir hafızadan harici bellek aygıtları tarafından sağlanan sistemin rasgele erişim belleğini (DDR) veya salt okunur belleği (PMEM) genişletmek için ek fiziksel adres alanı kaynakları olarak.

AMD Zen işlemcilerinde sabit sistem performansı sorunları 20 yıl önce bazı yonga setlerinde bir donanım sorununu düzeltmek için eklenen kodun neden olduğu (yonga setinin boşta kalma durumuna girmesi için işlemciyi yavaşlatmak için ek bir WAIT komutu eklendi). Değişiklik, iş yükleri arasında performansın düşmesine neden oldu genellikle boşta ve meşgul durumlar arasında geçiş yapar. Örneğin, baypas manevrasını devre dışı bıraktıktan sonra, ortalama tbench testi puanları 32191 MB/sn'den 33805 MB/sn'ye yükseldi.

CPU çekirdekleri arasında optimize edilmiş görev dağılımı belirli yük türleri altında performansı artırmayı mümkün kılan büyük sistemlerde.

bir asenkron G/Ç arayüzünde yeni IORING_RECV_MULTISHOT bayrağı io_uring, aynı ağ soketinden aynı anda birden çok okuma gerçekleştirmek için recv() sistem çağrısı ile çoklu çekim modunu kullanmanıza olanak tanır. io_uring ayrıca ara ara belleğe alma olmadan ağ aktarımı desteği uygular.

Sysfs'de kullanımdan kaldırılan "efivars" arayüzü kaldırıldı UEFI önyükleme değişkenlerine erişmek için (EFI verilerine erişmek için efivarfs sanal dosya sistemi artık yaygın olarak kullanılmaktadır).

SRV doğrulama mekanizması eklendi (Çalışma Zamanı Doğrulaması) son derece güvenilir sistemlerde doğru çalışmayı doğrulamak için hangi bir hata olmadığını garanti eder. Doğrulama, sistemin beklenen davranışını tanımlayan varsayılan bir referans deterministik otomat modeline karşı yürütmenin gerçek ilerlemesini kontrol eden izleme noktalarına işleyiciler eklenerek çalışma zamanında yapılır. Avantajlar arasında VR'nin titiz doğrulama sağlama yeteneği modelleme dilinde tüm sistemin ayrı bir uygulaması olmadan, öngörülemeyen olaylara esnek bir yanıtın yanı sıra.

Ayrıca vurgulananlar Intel SGX2 teknolojisine dayalı yerleşim yönetimi için entegre çekirdek bileşenleri (Software Guard eXtensions), uygulamaların, erişimi sistemin geri kalanıyla sınırlı olan, belleğin yalıtılmış şifreli alanlarında kod yürütmesine olanak tanır.

Diğer değişikliklerden göze çarpan:

  • Nouveau sürücüsünde kod, NVIDIA nv50 GPU görüntüleme motorlarını desteklemek için yeniden düzenlendi.
  • i915 (Intel) sürücüsü, Intel Arc (DG2/Alchemist) A750 ve A770 ayrık grafik kartları için destek sağlar.
  • Intel Ponte Vecchio (Xe-HPC) ve Meteor Lake GPU'ları için ilk destek uygulaması önerildi.
  • Intel Raptor Lake platformu için destek çalışmaları devam etti.
  • LogiCVC ekranları için yeni bir logicvc DRM sürücüsü eklendi.
  • v3d sürücüsü (Broadcom Video Core GPU'lar için) artık Raspberry Pi 4 kartlarında desteklenmektedir.
  • Msm sürücüsüne Qualcomm Adreno 619 GPU desteği eklendi.
  • Panfrost sürücüsüne ARM Mali Valhall GPU'ları için destek eklendi.
  • Lenovo ThinkPad X8s dizüstü bilgisayarlarda kullanılan Qualcomm Snapdragon 3cx Gen13 işlemciler için başlangıç ​​desteği eklendi.
  • AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake ve Mediatek MT8186 platformları için ses sürücüleri eklendi.
  • Intel Havana Gaudi 2 makine öğrenimi hızlandırıcıları için destek eklendi.
  • ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3 için destek eklendi.

Nihayet Bununla ilgili daha fazla bilgi edinmek istiyorsanız, ayrıntıları 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.