Minimal x86_64 OS kernel written in Rust

Related tags

rkernel
Overview
Issues
  • multi-arch project structure

    multi-arch project structure

    opened by littledivy 0
  • add support for riscv arch

    add support for riscv arch

    opened by littledivy 0
  • RTL8139 driver

    RTL8139 driver

    Primary reason to implement: WILL BE COOL AF

    https://wiki.osdev.org/RTL8139

    Other implementations: https://github.com/vgarleanu/rtl8139-rs https://github.com/ryanra/rust/blob/master/src/libstd/sys/rustos/rtl8139.rs https://github.com/vinc/moros/blob/master/src/kernel/net/rtl8139.rs https://github.com/Dentosal/rust_os/blob/master/modules/driver_rtl8139/src/rtl8139.rs

    amd64 driver 
    opened by littledivy 0
Owner
Divy Srivastava
16 | Core team @useverto @nestdotland @elsaland | Contributor @denoland
Divy Srivastava
A comparison of operating systems written in Rust

Rust OS comparison A comparison of operating systems written in Rust. There are several open source operating systems written in Rust. Most of them ar

Markus Kohlhase 312 Jun 5, 2021
Open Source Rust kernel; Runs WASM and WASI as lightweight containers.

?? etheryal Kernel etheryal kernel is an Open Source capability-based Kernel written in the Rust programming language. The kernel allows implementing

null 15 Jun 4, 2021
The Stupid Operating System

Stupid Operating System SOS is a simple, tiny toy OS implemented in Rust. I'm writing this mostly for fun, to learn more about OS design and kernel ha

SOS 224 Jun 7, 2021
A secure embedded operating system for microcontrollers

Tock is an embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V based embedded

Tock Embedded OS 2.9k Jun 14, 2021
A secure embedded operating system for microcontrollers

Tock is an embedded operating system designed for running multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V based embedded

Tock Embedded OS 2.9k Jun 13, 2021
An OS kernel written in rust. Non POSIX

"Tifflin" Experimental Kernel (and eventually Operating System) This is an experiment in writing an OS Kernel in rust (http://rust-lang.org). Mostly t

John Hodge (Mutabah) 493 Jun 6, 2021
Mirror of https://gitlab.redox-os.org/redox-os/redox

Redox is an operating system written in Rust, a language with focus on safety and high performance. Redox, following the microkernel design, aims to b

Redox OS 13.3k Jun 13, 2021
Basic Rust kernel using Limine

Rust Limine Barebones This is a small kernel that boots using Limine. Build First of all, download Rust ! (I guess you already did it if you are here

Quentincestino 10 Jun 5, 2021
A hobby operating system, in Rust

intermezzOS: kernel intermezzOS is a hobby operating system. This repository is for its kernel. See the website for more. License This project is dual

intermezzOS 1.2k May 31, 2021
A new operating system kernel with Linux binary compatibility written in Rust.

Kerla Kerla is a monolithic operating system kernel from scratch in Rust which aims to be compatible with the Linux ABI, that is, runs Linux binaries

Seiya Nuta 28 Jun 8, 2021
Experimental kernel for embedded devices written in Rust

bkernel is an experimental kernel for embedded devices written in Rust. I'm mostly trying out Rust now to see how it applies to kernel development. Pr

Alexey Shmalko 77 Apr 15, 2021
Minimal x86_64 OS kernel written in Rust

rkernel A minimal x86_64 Rust OS kernel. Multiboot2 VGA driver PIC PIT PS/2 Keyboard driver PS/2 Mouse driver TSC RTC Allocator ATA PIO (In progress..

Divy Srivastava 28 Jun 3, 2021
💻 An x86_64 kernel in the works

BruhOS a basic x86_64 kernel in the works. cool stuff written in rust boots with any stivale2-compliant bootloader framebuffer bitmap font renderer pm

Safin Singh 9 Jun 8, 2021
Aero is a new modern, unix based operating system. It is being developed for educational purposes.

Areo Aero is a new modern, unix based operating system written in Rust and is being developed for educational purposes. Aero follows the monolithic ke

Anhad Singh 16 Jun 13, 2021