Skip to content
forked from theseus-os/Theseus

Theseus is a modern OS written from scratch in Rust that explores ๐ข๐ง๐ญ๐ซ๐š๐ฅ๐ข๐ง๐ ๐ฎ๐š๐ฅ ๐๐ž๐ฌ๐ข๐ ๐ง, novel OS structure, and state management. It strives to close the semantic gap between compiler and hardware to maximally leverage the power of language safety, and thus shift OS responsibilities like resource management into the compiler.

License

Notifications You must be signed in to change notification settings

ivechan/Theseus

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Published Documentation

This directory contains files used to publish Theseus's documentation online, which is realized using GitHub Pages at https://theseus-os.github.io/Theseus.

Any file in this directory is included in the published output (e.g., index.html), unless it is explicitly added to the local .gitignore file here.

Automatically Generated Directories

When building Theseus's book and source code documentation (rustdoc) automtically using GitHub Actions, the book/ and doc/ directories are generated here. Those directories are ignored by git in the top-level .gitignore file.

About

Theseus is a modern OS written from scratch in Rust that explores ๐ข๐ง๐ญ๐ซ๐š๐ฅ๐ข๐ง๐ ๐ฎ๐š๐ฅ ๐๐ž๐ฌ๐ข๐ ๐ง, novel OS structure, and state management. It strives to close the semantic gap between compiler and hardware to maximally leverage the power of language safety, and thus shift OS responsibilities like resource management into the compiler.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 96.4%
  • Makefile 1.3%
  • Assembly 1.0%
  • Shell 0.6%
  • C 0.5%
  • Python 0.1%
  • Other 0.1%