Linux 5.15 datang dengan penambahbaikan sokongan untuk Btrfs, pelayan SMB, pemacu NTSF dan banyak lagi

Selepas dua bulan pembangunan, Linus Torvalds telah mengeluarkan kernel Linux 5.15 dan perubahan ketara termasuk a pemacu NTFS baharu dengan sokongan tulis, modul ksmbd dengan pelaksanaan pelayan SMB, subsistem DAMON untuk memantau akses memori, mengunci primitif untuk mod masa nyata, sokongan fs-verity dalam Btrfs dan banyak lagi.

Versi baharu menerima 13,499 pembaikan daripada 1,888 pembangun, saiz tampalan ialah 42 MB (perubahan mempengaruhi 10,895 fail, 632,522 baris kod telah ditambah, 299,966 baris telah dialih keluar).

Berita utama di Linux 5.15

Dalam versi baharu ini kernel menerima pakai pelaksanaan baharu sistem fail NTFS, oleh Paragon Software. Pengawal baharu boleh berfungsi dalam mod tulis dan ia menyokong semua ciri versi semasa NTFS 3.1, termasuk atribut fail lanjutan, senarai akses (ACL), mod pemampatan data, pengendalian celah fail yang cekap (jarang), dan main semula perubahan daripada pendaftaran untuk memulihkan integriti selepas kegagalan.

Sistem pemfailans Btrfs menyokong mekanisme fs-verity, yang digunakan untuk mengawal secara telus integriti dan ketulenan fail individu menggunakan cincang atau kunci kriptografi yang disimpan dalam kawasan metadata yang dikaitkan dengan fail. Sebelum ini fs-verity hanya tersedia untuk FS Ext4 dan F2fs.

Btrfs juga menambah sokongan untuk memetakan ID pengguna pada sistem fail yang dipasang (sebelum ini disokong untuk sistem fail FAT, ext4 dan XFS). Ciri ini membolehkan anda mengaitkan fail pengguna tertentu pada partition luaran yang dipasang dengan pengguna lain pada sistem semasa.

Perubahan lain pada Btrfs termasuk: mempercepatkan menambah kunci pada indeks direktori untuk meningkatkan prestasi penciptaan fail; keupayaan untuk bekerja raid0 dengan satu peranti dan raid10 dengan dua (contohnya, dalam proses konfigurasi semula matriks); pilihan "rescue = ibadroots" untuk mengabaikan pokok spanning yang tidak sah; pecutan operasi "hantar"; mengurangkan konflik kunci semasa operasi penukaran nama; keupayaan untuk menggunakan sektor 4K pada sistem dengan saiz halaman memori 64K.

Dalam EXT4, kerja telah dilakukan untuk meningkatkan prestasi menulis buffer delalloc dan pemprosesan fail yatim (yatim piatu) yang terus wujud kerana fakta bahawa mereka tetap terbuka, tetapi ternyata tidak dipautkan ke direktori.

Perubahan lain yang menonjol ialah perlindungan tambahan terhadap keadaan perlumbaan tersembunyi yang boleh membawa kepada kerosakan fail apabila membaca daripada cache semasa mengendalikan lompang dalam fail, serta sokongan untuk kunci fail mandatori yang dilaksanakan dengan menyekat panggilan sistem yang membawa kepada perubahan fail telah dialih keluar. Disebabkan keadaan perlumbaan yang mungkin, kunci ini dianggap tidak boleh dipercayai dan tidak digunakan bertahun-tahun yang lalu.

Dan juga subsistem LightNVM telah dialih keluar, yang membenarkan akses terus ke pemacu SSD, memintas lapisan emulasi. LightNVM kehilangan maknanya selepas kemunculan piawaian NVMe yang memberikan kemungkinan pengezonan (ZNS, Ruang Nama Zon).

Sebaliknya pertaruhkan itu menambah sokongan untuk penjadualan asimetri memberikan tugas kepada teras pemproses dalam seni bina di mana sesetengah CPU membenarkan tugasan 32-bit dan sesetengahnya hanya berjalan dalam mod 64-bit (contohnya, ARM). Mod baharu membenarkan hanya CPU yang menyokong tugas 32-bit untuk dipertimbangkan apabila menjadualkan tugas 32-bit.

Untuk seni bina ARC, sokongan untuk jadual halaman memori tiga peringkat dan empat peringkat telah dilaksanakan, yang seterusnya akan membolehkan sokongan untuk pemproses ARC 64-bit.

Di pihak pengawal kita dapati bahawa pengawal amdgpu serasi dengan Cyan Skillfish APU (dilengkapi dengan GPU Navi 1x). Sokongan codec video untuk APU Yellow Carp telah dilaksanakan, Sokongan GPU Aldebaran yang dipertingkat, ID peta berasaskan Navi 24 "Beige Goby" dan RDNA2 GPU baharu ditambah, pelaksanaan Paparan Maya (VKMS) yang dipertingkatkan dicadangkan dan sokongan untuk pemantauan suhu cip AMD Zen ditambah 3.

Pengawal amdkfd (untuk GPU diskret seperti Polaris) melaksanakan pengurus memori maya kongsi (SVM) berdasarkan subsistem pengurusan memori heterogen (HMM), yang membolehkan peranti dengan unit pengurusan memori (MMU) mereka sendiri digunakan, yang boleh mengakses memori utama. Walaupun dengan bantuan HMM, anda boleh mengatur ruang alamat bersama antara GPU dan CPU, di mana GPU boleh mengakses memori utama proses tersebut.

Pengawal i915 untuk Intel Graphics memanjangkan penggunaan Pengurus Memori Video TTM dan termasuk keupayaan untuk mengurus penggunaan kuasa berdasarkan GuC (Graphics Microcontroller). Persediaan telah mula melaksanakan sokongan untuk Intel ARC Alchemist Graphics dan Intel Xe-HP GPU.

Daripada perubahan yang lain yang menonjol:

  • Pemacu nouveau melaksanakan kawalan lampu latar panel eDP melalui DPCD (DisplayPort Configuration Data).
  • Menambah sokongan untuk GPU Adreno 7c Gen 3 dan Adreno 680 dalam pemacu msm.
  • Keupayaan untuk membina teras untuk seni bina ARM64 dalam bentuk pelanggan untuk hipervisor Hyper-V telah dilaksanakan.
  • Menambahkan pemacu Virtio untuk bas I2C, yang membolehkan anda meniru pemandu I2C dalam mod paravirtualisasi menggunakan bahagian belakang yang berasingan.
  • Pemacu gpio-virtio Virtio telah ditambahkan untuk membolehkan sistem tetamu mengakses talian GPIO yang disediakan oleh sistem hos.
  • Hipervisor KVM melaksanakan keupayaan untuk memaparkan statistik dalam bentuk histogram linear dan logaritma.
  • Pemacu pengikat, digunakan untuk menambah antara muka rangkaian, menambah sokongan untuk subsistem XDP (eXpress Data Path), yang membolehkan anda memanipulasi paket rangkaian dalam satu peringkat sebelum ia diproses oleh susunan rangkaian kernel Linux .
  • Tindanan wayarles mac80211 menyokong 6GHZ STA (Kebenaran Sementara Khas) dalam mod LPI, SP dan VLP, serta keupayaan untuk mengkonfigurasi TWT (Sasaran Wake Time) secara berasingan dalam mod titik akses.
  • Netfilter menambah pemacu untuk aliran rangkaian yang terkandung dalam SRv6 (Penghalaan Segmen IPv6).
  • Menambah sokongan peta sock untuk soket penstriman Unix.
  • Pemacu IOMMU dilaksanakan untuk cip Apple M1.
  • Menambah pemacu bunyi untuk sistem berasaskan AMD Van Gogh APU.
  • Pemacu Realtek R8188EU telah ditambahkan pada cawangan kesediaan, yang menggantikan pemacu sebelumnya (rtl8188eu) untuk cip wayarles Realtek RTL8188EU 802.11 b / g / n.

Akhirnya Sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butirannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.