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 |