Linux 6.0 telah dirilis dan hadir dengan banyak fitur dan peningkatan baru

Kernel Linux

Kernel Linux

Setelah dua bulan pengembangan, Linus Torvalds mengumumkan rilis kernel Linux 6.0, dalam pengumumannya, penomoran ulang dilakukan untuk alasan estetika dan merupakan langkah formal yang mengurangi ketidaknyamanan mengumpulkan sejumlah besar nomor dalam seri, seperti lelucon Linus bahwa alasan untuk mengubah nomor versi lebih cenderung kehabisan jari dan jari kaki untuk menghitung nomor versi.

Versi baru menerima 16585 perbaikan dari 2129 pengembang, ukuran tambalan adalah 103 MB (perubahan memengaruhi 13939 file, menambahkan 1420093 baris kode, menghapus 318741 baris).

Hal baru utama dari Linux 6.0

Dalam versi baru Linux Kernel 6.0 ini, Btrfs mengimplementasikan versi kedua dari protokol untuk perintah "kirim"., yang mengimplementasikan dukungan untuk metadata tambahan, mengirim data dalam blok yang lebih besar (lebih besar dari 64K), dan mentransfer luasan dalam bentuk terkompresi. Peningkatan signifikan (hingga 3 kali) kinerja operasi pembacaan langsung karena pembacaan simultan hingga 256 sektor, disorot bahwa konflik kunci berkurang dan validasi metadata dipercepat dengan mengurangi metadata yang dicadangkan untuk elemen malas.

Perubahan penting lainnya yang terkait dengan sistem file adalah bahwa operasi baru ditambahkan EXT4_IOC_GETFSUUID dan EXT4_IC_SETFSUUID ioctl ke sistem file ext4 untuk mengambil atau mengatur UUID yang disimpan di superblok, ditambah sistem file F2FS menawarkan mode memori rendah yang mengoptimalkan kinerja pada perangkat RAM rendah dan memungkinkan Anda mengurangi konsumsi memori hingga biaya kinerja.

Di Overlayfs, ketika dipasang di atas sistem file dengan pemetaan ID pengguna, daftar kontrol akses yang sesuai dengan POSIX didukung dengan benar.

Kebaruan lain yang dihadirkan Linux 6.0 adalah fungsi baru untuk subsistem DAMON (Pemantau Akses Data) yang Mereka memungkinkan tidak hanya untuk memantau akses proses ke RAM dari ruang pengguna, tapi juga mempengaruhi manajemen memori. Secara khusus, modul "LRU_SORT" baru diusulkan, yang memungkinkan daftar LRU (Least Recent Used) disusun ulang untuk meningkatkan prioritas halaman memori tertentu.

Menerapkan kemampuan untuk membuat wilayah memori baru menggunakan kemampuan bus CXL (Compute Express Link), yang digunakan untuk mengatur interaksi berkecepatan tinggi antara CPU dan perangkat memori. CXL memungkinkan untuk terhubung dan menggunakan wilayah baru dari ingatan disediakan oleh perangkat memori eksternal sebagai sumber daya ruang alamat fisik tambahan untuk memperluas memori akses acak (DDR) atau memori hanya-baca (PMEM) sistem.

Memperbaiki masalah kinerja sistem pada prosesor AMD Zen disebabkan oleh kode yang ditambahkan 20 tahun yang lalu untuk memperbaiki masalah perangkat keras pada beberapa chipset (instruksi WAIT tambahan ditambahkan untuk memperlambat prosesor sehingga chipset memiliki waktu untuk memasuki keadaan idle). Perubahan tersebut mengakibatkan penurunan kinerja di seluruh beban kerja yang sering bergantian antara keadaan idle dan sibuk. Misalnya, setelah menonaktifkan manuver bypass, skor tes tbench rata-rata meningkat dari 32191 MB/s menjadi 33805 MB/s.

Distribusi tugas yang dioptimalkan antara inti CPU dalam sistem besar, yang memungkinkan peningkatan kinerja di bawah jenis beban tertentu.

SEBUAH flag IORING_RECV_MULTISHOT baru pada antarmuka I/O asinkron io_uring, yang memungkinkan Anda menggunakan mode multi-shot dengan panggilan sistem recv() untuk melakukan banyak pembacaan dari soket jaringan yang sama pada saat yang bersamaan. io_uring juga mengimplementasikan dukungan untuk transfer jaringan tanpa buffering menengah-

Menghapus antarmuka "efivars" yang tidak digunakan lagi di sysfs untuk mengakses variabel boot UEFI (untuk mengakses data EFI, sistem file virtual efivarfs sekarang banyak digunakan).

SMekanisme verifikasi RV telah ditambahkan (Verifikasi Waktu Proses) untuk memverifikasi operasi yang benar dalam sistem yang sangat andal yang menjamin tidak ada kesalahan. Validasi dilakukan saat runtime dengan melampirkan handler ke tracepoints yang memeriksa kemajuan aktual eksekusi terhadap model otomat deterministik referensi default yang mendefinisikan perilaku sistem yang diharapkan. Diantara kelebihannya dari VR adalah kemampuan untuk memberikan verifikasi yang ketat tanpa implementasi terpisah dari seluruh sistem dalam bahasa pemodelan, serta respons yang fleksibel terhadap kejadian yang tidak terduga.

Juga disorot adalah komponen kernel terintegrasi untuk manajemen enclave berdasarkan teknologi Intel SGX2 (Software Guard eXtensions), yang memungkinkan aplikasi mengeksekusi kode di area memori terenkripsi yang terisolasi, yang aksesnya dibatasi oleh sistem lainnya.

Dari perubahan lainnya yang menonjol:

  • Di driver Nouveau, kode telah difaktorkan ulang untuk mendukung mesin tampilan GPU NVIDIA nv50.
  • Driver i915 (Intel) menyediakan dukungan untuk kartu grafis diskrit Intel Arc (DG2/Alchemist) A750 dan A770.
  • Implementasi awal dukungan untuk Intel Ponte Vecchio (Xe-HPC) dan GPU Meteor Lake telah diusulkan.
  • Pekerjaan dilanjutkan pada dukungan untuk platform Intel Raptor Lake.
  • Menambahkan driver DRM logicvc baru untuk tampilan LogiCVC.
  • Driver v3d (untuk GPU Broadcom Video Core) sekarang didukung di papan Raspberry Pi 4.
  • Menambahkan dukungan GPU Qualcomm Adreno 619 ke driver msm.
  • Menambahkan dukungan untuk GPU ARM Mali Valhall ke driver Panfrost.
  • Menambahkan dukungan awal untuk prosesor Qualcomm Snapdragon 8cx Gen3 yang digunakan di laptop Lenovo ThinkPad X13s.
  • Menambahkan driver audio untuk platform AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake, dan Mediatek MT8186.
  • Dukungan tambahan untuk akselerator pembelajaran mesin Intel Havana Gaudi 2.
  • Dukungan tambahan untuk ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

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


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.