Untuk peningkatan dan perbaikan kinerja Linux 6.0 diharapkan pada semua dukungan Rust di rilis mendatang

linus Torvalds merilis kandidat versi pertama dan kedua (RC) Linux 6.0 beberapa hari yang lalu setelah jendela merger dua minggu. Versi kernel baru ini akan stabil dalam dua bulan ke depan, tetapi Torvalds mengklarifikasi bahwa perubahan dari 5.19 ke 6.0 tidak berarti bahwa perubahan mendasar telah dilakukan pada perangkat lunak.

Sebagian besar pembaruan tampaknya merupakan peningkatan GPU, jaringan dan suara. Pembuat Linux mencatat tidak adanya beberapa integrasi Rust dalam rilis ini, tetapi mengharapkan mereka untuk muncul di kandidat rilis lain atau rilis 6.x.

“Meskipun ada perubahan jumlah yang signifikan, tidak ada yang berbeda secara mendasar tentang rilis ini. Saya telah lama menghindari gagasan bahwa bilangan prima bermakna, dan satu-satunya alasan untuk sistem penomoran "hierarki" adalah untuk membuat angka lebih mudah diingat dan dibedakan. Itu sebabnya ketika angka yang lebih kecil menjadi sekitar 20, saya lebih suka menambah angka yang lebih besar dan kembali ke angka yang lebih kecil. Namun, 'tidak ada perbedaan mendasar dalam rilis ini' jelas tidak berarti tidak ada banyak perubahan,” tulis Torvalds saat mengumumkan Linux 6.0-rc1.

Dia mencatat bahwa ada lebih dari 800 komit gabungan dan lebih dari 13 komit gabungan. tidak digabungkan. Untuk memulai, dalam kandidat rilis Linux 6.0-rc ini, kita dapat menemukan apa yang ditawarkan peningkatan kinerja yang signifikan, dengan dorongan besar di server Intel Xeon dan AMD EPYC kelas atas, serta AMD Threadripper, Selain itu, ia menambahkan driver baru untuk Intel Raptor Lake, ekstensi RISC-V baru, dukungan untuk mengatur nama host sistem melalui parameter kernel “hostname=", driver audio AMD Raphael baru, dan dukungan untuk Gaudi2 dari Intel Habana Labs.

Selain itu juga datang dengan versi stabil dari antarmuka HEVC/H.265, pekerjaan awal pada dukungan Intel Meteor Lake termasuk audio, virtualisasi Intel IPI untuk KVM, dukungan Intel SGX2, verifikasi runtime untuk sistem kritis keamanan, protokol Kirim v2 untuk Btrfs, peningkatan penjadwal utama, persiapan lebih lanjut untuk AMD Zen 4, pengaktifan grafis AMD RDNA3 berkelanjutan dan mPeningkatan signifikan pada antarmuka panggilan sistem IO_uring.

Linux 6.0 menyumbang jumlah terbesar perubahan file dan baris baru ditambahkan dalam beberapa saat. Torvalds mengatakan bahwa lebih dari satu juta baris kode telah ditambahkan dalam siklus ini, sebagian karena file header yang dibuat secara otomatis di sekitar AMDGPU baru dan dukungan untuk Intel Habana Labs Gaudi2.

Meskipun volume kode ditambahkan ke inti, beberapa fitur yang sudah lama tertunda tidak digabung, khususnya patch dari proyek "Rust for Linux". “Sebenarnya, saya berharap kami akan memiliki beberapa kerangka awal Rust dan mesin virtual LRU multi-generasi, tetapi kali ini tidak terjadi,” kata Torvalds.

Proyek "Rust for Linux" dipimpin oleh Miguel Ojeda dengan dukungan finansial dari Google dan Internet Security Research Group. Torvalds mengatakan bahwa perbaikan ini mungkin muncul di Linux 6.0 berikutnya atau RC 6.x lainnya.

Rust ditambahkan sebagai bahasa kedua untuk pengembangan kernel Linux setelah bahasa C. Namun, Torvalds mengklarifikasi bahwa ini bukan tentang menulis ulang semua kode Linux dengan bahasa Rust, tetapi tentang menggunakan Rust untuk menulis beberapa modul kernel baru. Pilihan ini muncul saat perdebatan tentang alternatif yang mampu menggantikan bahasa C untuk pengembangan sistem semakin intensif.

Harapan besar telah disematkan pada Rust karena manfaat keamanan dan manajemen memori yang ditawarkannya. Namun, beberapa orang percaya bahwa jenis inisiatif ini pasti akan gagal.

"Rust for Linux" adalah proyek yang bertujuan untuk memperkenalkan bahasa Rust ke dalam kernel. Rust memiliki properti kunci yang membuatnya sangat menarik untuk dipertimbangkan sebagai bahasa kedua di inti. Menurut pengembang proyek, dan Torvalds sendiri, proyek "Rust for Linux" berada pada tahap lanjut, tetapi masih lambat untuk diintegrasikan ke dalam kernel.


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.