Linux 6.0 telah pun dikeluarkan dan dilengkapi dengan banyak ciri dan penambahbaikan baharu

Kernel Linux

Kernel Linux

Selepas dua bulan pembangunan, Linus Torvalds mengumumkan pelepasan kernel Linux 6.0, dalam pengumuman itu, pennomboran semula dilakukan atas sebab estetik dan merupakan langkah rasmi yang mengurangkan kesulitan mengumpul sejumlah besar nombor dalam siri ini, kerana Linus bergurau bahawa alasan untuk menukar nombor versi lebih cenderung kehabisan jari. dan jari kaki untuk mengira nombor versi.

Versi baru menerima 16585 pembaikan dari 2129 pemaju, saiz tampung ialah 103 MB (perubahan mempengaruhi 13939 fail, menambah 1420093 baris kod, mengalih keluar 318741 baris).

Kebaharuan utama Linux 6.0

Dalam versi baharu Linux Kernel 6.0 ini, Btrfs melaksanakan versi kedua protokol untuk arahan "hantar"., yang melaksanakan sokongan untuk metadata tambahan, menghantar data dalam blok yang lebih besar (lebih daripada 64K) dan memindahkan takat dalam bentuk termampat. Meningkat dengan ketara (sehingga 3 kali ganda) prestasi operasi bacaan langsung disebabkan oleh bacaan serentak sehingga 256 sektor, diserlahkan bahawa konflik kunci telah dikurangkan dan pengesahan metadata dipercepatkan dengan mengurangkan metadata yang dikhaskan untuk unsur malas.

Satu lagi perubahan penting yang berkaitan dengan sistem fail ialah operasi baharu telah ditambah EXT4_IOC_GETFSUUID dan EXT4_IC_SETFSAUID ioctl kepada sistem fail ext4 untuk mendapatkan semula atau menetapkan UUID yang disimpan dalam superblock, ditambah dengan sistem fail F2FS menawarkan mod memori rendah yang mengoptimumkan prestasi pada peranti RAM rendah dan membolehkan anda mengurangkan penggunaan memori kepada perbelanjaan prestasi.

Dalam Overlayfs, apabila dipasang di atas sistem fail dengan pemetaan ID pengguna, senarai kawalan akses yang mematuhi POSIX disokong dengan betul.

Satu lagi kebaharuan yang dipersembahkan oleh Linux 6.0 ialah fungsi baharu kepada subsistem DAMON (Data Access Monitor) yang Mereka membenarkan bukan sahaja untuk memantau akses proses kepada RAM daripada ruang pengguna, tetapi juga mempengaruhi pengurusan ingatan. Khususnya, modul "LRU_SORT" baharu dicadangkan, yang membenarkan senarai LRU (Paling Kurang Digunakan) disusun semula untuk meningkatkan keutamaan halaman ingatan tertentu.

Melaksanakan keupayaan untuk mencipta kawasan memori baharu menggunakan keupayaan bas CXL (Compute Express Link), yang digunakan untuk mengatur interaksi berkelajuan tinggi antara CPU dan peranti memori. CXL membenarkan untuk menyambung dan menggunakan wilayah baharu dari ingatan disediakan oleh peranti memori luaran sebagai sumber ruang alamat fizikal tambahan untuk mengembangkan memori akses rawak sistem (DDR) atau ingatan baca sahaja (PMEM).

Memperbaiki isu prestasi sistem pada pemproses AMD Zen disebabkan oleh kod yang ditambahkan 20 tahun yang lalu untuk menyelesaikan masalah perkakasan pada beberapa chipset (arahan TUNGGU tambahan telah ditambahkan untuk memperlahankan pemproses supaya chipset mempunyai masa untuk memasuki keadaan terbiar). Perubahan itu mengakibatkan kemerosotan prestasi merentas beban kerja yang sering bersilih ganti antara keadaan terbiar dan sibuk. Contohnya, selepas melumpuhkan manuver pintasan, purata markah ujian tbench meningkat daripada 32191 MB/s kepada 33805 MB/s.

Pengagihan tugas yang dioptimumkan antara teras CPU dalam sistem besar, yang memungkinkan untuk meningkatkan prestasi di bawah jenis beban tertentu.

A bendera IORING_RECV_MULTISHOT baharu pada antara muka I/O tak segerak io_uring, yang membolehkan anda menggunakan mod berbilang tangkapan dengan panggilan sistem recv() untuk melaksanakan berbilang bacaan daripada soket rangkaian yang sama pada masa yang sama. io_uring juga melaksanakan sokongan untuk pemindahan rangkaian tanpa penimbalan perantaraan-

Mengalih keluar antara muka "efivars" yang tidak digunakan dalam sysfs untuk mengakses pembolehubah but UEFI (untuk mengakses data EFI, sistem fail maya efivarfs kini digunakan secara meluas).

SMekanisme pengesahan RV telah ditambah (Pengesahan Masa Jalan) untuk mengesahkan operasi yang betul dalam sistem yang sangat boleh dipercayai yang menjamin bahawa tiada kesalahan. Pengesahan dilakukan pada masa jalan dengan melampirkan pengendali pada titik jejak yang menyemak kemajuan sebenar pelaksanaan terhadap model automaton deterministik rujukan lalai yang mentakrifkan kelakuan yang diharapkan sistem. Antara kelebihannya daripada VR ialah keupayaan untuk menyediakan pengesahan yang ketat tanpa pelaksanaan berasingan keseluruhan sistem dalam bahasa pemodelan, serta tindak balas yang fleksibel terhadap kejadian yang tidak dijangka.

Turut diketengahkan ialah komponen kernel bersepadu untuk pengurusan enklaf berdasarkan teknologi Intel SGX2 (Software Guard eXtensions), yang membenarkan aplikasi melaksanakan kod dalam kawasan memori terpencil yang disulitkan, akses kepada yang dihadkan oleh seluruh sistem.

Daripada perubahan yang lain yang menonjol:

  • Dalam pemacu Nouveau, kod telah difaktorkan semula untuk menyokong enjin paparan GPU NVIDIA nv50.
  • Pemacu i915 (Intel) menyediakan sokongan untuk kad grafik diskret Intel Arc (DG2/Alchemist) A750 dan A770.
  • Pelaksanaan awal sokongan untuk GPU Intel Ponte Vecchio (Xe-HPC) dan Tasik Meteor telah dicadangkan.
  • Kerja diteruskan untuk menyokong platform Intel Raptor Lake.
  • Menambah pemacu DRM logicvc baharu untuk paparan LogiCVC.
  • Pemacu v3d (untuk GPU Teras Video Broadcom) kini disokong pada papan Raspberry Pi 4.
  • Menambahkan sokongan GPU Qualcomm Adreno 619 pada pemacu msm.
  • Menambahkan sokongan untuk GPU ARM Mali Valhall pada pemacu Panfrost.
  • Menambahkan sokongan awal untuk pemproses Qualcomm Snapdragon 8cx Gen3 yang digunakan dalam komputer riba Lenovo ThinkPad X13s.
  • Menambah pemacu audio untuk platform AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake dan Mediatek MT8186.
  • Menambah sokongan untuk pemecut pembelajaran mesin Intel Havana Gaudi 2.
  • Sokongan tambahan untuk ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3.

Akhirnya Sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.


Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  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.