Operating system for OpenComputers
Skye M
daa2975fd6
1. Made the Lua thing used be an optional variable, so it works for different Lua versions and locations 2. Made it work better with windows filesystems being weird with trailing dots. |
||
---|---|---|
cfg | ||
lib | ||
module | ||
service | ||
.gitignore | ||
build.sh | ||
finddesc.lua | ||
LICENSE | ||
luapreproc.lua | ||
package.sh | ||
README.md |
OC-PsychOS2
A lightweight, multi-user operating system for OpenComputers
Building
The kernel
The kernel can be built using luapreproc:
./luapreproc.lua module/init.lua kernel.lua
The boot filesystem
A boot filesystem contains several things:
- The kernel, as init.lua
- The exec/ directory, as this contains all executables
- The lib/ directory, containing libraries
- The service/ directory, containing system services
This has been automated in the form of build.sh, pending a real makefile.
Documentation
To generate function documentation, run:
./finddesc.lua module/* lib/* > apidoc.md