My RISC-V OSDev journey, so far

This page summarizes the projects mentioned and recommended in the original post on dev.to

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. marvelos

    Discontinued Marvelous RISC-V Operating System, by donaldsebleung

    GitHub repository: https://github.com/DonaldKellett/marvelos

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. osblog

    The Adventures of OS

    How to automate building and running the project using make; in particular, leveraging variables in the Makefile to elegantly apply the same command line options for compiling each file in the codebase - because trust me, you'll need a ton of command-line options ;-) For this, I based my initial Makefile on that found in the source code for "The Adventures of OS", e.g. this

  4. ninja

    a small build system with a focus on speed

    Familiarity with compiling software from source and build systems. If not already familiar with an existing build system such as Make or Ninja, the best way to familiarize yourself with them is to simply build and install a bunch of software from source, such as giving Linux From Scratch (LFS) a go - by the time you manage to complete LFS, you'll certainly be able to recite configure; make; make install blindfolded ;-)

  5. book

    The Rust Programming Language

    A solid grasp of at least one systems programming language such as C, C++ or Rust. In particular, if going for Rust, reading and completing most, if not all of the exercises in The Rust Programming Language is strongly recommended

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

  • Rust? Never Heard of It. Anyway, Here’s My PR.

    2 projects | dev.to | 5 Feb 2025
  • A Gentle Introduction to WebAssembly in Rust (2025 Edition)

    7 projects | dev.to | 14 Jan 2025
  • State of Mind Right Before 2025

    3 projects | dev.to | 30 Dec 2024
  • 🤯 Why Rust it's so good?

    1 project | dev.to | 26 Dec 2024
  • Rust: Pouring the Footings

    1 project | dev.to | 3 Dec 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?