Linux 6.0, AArch64 desteği, NVMe için kimlik doğrulama ve daha fazlasını içerir

Tux, Linux Çekirdeğinin maskotu

Linux çekirdeği, Linux işletim sistemlerinin (OS) omurgasıdır ve bir bilgisayarın donanımı ile süreçleri arasındaki temel arabirimdir.

İki aylık geliştirmeden sonra, Linus Torvalds, Linux çekirdeği 6.0'i yayınladı ve 40'da yapılan tüm değişikliklerin yaklaşık %6.0'ı aygıt sürücüleriyle ilgilidir, değişikliklerin yaklaşık %19'u donanım mimarilerine özgü kodun güncellenmesiyle, %12'si ağ yığınıyla, %4'ü dosya sistemleriyle ilgilidir. , ve %2 dahili ile.

Linux çekirdeği 6.0'ın yeni sürümünün ana yeniliklerinden biri, AArch64 donanım mimarisi için destek (ARM64), NVMe bant içi kimlik doğrulama desteği, OpenRISC ve LoongArch mimarilerinde PCI veriyolları için destek, XFS ve io_uring kullanırken eşzamansız arabellek yazma ve diğer şeylerin yanı sıra ağ iletimi desteği.

Yeni çekirdek sürümünün genel kullanıma sunulduğunu açıklayan Torvalds, büyük ölçüde "toplam 6.0 taahhüt" içermesi nedeniyle, sürüm 15.000'ın "en azından taahhüt sayısı bakımından oldukça uzun bir süre içinde en büyük sürümlerden biri" olduğunu söyledi. .

Linux Kernel 6.0'deki Yenilikler Neler?

Linux Kernel 6.0'ın bu yeni sürümünde şu vurgulanmaktadır: daha iyi ACPI ve güç yönetimi dahilBu, Intel'in Sapphire Rapids işlemcilerinin kullanıcılarının güç tasarrufu yapmasına yardımcı olmalıdır.

Bir diğer önemli değişiklik de SMB3 için çekirdek desteği, dosya aktarımlarını hızlandırmalı ve güvenliği artırmalıdır daha fazla kullanıcıya artık güvenli olmayan ve uzun süredir kullanımdan kaldırılan SMB1'den kurtulmaları için bir neden vererek.

Bunun yanında ayrıca vurgulanmaktadır. XFS dosya sistemine eşzamansız arabelleğe alınmış yazmalar için destek eklendi io_uring mekanizmasını kullanarak. fio araç seti (1 iş parçacığı, 4 kb blok boyutu, 600 saniye, sıralı yazma) ile yapılan performans testleri, saniyede giriş/çıkış işlemlerinde (IOPS) 77k'den 209k'ya, veri aktarım hızlarında 314MB/s'den 854MB/s'ye bir artış olduğunu gösteriyor ve gecikme 9600ns'den 120ns'ye (80x) düşer.

Ayrıca, sistemdeki gigabayt RAM başına 4 geçerli istemci olarak ayarlanan etkin istemci sayısı üzerinde bir sınır uygulayan NFSv1024 sunucusuna ek olarak, NVMe sürücüleri için bant içi kimlik doğrulama desteğinin eklendiği de belirtilmiştir.

CIFS istemci uygulaması, çok yollu performansı iyileştirdi, ayrıca belirli olayları yok saymak için fanotify FS'deki olay izleme alt sistemine yeni bir FAN_MARK_IGNORE bayrağı eklendi.

Güvenlik cephesinde, Linux Kernel 6.0'da rasgele sayı tohumlarının alınmasını uygular x86 ve m68k çekirdekleri için önyükleyici yapılandırma verilerinin yanı sıra SafeSetID güvenlik modülü desteği setgroups()'taki değişiklikleri işlemek için ARIA şifreleme algoritmasını destekler.

CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 ayarı kaldırıldı, bu, çekirdeğin "-O3" optimizasyon modunda derlenmesine izin verdi. Optimizasyon modlarıyla denemelerin derleme zamanı işaretlerini ("kCFLAGS=-O3 yap") geçirerek yapılabileceğini ve Kconfig'e bir yapılandırma eklemenin, döngü çözmenin "-O3" modunda uygulandığını gösteren tekrarlanabilir bir performans profili sağlamayı gerektirdiğini unutmayın. "-O2" optimizasyon seviyesine göre bir kazanç sağlar.

Öte yandan, Intel'in Arc ayrık grafiklerinin artık desteklendiğini ve bazı Arm-powered dizüstü bilgisayarlarla uyumluluğunun iyileştirildiğini de vurguluyor.

Aynı şey, Çin'in bağımsız mimarisinin ithal teknolojiye olan bağımlılığı azaltmasını sağlamak için yerli teknoloji adayı olarak lanse edilen LoongArch mimarisi için de geçerli.

Şunu da belirtmekte fayda var yeni RISC-V uzantıları ana çekirdeğe Zicbom, Zihintpause ve Sstc olarak entegre edilmiştir. RISC-V ayrıca daha kullanışlı bir varsayılan çekirdek yapılandırmasına sahiptir defconfig yapılarında Docker ve Snaps gibi uygulamaları çalıştırmak için;

Bir "bellek azaltıcıların" çalışması hakkında bilgi almak için debugfs arayüzü bireysel (yeterli bellek olmadığında çağrılan sürücüler ve bellek tüketimini azaltmak için çekirdek veri yapılarını paketleyin).

Diğer değişikliklerden bu yeni sürümden öne çıkan:

  • OpenRISC ve LoongArch mimarileri için PCI veri yolu desteği uygulanmıştır.
  • Önbellek tutarsız DMA cihazlarını yönetmek için RISC-V mimarisi için uygulanan "Zicbom" uzantısı.
  • RAPL sürücüsünde Intel Raptor Lake P desteği.
  • AMD, yaklaşmakta olan AMD donanımı için hazırlık bekliyor.
  • AMD Raphael ve Jadeite platformları için ses sürücüsü desteği.
  • Intel Meteor Lake ses sürücüsü desteği.
  • KVM için Intel IPI ve AMD x2AVIC sanallaştırma geliyor.
  • Raspberry Pi 3 için Raspberry Pi V4D çekirdek sürücüsü desteği.
  • Atari FBDEV sürücü düzeltmeleri.
  • Eski FBDEV denetleyicilerinde daha hızlı konsol kaydırma.
  • Diğer çeşitli açık kaynaklı çekirdek grafik sürücüsü güncellemeleri.
  • IO_uring kullanıcı alanı blok sürücü desteği.
  • IO_uring performans optimizasyonu ve ağ için kopyasız yönlendirme dahil yeni özelliklerin eklenmesi.

Bununla ilgili daha fazla bilgi edinmek istiyorsanız, ayrıntıları kontrol edebilirsiniz. Aşağıdaki bağlantıda.


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.