https://github.com/IAmTheNerdNextDoor/LUM-MARINER
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
https://github.com/IAmTheNerdNextDoor/LUM-MARINER
darwin kernel kerneldevelopment operating-system operating-systems os osdev rust rust-kernel rust-lang rust-os rust-os-dev rust-osdev rustlang rustlanguage xnu
Last synced: 2 months ago
JSON representation
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
- Host: GitHub
- URL: https://github.com/IAmTheNerdNextDoor/LUM-MARINER
- Owner: IAmTheNerdNextDoor
- Created: 2024-05-21T23:19:31.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-22T14:05:21.000Z (7 months ago)
- Last Synced: 2025-02-12T18:47:40.650Z (2 months ago)
- Topics: darwin, kernel, kerneldevelopment, operating-system, operating-systems, os, osdev, rust, rust-kernel, rust-lang, rust-os, rust-os-dev, rust-osdev, rustlang, rustlanguage, xnu
- Language: Rust
- Homepage:
- Size: 137 KB
- Stars: 16
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LUM/MARINER
[](https://github.com/AFellowSpeedrunner/LUM-MARINER/actions/workflows/buildkern.yml)
LUM/MARINER attempts to aim to be a clone of XNU/Darwin written in Rust just without the Apple stuff. A kernel and Operating System.
Credits to [phil-opp](https://github.com/phil-opp) for the base code of this kernel.
## Disclaimer
If you are looking for something that works and that you can use, **this currently is not what you're looking for.** Go use [Aero](https://github.com/Andy-Python-Programmer/aero) by Andy-Python-Programmer instead. This still has a long way to go but I'm optimistic. If you're really bent on trying this, don't expect much. (Fun fact: Aero is another inspiration for me actually going ahead and trying to make this kernel and OS.)## What do I plan for this?
I plan for LUM/MARINER to become a Unix based kernel in Rust that is almost like a clone of XNU/Darwin to some degree. I plan on making this compatible with Linux/Unix applications and making the kernel modular to allow for easier modifications.
## How do you build this?
Please refer to [BUILD.md](BUILD.md).## Why?
I've always found XNU and Darwin really interesting to me and I've always wanted to do stuff with it but due to the way XNU/Darwin is, you can't really do much. Therefore, LUM/MARINER sprung into existence. And well... because why not? It seemed like a fun idea.## What does LUM stand for?
"Like Unix... Maybe?"## What does MARINER stand for?
It's a reference to something. I may say it in the future.## Communications
[Zed Channel](https://zed.dev/channel/LUM-MARINER-on-Zed-11861)Oh, and I should probably point out that I'm doing this for fun and learning, before anyone attempts to destroy me for this... I know some people will.