Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oro-os/kernel
Kernel for the Oro Operating System
https://github.com/oro-os/kernel
hybrid-kernel kernel microkernel operating-system operating-system-kernel
Last synced: 3 months ago
JSON representation
Kernel for the Oro Operating System
- Host: GitHub
- URL: https://github.com/oro-os/kernel
- Owner: oro-os
- License: mpl-2.0
- Created: 2022-07-26T03:18:11.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-02T17:23:37.000Z (3 months ago)
- Last Synced: 2024-08-02T20:02:36.748Z (3 months ago)
- Topics: hybrid-kernel, kernel, microkernel, operating-system, operating-system-kernel
- Language: Rust
- Homepage: https://oro.sh
- Size: 544 KB
- Stars: 31
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
Oro Operating System
Kernel and associated bootloaders for the Oro Operating System,
a general-purpose, minimal, and novel microkernel operating system written in Rust.
« oro.sh | discord | x »
This is the home of the Oro Operating System kernel and bootloader crates.
All code necessary to build and run the kernel is provided in this repository.> [!CAUTION]
> The Oro Operating System is currently in the early stages of development.
> It is not yet suitable for use in a production environment.## Building
The kernel is built standalone and used as a module for a bootloader
entry point. The kernel does not support being booted to directly.To build the kernel itself:
```shell
cargo kernel-x86_64
cargo kernel-aarch64
```To build a bootloader:
```shell
cargo limine-x86_64
cargo limine-aarch64
```## Documentation
The Oro kernel is thoroughly documented. You may generate a local copy of
the documentation with:```shell
cargo oro-doc-x86_64 --open
cargo oro-doc-aarch64 --open
```## Security
If you have found a vulnerability within the Oro kernel or any of the associated
crates included in this repository, **please do not open an issue** and instead
consult [SECURITY.md](SECURITY.md) for instructions on how to responsibly disclose
your findings.# License
The Oro Operating System kernel is © 2016-2024 by Joshua Lee Junon,
and licensed under the [Mozilla Public License 2.0](LICENSE).