Linux 5.14 dilengkapi dengan sokongan RPI 400, peningkatan EXT4, pemacu, KMV dan banyak lagi

Kernel Linux

Selepas dua bulan pembangunan, Linus Torvalds melancarkan pelepasan kernel 5.14 Linux dan dalam versi baru ini perubahan yang paling ketara, misalnya baru panggilan sistem quactl_fd () dan memfd_secret (), membuang idea dan pemacu mentah, baru Pemacu keutamaan I / O untuk kumpulan, Mod penjadualan tugas SCHED_CORE, infrastruktur untuk membuat pemuat program yang disahkan BPF.

Versi baru menerima 15883 pembaikan dari pembangun Ukuran patch 2002: 69MB (perubahan mempengaruhi 12,580 fail, 861501 baris kod ditambahkan, 321,654 baris dikeluarkan).

Berita utama di Linux 5.14

Dalam versi baru ini a pemacu keutamaan I / O baru untuk kumpulan -rq-qos, yang boleh mengawal keutamaan memproses permintaan untuk menyekat peranti dihasilkan oleh ahli setiap kumpulan. Sokongan untuk pengawal keutamaan baru telah ditambahkan ke penjadual I / O tarikh akhir mq.

Perubahan penting lain adalah dalam ext4, yang kini melaksanakan perintah ioctl EXT4_IOC_CHECKPOINT baru yang memaksa semua urus niaga jurnal yang belum selesai dan penyangga yang berkaitan untuk dimuat turun ke cakera, dan juga menimpa kawasan penyimpanan yang digunakan oleh jurnal. Perubahannya disiapkan sebagai sebahagian daripada inisiatif untuk mencegah kebocoran maklumat dari sistem fail. Juga pengoptimuman prestasi telah dibuat kepada Btrfs dengan menghapus penjurnalan atribut diperpanjang yang tidak perlu semasa pelaksanaan fsync, prestasi operasi intensif dengan atribut yang diperluas meningkat kepada 17%.

Sebaliknya tambah panggilan sistem quotactl_fd (), yang memungkinkan anda mengurus kuota bukan melalui file perangkat khusus, tetapi dengan menentukan deskriptor file yang terkait dengan sistem file yang kuota diterapkan.

Juga pemacu lama untuk peranti blok dengan antara muka IDE telah dikeluarkan dari kernel, yang telah lama diganti oleh subsistem libata. Sokongan untuk peranti lama disimpan secara keseluruhan, perubahan hanya merujuk kepada kemungkinan menggunakan pemacu lama, ketika menggunakan pemacu yang diberi nama / dev / hd *, bukan / dev / sd *.

Task Scheduler mempunyai mod penjadualan SCHED_CORE baru bahawa membolehkan anda mengawal proses mana yang dapat dijalankan bersama-sama pada teras CPU yang sama. Setiap proses boleh diberikan kuki pengenalan yang menentukan skop kepercayaan antara proses (misalnya, milik pengguna atau bekas yang sama).

Panggilan sistem memfd_secret () telah ditambahkanItu membolehkan anda membuat kawasan memori peribadi di ruang alamat terpencil, hanya dapat dilihat pada proses hak milik, tidak tercermin dalam proses lain, dan langsung tidak dapat diakses ke kernel.

Pegawai penyelia KVM untuk sistem ARM64 telah menambahkan kemampuan untuk menggunakan peluasan MTE pada sistem tetamu, membolehkan anda mengikat tag pada setiap operasi peruntukan memori dan mengatur pemeriksaan untuk penggunaan penunjuk yang betul untuk menyekat eksploitasi kelemahan disebabkan oleh mengakses blok memori yang sudah dibebaskan, luapan penyangga, panggilan sebelum inisialisasi, dan penggunaan di luar konteks semasa.

Pengesahan penunjuk diberikan oleh ARM64 kini boleh dikonfigurasi secara berasingan untuk ruang kernel dan pengguna. Teknologi ini membolehkan penggunaan arahan ARM64 khusus untuk mengesahkan alamat kembali menggunakan tandatangan digital, yang disimpan di bit atas penunjuk itu sendiri yang tidak digunakan.

Untuk CPU Intel, bermula dengan keluarga Skylake dan diakhiri dengan Coffee Lake, menggunakan Intel TSX (Sambungan Penyegerakan Transaksional) dilumpuhkan secara lalai, yang menyediakan kaedah untuk meningkatkan prestasi aplikasi multithreaded dengan secara dinamis menghilangkan operasi penyegerakan yang tidak perlu. Sambungan dilumpuhkan kerana kemungkinan melakukan serangan Zombieload.

Juga berterusan dengan integrasi MPTCP (MultiPathTCP), dalam versi baru, mekanisme telah ditambahkan untuk menetapkan polisi hash lalu lintas anda sendiri untuk IPv4 dan IPv6, yang memungkinkan dari ruang pengguna untuk menentukan bidang paket mana, termasuk yang dikemas, akan digunakan ketika menghitung hash yang menentukan pilihan rute untuk paket.

Pengawal amdgpu melaksanakan sokongan untuk siri GPU AMD Radeon RX 6000 yang baru, dikembangkan dengan nama kod "Beige Goby" (Navi 24) dan "Yellow Carp", serta sokongan yang lebih baik untuk GPU Aldebaran (gfx90a) dan APU Van Gogh. Menambah keupayaan untuk bekerja dengan pelbagai panel eDP pada masa yang sama.

kepada APU Renoir, sokongan untuk bekerja dengan penyangga yang dienkripsi dalam memori video dilaksanakan, Sementara untuk GPU Radeon RX 6000 (Navi 2x) dan AMD sebelumnya, sokongan Active State Power Management (ASPM) diaktifkan secara lalai, yang sebelumnya hanya diaktifkan untuk GPU Navi 1x, Vega, dan Polaris.

Untuk cip AMD, sokongan untuk memori maya bersama telah ditambah (SVM) berdasarkan Subsistem Pengurusan Memori Heterogen (HMM), yang membolehkan peranti dengan unit pengurusan memori mereka sendiri (MMU) digunakan, yang dapat mengakses memori utama. Walaupun dengan bantuan HMM, anda dapat mengatur ruang alamat bersama antara GPU dan CPU, di mana GPU dapat mengakses memori utama proses tersebut.

Perubahan lain yang menonjol:

  • Dukungan awal ditambahkan untuk teknologi AMD Smart Shift, yang secara dinamis mengubah penggunaan daya CPU dan GPU di komputer riba dengan chipset AMD dan kad grafik untuk meningkatkan prestasi dalam permainan, penyuntingan video, dan rendering 3D.
  • Menambah pengawal grafik simpledrm menggunakan EFI-GOP atau framebuffer VESA yang disediakan oleh firmware UEFI atau BIOS untuk output.
  • Menambah sokongan untuk Raspberry Pi 400.
  • Untuk komputer riba Lenovo, antara muka WMI ditambahkan untuk mengubah tetapan BIOS melalui / sys / class / firmware-attribut /.
  • Sokongan yang diperluas untuk USB4.

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.

  1.   Alberto kata

    Ringkasan berita terbaik yang telah saya baca di blogosfera Hispanik, lengkap, jelas dan terperinci tanpa keterlaluan. Jadi semestinya selalu. Terima kasih!