feat(OS): Create basic kernel that can be run through both QEMU and on hardware (#1)

Reviewed-on: #1
This commit is contained in:
2025-07-20 21:15:05 +02:00
parent 2b6df6578e
commit f0ae99f652
10 changed files with 791 additions and 1 deletions

34
Cargo.toml Normal file
View File

@@ -0,0 +1,34 @@
[workspace]
resolver = "3"
members = [
"kernel"
]
[workspace.package]
version = "0.1.0"
edition = "2024"
license-file = "LICENSE"
authors = [
"Noah Knegt <personal@noahknegt.com>"
]
readme = "README.md"
publish = false
[workspace.dependencies]
[package]
name = "FerrOS"
version.workspace = true
authors.workspace = true
edition.workspace = true
license-file.workspace = true
readme.workspace = true
publish.workspace = true
[build-dependencies]
bootloader = { version = "0.11.10" }
kernel = { path = "kernel", artifact = "bin", target = "x86_64-unknown-none" }
[dependencies]
ovmf-prebuilt = "0.1.0-alpha.1"