Kernel Linux 5.1 tiba dan inilah khabarnya

linux-kernel

Selepas dua bulan pembangunanLinus Torvalds memperkenalkan pelepasan kernel Linux versi 5.1 yang baru, versi yang menambah pembaikan dan keserasian pada komponen perkakasan baru.

Antara perubahan yang paling ketara versi baru Kernel ini merangkumi antara muka io_uring baru untuk I / O tidak segerak, keupayaan untuk menggunakan NVDIMM sebagai RAM dan juga sokongan untuk memori maya bersama di Nouveau.

Kebaruan utama Linux Kernel 5.1

Seperti yang kami nyatakan dalam versi baru ini antara muka baru telah dilaksanakan untuk I / O tidak segerak io_uring, yang Ia dicirikan dengan menyokong pengundian I / O dan keupayaan untuk bekerja dengan penyangga dan tanpa penyangga.

Sebagai sebahagian daripada API io_uring, para pembangun cuba menghilangkan kelemahan antara muka aio lama.

Dari segi prestasi, io_uring sangat dekat dengan SPDK dan jauh di hadapan Libaio ketika bekerja dengan pengundian diaktifkan.

Untuk sistem fail Btrfs menambahkan kemampuan untuk menyesuaikan tahap pemampatan untuk algoritma zstd, yang boleh dianggap sebagai kompromi terbaik antara lz4 yang cepat tetapi tidak cekap dan xz yang perlahan tetapi dimampatkan dengan baik.

Di antara penambahbaikan lain dalam Btrfs, kita dapat melihat penambahan pemalas subtree yang malas untuk mengurangkan beban dan pelaksanaan ioctl baru untuk mengawal pemutusan sambungan peranti;

Kebaruan lain ialah ia ditambahkan ke Kernel Linux 5.1 keupayaan untuk boot dari sistem fail terletak pada peranti mapper peranti tanpa menggunakan initramfs.

Bermula dengan versi kernel terkini, perangkat pemetaan peranti dapat digunakan secara langsung selama proses boot, misalnya, sebagai partisi dengan sistem fail root.

EXT2 menambah sokongan untuk panggilan sistem statx dengan pelaksanaan versi stat () yang lebih efisien dan berfungsi, yang mengembalikan maklumat yang luas mengenai fail, termasuk masa pembuatan fail dan bendera khusus sistem fail;

Virtualisasi dan keselamatan

Pilihan prctl () PR_SPEC_DISABLE_NOEXEC telah ditambahkan untuk mengawal pelaksanaan spekulatif arahan untuk proses yang dipilih.

Pilihan baru akan membolehkan anda secara selektif mengawal perlindungan terhadap pelaksanaan spekulatif untuk proses yang berpotensi diserang menggunakan serangan Spectre

Modul SafeSetID LSM telah dilaksanakan, yang membolehkan perkhidmatan sistem menguruskan pengguna dengan selamat tanpa meningkatkan hak istimewa (CAP_SETUID) dan tanpa memperoleh hak root.

Perkhidmatan memori dan sistem.

Kernel dari Linux 5.1 menambah pelaksanaan penghantaran token dengan selamat, dengan mengambil kira kemungkinan PID digunakan semula.

Menambah keupayaan untuk menggunakan peranti memori berterusan (memori berterusan, contohnya NVDIMM) sebagai RAM.

Sampai sekarang, di kernel, perangkat seperti itu didukung sebagai perangkat penyimpanan, tetapi sekarang mereka juga dapat digunakan sebagai RAM tambahan.

perkakasan

Satu lagi perubahan utama dalam versi baru ini adalah menambahkan sokongan pengurusan memori kepada pemacu Nouveau, membolehkan CPU dan GPU mengakses kawasan memori bersama yang disegerakkan.

Memori maya bersama (SVM) dilaksanakan berdasarkan subsistem pengurusan memori, yang membolehkan anda menggunakan peranti dengan unit pengurusan memori mereka sendiri (MMU) yang dapat mengakses memori utama.

Termasuk dengan bantuan HMM, Anda boleh mengatur ruang alamat bersama antara GPU dan CPU, di mana GPU dapat mengakses memori utama proses tersebut.

Pemacu DRM Intel untuk Skylake GPU dan yang lebih baru (gen9+) termasuk mod permulaan cepat lalai, yang menghilangkan perubahan mod yang tidak diperlukan semasa permulaan. Pengecam peranti baru berdasarkan seni bina mikro Coffelake dan Ice Lake telah ditambahkan.

Sokongan GVT (Virtualisasi GPU) telah ditambahkan untuk cip Coffelake. Untuk GPU maya, sokongan VFIO EDID telah dilaksanakan.

Akhirnya, sokongan untuk GPU Vega10 / 20 BACO kepada pemacu amdgpu juga diserlahkan. Alat pengurusan kuasa Vega 10/20 dan jadual pengurusan sejuk Vega 10 dilaksanakan.

Versi baru Kernel ini mempunyai banyak perubahan dan sokongan untuk peranti lain. Sekiranya anda ingin mengetahui lebih lanjut mengenainya, anda boleh berjumpa pautan berikut.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

bool(benar)