All Projects → arbel03 → os

arbel03 / os

Licence: MIT license
A simple kernel written in Rust for studying purposes.

Programming Languages

rust
11053 projects
shell
77523 projects

Projects that are alternatives of or similar to os

kwast
Rust operating system running WebAssembly as userspace in ring 0
Stars: ✭ 83 (+76.6%)
Mutual labels:  osdev
greenteaos.github.io
🏠 Homepage of the @GreenteaOS
Stars: ✭ 16 (-65.96%)
Mutual labels:  osdev
AhnTri
Super-simple OS
Stars: ✭ 54 (+14.89%)
Mutual labels:  osdev
saturn
A microkernel based operating system developed from scratch. This repository also includes all Saturn services and applications.
Stars: ✭ 21 (-55.32%)
Mutual labels:  osdev
lf-os amd64
Hobby operating system for amd64 with high ambitions - mirror
Stars: ✭ 30 (-36.17%)
Mutual labels:  osdev
rlxnix
a experimental monolithic kernel in rust
Stars: ✭ 17 (-63.83%)
Mutual labels:  osdev
rust os
My hobby operating system microkernel written in Rust
Stars: ✭ 33 (-29.79%)
Mutual labels:  osdev
platypus-os
OS for pentesting, programming, and playing video games. Contributions welcome!
Stars: ✭ 23 (-51.06%)
Mutual labels:  osdev
kora-kernel
Kernel for my operating system KoraOS
Stars: ✭ 15 (-68.09%)
Mutual labels:  osdev
ShawnOS
A Basic x86 Operating System/Kernel
Stars: ✭ 39 (-17.02%)
Mutual labels:  osdev
MeetixOS
An hobby OS written in modern C++20 which aims to be Unix-like. Currently based on EvangelionNG, a GhostOS derived kernel
Stars: ✭ 179 (+280.85%)
Mutual labels:  osdev
munix
🦠 µnix is a UNIX-like operating system
Stars: ✭ 57 (+21.28%)
Mutual labels:  osdev
Melvix
💻 A small operating system written from scratch
Stars: ✭ 69 (+46.81%)
Mutual labels:  osdev
valkyrie
🔮 A UNIX-like toy kernel built from scratch (for AArch64) with preemptive multi-threading, VM, CoW fork(), buddy, slob, VFS, FAT32.
Stars: ✭ 57 (+21.28%)
Mutual labels:  osdev
Aqeous
(Inactive, Checkout AvanaOS, Rewrite of this) This is a New Operating System (Kernel right now). Made completely from scratch, We aim to make a complete OS for Learning purpose
Stars: ✭ 23 (-51.06%)
Mutual labels:  osdev
sonar
A Type-1 hypervisor aimed to implement kernel hotswapping
Stars: ✭ 23 (-51.06%)
Mutual labels:  osdev
MoonOS
MoonOS (just a kernel atm) is a micro kernel designed for the x86_64 and arm architecure.
Stars: ✭ 82 (+74.47%)
Mutual labels:  osdev
G-DOS
A portable, ROM-booting hobby OS. Currently supports m68k, arm, and PowerPC targets
Stars: ✭ 36 (-23.4%)
Mutual labels:  osdev
tupai
Tupai is a multi-tasking operating system I wrote for my degree that focuses on safety and design, targeting a variety of platforms.
Stars: ✭ 21 (-55.32%)
Mutual labels:  osdev
moros
MOROS: Obscure Rust Operating System 🦉
Stars: ✭ 508 (+980.85%)
Mutual labels:  osdev

Screenshots

screenshot

Compilation Manual

A linux environment is needed for compiling, dosfstools is needed to generate a disk img.

Install Rust

Install rustup from https://www.rustup.rs

Configure Rust

Set the default keychain to nightly: rustup override add nightly

Install Xargo

Install Xargo, a wrapper for cargo that eases cross compilation.
cargo install xargo
Add the rust source code component for cross compiling (needed by xargo).
rustup component add rust-src

Run

Run using ./run.sh

TwoUnderscorez's OS

An operating system similar to mine, but written in C, utilizes paging and implements ext2, click here to check it out!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].