Linux Kernel 5.19 serisi yayınlandı ve herkes tarafından kullanılabilir. Merak edenler için Linux Kernel 5.19 serisi özelliklerini ve nasıl indirileceğini açıklayacağız. Linus Torvalds’a göre çok sayıda yeni özellik, daha iyi donanım uyumluluğu, çeşitli hata ve güvenlik iyileştirmelerini beraberinde getiren önemli bir adım atıldı.
MultiPath TCP (MPTCP) akışlarını yönetmek için yeni bir kullanıcı alanı API’si, Loongson’ın “LoongArch” RISC ISA CPU mimarisi için ilk destek, ARM Ölçeklenebilir Matris Uzantısı için destek ve ZSTD sıkıştırılmış ürün yazılımı dosyaları için desteğin tümü, iki aydan daha uzun süre geliştirilmekte olan Linux Kernel 5.19’a (SME) dahil edildi.
Yeni Linux Kernel 5.19 özellikleri nedir?
RISC-V, OpenRISC ve C-SKY gibi çeşitli mimarilerde tam qspinlock uygulaması desteği sunan yeni genel bilet ısplock türü ve ayrıca hedefli aşının inveride yer almasını önlemek için fanotify mekanizmaya yeni FAN MARK EVICTABLE bayrağı da eklendi. Xtensa mimarisine SMP yardımcı işlemciler, KCSAN ve hazırda bekletme desteği de aldı.
Ek olarak, Linux Kernel 5.19, her dosya numarası ile milyarlarca genişletilmiş özniteliği depolamak için destek, Android Goldfish öykünücüsüne dayalı m68k mimarisi için bir sanal makine uygulaması ve birden çok genişletilmiş dosya özniteliğinin kaydedilmesini sağlayan yeni bir “günlüğe kaydedilmiş öznitelik yeniden yürütme” özelliği ekliyor. XFS dosya sisteminde aynı anda atomik bir şekilde değiştirilir.
EROFS salt okunur dosya sistemi, çok sayıda kapsayıcı çalıştırırken performansı artırmak için yeni bir bellek ve fscache katmanı kullanacak şekilde değiştirildi. Kernel Zswap kullanırken bellek kullanımını düzenleme özelliği, Kernel’ı kötü etkileyen modülleri izleme özelliği ve bir bellek grubunda belleğin geri alınmasına neden olmak için proaktif geri alma arabirimi eklendi.
Güvenlik açısından, Linux Kernel 5.19, Bütünlük Ölçüm Mimarisi’ne (IMA) fs-verity dosya özetleri için destek ekler, ayrıcalıklı işlemlerin Kernel’ın izni olmadan Kernel belleğini değiştirmesini durdurmak için kilitleme modu iyileştirildi, dosya yeniden adlandırmayı kontrol etmek için Landlock güvenlik modülünde destek ekler, Clang derlenmiş yapı rastgele sertleştirme özelliği ekler ve rastgele sayı oluşturucuyu daha da geliştirir.
Linus Torvalds, “Kişisel bir not olarak, buradaki en ilginç kısım, sürümü bir arm64 dizüstü bilgisayarda yaptım. Uzun zamandır beklediğim bir şeydi ve Asahi ekibi sayesinde sonunda gerçek oldu. Linux’u çalıştırmak için uzun süredir arm64 donanımına sahibiz, ancak bunların hiçbiri şu ana kadar gerçekten bir geliştirme platformu olarak kullanılabilir olmadı” ifadesini kullandı.
Linux Kernel 5.19, diğer şeylerin yanı sıra SLUB bellek ayırıcının hata ayıklama altyapısını, yazılan işaretçileri BPF haritalarında saklama özelliğini, io uring alt sistemini ve x86 bölünmüş kilit algılama mekanizmasını da geliştirir. Virtio-blk sürücüsü için yoklamalı G/Ç desteği ve OverlayFS dosya sistemi için kimlik eşlemeli bağlamaların işlenmesi de eklenir.
Tabii ki Linux Kernel 5.19, Raspberry Pi Sense HAT joystick, Mega World kontrol cihazının kuvvet geri bildirimi, ThinkPad TrackPoint Keyboard II ve Google Whiskers touchpad gibi yeni gadget’lara destek sağlamak için yeni sürücüler içeriyor.
Ek olarak, NVIDIA Tegra 194 ve olaylara tepki olarak zaman damgalarını kaydedebilen diğer cihazlar, yeni bir “donanım zaman damgası motoru” alt sisteminin uygulanması sayesinde Linux 5.19 tarafından destekleniyor.
Linux 5.19 nasıl indirilir?
Artık Linux Kernel 5.19 çıktığına göre, Linux Kernel 5.20’yi de bekleyebiliriz. Bununla birlikte, görünüşe göre Linus Torvalds, sonunda Linux 5.x serisini bırakıp Linux 6.0’ya geçecek gibi görünüyor.
Torvalds, “Büyük sayılar nedeniyle kafamın karışmasından endişelenmeye başladığım için muhtemelen 6.0 diyeceğim” dedi. Linux ile ilgileniyorsanız, klasik Linux komutlarına alternatif 9 modern komut ile ilgili hazırladığımız içeriğimize göz atabilirsiniz.