Tor juga menyertai Rust Rush dan berhasrat untuk menggantikan C pada masa akan datang.

Segala-galanya menunjukkan bahawa Rust menjadi kegemaran dalam pengaturcaraan, kerana banyak pembangun aplikasi, sama ada bebas, kumpulan, komuniti atau syarikat telah mulai menunjukkan minat mereka dan terutama untuk mengambil tindakan mengenai perkara ini mengenai pelaksanaan bahasa ini dalam projek mereka.

Salah satu contoh paling popular ketika ini berhubung dengan sumber terbuka adalah pengenalan pemandu di Karat di dalam Kernel Linux atau juga projek «Prossimo» yang pada dasarnya menumpukan pada penyelarasan usaha untuk memindahkan infrastruktur perisian kritikal ke dalam kod selamat untuk mengamankan memori kernel Linux dengan Rust.

Pemacu karat pada Linux
artikel berkaitan:
Prossimo, projek ISRG untuk mengamankan memori kernel Linux dengan Rust

Dan sekarang satu lagi yang hebat bergabung untuk demam ini dan tidak lebih dan tidak kurang dari itu Tor, sejak akhir-akhir ini pembangunnya membentangkan projek Arti, di mana kita berusaha untuk mewujudkan pelaksanaan protokol Tor dalam bahasa Rust.

Tidak seperti pelaksanaan C, yang pada mulanya dirancang sebagai proksi SOCKS dan hanya kemudian disesuaikan dengan keperluan lain, Arti pada mulanya ia dikembangkan dalam bentuk perpustakaan modular terbina dalam yang boleh digunakan oleh pelbagai aplikasi. Ia telah dibiayai selama lebih dari setahun dengan dana dari program geran Zcash Open Major Grants (ZOMG).

Tor hari ini ditulis dalam bahasa pengaturcaraan C. Walaupun C sangat terhormat dan ada di mana-mana, ia terkenal dengan ralat penggunaan, dan kekurangan ciri tahap tinggi menjadikan banyak tugas pengaturcaraan lebih kompleks daripada yang mereka lakukan dalam bahasa yang lebih moden. .

Karat nampaknya jalan keluar yang paling jelas dari keadaan kita. Ia adalah bahasa peringkat tinggi dan ketara lebih ekspresif daripada C. Juga, ia mempunyai beberapa ciri yang sangat inovatif yang memungkinkan bahasa untuk menerapkan sifat keselamatan tertentu pada waktu kompilasi. Sebagai pendekatan pertama, jika kod itu disusun dan tidak ditandai secara eksplisit sebagai "tidak selamat", maka kategori kesalahan yang luas dianggap mustahil.

Sebab-sebab untuk menulis semula Tor dalam Karat disebut sebagai keinginan untuk mencapai tahap keselamatan kod yang lebih tinggi melalui penggunaan bahasa yang menjamin kerja yang selamat dengan ingatan. Menurut pemaju Tor, sekurang-kurangnya separuh daripada semua kerentanan yang dipantau oleh projek itu akan dihapuskan dalam penyebaran Rust, jika kod tersebut tidak menggunakan blok "tidak selamat".

Rust ia juga akan membolehkan anda mencapai kelajuan pengembangan yang lebih pantas daripada menggunakan C, kerana ekspresi bahasa dan jaminan ketat bahawa anda tidak membuang masa untuk memeriksa dua kali dan menulis kod yang tidak perlu. Juga, ketika mengembangkan projek baru, semua pengalaman masa lalu dengan pengembangan Tor dipertimbangkan, yang akan mengelakkan masalah seni bina yang diketahui, menjadikan projek itu lebih modular dan efisien.

Dalam keadaannya sekarang, Arti kini dapat menyambung ke rangkaian Tor, berinteraksi dengan pelayan direktori dan membuat sambungan tanpa nama melalui Tor dengan penyediaan proksi berdasarkan protokol SOCKS.

Pembangunan masih tidak disyorkan untuk digunakan dalam sistem pengeluaran, kerana tidak semua ciri privasi dilaksanakan dan keserasian ke belakang pada tahap API tidak dijamin. Versi pelanggan yang mematuhi keselamatan pertama, menyokong pengasingan benang dan nod pengawal, dijadualkan untuk dilancarkan pada bulan Oktober.

Versi pertama beta dijangka pada Mac 2022 dengan pelaksanaan eksperimental perpustakaan terbina dalam dan pengoptimuman prestasi, sementara versi stabil pertama, dengan API, CLI dan format konfigurasi yang stabil, serta pengauditan, dijadualkan pada pertengahan September 2022.

Versi ini akan sesuai untuk penggunaan awal oleh pengguna umum. Kemas kini 1.1 dijangka pada akhir Oktober 2022 dengan sokongan untuk pengangkutan plug-in dan jambatan untuk mengelakkan kemalangan. Sokongan untuk perkhidmatan bawang dijadwalkan untuk versi 1.2, dan persamaan dengan klien C diharapkan dalam versi 2.0, yang mana jadwal belum ditentukan.

Fuente: https://blog.torproject.org/

Pemacu karat pada Linux
artikel berkaitan:
Versi kedua patch untuk sokongan pemacu Rust di Linux telah dihantar

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.

  1.   miguel rodriguez kata

    RUST adalah manusia masa depan, bukan hanya bahasa yang selamat, tetapi memungkinkan penggunaan kemampuan pemproses berbilang teras dengan lebih baik, di samping itu, ia juga mempunyai kekhasan tersusun dengan baik sehingga cukup pantas untuk digunakan untuk diproses.Kernel tanpa kecewa dengan prestasi dan tidak putus asa berusaha.