/systemc

SystemD for ComputerCraft

Primary LanguageLuaMIT LicenseMIT

SystemC - SystemD for CraftOS 1.7+ And Much More

Programs

init - script which launches SystemC

systemctl - SystemC unit control interface

systemc-nspawn - SystemC container script

bunch of other binaries very similar to Unix ones.

Features

Fully featured service manager able to start/stop services (defined in /etc/systemc/system)

Ability to enable them to be run on boot

Different targets. Currently only chosen on boot

Ability to create sandboxed environment

File permissions

Additional functionality like signals

Other information

SystemC should work in any directory as long as it's internal structure is not changed

TODO

More unit types

Extend boot process

Break out of bios.lua sandbox - we don't need that

Take over universe