Kemarin, Linus Torvalds merilis versi 5.13 dari kernel Linux, yang menyediakan dukungan awal untuk chip Apple M1 baru dengan dukungan dasar, fitur keamanan baru untuk Linux 5.13 seperti Landlock LSM, kompatibilitas dengan Clang CFI dan kemampuan untuk mengacak offset tumpukan kernel pada setiap panggilan sistem, serta dukungan untuk FreeSync HDMI dan implementasi awal Aldebaran, di antara hal-hal lainnya.
Sekitar 47% dari semua perubahan yang diperkenalkan di 5.13 terkait dengan driver perangkat, sekitar 14% perubahan terkait dengan memperbarui kode spesifik untuk arsitektur perangkat keras, 13% terkait dengan tumpukan jaringan, 5% terkait dengan sistem file, dan 4% terkait ke subsistem kernel internal.
Torvalds menyebut versi baru itu "cukup besar".
“Kami mengalami minggu yang cukup sepi sejak rc7, dan saya tidak melihat alasan untuk menunda 5.13. Roundup untuk minggu ini kecil, dengan hanya 88 komit yang tidak digabungkan (dan beberapa di antaranya hanya rollback). Tentu saja, sementara minggu lalu kecil dan sepi, 5.13 secara keseluruhan cukup besar. Faktanya, ini adalah salah satu versi 5.x yang paling penting, dengan lebih dari 16.000 komitmen (lebih dari 17.000 jika Anda menghitung merger), dari lebih dari 2.000 pengembang. Tetapi ini adalah fenomena umum, bukan fenomena khusus yang dibedakan oleh karakternya yang tidak biasa, ”tulis Torvalds.
Fitur baru utama Linux 5.13
Salah satu fitur baru terpenting dari kernel Linux 5.13 adalah dukungan awal untuk chip M1 Apple. Saat ini, hanya dukungan perangkat keras dan eksekusi kode yang tersedia , tetapi banyak optimasi diharapkan akan dilakukan. Akselerasi grafis belum tersedia, tetapi dukungan awal diharapkan akan hadir di versi mendatang.
Fitur keamanan baru lainnya di Linux 5.13 adalah Landlock, modul keamanan baru yang dapat berjalan bersama SELinux untuk mengelola proses dengan lebih baik . Fitur ini memungkinkan Anda untuk membatasi interaksi dengan proses dalam grup lingkungan eksternal dan dirancang dengan mempertimbangkan mekanisme isolasi seperti Sandbox, XNU, FreeBSD Capsicum, dan OpenBSD Pledge/Unveil.
Dengan bantuan Landlock, setiap proses, termasuk yang tidak di-root, dapat diisolasi secara andal , mencegah isolasi tersebut dilewati jika terjadi kerentanan atau perubahan berbahaya pada aplikasi. Landlock memungkinkan suatu proses untuk membuat sandbox aman yang diterapkan sebagai lapisan tambahan di atas mekanisme kontrol akses sistem yang ada. Misalnya, sebuah program dapat menolak akses ke file di luar direktori kerjanya.
Hal yang juga patut diperhatikan adalah peningkatan pada arsitektur RISC-V, karena versi baru ini mengimplementasikan dukungan untuk kexec, crash dump, kprobe, dan menjalankan kernel di tempat (berjalan di tempat, berjalan dari media asli, tanpa menyalin ke RAM).
Selain itu , prosesor Intel modern telah mendapatkan pengontrol pendinginan baru, dan dukungan awal juga diberikan untuk sistem baru dari pabrikan tersebut, mulai dari merek Alder Lake-S (generasi ke-12).
Untuk AMD, fitur unggulannya meliputi dukungan FreeSync melalui HDMI , dukungan ASSR (Alternate Encoder Seed Reset), ioctl untuk menanyakan kemampuan pengkodean dan dekode video, dan mode CONFIG_DRM_AMD_SECURE_DISPLAY untuk mendeteksi perubahan pada tampilan yang menunjukkan informasi penting. Dukungan untuk mekanisme penghematan daya ASPM juga ditambahkan.
Perubahan penting lainnya dalam versi Kernel terbaru ini meliputi:
- Dukungan untuk fitur Buffer Buffer Pencarian Terjemahan Simultan (TLB) untuk beberapa manfaat kinerja kecil Faktanya, pekerjaan manajemen memori Linux 5.13 x86 memberikan pengoptimalan kinerja kecil yang sangat bermanfaat mengingat mitigasi keamanan CPU beberapa tahun terakhir yang memengaruhi TLB.
- Dukungan untuk AMD Zen untuk Turbostat.
- Braket Loongson 2K1000.
- KVM menyediakan peningkatan AMD SEV dan Intel SGX untuk mesin virtual tamu.
- Dukungan untuk deteksi kunci bus Intel telah ditambahkan selain dukungan yang ada untuk deteksi kunci terpisah.
KCPUID adalah utilitas baru di pohon untuk membantu mengonfigurasi prosesor x86 baru. - Driver tampilan USB generik telah ditambahkan untuk pengaturan seperti menggunakan Raspberry Pi Zero sebagai adaptor tampilan.
- Dukungan untuk "Teknologi Pemantauan Platform Intel DG1" / platform telemetri.
- Driver POWER9 NVLink 2.0 telah dihapus karena kurangnya dukungan pengguna sumber terbuka.
- Pembaruan driver Direct Rendering Manager.