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 14c3262c14 Separate log and output streams 4 days ago
..
ata.c Add first C user program 1 month ago
ata.h Add first C user program 1 month ago
fat16.c Separate log and output streams 4 days ago
fat16.h Merge `fat16_inode_t` and `fat16_node_t`, make `fs_node_t` shared 6 days ago
fs.c Merge `fat16_inode_t` and `fat16_node_t`, make `fs_node_t` shared 6 days ago
fs.h Merge `fat16_inode_t` and `fat16_node_t`, make `fs_node_t` shared 6 days 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 Separate log and output streams 4 days 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 Add pipes to `shell`, add `wc` 5 days ago
path.h Merge `fat16_inode_t` and `fat16_node_t`, make `fs_node_t` shared 6 days 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 Separate log and output streams 4 days ago
process.h Add pipes to `shell`, add `wc` 5 days ago
stream.h Add writing to existing files and overwriting `cp` 1 month ago
syscall.asm Add pipes to `shell`, add `wc` 5 days ago
syscall.c Add pipes to `shell`, add `wc` 5 days ago
syscall.h Add pipes to `shell`, add `wc` 5 days 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 file and directory creation, `mkdir` 3 weeks ago
vga.h Add first C user program 1 month ago