Linux 5.13 hadir dengan dukungan awal untuk Apple M1, peningkatan driver, dan lainnya

Kernel Linux

Setelah dua bulan pengembangan, Linus Torvalds merilis rilis kernel Linux 5.13 yang dianggap sebagai versi terbesar dalam sejarah, karena menerima 17189 koreksi dari 2150 pengembang dan perubahan tersebut memengaruhi 12996 file, 794705 baris kode ditambahkan, 399590 baris dihapus

Di antara perubahan yang paling menonjol Dukungan awal untuk chip Apple M1 disorot, driver cgroup "misc", menghentikan dukungan untuk / dev / kmem, dukungan untuk Intel dan AMD GPU baru, yang kemampuan untuk langsung memanggil fungsi kernel dari program BPF, pengacakan tumpukan kernel untuk setiap panggilan sistem, kemampuan untuk membangun di Clang dengan perlindungan CFI (Control Flow Integrity), modul LSM Landlock untuk pelambatan proses tambahan, dan banyak lagi.

Fitur baru utama Linux 5.13

Dalam versi baru Kernel ini se menyoroti pengenalan dukungan awal untuk chip ARM M1 Apple, yang meliputi fungsi interrupt controller, timer, UART, SMP, I/O dan MMIO. Disebutkan bahwa reverse engineering GPU belum selesai, konsol serial dan dukungan framebuffer disediakan untuk mengatur output.

Kebaruan lain yang menonjol adalah integrasi berkelanjutan dalam kernel MPTCP (MultiPath TCP), karena versi baru menambahkan dukungan untuk sockopt untuk mengonfigurasi opsi TCP generik. Kemampuan untuk mengatur ulang subflow individual telah diterapkan.

Juga menonjol driver cgroup "Lainnya" baru (CONFIG_CGROUP_MISC), dirancang untuk membatasi dan melacak sumber daya skalar yang dapat dikontrol menggunakan pengaturan penghitung sederhana dan terbatas pada nilai maksimum yang diizinkan. Sebagai contoh, manajemen pengidentifikasi ruang alamat yang digunakan dalam mekanisme AMD SEV (Secure Encrypted Virtualization) disebutkan.

Di sisi lain, juga disorot bahwa dalam program penelusuran BPF, menjadi mungkin untuk menggunakan penyimpanan lokal de tugas untuk tugas, yang memberikan kinerja yang lebih baik saat mengikat data ke penangan BPF tertentu.

Selain itu, juga digarisbawahi bahwa setelah 13 tahun di cabang persiapan, pengontrol «komedi» ( kumpulan pengontrol untuk berbagai papan akuisisi data umum. Driver diimplementasikan sebagai modul kernel Linux yang menyediakan fungsionalitas umum dan modul driver tingkat rendah individual) telah stabil dan dipindahkan ke mainframe untuk mendukung perangkat pengumpulan data.

En ext4, entri direktori sekarang diizinkan untuk ditimpa ketika file dihapus untuk memastikan bahwa nama file yang dihapus terhapus. Dengan memuat bitmap blok, kinerja kode untuk pemetaan blok di FS yang baru dirakit telah ditingkatkan. Ext4 juga memungkinkan penggunaan enkripsi dan mode case-insensitive secara simultan.

sementara untuk XFS kemampuan untuk menghapus ruang dari grup distribusi terakhir pada sistem file ditambahkan, yang merupakan link pertama dalam mengimplementasikan fungsi memperkecil ukuran partisi yang ada dengan XFS FS. Berbagai optimasi kinerja telah dilakukan.

Di Btrfs penggunaan baca ke depan telah ditambahkan dalam perintah pengiriman, yang mengurangi waktu untuk pengiriman penuh sebesar 10% dan tambahan sebesar 25%. Untuk perangkat blok zona, redistribusi zona secara otomatis di latar belakang disediakan ketika ambang batas ruang yang tidak terpakai 75% terlampaui.

Dukungan untuk file khusus / dev / kmem telah dihapus, yang dapat digunakan untuk mengakses seluruh ruang alamat kernel. File ini ditemukan kedaluwarsa dan menyebabkan masalah keamanan.

Kami juga dapat menemukan di versi baru Linux 5.13 ini bahwa menambahkan dukungan untuk membangun kernel dengan penyertaan mekanisme perlindungan CFI (Control Flow Integrity) di kompiler Clang, yang, tambahkan fungsi centang sebelum setiap panggilan tidak langsung untuk mengidentifikasi beberapa bentuk perilaku yang tidak ditentukan yang berpotensi menyebabkan pelanggaran kontrol aliran normal sebagai akibat dari eksploitasi, memodifikasi pointer ke fungsi yang disimpan dalam memori. Parameter CONFIG_CFI_CLANG diusulkan untuk mengaktifkan CFI.

Akhirnya pada bagian driver, sekarang untuk GUD (Generic USB Display) driver menyediakan properti DRM (Direct Rendering Manager) untuk rotasi gambar, kontrol kecerahan, akses EDID, konfigurasi mode video dan koneksi TV, yang dapat digunakan sebagai dasar untuk membuat driver khusus perangkat.

sementara untuk amdgpu menambahkan dukungan awal untuk GPU Aldebaran (gfx90a) dan Dukungan awal untuk FreeSync Adaptive Sync untuk HDMI disertakan (sebelumnya tersedia untuk DisplayPort),

sementara untuk pengontrol Intel disorot bahwa pengontrol baru untuk manajemen pendinginan telah diimplementasikan, yang memungkinkan untuk mengurangi frekuensi prosesor saat ada bahaya panas berlebih.

Melaksanakan

Bagi mereka yang tertarik dengan versi baru Linux 5.13 dapat mengunduh sekarang dari kernel.org


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.