Linus Torvalds on where Rust will fit into Linux

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • subsurface

    This is the official upstream of the Subsurface divelog program

  • He is not specifically hating on C++, as he even wrote a scuba diving app in Qt himself (which uses Qt's flavored C++, a very specialized C++ superset with annotations, reflection and sometimes GC of course)

  • c2rust

    Migrate C code to Rust

  • Rust on the other hand, did not have all the major issues C++ have (no need for name mangling, no function overloading, ), and is highly compatible with C, such as the use of composition instead of inheritance which makes porting C to Rust fairly easy, as this is the bottom up way of designing program which suits both C and Rust, while C++ is, unfortunately, top down, this is also one of the reason Rust did not need any fancy OOP thing like dependency injection as it already did inversion of control; Rust had goodies such as nice macros and a quite practical module/package system (not perfect in any means necessary but it works).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • FOMOSv2-CL

    FOMOS stands for: Free, Open source, Mobile, Operating, System.

  • I think this is a good thing for the Linux kernel. A while ago I made a small Linux OS here and it's written in Rust, so now I guess development will become easier since the kernel is being written in Rust.

  • json-c

    https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts