Heim > Technologie-Peripheriegeräte > IT Industrie > Rust ist eine beliebte Wahl für Software-Refactoring, und FreeBSD erwägt auch seine Integration

Rust ist eine beliebte Wahl für Software-Refactoring, und FreeBSD erwägt auch seine Integration

WBOY
Freigeben: 2024-01-24 14:51:20
nach vorne
739 Leute haben es durchsucht

In den letzten Jahren hat der Trend zur Umgestaltung der Rust-Sprache den Entwicklungskreis erfasst. Rust hat aufgrund seiner Vorteile in Bezug auf Sicherheit, Effizienz und Wartbarkeit große Aufmerksamkeit erhalten. Sogar die Windows- und Linux-Kernel haben Rust-Unterstützung eingeführt. Damit ist Rust eine der beliebtesten Programmiersprachen unter Entwicklern.

FreeBSD-Entwickler wägen derzeit auch die Vor- und Nachteile der Verwendung der Programmiersprache Rust in ihren Basissystemen ab.

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

Laut der neuesten E-Mail-Nachricht der Entwickler der Hauptnachteil der Einbindung von Rust in das FreeBSD-Basissystem ist die Verdoppelung der Buildzeit . Aufgrund der Notwendigkeit, den LLVM-basierten Rustc-Compiler und alle zusätzlichen Funktionen von Rust zu kompilieren, wird die Erstellung des Systems etwa doppelt so lange dauern wie derzeit. Entwickler haben jedoch einige Möglichkeiten gefunden, die Build-Zeiten zu verkürzen.

Der Vorteil der Einführung von Rust besteht darin, dass Entwickler verschiedene Grundkomponenten in Rust (neu) schreiben können, wie z. B. den ZFS-Daemon (zfsd), devd, WiFi-User-Space-Code usw., um C++ zu ersetzen, und einige Tools einfach zulassen können ist einfacher zu schreiben .

Die Entwickler haben das Endergebnis noch nicht besprochen. Der E-Mail-Link ist dieser Website beigefügt:

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

Darüber hinaus erwägen Git-Entwickler auch die Einführung von Rust in Git-Projekten, um das Risiko von Speichersicherheitsfehlern zu verringern. Die Verwendung von Rust bringt auch die Herausforderung mit sich, den LLVM-basierten Rustc-Compiler zu verwenden.

Das obige ist der detaillierte Inhalt vonRust ist eine beliebte Wahl für Software-Refactoring, und FreeBSD erwägt auch seine Integration. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:ithome.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage