Linus Torvalds, Linux kernelin en yeni ve kararlı sürümü olan Linux Kernel
5.19’u yayınladığını duyurdu. Bu yeni sürümde, LoongArch CPU desteği, firmware
dosyaları için Zstd sıkıştırma desteği, NTFS3 çekirdek sürücüsü için uzun
zamandır beklenen düzeltmeler, devam eden AMD Zen 4 CPU
hazırlıkları, daha fazla AMD RDNA3 GPU etkinleştirme çalışması, Apple M1 NVMe
denetleyici desteği, 200 Gbit ve daha büyük ağlarda TCP/IP yığın yüküyle başa
çıkmak için büyük TCP desteği, Armv9 Ölçeklenebilir Matris Uzantısı desteği
gibi yenilikler bulunuyor.
Linus Torvalds, ilk kez Apple M1 SoC çalıştıran bir ARM64 dizüstü
bilgisayardan Linux çekirdeğini piyasaya sürdüğünü ve Arm tabanlı MacBook’ta
Linux kullanımı konusunda Asahi Linux projesine çalışmalarından dolayı
teşekkür etti ve şunları söyledi.
“Kişisel bir not olarak, buradaki en ilginç kısım, sürümü bir arm64 dizüstü bilgisayarda yaptım (ve bunu yazıyorum). Uzun zamandır beklediğim bir şeydi ve Asahi ekibi sayesinde sonunda gerçek oldu. Uzun zamandır Linux'u çalıştırmak için arm64 donanımına sahibiz, ancak hiçbiri şu ana kadar gerçekten bir geliştirme platformu olarak kullanılamadı.
Linux geliştirme için Apple donanımını üçüncü kez kullanıyorum - bunu yıllar önce bir ppc970 makinesinde powerpc geliştirme için yaptım. Ve sonra on yıldan fazla bir süre önce, Macbook Air etraftaki tek gerçek ince ve hafif cihazken. Ve şimdi bir arm64 platformu olarak.
Bunu herhangi bir gerçek iş için kullanmadığımdan değil, kelimenin tam anlamıyla sadece test derlemeleri ve önyüklemeler yapıyorum ve şimdi de gerçek sürüm etiketlemesi yapıyorum. Ama bir dahaki sefere seyahat ettiğimde, bununla bir dizüstü bilgisayar olarak seyahat edebileceğimden ve nihayet arm64 tarafını da test edebileceğimden emin olmaya çalışıyorum.”
Asahi Linux: Linux'u daha yeni Apple silikon destekli Mac'lere taşımayı
ve onların macOS'tan farklı bir işletim sistemi çalıştırmalarını sağlayan bir
projedir.
Linux Kernel 5.19 Sürümündeki Yenilikler:
- Intel Alan İçi Tarama (IFS), ECC kontrolleri veya diğer mevcut testler tarafından ortaya çıkarılmayan herhangi bir donanım sorununun yakalanmasına yardımcı olmak için veri merkezindeki dağıtımlardan önce CPU silikon testlerini veya zaman içinde silikon testlerini kolaylaştırmak için birleştirildi.
- LoongArch, Linux çekirdeği için yeni bir CPU portu olarak birleştirildi. Ancak, bazı sürücülerin henüz ana hat oluşturmaya hazır olmaması nedeniyle, herhangi bir LoongArch sistemini gerçekten başlatmak için henüz destek yok.
- PolarFire SoC'yi kullanan PolarBerry RISC-V FPGA kartı desteği.
- RISC-V 64-bit (RV64) üzerinde 32-bit (RV32) ikili dosyalarını çalıştırma desteği.
- 12 yıllık Arm çoklu platform çalışmasının sonunda, çok platformlu çekirdek yapıları için eski ARMv4T/ARMv5 kodunun dönüştürülmesiyle tamamlandı. Eski Intel XScale/PXA donanımı için tamamlanmış Arm çoklu platform desteği ile daha sonra birleştirme penceresinde de izlendi.
- HPE GXP SoC, gelecek HPE sunucularında temel kart yönetim denetleyicisi (BMC) görevleri için kullanılmak üzere eklendi.
- ARMv9 Ölçeklenebilir Matrix Uzantısı desteği. Ölçeklenebilir Matris Uzantısı (SME), SVE/SVE2'nin üzerine kurulur.
- Eski Renesas H8/300 CPU mimarisi kaldırıldı.
- Birçok Intel güç yönetimi ve termal güncellemeleri – uyku modunda çalışırken pilini tüketen ve ısınan Linux dizüstü bilgisayarlarına yönelik bir düzeltme de güncellemelere dahil.
- Eski x86 a.out desteği kaldırıldı.
- CPUID özelliklerinin daha kolay temizlenmesi.
- x86/x86_64 için geç mikrokod yükleme varsayılan olarak devre dışıdır ve çekirdeğe zarar verir. Kullanıcıların CPU mikro kodunu erken yüklemeleri önerilir.
- AMD SEV-SNP sonunda, AMD EPYC 7003 "Milan" işlemcilerle sunulan Güvenli Şifreli Sanallaştırma (SEV) güncellemesi için ana hatlara kavuştu.
- Intel Güven Etki Alanı Uzantıları (TDX) hazır erken kod ile birleştirildi.
- VM konuk olarak çalışırken XSAVEC desteği.
- Microsoft, birçok GPU'lu büyük Azure VM'leri için Hyper-V konuk önyükleme sürelerini kısalttı.
- AMD SEV gibi gizli bilgi işlem (CoCo) hipervizörleri için VM sırlarına erişmek için Linux'un EFO desteği.
- KVM ve Xen güncellemeleri.
- Google'ın Goldfish'ini temel alan ve mevcut Motorola 68000 öykünme seçeneklerinden çok daha yetenekli sanallaştırma kullanımı için yeni bir sanal m68k makine hedefi.