theseus-os/Theseus
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.
RustMIT
Issues
- 0
Theseus's lazy mapping strategy
#1116 opened by akaganeite - 2
don't know how to interact with Theseus
#1114 opened by wlxjhyf - 0
Build tlibc fail: no method named `lock` found for struct `Arc<dyn ImmutableWrite>`
#1112 opened by Marsman1996 - 9
Does not get as far as shell prompt on AArch64
#1049 opened by egrimley-arm - 0
Boot failed when build from docker
#1110 opened by Marsman1996 - 0
- 0
Is this a soundness issue in Ixgbe driver?
#1106 opened by tatetian - 7
data-layout for target `x86_64-unknown-theseus`, `e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128`, differs from LLVM target's `x86_64-unknown-none-elf` default layout, `e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128` (+ other errors)
#1100 opened by JustAnotherCodemonkey - 10
make: *** [cargo] Error 101
#1076 opened by ShaunLinTW - 1
Live Evolution Evaluation
#1099 opened by Godones - 6
Experiment with using `tracing` instead of `log`
#1014 opened by kevinaboos - 1
Use Nix for building the project
#1098 opened by Archisman-Mridha - 0
Add safety doc
#810 opened by amab8901 - 5
Network management UI: system default proxy all traffic throughout the system
#1097 opened by Pantyhose-X - 0
- 0
Use Cargo's workspace dependency feature
#1093 opened by tsoutsman - 0
- 1
- 0
- 1
Follow-up improvements to aarch64 FIQ support
#1047 opened by kevinaboos - 5
Theseus fails to boot if built on non-English locale
#1053 opened by YtvwlD - 1
`test_channel` bug (deadlock?)
#924 opened by amab8901 - 1
Attempt to remove runtime `match` statement for `Frames` const generic state
#1017 opened by kevinaboos - 5
Potential infinite loop bug in ixgbe driver
#960 opened by Hoblovski - 0
- 1
Question: application upd
#902 opened by mdochdev - 2
Switch all bitfields to bilge, take notes
#963 opened by hecatia-elegua - 2
Moving PS/2 mouse and typing at the same time
#832 opened by hecatia-elegua - 0
- 1
Makefile error: `multiple target patterns. Stop.`
#945 opened by aghoneim92 - 1
Upcoming `tlb_shootdown` improvements
#914 opened by kevinaboos - 1
Add tests for `async_channel`
#916 opened by amab8901 - 1
Eliminate CPU waste
#912 opened by amab8901 - 3
Enable scrolling via the mouse wheel
#867 opened by amab8901 - 1
Add documentation/comments to infinite loops
#808 opened by amab8901 - 3
Support single-core machines
#778 opened by tsoutsman - 6
aarch64 init ends with `Missing/invalid symbol expected from assembly code "ap_start_realmode"`
#849 opened by kavan-mevada - 1
Replace Make with Cargo
#873 opened by amab8901 - 6
Questions about theseus_cargo
#852 opened by crazyboycjr - 4
Mitigate risk of getting stuck inside QEMU
#862 opened by amab8901 - 0
add support for unicode
#864 opened by amab8901 - 1
Support non-English keyboards
#863 opened by amab8901 - 2
Compilation failed for aarch64
#848 opened by kavan-mevada - 1
About SGX application in Theseus
#844 opened by fantas1a - 0
- 0
Flesh out `Error` type in `random`
#793 opened by kevinaboos - 1
Undefined behaviour in `MappedPages::as_type(_mut)`
#791 opened by tsoutsman - 1
- 10
`make view-book` creates book when it already exists
#779 opened by amab8901 - 2
"failed to load source for dependency `backtrace`
#775 opened by amab8901