Versi baru dari Linux Kernel 5.5 telah dirilis dan inilah beritanya

tuksedo Linux

Setelah dua bulan pengembangan, Linus Torvalds merilis kernel Linux versi 5.5 . Di antara perubahan paling penting dalam versi ini adalah kemampuan untuk menetapkan nama alternatif ke antarmuka jaringan, integrasi fungsi kriptografi dari pustaka Zinc, kemampuan untuk menduplikasi lebih dari dua disk dalam Btrfs RAID 1, mekanisme untuk memantau status patch yang sedang berjalan, kerangka kerja pengujian drive kunit, peningkatan kinerja tumpukan nirkabel mac80211, kemampuan untuk mengakses partisi root melalui protokol SMB, dan masih banyak lagi.

Versi baru ini mengadopsi 15505 patch pengembang, dengan ukuran patch 44 MB (perubahan memengaruhi 11781 file, menambahkan 609208 baris kode dan menghapus 292520 baris). Sekitar 44% dari semua perubahan dalam versi 5.5 terkait dengan driver perangkat, sekitar 18% dengan pembaruan kode khusus arsitektur perangkat keras, 12% dengan tumpukan jaringan, 4% dengan sistem file, dan 3% dengan subsistem kernel internal.

Hal baru utama dari Linux Kernel 5.5

Pada versi baru Kernel Linux 5.5 ini, dukungan untuk checksum xxhash64, blake2b, dan sha256 ditambahkan untuk sistem file Btrfs .

Dalam implementasi RAID1 , dimungkinkan untuk menduplikasi data di tiga (raid1c3) atau empat (raid1c4) perangkat (sebelumnya duplikasi terbatas pada dua perangkat), sehingga data dapat disimpan meskipun 2 atau 3 perangkat rusak secara bersamaan.

Sedangkan Ext4 menyediakan kemampuan untuk menggunakan blok yang lebih kecil untuk enkripsi (sebelumnya, enkripsi hanya dilakukan dengan blok yang ukurannya sesuai dengan ukuran halaman memori (4096)).

F2FS menerapkan mode penguncian file dengan penyelarasan di sepanjang tepi 2MB untuk penempatan di segmen yang benar-benar tepat, memastikan tidak adanya pendistribusian ulang lebih lanjut dari file ini oleh pengumpul sampah.

Fitur baru penting lainnya adalah penambahan dukungan untuk memantau status sensor suhu perangkat NVMe menggunakan API hwmon (kompatibel dengan libsensors dan perintah "sensors"), yang tidak memerlukan hak akses tingkat tinggi (sebelumnya, informasi suhu tercermin dalam "smart log", yang hanya tersedia untuk root).

Selain itu, sebagai bagian dari proyek integrasi VPN WireGuard utama , banyak fitur dari pustaka kriptografi Zinc dipindahkan ke API Crypto standar, termasuk implementasi cepat dari algoritma ChaCha20 dan Poly1305.

Hypervisor KVM arsitektur x86 menyediakan kemampuan untuk memproses tabel bersarang lima tingkat halaman memori dan menambahkan dukungan untuk instruksi XSAVES untuk prosesor AMD. Untuk prosesor ARM64, kemampuan untuk mengirimkan informasi waktu telah ditambahkan.

Dukungan untuk fungsi hash blake2b juga telah ditambahkan ke subsistem kriptografi, memberikan kinerja perhitungan hash yang sangat tinggi sambil mempertahankan keandalan pada tingkat SHA-3, serta versi singkat dari Blake2s.

Perubahan signifikan lainnya dalam versi baru Kernel Linux 5.5 ini adalah mekanisme baru untuk menetapkan nama alternatif ke antarmuka jaringan, yang memungkinkan beberapa nama digunakan secara bersamaan untuk sebuah antarmuka (termasuk penggunaan beberapa templat udev).

Ukuran nama dapat mencapai 128 karakter (sebelumnya nama antarmuka jaringan dibatasi hingga 16 karakter).

Untuk menambahkan nama tambahan, gunakan perintah " ip link prop add " (misalnya, " ip link prop add enx00e04c361e4c altname someothername "). Implementasi ini didasarkan pada penambahan properti tambahan ke antarmuka dan dapat diperluas di masa mendatang dengan parameter lain, tidak terbatas pada nama alternatif.

Terakhir, jika Anda ingin mempelajari lebih lanjut tentang daftar lengkap perubahan yang termasuk dalam versi baru Kernel Linux ini, Anda dapat melihatnya di tautan berikut.

Mengenai ketersediaan versi baru, Anda dapat mengunduh kode untuk mengkompilasi Kernel dari situs resminya atau menunggu paket yang telah dikompilasi dimasukkan ke dalam repositori distribusi Anda.


Tambahkan sebagai sumber pilihan di Google