Linux 6.1 memperkenalkan infrastruktur Rust dan fitur-fitur baru lainnya

Linux 6.1

Seperti yang diharapkan, Linus Torvalds diluncurkan hari ini Linux 6.1. Ini adalah versi stabil baru, dan dengan demikian, ia hadir dengan berita menarik. Seperti di setiap rilis, dukungan untuk perangkat keras baru telah disertakan, tetapi jika versi ini harus turun dalam sejarah untuk sesuatu, sesuatu itu adalah untuk menambahkan dukungan awal untuk Rust. Tidak ada kode aktual, tetapi yayasan sudah ada di sini.

Ini dilaporkan oleh Torvalds sendiri di Kandidat Rilis pertama Linux 6.1, khususnya ketika dia mengatakan bahwa "kami memiliki beberapa hal dasar yang telah dibuat sejak lama, terutama seri LRU VM multi-gen, dan perancah Rust awal (belum ada kode Rust aktual di kernel, tetapi infrastrukturnya ada).” Dengan versi stabil yang sudah tersedia, saatnya untuk membicarakannya beritanya.

Sorotan Linux 6.1

La daftar berita yang paling menonjol adalah:

  • Pengolah:
    • Kode IBM POWER/PowerPC memiliki KFENCE untuk 64-bit, di antara fitur-fitur baru lainnya.
    • Port CPU LoongArch menghadirkan ulasan kode TLB/cache, dukungan QSpinLock, boot EFI, dukungan perf event, penanganan Kexec, dukungan eBPF JIT, dan beberapa fitur lainnya ke arsitektur CPU Cina ini.
    • Dukungan BF16 untuk prosesor Cortex-A510 dihentikan karena masalah perangkat keras yang tidak dapat diselesaikan di Linux.
    • Pekerjaan tabel halaman AMD IOMMU v2 sebagai bagian dari virtualisasi IOMMU berbantuan perangkat keras AMD vIOMMU untuk prosesor EPYC 7002 "Roma" dan yang lebih baru.
    • Laporan cache dan memori CPU AMD dengan performa AMD dan prosesor yang lebih baru serta dukungan LbrExtV2 untuk CPU Zen 4.
    • AMD Platform Management Framework (PMF) telah digabungkan untuk manajemen termal/daya/noise yang lebih baik dengan perangkat AMD Ryzen generasi berikutnya.
    • Dukungan untuk SoC ARM baru dan berbagai perangkat ARM baru.
    • Dekode kesalahan memori Intel lebih cepat.
    • Perbaikan AMD P-State dan s2idle untuk laptop AMD Rembrandt.
    • Dukungan pada ARM untuk menonaktifkan mitigasi Spectre-BHB saat runtime karena biaya kinerja yang tinggi.
  • Grafik dan GPU:
    • Pemberdayaan Intel Meteor Lake berlanjut.
    • Peningkatan penanganan firmware GPU Intel.
    • Berbagai peningkatan pada Intel Arc Graphics DG2/Alchemist.
    • Dukungan untuk kirim geng AMDGPU yang diperlukan oleh driver RADV Vulkan untuk dukungan mesh shader yang tepat.
    • Mode2 mengatur ulang dukungan untuk GPU RDNA2 seri RX 6000.
  • Sistem penyimpanan dan file:
    • Konfigurasi default kernel RISC-V memungkinkan beberapa format gambar CD-ROM.
    • Dukungan domain bersama berbasis FSCache untuk EROFS dengan kasus penggunaan kontainer sebagai target awal.
    • Perbaikan dan pengoptimalan kinerja EXT4.
    • Optimalisasi kinerja yang signifikan untuk Btrfs dan pekerjaan lain untuk sistem file Linux yang semakin banyak digunakan ini.
    • Dukungan untuk statx() untuk melaporkan detail penyelarasan I/O langsung.
  • Perangkat keras lainnya:
    • Deteksi otomatis Logitech HID++ Hi-Res Scrolling mendukung dan berupaya mengaktifkan HID++ untuk semua perangkat Logitech Bluetooth.
    • Penambahan penting dukungan suara dengan AMD Rembrandt ditambahkan ke kode Sound Open Firmware, dukungan koprosesor audio AMD “Pink Sardine” baru, dan driver Apple MCA SoC baru untuk dukungan suara pada perangkat Apple Silicon baru.
    • Persiapan WiFi Extremely High Throughput (EHT) dan Multi-Link Operation (MLO) untuk WiFi 802.11be dan WiFi 7.
    • Melanjutkan pengaktifan Intel Habana Labs Gaudi2 untuk akselerator AI generasi berikutnya.
    • Pengontrol input untuk Panel Operasi IBM.
    • Menambahkan driver case keyboard PINE64 PinePhone (Pro) untuk input Linux.
    • Dukungan untuk Intel Meteor Lake Thunderbolt.
    • Dukungan kontrol aliran USB4 end-to-end dengan driver jaringan kernel Linux Thunderbolt.
    • Penanganan pengontrol Nintendo "klon murah" yang lebih baik.
    • Penggerak media baru dan dua penggerak yang ada dipromosikan keluar dari pementasan.
    • Berbagai penambahan driver pemantauan perangkat keras.
  • virtualisasi:
    • Xen sekarang mendukung VirtIO berbasis hibah untuk x86_64.
    • Dukungan untuk "penghapusan aman" blok VirtIO serta dukungan untuk penyediaan fitur vDPA.
    • Berbagi file lebih cepat antara VM host dan tamu untuk mereka yang menggunakan protokol 9P berkat pengoptimalan VirtIO 9P yang signifikan.
  • keamanan:
    • Pembersih Memori Kernel digabungkan sebagai pendeteksi bug memori dinamis di sekitar nilai yang tidak diinisialisasi dalam kode kernel. KMSAN ini bergantung pada instrumentasi kompiler yang saat ini ditemukan dengan LLVM Dentang.
    • Linux 6.1 secara default akan memperingatkan tentang pemetaan kernel W+X dan di rilis kernel mendatang mungkin melarang pemetaan tersebut dibuat sejak awal.
    • Pekerjaan EFI seputar komputasi rahasia.
    • Pengerasan Retpolines untuk memastikan INT3 setelah setiap lompatan keras.
    • SELinux terus menghentikan dukungan penonaktifan saat runtime.
    • Peningkatan RNG dan kode kripto.
    • Peringatan runtime untuk lintas bidang memcpy() yang akan menangkap semua luapan buffer berbasis memcpy dalam beberapa tahun terakhir untuk kernel.
  • lain:
    • Lebih banyak pembersihan kode sebelum PREEMPT_RT.
    • Peningkatan penanganan Stall Pressure Information (PSI), termasuk kemampuan untuk mengaktifkan/menonaktifkan data PSI di tingkat grup.
    • Dukungan boot terkompresi EFI umum.
    • Penghapusan driver serial/TTY berkecepatan tinggi melalui IEEE-1394 Firewire.
    • Selesai menghapus kode a.out yang lama.
    • Menghapus kode jaringan DECnet lama.
    • Menggabungkan MGLRU untuk merevisi kode pengambilan halaman kernel Linux dan meningkatkan pengalaman pengguna, terutama pada sistem Linux dengan kapasitas RAM terbatas.
    • Linux 6.1 akan mencetak inti CPU di mana kesalahan segmentasi terjadi. Jika administrator sistem Linux menemukan bahwa kesalahan segmentasi terus terjadi pada CPU/inti yang sama, itu mungkin merupakan tanda prosesor yang rusak.
    • Kerangka awal Rust telah digabungkan ke dalam dukungan awal untuk bahasa pemrograman Rust. Driver Rust baru dan abstraksi subsistem kernel lainnya akan digabungkan dalam siklus kernel mendatang.

Linux 6.1 sekarang tersedia en kernel.org. Sebagian besar distribusi akan menunggu pembaruan pemeliharaan pertama untuk diadopsi. Ini diharapkan menjadi rilis LTS 2022.


Jadilah yang pertama mengomentari

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.