Skip to content
Chariot: A Unix-Like OS
C++ C Objective-C Assembly Shell Makefile Python
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
arch/x86 feat: new irq work Jan 7, 2020
docs name change: chariot Aug 18, 2019
include feat: ahci barebones (detect devices and "init" sata drives) Jan 15, 2020
mnt add some test resources Jan 4, 2020
src Fix up the PCI enumerator and some other stuff Jan 15, 2020
tools feat: irq - massive rebuild Jan 7, 2020
user
.gitignore
LICENSE relicense Aug 12, 2019
Makefile feat: user-build: redesigned the user build system Dec 18, 2019
Makefile.common feat: synch work and sched bugfixes Dec 26, 2019
README.md feat: more console work, and initial work on fifo_bufs for the console Dec 12, 2019
bochsrc Initial commit to new repo and project Aug 12, 2019
grub.cfg Fix up the PCI enumerator and some other stuff Jan 15, 2020
kernel.ld some initial work on smp Dec 10, 2019
run.sh Fix up the PCI enumerator and some other stuff Jan 15, 2020
sync.sh Improve run.sh usability regarding SUDO Jan 15, 2020

README.md

ChariotOS

A simple unix-like kernel written in C++

How to build/run

To build the kernel, build an image, and run in QEMU, just run this command:

$ ./run.sh
You can’t perform that action at this time.