commit - /dev/null
commit + e38ece4fd2fe73e976661ab744ccd78f22b31151
blob - /dev/null
blob + ea8c4bf7f35f6f77f75d92ad8ce8349f6e81ddba (mode 644)
--- /dev/null
+++ .gitignore
+/target
blob - /dev/null
blob + df99c69198f5813df5fc3eaa007a2af0e60a7bbd (mode 644)
--- /dev/null
+++ .rustfmt.toml
+max_width = 80
blob - /dev/null
blob + d670b08c4f3852de0be226107140d29119b97849 (mode 644)
--- /dev/null
+++ Cargo.toml
+[package]
+name = "omk"
+version = "0.1.0"
+edition = "2024"
+
+[dependencies]
blob - /dev/null
blob + ccb3f3d7f0d5c2380172474e614e4d98aa56aa1f (mode 644)
--- /dev/null
+++ LICENSE
+Copyright (c) 2025-2026 Murilo Ijanc' <murilo@ijanc.org>
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
blob - /dev/null
blob + 76ef8853b9a6018a258a4674fd89a4c487ce98e7 (mode 644)
--- /dev/null
+++ Makefile
+.PHONY: all check build build-release test fmt clippy lint doc clean install run
+
+all: run
+
+check:
+ cargo check
+
+build:
+ cargo build
+
+build-release:
+ cargo build
+
+test:
+ cargo test
+
+fmt:
+ cargo fmt
+
+clippy:
+ cargo clippy
+
+lint:
+ cargo fmt --check
+ cargo clippy --all-features -- -D warnings
+
+doc:
+ cargo doc
+
+clean:
+ cargo clean
+
+install:
+ cargo install --path .
+
+run:
+ cargo run
blob - /dev/null
blob + 9940682e550d01607c8e86a109ad50d6e3c76bfc (mode 644)
--- /dev/null
+++ README.md
+# omk
+
+Olivia Microkernel
+
+## License
+
+ISC — see [LICENSE](LICENSE).
blob - /dev/null
blob + e7a11a969c037e00a796aafeff6258501ec15e9a (mode 644)
--- /dev/null
+++ src/main.rs
+fn main() {
+ println!("Hello, world!");
+}