diff --git a/TODO.md b/TODO.md index 32bdb54..a971a00 100644 --- a/TODO.md +++ b/TODO.md @@ -1,12 +1,9 @@ # TO DO - - Malloc - - String Library - - - Concat - - Format + - Multiboot (read end of memory etc) + - String interpolation + - Screen scrolling - - Scrolling - - Multiboot support (for grub etc) - - Rendering (VGA) - - User input (Keyboard) - - File system? +## Long term + - Get rust lang to work/switch to rust + - Shell? + - Improve memory management diff --git a/kernel/test.rs b/kernel/test.rs new file mode 100644 index 0000000..9d90f10 --- /dev/null +++ b/kernel/test.rs @@ -0,0 +1,9 @@ +extern "C" { + fn println(text: &str); +} + +fn rust_test() { + unsafe {println("RUST!")}; +} + +fn main() {}