Untuk Linux 6.0, peningkatan dan pembetulan prestasi dijangka pada semua sokongan Rust dalam keluaran akan datang

linus Torvalds mengeluarkan calon versi pertama dan kedua (CR) dari Linux 6.0 beberapa hari lalu selepas tetingkap penggabungan dua minggu. Versi kernel baharu ini sepatutnya stabil dalam tempoh dua bulan akan datang, tetapi Torvalds menjelaskan bahawa perubahan daripada 5.19 kepada 6.0 tidak bermakna perubahan asas telah dibuat pada perisian.

Kebanyakan kemas kini nampaknya adalah peningkatan GPU, rangkaian dan bunyi. Pencipta Linux menyatakan ketiadaan beberapa penyepaduan Rust dalam keluaran ini, tetapi menjangkakan ia akan muncul dalam calon keluaran lain atau keluaran 6.x.

“Walaupun terdapat perubahan bilangan yang ketara, tidak ada yang berbeza secara asas mengenai keluaran ini. Saya telah lama mengelak tanggapan bahawa nombor perdana adalah bermakna, dan satu-satunya sebab untuk sistem penomboran "hierarki" adalah untuk menjadikan nombor lebih mudah diingat dan dibezakan. Itulah sebabnya apabila nombor yang lebih kecil menjadi sekitar 20, saya lebih suka menambah nombor yang lebih besar dan kembali kepada nombor yang lebih kecil. Walau bagaimanapun, 'tiada asas yang berbeza dalam keluaran ini' jelas tidak bermakna tiada banyak perubahan,” tulis Torvalds dalam mengumumkan Linux 6.0-rc1.

Beliau menyatakan bahawa terdapat lebih 800 komitmen gabungan dan lebih 13 komitmen gabungan. tidak digabungkan. Untuk memulakan, dalam calon keluaran Linux 6.0-rc ini, kita boleh cari apa yang ditawarkan peningkatan prestasi yang ketara, dengan dorongan besar dalam pelayan Intel Xeon dan AMD EPYC kelas atas, serta AMD Threadripper, Di samping itu, ia menambah pemacu baharu untuk Tasik Intel Raptor, sambungan RISC-V baharu, sokongan untuk menetapkan nama hos sistem melalui parameter kernel “nama hos =”, pemacu audio AMD Raphael baharu dan sokongan untuk Gaudi2 daripada Intel Habana Labs.

Selain itu juga datang dengan versi stabil antara muka HEVC/H.265, kerja awal pada sokongan Intel Meteor Lake termasuk audio, virtualisasi Intel IPI untuk KVM, sokongan Intel SGX2, pengesahan masa jalan untuk sistem kritikal keselamatan, Hantar protokol v2 untuk Btrfs, penambahbaikan penjadual utama, persediaan selanjutnya untuk AMD Zen 4, pembolehan grafik AMD RDNA3 berterusan dan mPenambahbaikan ketara pada antara muka panggilan sistem IO_uring.

Linux 6.0 menyumbang bilangan terbesar perubahan fail dan baris baharu ditambah sekejap. Torvalds berkata bahawa lebih daripada sejuta baris kod telah ditambah kitaran ini, sebahagiannya disebabkan oleh fail pengepala yang dijana secara automatik di sekitar AMDGPU baharu dan sokongan untuk Intel Habana Labs Gaudi2.

Walaupun jumlah kod ditambahkan pada teras, beberapa ciri yang telah lama tertunggak tidak digabungkan, khususnya patch daripada projek "Rust for Linux". "Sebenarnya, saya berharap kami akan mempunyai beberapa rangka kerja Rust awal dan mesin maya LRU berbilang generasi, tetapi kali ini ia tidak berlaku," kata Torvalds.

Projek "Rust for Linux" diketuai oleh Miguel Ojeda dengan sokongan kewangan daripada Google dan Kumpulan Penyelidikan Keselamatan Internet. Torvalds berkata bahawa pembetulan ini mungkin muncul dalam Linux 6.0 atau RC 6.x yang lain.

Rust telah ditambah sebagai bahasa kedua untuk pembangunan kernel Linux selepas bahasa C. Bagaimanapun, Torvalds menjelaskan bahawa ini bukan tentang menulis semula semua kod Linux dengan bahasa Rust, tetapi tentang menggunakan Rust untuk menulis beberapa modul kernel baharu. Pilihan ini muncul apabila perdebatan mengenai alternatif yang mampu menggantikan bahasa C untuk pembangunan sistem semakin meningkat.

Harapan yang tinggi telah disematkan pada Rust kerana faedah keselamatan dan pengurusan memori yang ditawarkannya. Walau bagaimanapun, ada yang percaya bahawa inisiatif jenis ini ditakdirkan untuk gagal.

"Rust for Linux" ialah projek yang bertujuan untuk memperkenalkan bahasa Rust ke dalam kernel. Rust mempunyai ciri utama yang menjadikannya sangat menarik untuk dipertimbangkan sebagai bahasa kedua dalam teras. Menurut pembangun projek, dan Torvalds sendiri, projek "Rust for Linux" berada di peringkat lanjutan, tetapi masih lambat untuk disepadukan ke dalam kernel.


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.