Linux 6.5 hadir dengan peningkatan untuk Alsa, RISC-V, cachestat dan banyak lagi

Tux, maskot Kernel Linux

Kernel Linux adalah tulang punggung sistem operasi Linux (OS), dan merupakan antarmuka mendasar antara perangkat keras komputer dan prosesnya.

Hari Minggu terakhir, Linus Torvalds meluncurkan peluncuran versi stabil baru dari Kernel Linux 6.5, versi yang memperkenalkan banyak fitur baru, driver baru dan diperbarui untuk kompatibilitas perangkat keras yang lebih baik, dan perubahan lainnya.

Dari fitur yang paling menonjol dari Kernel Linux 6.5, tercatat bahwa dukungan diperkenalkan MIDI 2.0 di ALSA, dukungan ACPI untuk arsitektur RISC-V, dan dukungan Landlock puntuk UML (Mode Pengguna Linux).

Linus Torvalds menyebutkan bahwa dia sedikit khawatir dengan rilis ini.

“Tidak ada hal aneh atau menakutkan yang terjadi dalam seminggu terakhir, jadi tidak ada alasan untuk menunda rilis versi 6.5. Saya masih mendapat firasat bahwa banyak orang sedang berlibur dan keadaan menjadi tenang sebagian karena hal tersebut. Tapi perilisan ini berjalan lancar, jadi mungkin hanya karena saya paranoid saja,” tulisnya dalam postingannya, Minggu.

Fitur baru utama Linux 6.5

Dalam versi baru Linux 6.5 yang dirilis ini, a hal baru yang paling dinantikan dan yang telah kami bicarakan di sini di blog, adalah sistemnya status cache(), yang tujuannya adalah untuk melihat status cache halaman untuk file dan direktori.

Panggilan sistem baru memungkinkan program ruang pengguna untuk menentukan halaman file mana yang di-cache di memori utama. Berbeda dengan panggilan sistem mincore() yang tersedia sebelumnya, panggilan cachestat() memungkinkan Anda menanyakan statistik yang lebih detail, seperti jumlah halaman yang di-cache, halaman kotor, halaman yang dikeluarkan, halaman yang baru saja dikeluarkan, dan halaman yang di-bookmark untuk ditulis ulang.

Perubahan lain yang menonjol pada kernel Linux 6.5 adalah alat untuk menjalankan prosesor secara paralel, yang meningkatkan waktu boot pada server multisocket. Peningkatan ini penting bagi para hyperscaler.

Selain itu, kita juga dapat menemukannya di Linux 6.5, dukungan untuk USB 4.2, meskipun perlu disebutkan bahwa dukungannya belum lengkap. Kita juga dapat menemukannya Wi-Fi 7 mendapat perhatian lebih dari kernel, serta kinerja sistem file Btrfs yang telah ditingkatkan pada versi ini

Linux 6.5 memperkenalkan dukungan perangkat keras untuk tablets Lenovo Yoga Book yb1-x90f/ly Nextbook Ares 8A, Dell Studio 1569 (masalah lampu latar ACPI), komputer Lenovo ThinkPad X131e (AMD build 3371) dan Apple iMac11,3

Di sisi lain, digarisbawahi bahwa mungkin inklusi yang paling menonjol adalah pengaktifan status-P default pada beberapa prosesor AMD, ini berarti kernel dapat mengelola inti dengan lebih efisien untuk menyeimbangkan kinerja dan konsumsi daya.

P-State diaktifkan secara default alih-alih driver CPUFreq untuk manajemen daya. Menambahkan parameter X86_AMD_PSTATE_DEFAULT_MODE untuk memilih mode P-State default: 1 (dinonaktifkan), 2 (mode manajemen daya pasif), 3 (mode aktif, EPP), 4 (mode terkelola).

Dari perubahan lainnya yang menonjol:

  • Dukungan untuk perangkat MIDI 2.0 telah ditambahkan ke subsistem audio ALSA.
  • Sistem file F2FS mendukung opsi pemasangan “errors=”, yang melaluinya Anda dapat mengonfigurasi perilaku jika terjadi kesalahan saat membaca atau menulis data ke drive.
  • Penjadwal tugas telah meningkatkan penyeimbangan beban antar inti CPU dengan menghilangkan migrasi yang tidak perlu antar wilayah SMT
  • Mekanisme alokasi memori SLAB sudah tidak digunakan lagi dan akan dihapus pada rilis mendatang, dan sebagai gantinya hanya SLUB yang akan digunakan di kernel. Alasan yang disebutkan adalah masalah pemeliharaan, masalah kode, dan duplikasi fungsionalitas dengan pengalokasi SLUB yang lebih canggih.
  • Berkat aktivasi paralel beberapa CPU, prosedur untuk mentransfer prosesor ke status online telah dipercepat secara signifikan (hingga 10 kali lipat).
  • Arsitektur Loongarch mendukung Multithreading Simultan (SMT, Multithreading Simultan). Ia juga menyediakan kemampuan untuk membangun kernel Loongarch dengan kompiler Clang.
  • Menambahkan dukungan untuk ACPI dan ekstensi "V" (Vektor, instruksi vektor) untuk arsitektur RISC-V. Parameter "/proc/sys/abi/riscv_v_default_allow" dan string flag "PR_RISCV_V_*" disediakan di prctl() untuk mengontrol ekstensi.
  • Pada sistem dengan prosesor ARM yang mendukung ekstensi Armv8.8, kemampuan untuk menggunakan instruksi prosesor memcpy/memset di ruang pengguna disediakan.

Akhirnya Jika Anda tertarik untuk mengetahui lebih banyak tentang itu, Anda dapat memeriksa detailnya Di tautan berikut.


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.