Theseus
OS project
An experimental operating system written in Rust to explore intralingual design principles and shift OS responsibilities into the compiler.
Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
3k stars
36 watching
172 forks
Language: Rust
last commit: about 2 months ago
Linked from 2 awesome lists
intralingualkerneloperating-systemresearchrusttheseus
Related projects:
Repository | Description | Stars |
---|---|---|
rust-embedded/rust-raspberrypi-os-tutorials | A tutorial series for developing operating systems from scratch using Rust on ARMv8-A architecture | 13,693 |
rust-lang/rustup | A tool that installs and manages multiple versions of the Rust compiler on different platforms. | 6,182 |
rust-lang/rustlings | A collection of small exercises to help developers learn Rust programming language by reading and writing code. | 54,232 |
seed-rs/seed | A Rust framework for building fast and reliable web apps with an Elm-like architecture. | 3,805 |
rust-lang/crates.io | A central registry and infrastructure for sharing Rust packages, written in Rust | 2,984 |
not-fl3/macroquad | A cross-platform game engine with Rust support for building 2D games and interactive applications. | 3,373 |
peco602/rust-universal-compiler | A container solution to compile Rust projects across multiple operating systems. | 32 |
extrawurst/gitui | A terminal-based Git UI written in Rust, providing fast and intuitive keyboard-only control and async Git API for fluid control. | 18,594 |
tokio-rs/prost | A Rust implementation of Protocol Buffers for generating idiomatic and readable code from proto2 and proto3 files. | 3,937 |
redox-os/redox | A build system and foundation for an operating system written in Rust. | 15,200 |
sagiegurari/cargo-make | A tool that automates the build process for Rust projects | 2,597 |
uutils/coreutils | A cross-platform Rust implementation of a set of command-line utilities. | 17,766 |
lukemathwalker/zero-to-production | Supplementary codebase for an API development book written in Rust | 5,839 |
rust-lang/rust | The Rust project provides tools and infrastructure to build efficient, reliable software | 98,564 |
nrc/r4cppp | A tutorial designed to help experienced C and C++ programmers quickly learn Rust programming. | 3,650 |