Linux 5.8: versi terbesar dalam sejarah Linux telah dirilis

Linus Torvalds meluncurkan peluncuran versi baru dari kernel Linux 5.8 dan dalam angsuran baru ini di antara perubahan yang paling menonjol adalah Detektor kondisi balapan KCSAN, mekanisme universal untuk mengirim pemberitahuan ke ruang pengguna, dukungan perangkat keras untuk enkripsi online, mekanisme perlindungan lanjutan untuk ARM64, dukungan untuk prosesor Baikal-T1 Rusia, kemampuan untuk memasang instance proses secara terpisah, implementasi mekanisme perlindungan Shadow untuk ARM64 Call Stack dan BTI.

Versi baru ini Inti menjadi yang terbesar dalam hal jumlah perubahan dari semua inti selama masa proyek. Pada saat yang sama, perubahan tidak terkait dengan subsistem mana pun, tetapi mencakup berbagai bagian kernel dan terutama terkait dengan pemrosesan dan pembersihan internal.

Fitur baru utama Linux 5.8

Dalam versi baru Linux Kernel 5.8 penguncian disediakan untuk memuat modul kernel yang memiliki bagian dengan kode, di mana bit yang memungkinkan eksekusi dan penulisan ditetapkan secara bersamaan.

sekarang dimungkinkan untuk membuat contoh proses terpisah, mengizinkan beberapa titik mount proses, dipasang dengan opsi berbeda, tetapi mencerminkan namespace pid yang sama.

Untuk platform ARM64, dukungan untuk mekanisme Shadow-Call Stack diimplementasikan, disediakan oleh compiler Clang untuk melindungi alamat pengembalian suatu fungsi yang ditimpa jika terjadi buffer overflow pada stack.

Selain itu dukungan untuk instruksi ARMv8.5-BTI juga ditambahkan (Indikator Target Cabang) untuk melindungi eksekusi set instruksi yang seharusnya tidak bercabang.

Menambahkan dukungan perangkat keras untuk enkripsi online perangkat blok, di mana perangkat enkripsi sebaris yang umumnya dibangun ke dalam drive dapat ditempatkan secara logis antara memori sistem dan disk, melakukan enkripsi dan dekripsi transparan berdasarkan kunci dan algoritma enkripsi yang ditentukan oleh kernel.

Juga, dalam versi baru ini Rekomendasi tentang penggunaan terminologi inklusif disertakan yang diadopsi dalam dokumen yang mendefinisikan aturan pengkodean.

Apalagi juga alat debugging KCSAN baru disorot (Kernel Concurrency Sanitizer), dirancang untuk secara dinamis mengidentifikasi kondisi balapan di dalam kernel. Fokus utama dalam pengembangan KCSAN adalah pencegahan positif palsu, skalabilitas, dan kemudahan penggunaan.

Perubahan penting lainnya adalah se Anda telah menambahkan driver dm-ebs baru ke Device Mapper, yang dapat digunakan untuk mengemulasi ukuran blok logika yang lebih kecil (misalnya, untuk mengemulasi sektor 512-byte pada drive dengan ukuran sektor 4K).

Btrfs telah meningkatkan penanganan operasi baca dalam mode langsung. Saat memasang, pemeriksaan yang dipercepat untuk direktori dan subkunci yang dihapus dibiarkan tanpa induk.

Ext4 telah meningkatkan penanganan kesalahan ENOSPC saat multithreading digunakan. Xattr menambahkan dukungan untuk gnu. * Namespace yang digunakan oleh GNU Hurd.

untuk Ext4 dan XFS, dukungan untuk operasi DAX disertakan (akses langsung ke sistem file dengan melewati cache halaman tanpa menggunakan level perangkat pengunci) relatif terhadap file dan direktori individual.

Selain itu, dukungan telah ditambahkan ke kernel dan utilitas ethtool untuk menguji kabel jaringan yang terhubung dan diagnosis mandiri perangkat jaringan.

sementara untuk tumpukan IPv6 menambahkan dukungan untuk algoritma MPLS (Multiprotocol Label Switching) untuk merutekan paket menggunakan multiprotocol label switching (untuk IPv4, MPLS sebelumnya didukung).

Akhirnya untuk perangkat keras di versi baru ini kami dapat menemukan bahwa:

  • Driver DRM untuk kartu video Intel i915 diaktifkan secara default
  • Dukungan untuk chip Intel Tiger Lake (GEN12)
  • Driver amdgpu menambahkan dukungan untuk format piksel FP16 dan mengimplementasikan kemampuan untuk bekerja dengan buffer terenkripsi di memori video.
  • Dukungan untuk sensor daya prosesor AMD Zen dan Zen2 serta sensor suhu AMD Ryzen 4000 Renoir.
  • Dukungan untuk format pengubah NVIDIA telah ditambahkan ke driver Nouveau.
  • Driver MSM (Qualcomm) menambahkan dukungan untuk GPU Adreno A405, A640 dan A650.
  • Menambahkan framework internal untuk mengelola resource DRM (Direct Rendering Manager).
  • Menambahkan dukungan untuk smartphone Xiaomi Redmi Note 7 dan Samsung Galaxy S2, serta Chromebook Elm / Hana.
  • Driver tambahan untuk panel LCD: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
  • Menambahkan dukungan untuk papan ARM dan platform Renesas "RZ / G1H", Realtek
  • Menambahkan dukungan untuk prosesor MIPS Loongson-2K

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  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.