A toy operating system written in C.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Freywar Ulvnaudgari 0d2c65f0ac Add writing to existing files and overwriting `cp` 1 month ago
..
ata.c Add first C user program 1 month ago
ata.h Add first C user program 1 month ago
fat16.c Add writing to existing files and overwriting `cp` 1 month ago
fat16.h Add writing to existing files and overwriting `cp` 1 month ago
fs.c Add writing to existing files and overwriting `cp` 1 month ago
fs.h Add writing to existing files and overwriting `cp` 1 month ago
gdt.c Add first C user program 1 month ago
gdt.h Add first C user program 1 month ago
idt.c Add first C user program 1 month ago
idt.h Add first C user program 1 month ago
kernel.c Add process scheduler, pipes, and separate terminal from shell 1 month ago
kernel_entry.asm Add first C user program 1 month ago
keyboard.c Add writing to existing files and overwriting `cp` 1 month ago
keyboard.h Add first C user program 1 month ago
linker.ld Add first C user program 1 month ago
memory.c Add subprocesses and convert terminal to an app 1 month ago
memory.h Add first C user program 1 month ago
panic.c Add first C user program 1 month ago
panic.h Convert file descriptors to generic streams 1 month ago
path.c Convert file descriptors to generic streams 1 month ago
path.h Convert file descriptors to generic streams 1 month ago
pic.c Add first C user program 1 month ago
pic.h Add first C user program 1 month ago
pipe.c Add writing to existing files and overwriting `cp` 1 month ago
pipe.h Add process scheduler, pipes, and separate terminal from shell 1 month ago
process.asm Add subprocesses and convert terminal to an app 1 month ago
process.c Make pipes blocking 1 month ago
process.h Add process scheduler, pipes, and separate terminal from shell 1 month ago
stream.h Add writing to existing files and overwriting `cp` 1 month ago
syscall.asm Add basic `ls` 1 month ago
syscall.c Make pipes blocking 1 month ago
syscall.h Add process scheduler, pipes, and separate terminal from shell 1 month ago
timer.asm Add process scheduler, pipes, and separate terminal from shell 1 month ago
timer.c Add process scheduler, pipes, and separate terminal from shell 1 month ago
timer.h Add process scheduler, pipes, and separate terminal from shell 1 month ago
tss.c Add first C user program 1 month ago
tss.h Add first C user program 1 month ago
util.h Add first C user program 1 month ago
vga.c Add writing to existing files and overwriting `cp` 1 month ago
vga.h Add first C user program 1 month ago