Versi baru Linux Kernel 5.7 tiba dan ini adalah berita terkini

Kernel Linux

Selepas dua bulan pembangunan, Linus Torvalds mempersembahkan versi baru "Linux Kernel 5.7" di mana pelbagai perubahan menonjol, seperti pelaksanaan baru FS exFAT, modul bareudp untuk membuat terowong UDP, perlindungan berasaskan pengesahan penunjuk untuk ARM64, kemampuan untuk melampirkan program BPF ke pengawal LSM, pelaksanaan baru Curve25519, pengesan sekatan pemecahan, keserasian BPF dengan PREEMPT_RT dan banyak lagi.

Versi baru ini menggunakan 15033 pembaikan dari 1961 pembangun, ukuran patch adalah 39MB (perubahan mempengaruhi 11590 fail, 570560 baris kod ditambahkan, 297401 baris dikeluarkan). Kira-kira 41% dari semua perubahan yang diperkenalkan pada 5.7 berkaitan dengan pemacu peranti, sekitar 16% dari perubahan tersebut berkaitan dengan mengemas kini kod khusus untuk seni bina perkakasan.

Yang Baru dalam Linux Kernel 5.7

Dalam versi baru ini a pelaksanaan baru pemacu exFAT, berdasarkan pangkalan kod "sdfat" (2.x) terkini yang dikembangkan oleh Samsung. Pemacu yang sebelumnya ditambahkan ke kernel adalah berdasarkan kod Samsung yang sudah usang (versi 1.2.9) dan ketinggalan daripada pemandu baru dengan prestasi sekitar 10%.

Dalam kes XFS, pengesahan metadata dan pelaksanaan fsck telah diperbaiki untuk partition aktif. Sebuah perpustakaan diusulkan untuk membangun kembali struktur btree, yang pada masa akan datang akan digunakan untuk memproses xfs_repair dan mewujudkan kemungkinan pemulihan tanpa melepaskan partisi.

Di bahagian subsistem rangkaian, Netfilter merangkumi perubahan yang mempercepat pemprosesan sekumpulan besar nftables, yang memerlukan pengesahan gabungan subnet, port rangkaian, protokol, dan alamat MAC.

Selain itu, ia diketengahkan bahawa menambahkan sokongan untuk mekanisme pecutan perkakasan untuk merangkum bingkai Ethernet pada tahun 802.11 (Wi-Fi).

Mengadopsi sepertiga dari patch yang menterjemahkan alat ettool ioctl () untuk menggunakan antara muka netlink. Antaramuka baru mempermudah penambahan peluasan, meningkatkan pengendalian ralat, memungkinkan anda mengirim pemberitahuan apabila keadaan berubah, mempermudah interaksi antara kernel dan ruang pengguna, dan mengurangkan jumlah daftar bernama yang diselaraskan.

Sementara untuk virtualisasi dan keselamatan pelaksanaan perkakasan Pointer Authentication telah ditambahkan, menggunakan arahan khusus CPU ARM64 untuk melindungi daripada serangan menggunakan teknik ROP di mana penyerang tidak cuba memasukkan kodnya dalam ingatan, tetapi sebaliknya beroperasi pada kepingan arahan mesin yang sudah ada di perpustakaan yang dimuat berakhir dengan arahan kawalan kembali.

Di SELinux, parameter "checkreqprot" sudah tidak digunakan lagi, membolehkan anda melumpuhkan pemeriksaan perlindungan memori ketika memproses peraturan (membenarkan penggunaan kawasan memori yang dapat dilaksanakan, tanpa menghiraukan keperluan yang ditentukan dalam peraturan). Pautan simbolik kernfs boleh mewarisi konteks direktori induk.

Menambah sokongan untuk mod boot campuran EFI, yang membolehkan memuatkan kernel 64-bit dari firmware 32-bit yang berjalan pada CPU 64-bit tanpa menggunakan boot loader khusus.

Selain itu juga sistem yang diaktifkan untuk mengenal pasti dan debug kunci split diserlahkan, Ini berlaku ketika mengakses data yang tidak selaras dalam memori kerana fakta bahawa ketika data arahan atom dilintasi oleh dua baris cache CPU.

Kunci sedemikian menyebabkan penurunan prestasi yang ketara (1000 kitaran lebih perlahan daripada operasi atom dengan data jatuh pada baris cache yang sama). Bergantung pada parameter boot "split_lock_detect", kernel dapat mengesan kunci seperti itu dengan cepat dan mengeluarkan amaran atau mengirim isyarat SIGBUS ke aplikasi yang menyebabkan kemalangan.

Pelepasan

Akhirnya sekiranya anda ingin mengetahui lebih lanjut mengenainya Mengenai versi baru Linux Kernel ini, anda boleh melihat senarai lengkap perubahan pada pautan berikut.

Mengenai ketersediaan versi baru, anda harus tahu itu kini boleh dimuat turun dan disusun dari laman web Laman web rasmi kernel Linux, sementara dalam versi pra-kompilasi untuk beberapa pengedaran, mereka sudah tersedia untuk sebilangan.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  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.