Linux 5.14 hadir dengan dukungan RPI 400, peningkatan EXT4, driver, KMV, dan lainnya

Kernel Linux

Setelah dua bulan pengembangan, Linus Torvalds meluncurkan rilis kernel Linux 5.14 dan dalam versi baru ini perubahan yang paling menonjol, misalnya baru panggilan sistem quotactl_fd() dan memfd_secret(), menghapus ide dan driver mentah, baru Driver prioritas I/O untuk cgroup, mode penjadwalan tugas SCHED_CORE, infrastruktur untuk membuat pemuat program yang diverifikasi BPF.

Versi baru menerima 15883 perbaikan dari pengembang Ukuran patch 2002: 69MB (perubahan mempengaruhi 12,580 file, 861501 baris kode ditambahkan, 321,654 baris dihapus).

Fitur baru utama Linux 5.14

Dalam versi baru ini a driver prioritas I / O baru untuk cgroup -rq-qos, yang bisa mengontrol prioritas permintaan pemrosesan untuk memblokir perangkat dihasilkan oleh anggota dari masing-masing cgroup. Dukungan untuk pengontrol prioritas baru telah ditambahkan ke penjadwal I / O mq-tenggat waktu.

Perubahan penting lainnya adalah dalam ext4, yang sekarang mengimplementasikan perintah ioctl EXT4_IOC_CHECKPOINT baru yang memaksa semua transaksi jurnal yang tertunda dan buffer terkait untuk diunduh ke disk, dan juga menimpa area penyimpanan yang digunakan oleh jurnal. Perubahan disiapkan sebagai bagian dari inisiatif untuk mencegah kebocoran informasi dari sistem file. Juga optimasi kinerja telah dilakukan untuk Btrfs saat menghapus penjurnalan atribut tambahan yang tidak perlu selama eksekusi fsync, kinerja operasi intensif dengan atribut yang diperluas meningkat menjadi 17%.

Di sisi lain menambahkan quotactl_fd () panggilan sistem, yang memungkinkan Anda untuk mengelola kuota tidak melalui file perangkat khusus, tetapi dengan menentukan deskriptor file yang terkait dengan sistem file tempat kuota diterapkan.

Juga driver lama untuk memblokir perangkat dengan antarmuka IDE telah dihapus dari kernel, yang telah lama digantikan oleh subsistem libata. Dukungan untuk perangkat lama dipertahankan secara keseluruhan, perubahan hanya merujuk pada kemungkinan menggunakan driver lama, saat menggunakan drive yang diberi nama / dev / hd *, bukan / dev / sd *.

Penjadwal Tugas memiliki mode penjadwalan SCHED_CORE baru bahwa memungkinkan Anda untuk mengontrol proses mana yang dapat berjalan bersama pada inti CPU yang sama. Setiap proses dapat diberi cookie identifikasi yang mendefinisikan ruang lingkup kepercayaan antar proses (misalnya, milik pengguna atau wadah yang sama).

Panggilan sistem memfd_secret () telah ditambahkanBahwa memungkinkan Anda membuat area memori pribadi di ruang alamat terisolasi, hanya terlihat oleh proses berpemilik, tidak tercermin dalam proses lain, dan tidak dapat diakses secara langsung oleh kernel.

Hypervisor KVM untuk sistem ARM64 telah menambahkan kemampuan untuk menggunakan ekstensi MTE pada sistem tamu, memungkinkan Anda untuk mengikat tag ke setiap operasi alokasi memori dan mengatur pemeriksaan untuk penggunaan pointer yang benar untuk memblokir eksploitasi kerentanan disebabkan oleh akses ke blok memori yang sudah dibebaskan, buffer overflows, panggilan sebelum inisialisasi, dan penggunaan di luar konteks saat ini.

Otentikasi pointer disediakan oleh ARM64 sekarang dapat dikonfigurasi secara terpisah untuk kernel dan ruang pengguna. Teknologi ini memungkinkan penggunaan instruksi ARM64 khusus untuk memverifikasi alamat pengirim menggunakan tanda tangan digital, yang disimpan di bit atas pointer itu sendiri yang tidak digunakan.

Untuk CPU Intel, dimulai dengan keluarga Skylake dan diakhiri dengan Coffee Lake, menggunakan Intel TSX (Ekstensi Sinkronisasi Transaksional) dinonaktifkan secara default, yang menyediakan sarana untuk meningkatkan kinerja aplikasi multithreaded dengan secara dinamis menghilangkan operasi sinkronisasi yang tidak perlu. Ekstensi dinonaktifkan karena kemungkinan melakukan serangan Zombieload.

Juga berkelanjutan dengan integrasi MPTCP (TCP MultiJalur), di versi baru, mekanisme telah ditambahkan untuk mengatur kebijakan hash lalu lintas Anda sendiri untuk IPv4 dan IPv6, yang memungkinkan dari ruang pengguna untuk menentukan bidang paket mana, termasuk yang dienkapsulasi, yang akan digunakan saat menghitung hash yang menentukan pilihan rute untuk sebuah paket.

Pengontrol amdgpu mengimplementasikan dukungan untuk seri GPU AMD Radeon RX 6000 yang baru, dikembangkan dengan nama kode "Beige Goby" (Navi 24) dan "Yellow Carp", serta dukungan yang ditingkatkan untuk GPU Aldebaran (gfx90a) dan APU Van Gogh. Menambahkan kemampuan untuk bekerja dengan beberapa panel eDP secara bersamaan.

untuk APU Renoir, dukungan untuk bekerja dengan buffer terenkripsi dalam memori video diimplementasikan, Sedangkan untuk GPU Radeon RX 6000 (Navi 2x) dan AMD sebelumnya, dukungan Active State Power Management (ASPM) diaktifkan secara default, yang sebelumnya hanya diaktifkan untuk GPU Navi 1x, Vega, dan Polaris.

Untuk chip AMD, dukungan untuk memori virtual bersama telah ditambahkan (SVM) berdasarkan Subsistem Manajemen Memori Heterogen (HMM), yang memungkinkan perangkat dengan unit manajemen memori (MMU) mereka sendiri digunakan, yang dapat mengakses memori utama. Bahkan dengan bantuan HMM, Anda dapat mengatur ruang alamat bersama antara GPU dan CPU, di mana GPU dapat mengakses memori utama dari proses tersebut.

Dari perubahan lain yang menonjol:

  • Dukungan awal ditambahkan untuk teknologi AMD Smart Shift, yang secara dinamis mengubah konsumsi daya CPU dan GPU di laptop dengan chipset AMD dan kartu grafis untuk meningkatkan kinerja dalam game, pengeditan video, dan rendering 3D.
  • Menambahkan pengontrol grafis simpledrm menggunakan framebuffer EFI-GOP atau VESA yang disediakan oleh firmware UEFI atau BIOS untuk output.
  • Menambahkan dukungan untuk Raspberry Pi 400.
  • Untuk laptop Lenovo, antarmuka WMI ditambahkan untuk mengubah pengaturan BIOS melalui / sys / class / firmware-attributes /.
  • Dukungan yang diperluas untuk USB4.

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.

  1.   Alberto dijo

    Ringkasan berita terbaik yang pernah saya baca di blogosphere Hispanik, lengkap, jelas, dan terperinci tanpa berlebihan. Jadi harus selalu begitu. Terima kasih!