Rumah Peranti teknologi industri IT Rust ialah pilihan popular untuk pemfaktoran semula perisian, dan FreeBSD juga sedang mempertimbangkan penyepaduannya

Rust ialah pilihan popular untuk pemfaktoran semula perisian, dan FreeBSD juga sedang mempertimbangkan penyepaduannya

Jan 24, 2024 pm 02:51 PM
freebsd rust

Dalam beberapa tahun kebelakangan ini, trend pemfaktoran semula bahasa Rust telah melanda kalangan pembangunan. Karat telah mendapat perhatian meluas kerana kelebihannya dalam keselamatan, kecekapan dan kebolehselenggaraan. Malah kernel Windows dan Linux telah memperkenalkan sokongan Rust. Ini menjadikan Rust salah satu bahasa pengaturcaraan yang paling popular di kalangan pembangun.

Pembangun FreeBSD juga sedang mempertimbangkan kebaikan dan keburukan menggunakan bahasa pengaturcaraan Rust dalam sistem asas mereka.

Rust 成软件重构“香饽饽”,FreeBSD 也考虑将其引入系统

Menurut mesej e-mel terkini daripada pembangun, kelemahan utama memasukkan Rust dalam sistem asas FreeBSD ialah menggandakan masa binaan . Disebabkan keperluan untuk menyusun pengkompil Rustc berasaskan LLVM dan semua ciri tambahan Rust, masa binaan sistem akan menjadi lebih kurang dua kali ganda lebih lama daripada masa ini. Walau bagaimanapun, pembangun telah menghasilkan beberapa cara untuk mengurangkan masa binaan.

Kelebihan memperkenalkan Rust ialah pembangun boleh (semula) menulis pelbagai komponen asas dalam Rust, seperti daemon ZFS (zfsd), devd, kod ruang pengguna WiFi, dsb., untuk menggantikan C++, dan membenarkan beberapa Alat hanya menjadi lebih mudah untuk menulis .

Pemaju belum membincangkan keputusan akhir lagi Pautan e-mel dilampirkan pada tapak ini:

https://lists.freebsd.org/archives/freebsd-hackers/2024-January/002823.html

Selain itu, pembangun Git juga sedang mempertimbangkan untuk memperkenalkan Rust ke dalam projek Git untuk mengurangkan risiko ralat keselamatan memori. Menggunakan Rust juga datang dengan cabaran menggunakan pengkompil rustc berasaskan LLVM.

Atas ialah kandungan terperinci Rust ialah pilihan popular untuk pemfaktoran semula perisian, dan FreeBSD juga sedang mempertimbangkan penyepaduannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Petua System76 putaran Fedora Cosmic untuk keluaran 2025 dengan Fedora 42 Petua System76 putaran Fedora Cosmic untuk keluaran 2025 dengan Fedora 42 Aug 01, 2024 pm 09:54 PM

System76 telah membuat gelombang baru-baru ini dengan persekitaran desktop Cosmicnya, yang dijadualkan untuk dilancarkan dengan binaan alfa utama Pop!_OS seterusnya pada 8 Ogos. Walau bagaimanapun, siaran terbaharu mengenai X oleh Ketua Pegawai Eksekutif System76, Carl Richell, telah meramalkan bahawa Cosmic DE pemaju

Bagaimana untuk membangunkan fungsi prefetching cache menggunakan bahasa Redis dan Rust Bagaimana untuk membangunkan fungsi prefetching cache menggunakan bahasa Redis dan Rust Sep 21, 2023 am 11:57 AM

Cara menggunakan bahasa Redis dan Rust untuk membangunkan fungsi prefetching cache Pengenalan: Dengan pertumbuhan aplikasi web dan peningkatan bilangan pengguna, caching telah menjadi salah satu cara penting untuk meningkatkan prestasi. Untuk meningkatkan lagi keberkesanan caching, kami boleh menggunakan cache prefetching, yang memuatkan data cache ke dalam cache terlebih dahulu sebelum ia diperlukan. Artikel ini akan memperkenalkan cara menggunakan bahasa Redis dan Rust untuk melaksanakan fungsi prefetching cache dan melampirkan contoh kod tertentu. 1. Pengenalan kepada Redis Redis ialah stor nilai kunci berasaskan memori

sangat laju! Kenali pertuturan video menjadi teks dalam beberapa minit sahaja dengan kurang daripada 10 baris kod sangat laju! Kenali pertuturan video menjadi teks dalam beberapa minit sahaja dengan kurang daripada 10 baris kod Feb 27, 2024 pm 01:55 PM

Hello semua, saya Kite Dua tahun lalu, keperluan untuk menukar fail audio dan video kepada kandungan teks adalah sukar dicapai, tetapi kini ia boleh diselesaikan dengan mudah dalam beberapa minit sahaja. Dikatakan bahawa untuk mendapatkan data latihan, beberapa syarikat telah merangkak sepenuhnya video pada platform video pendek seperti Douyin dan Kuaishou, dan kemudian mengekstrak audio daripada video dan menukarnya ke dalam bentuk teks untuk digunakan sebagai korpus latihan untuk data besar. model. Jika anda perlu menukar fail video atau audio kepada teks, anda boleh mencuba penyelesaian sumber terbuka yang tersedia hari ini. Sebagai contoh, anda boleh mencari titik masa tertentu apabila dialog dalam filem dan rancangan televisyen muncul. Tanpa berlengah lagi, mari kita ke intinya. Whisper ialah Whisper sumber terbuka OpenAI Sudah tentu ia ditulis dalam Python Ia hanya memerlukan beberapa pakej pemasangan yang mudah.

Editor Zed berasaskan Rust telah menjadi sumber terbuka, dengan sokongan terbina dalam untuk OpenAI dan GitHub Copilot Editor Zed berasaskan Rust telah menjadi sumber terbuka, dengan sokongan terbina dalam untuk OpenAI dan GitHub Copilot Feb 01, 2024 pm 02:51 PM

Pengarang丨Disusun oleh TimAnderson丨Dihasilkan oleh Noah|51CTO Technology Stack (WeChat ID: blog51cto) Projek editor Zed masih dalam peringkat pra-keluaran dan telah menjadi sumber terbuka di bawah lesen AGPL, GPL dan Apache. Editor menampilkan prestasi tinggi dan berbilang pilihan dibantu AI, tetapi pada masa ini hanya tersedia pada platform Mac. Nathan Sobo menjelaskan dalam catatan bahawa dalam asas kod projek Zed di GitHub, bahagian editor dilesenkan di bawah GPL, komponen bahagian pelayan dilesenkan di bawah AGPL dan bahagian GPUI (GPU Accelerated User) The interface) mengguna pakai Lesen Apache2.0. GPUI ialah produk yang dibangunkan oleh pasukan Zed

Rust Powers PHP: Bina Aplikasi Web Lebih Boleh Dipercayai Rust Powers PHP: Bina Aplikasi Web Lebih Boleh Dipercayai Sep 15, 2023 am 11:39 AM

Rust Meningkatkan PHP: Membina Aplikasi Web Lebih Boleh Dipercayai Pengenalan: Kebolehpercayaan aplikasi web adalah penting untuk pengalaman pengguna dan kejayaan perniagaan. Pembangunan PHP tradisional biasanya mempunyai beberapa masalah biasa, seperti kebocoran memori, rujukan penunjuk nol, dll., yang boleh menyebabkan aplikasi ranap atau berkelakuan tidak dapat diramalkan. Walau bagaimanapun, dengan menggabungkan Rust dan PHP, kami boleh membawa kebolehpercayaan ke peringkat seterusnya Artikel ini akan memperkenalkan cara menggunakan Rust untuk meningkatkan PHP dan membina lebih banyak lagi

Cara membina aplikasi IoT dan pengkomputeran edge berprestasi tinggi menggunakan Vue.js dan Rust Cara membina aplikasi IoT dan pengkomputeran edge berprestasi tinggi menggunakan Vue.js dan Rust Jul 29, 2023 pm 11:57 PM

Cara menggunakan bahasa Vue.js dan Rust untuk membina aplikasi IoT dan pengkomputeran edge berprestasi tinggi Pengenalan: Perkembangan pesat IoT dan pengkomputeran edge telah membawa kami kemungkinan tanpa had. Sebagai pembangun, kami amat memerlukan teknologi yang boleh mengendalikan data berskala besar dengan cekap dan bertindak balas dalam masa nyata untuk membina aplikasi IoT dan kelebihan berprestasi tinggi. Artikel ini akan memperkenalkan cara menggunakan bahasa Vue.js dan Rust untuk membangunkan bahagian hadapan dan bahagian belakang untuk membina Internet Perkara dan aplikasi pengkomputeran tepi berprestasi tinggi. 1. Pembangunan bahagian hadapan Vue.js: Vue.j

Rust meningkatkan PHP: membuka era baru pengaturcaraan Rust meningkatkan PHP: membuka era baru pengaturcaraan Sep 15, 2023 pm 12:57 PM

Rust meningkatkan PHP: membuka era baru pengaturcaraan, memerlukan contoh kod khusus Pengenalan: PHP, sebagai bahasa skrip sebelah pelayan yang sangat popular, digunakan secara meluas dalam bidang pembangunan Internet. Walau bagaimanapun, ia juga telah dikritik kerana beberapa ciri dan isu keselamatan. Pada masa yang sama, Rust secara beransur-ansur muncul sebagai bahasa pengaturcaraan peringkat sistem yang selamat dan cekap. Artikel ini akan meneroka cara menggunakan Rust untuk meningkatkan PHP dan membantu pembaca memahami dengan lebih baik melalui beberapa contoh kod tertentu. 1. Fahami Karat

Versi rasmi sistem FreeBSD 14 dikeluarkan: menyokong 1024 teras CPU, perkakasan 32-bit akan ditinggalkan dalam versi seterusnya Versi rasmi sistem FreeBSD 14 dikeluarkan: menyokong 1024 teras CPU, perkakasan 32-bit akan ditinggalkan dalam versi seterusnya Nov 21, 2023 pm 04:10 PM

Menurut berita dari laman web ini pada 21 November, selepas beberapa kelewatan keluaran, FreeBSD14.0-RELEASE kini telah dikeluarkan secara rasmi. FreeBSD14 ialah versi utama terakhir projek sistem pengendalian untuk menyokong sistem 32-bit FreeBSD15 akan melepaskan sokongan untuk platform perkakasan 32-bit, tetapi sistem FreeBSD1564-bit akan mengekalkan sokongan untuk menjalankan binari 32-bit. Pertama, FreeBSD14 menambah utiliti "fwget" baharu untuk mendapatkan pakej perisian tegar, yang pada masa ini boleh mendapatkan perisian tegar untuk GPU Intel dan AMD. Kedua, FreeBSD14 membawakan beberapa kemas kini ciri, termasuk menggantikan sendmail dengan dma, dan OpenZFS2.2 menyediakan yang terkini

See all articles