An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

# LUM/MARINER

[![Latest compile run](https://github.com/AFellowSpeedrunner/LUM-MARINER/actions/workflows/buildkern.yml/badge.svg?branch=main)](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.

## Star History




Star History Chart

## 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.