~ren/polymorphos

a hobby OS development project
aaca99e3 — Lauren Jenkinson 6 months ago
Remove tasks, kapi/kapi-proc, and builder task support
3394eaf3 — Lauren Jenkinson 1 year, 5 days ago
i686: Check for prefixed GRUB commands and use those if present
1ec66b43 — Lauren Jenkinson 1 year, 5 days ago
helpers: Add `StaticCollection` type

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~ren/polymorphos
read/write
git@git.sr.ht:~ren/polymorphos

You can also use your local clone with git send-email.

#polymorphOS

#Building

The latest Rust version that polymorphOS has been tested with is nightly-2020-05-07.

To install prerequisites:

$ rustup component add rust-src llvm-tools-preview
$ cargo install cargo-xbuild bootimage

To build:

$ # Generate build config for amd64
$ cargo run -p polymorph-builder -- gen-config amd64

$ # Build the kernel
$ cargo run -p polymorph-builder -- build

$ # Run the built kernel in QEMU
$ cargo run -p polymorph-builder -- run 

#License

polymorphOS is licensed under the MIT License.

You can find this license in the LICENSE file in the top level of this repository.