Linux Kernel 5.5'in yeni sürümü çoktan yayınlandı ve bunlar onun haberleri

Linux smokin

İki aylık geliştirme sürecinin ardından Linus Torvalds, Linux çekirdeği sürüm 5.5'i yayınladı . Bu sürümdeki en dikkat çekici değişiklikler arasında ağ arayüzlerine alternatif adlar atama yeteneği, Zinc kütüphanesinden kriptografik fonksiyonların entegrasyonu, Btrfs RAID 1'de ikiden fazla diski çoğaltma yeteneği, canlı yamaların durumunu izleme mekanizması, kunit sürücü test çerçevesi, mac80211 kablosuz yığınının geliştirilmiş performansı, SMB protokolü aracılığıyla kök bölüme erişme yeteneği ve daha birçok özellik yer alıyor.

Yeni sürüm, 44 MB boyutunda 15505 geliştirici yamasını benimsedi (değişiklikler 11781 dosyayı etkiledi, 609208 satır kod eklendi ve 292520 satır kod kaldırıldı). Sürüm 5.5'teki tüm değişikliklerin yaklaşık %44'ü aygıt sürücüleriyle, yaklaşık %18'i donanım mimarisine özgü kod güncellemeleriyle, %12'si ağ yığınıyla, %4'ü dosya sistemleriyle ve %3'ü dahili çekirdek alt sistemleriyle ilgilidir.

Linux çekirdeği 5.5'in temel yenilikleri

Linux Çekirdeği 5.5'in bu yeni sürümünde, Btrfs dosya sistemi için xxhash64, blake2b ve sha256 sağlama toplamlarına destek eklendi.

RAID1 uygulamasında , verilerin üç (RAID1c3) veya dört (RAID1c4) cihaza kopyalanması mümkündür (önceden kopyalama iki cihazla sınırlıydı), bu da aynı anda 2 veya 3 cihaz kaybedilirken verilerin korunmasına olanak tanır.

Ext4, şifreleme için daha küçük bloklar kullanma olanağı sağlar ( önceden şifreleme yalnızca bellek sayfalarının boyutuna (4096) eşit boyuttaki bloklarla yapılıyordu).

F2FS, dosyanın tamamen doğru bir segmente yerleştirilmesi için 2 MB'lık kenar boyunca hizalama ile dosya sabitleme modunu uygular ve bu sayede çöp toplayıcı tarafından dosyanın daha fazla yeniden dağıtılmasının önlenmesini sağlar.

Bir diğer önemli yeni özellik ise, erişim için yükseltilmiş ayrıcalıklar gerektirmeyen (önceden sıcaklık bilgileri yalnızca root kullanıcısının erişebildiği "akıllı günlükte" yansıtılıyordu) hwmon API'sini (libsensors ve "sensors" komutuyla uyumlu) kullanarak NVMe aygıt sıcaklık sensörlerinin durumunu izleme desteğinin eklenmesidir .

Ayrıca, ana WireGuard VPN entegrasyon projesinin bir parçası olarak , Zinc'in kriptografik kütüphanesindeki birçok özellik, ChaCha20 ve Poly1305 algoritmalarının hızlı uygulamaları da dahil olmak üzere, standart Crypto API'ye aktarıldı .

x86 mimarisine sahip KVM hipervizörü, beş seviyeli bellek sayfalarından oluşan iç içe tabloları işleme yeteneği sağlar ve AMD işlemciler için XSAVES komutlarına destek ekler. ARM64 işlemciler için ise zamanlama bilgilerini iletme yeteneği eklenmiştir.

Kriptografik alt sisteme, Blake2b karma fonksiyonu desteği de eklenmiştir ; bu sayede SHA-3 seviyesinde güvenilirliği korurken çok yüksek karma hesaplama performansı elde edilir ve Blake2s'nin kısaltılmış bir sürümü de desteklenir.

Linux Çekirdeği 5.5'in bu yeni sürümündeki bir diğer önemli değişiklik, ağ arayüzlerine alternatif adlar atamak için yeni bir mekanizmadır; bu mekanizma, bir arayüz için aynı anda birden fazla adın kullanılmasına (birden fazla udev şablonunun kullanımı da dahil olmak üzere) olanak tanır.

Ad boyutu 128 karaktere kadar olabilir (önceden ağ arabirim adı 16 karakterle sınırlıydı).

Ek bir ad eklemek için " ip link prop add " komutunu kullanın (örneğin, " ip link prop add enx00e04c361e4c altname someothername "). Uygulama, arayüze ek özellikler eklemeye dayanmaktadır ve gelecekte alternatif adlarla sınırlı kalmayıp diğer parametrelerle de genişletilebilir.

Son olarak, Linux Çekirdeğinin bu yeni sürümünde yer alan değişikliklerin tam listesi hakkında daha fazla bilgi edinmek isterseniz, aşağıdaki bağlantıdan inceleyebilirsiniz .

Yeni sürümün kullanılabilirliği ile ilgili olarak, Kernel'i resmi web sitesinden derlemek için kodu indirebilir veya derlenmiş paketlerin dağıtımınızın depolarına dahil edilmesini bekleyebilirsiniz.


Google'da tercih edilen kaynak olarak ekleyin.