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 |