Linux 5.16 telah dirilis dan ini adalah beritanya

Logo Kernel Linux, Tux

Setelah dua bulan pengembangan, Linus Torvalds meluncurkan peluncuran versi kernel baru dari Linux 5.16 dan di mana di antara perubahan yang paling menonjol adalah panggilan sistem futex_waitv untuk meningkatkan kinerja game Windows di Wine, pelacakan kesalahan dalam sistem file melalui fanotify, kemampuan untuk mencadangkan memori untuk soket jaringan, peningkatan penanganan kelebihan beban dengan volume besar operasi tulis, dukungan untuk hard drive multi-drive, antara lain.

Versi baru menerima 15415 perbaikan dari 2105 pengembang, perubahan memengaruhi 12023 file, menambahkan 685198 baris kode, menghapus 263867 baris.

Sekitar 44% dari semua perubahan yang diperkenalkan di 5.16 terkait dengan driver perangkat, sekitar 16% perubahan terkait dengan memperbarui kode khusus untuk arsitektur perangkat keras, 16% terkait dengan tumpukan jaringan , 4% terkait dengan sistem file dan 4% terkait terkait dengan subsistem kernel internal.

Hal baru utama dari Linux Kernel 5.16

Dalam versi baru ini mekanisme memberi tahu alat tambahan untuk memantau status sistem file dan melacak kesalahan. Dukungan pelacakan bug diterapkan saat ini hanya untuk FS Ext4.

Juga penanganan kemacetan penulisan telah ditingkatkan Ini terjadi ketika volume operasi tulis melebihi kapasitas drive dan sistem dipaksa untuk memblokir permintaan tulis proses hingga permintaan yang sudah ditransfer selesai.

Dalam versi baru, mekanisme kernel yang digunakan untuk memperoleh informasi tentang terjadinya tugas yang berlebihan dan pemblokiran telah sepenuhnya dikerjakan ulang.

Btrfs mengimplementasikan dukungan untuk teknologi Zoned Namespace, yang digunakan dalam hard drive atau SSD NVMe untuk membagi ruang penyimpanan menjadi zona yang membentuk grup blok atau sektor, di mana hanya penambahan data berurutan yang diizinkan, sambil memperbarui seluruh grup blok.

Mekanisme pendaftaran direktori telah didesain ulang, di mana jumlah pencarian dan kunci di pohon telah dikurangi untuk meningkatkan efisiensi, serta dukungan terbatas untuk menggunakan kompresi saat menulis halaman yang tidak lengkap, serta kemampuan untuk mendefrag subhalaman.

Pada sistem file Ext4, hanya perbaikan bug yang dicatat dan perhitungan yang lebih tepat dari parameter inisialisasi malas tabel inode. Pada tingkat perangkat blok, pengoptimalan telah diterapkan yang secara signifikan meningkatkan efisiensi operasi tautan ke inti CPU.

Opsi pemasangan telah ditambahkan ke FS F2FS untuk mengontrol fragmentasi file saat disimpan (misalnya, untuk men-debug pengoptimalan untuk bekerja dengan penyimpanan yang terfragmentasi).

Panggilan sistem baru telah ditambahkan, futex_waitv, untuk memantau status beberapa futex sekaligus dengan satu panggilan sistem. Fitur ini menyerupai fungsi WaitForMultipleObjects yang tersedia di Windows, yang emulasinya melalui futex_waitv dapat berguna untuk meningkatkan kinerja game Windows yang berjalan di Wine atau Proton.

Handler telah ditambahkan ke Penjadwal Tugas yang memperhitungkan pengumpulan cache pada CPU. Pada beberapa prosesor, seperti Kunpeng 920 (ARM) dan Intel Jacobsville (x86), sejumlah inti CPU, biasanya 4, dapat menggabungkan cache L3 atau L2.

Telah dilaksanakan beberapa fitur baru berdasarkan subsistem DAMON (Data Access Monitor) ditambahkan dalam versi terbaru, yang memungkinkan untuk melacak akses ke data dalam RAM, relatif terhadap proses yang dipilih yang berjalan di ruang pengguna.

Selain itu, penerapan algoritma kompresi zstd telah diperbarui ke versi 1.4.10, yang memungkinkan untuk secara signifikan meningkatkan kinerja beberapa subsistem kernel yang menggunakan kompresi.

Juga dicatat bahwa beberapa mekanisme perlindungan utas seccomp () lanjutan terhadap serangan Spectre dinonaktifkan secara default, yang dianggap berlebihan dan tidak secara signifikan meningkatkan keamanan, tetapi berdampak negatif pada kinerja.

Hyper-V hypervisor sekarang mendukung mode isolasi mesin virtual, yang mengenkripsi isi memori.

Sedangkan hypervisor KVM menambahkan dukungan untuk arsitektur RISC-V dan kemampuan untuk memigrasikan mesin virtual dalam lingkungan host diimplementasikan menggunakan ekstensi AMD SEV dan SEV-ES, bersama dengan tambahan API untuk migrasi langsung tamu terenkripsi AMD SEV (Secure Encrypted Virtualization).

Untuk arsitektur PowerPC, mode STRICT_KERNEL_RWX diaktifkan secara default, yang memblokir penggunaan halaman memori yang tersedia secara bersamaan untuk penulisan dan eksekusi.

Akhirnya dari pihak pengontrol, amdgpu memperkenalkan dukungan awal untuk DP 2.0 (Tampilkan Port 2.0) dan tunneling DisplayPort melalui USB4, menambahkan dukungan driver tampilan untuk APU Cyan Skillfish dan dukungan tambahan untuk APU Yellow Carp.

Pengontrol i915 menstabilkan kompatibilitas dengan chip Intel Alderlake S dan mengimplementasikan dukungan untuk teknologi Intel PXP (Protected Xe Path), yang memungkinkan Anda untuk meng-host sesi grafis yang dilindungi perangkat keras pada sistem dengan chip Intel Xe.

Dalam pengontrol nouveau, pekerjaan telah dilakukan untuk memperbaiki bug dan meningkatkan gaya pengkodean, menambahkan dukungan untuk CPU Vortex yang kompatibel dengan x86 (Vortex86MX).

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya di link berikut.

Adapun pembaruan versi baru ini, mereka harus tiba dalam hitungan jam / hari di saluran resmi distribusi Anda atau Anda dapat memilih untuk melakukan kompilasi sendiri dengan mendapatkan kode sumber dari tautan di bawah.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.