9 Commits (c146f860ccdc4330844c82e6ae65f0dac0e4f37e)

Author SHA1 Message Date
cinder c146f860cc rework everything to use stdin/stdout with color 6 months ago
cinder a1e6b75b22 add preliminary half-tested half-working implementation of the `io` global 6 months ago
cinder 5014e23401 kernel: split init.lua into separate files, concatenated by build.lua
also properly implements forwarding os yields
6 months ago
cinder a18266c96f build.lua: remove some redundant `outdir .. `; move boot.lua into src/ 6 months ago
cinder 3c2a9f50d5 start work on a livedisk
init.lua should run correctly in the absence of any other file (except a user-created /etc/init.lua), so things like the terminal and lua repl will come with the livedisk instead
7 months ago
cinder ceec31c4fe build.lua: match long comments correctly; flush and close files properly; implement fs.copy() on top of lfs 7 months ago
cinder ca37976828 add a kernel that can run code in userspace 7 months ago
cinder ff3f9c666f rearrange and document workaround for openos/plan9k weirdness 7 months ago
cinder ed2ef6974c add very basic build step 7 months ago