Commit Graph
16 Commits
Author SHA1 Message Date
Freywar Ulvnaudgari 74637eb5a6 Merge fat16_inode_t and fat16_node_t, make fs_node_t shared 2026-07-15 23:14:56 +03:00
Freywar Ulvnaudgari 84563b945a Add file removal, rm 2026-07-15 21:39:17 +03:00
Freywar Ulvnaudgari 44584939a9 Add file and directory creation, mkdir 2026-06-30 20:37:24 +03:00
Freywar Ulvnaudgari 1a343b2141 Add writing to existing files and overwriting cp 2026-06-19 23:09:11 +03:00
Freywar Ulvnaudgari 22baadd79d Make pipes blocking 2026-06-19 21:49:18 +03:00
Freywar Ulvnaudgari 6254526bab Add process scheduler, pipes, and separate terminal from shell 2026-06-19 21:49:29 +03:00
Freywar Ulvnaudgari 245a50d091 Convert directory reading to generic stream 2026-06-18 22:59:18 +03:00
Freywar Ulvnaudgari 8dcd3fd2b0 Convert file descriptors to generic streams 2026-06-18 21:46:18 +03:00
Freywar Ulvnaudgari b266df685b Add file descriptors and basic cat 2026-06-17 23:20:43 +03:00
Freywar Ulvnaudgari ac016a35b0 Add basic ls 2026-06-17 22:20:08 +03:00
Freywar Ulvnaudgari 1bbe09feba Add subprocesses and convert terminal to an app 2026-06-17 21:20:14 +03:00
Freywar Ulvnaudgari fd8891668d Add first C user program 2026-06-11 20:19:24 +03:00
Freywar Ulvnaudgari 3a51e8e0d2 Add an example user space process 2026-06-08 21:17:27 +03:00
Freywar Ulvnaudgari 748dda92e3 Add process state 2026-06-05 20:48:16 +03:00
Freywar Ulvnaudgari ffb32e2fc6 Use streams for inter-"process" communications 2026-06-05 21:44:09 +03:00
Freywar Ulvnaudgari fecf3b2e42 Initial commit 2026-06-04 21:52:04 +03:00