Rust là một ngôn ngữ lập trình hệ thống tài trợ bởi Mozilla nghiên cứu, trong đó mô tả nó như là một "an toàn, đồng thời, ngôn ngữ thực tế", hỗ trợ mô hình chức năng và cấp bách-thủ tục. Rust là cú pháp tương tự như C ++, nhưng các nhà thiết kế của nó có ý định đó để cung cấp an toàn bộ nhớ tốt hơn trong khi vẫn duy trì hiệu suất.
Rust là một ngôn ngữ lập trình mã nguồn mở. nhà thiết kế của nó đã tinh chế các ngôn ngữ thông qua những kinh nghiệm của văn bản cho cơ bố trí trình duyệt web Servo và trình biên dịch Rust. Một phần lớn các cam kết hiện tại để dự án là từ các thành viên cộng đồng.
Rust đã giành vị trí đầu tiên cho "ngôn ngữ lập trình được yêu thích nhất" trong cuộc điều tra Stack Overflow phát triển vào năm 2016 và năm 2017, nó được tham chiếu trong The Book of Mozilla là "kim loại bị oxy hóa".
Rust là một hệ thống mã nguồn ngôn ngữ lập trình mở tập trung vào tốc độ, an toàn bộ nhớ và xử lý song song. Mozilla tài trợ các hoạt động của cộng đồng Rust.
Một ngôn ngữ lập trình hệ thống chạy tốc độ nhanh, ngăn chặn segfaults, và đảm bảo an toàn thread.
các dự án khác được phát triển ở Rust bao gồm:
Trình duyệt web theo định hướng:
• Firefox
o Servo - engine trình duyệt web song song mới của Mozilla được phát triển trong sự hợp tác với Samsung
o Quantum - một dự án, gồm nhiều tiểu dự án nhằm cải thiện động cơ trình duyệt web Gecko của Firefox, được phát triển bởi Mozilla
Xây dựng công cụ định hướng:
• Cargo - xây dựng hệ thống tự động hóa Rust
• Habitat - một xây dựng và triển khai công cụ từ phần mềm Chef
Hệ điều hành theo định hướng:
• kỳ diệu Pocket - hệ thống tập tin Dropbox rằng quyền hạn Diskotech petabyte máy lưu trữ của họ
• Redox - một hệ điều hành microkernel
• Stratis - một hệ thống tập tin lên kế hoạch cho Fedora 28
• Tock - một hệ điều hành nhúng
• Railcar - một runtime chứa bởi Oracle
Các dự án khác:
• Exonum - một framework mã nguồn mở có thể mở rộng để xây dựng các ứng dụng được cấp quyền blockchain an toàn
• CITA - một blockchain được cấp quyền nhanh chóng và khả năng mở rộng sản xuất
• OpenDNS - được sử dụng trong hai thành phần của nó
• Piston - một công cụ trò chơi
• Amethyst - một dữ liệu theo định hướng, dựa trên dữ liệu công cụ trò chơi
• OnePush - một hệ thống gửi thông báo phát triển bởi OneSignal
• REmacs - một cảng Emacs để Rust
• MAIDsafe - một dự án P2P Internet hiện đang được phát triển bởi một nhóm nghiên cứu ở Troon, Scotland
• Lucidscape Lưới - một thời gian thực động cơ mô phỏng phân phối cho thực tế ảo
• Tor - một mạng giấu tên - đang thử nghiệm với porting để Rust cho tính năng bảo mật của nó. (Tor hiện đang viết bằng C.)
• Pijul - một hệ thống kiểm soát phiên bản phân phối lấy cảm hứng từ darcs
• Rustation - một giả lập PlayStation
• chẵn lẻ - ứng dụng một trình duyệt Ethereum web và quản lý ví
• 'Spellbound' - một trò chơi video giấu tên bởi Chucklefish
• TiKV - một công cụ lưu trữ phân phối cho TiDB, một giao dịch phân phối lai / xử lý phân tích (HTAP) cơ sở dữ liệu
• Xi - một trình soạn thảo văn bản hiện đại miễn phí từ Google Open Source
• Grin - Grin là một mã nguồn mở dự án phần mềm phân phối sổ cái cryptocurrency mà thực hiện một MimbleWimble Blockchain
v2 (24 September 2018)
-- Added new support option
-- Added Privacy Policy
-- Change old in-app icon
-- Improve apps personalization
-- Updated new screenshot for apps
-- Optimize in-app icon file size for better apps performance
-- Upgrade target SDK to 26