Skip to content

Instantly share code, notes, and snippets.

@rvolosatovs
Last active November 19, 2018 11:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rvolosatovs/ebb776d43b9d7b0bfb1c4aac2ac3bf21 to your computer and use it in GitHub Desktop.
Save rvolosatovs/ebb776d43b9d7b0bfb1c4aac2ac3bf21 to your computer and use it in GitHub Desktop.
GSoC 2016 conclusion

GSoC Project abstract

Work summary

During the GSoC I mostly worked on systemgo, and I've also made some PR's to browsix

Description

Systemgo is an init system capable of reading in systemd-unit files. It also resolves dependencies. There is a systemctl tool provided, which communicates with init using the net/rpc package.

In current implementation the sytemctl only provides start, stop, status and list-units capabilities.(while implementing new ones is easy using the already-defined server RPC

reload functionality, while supported by the system.Daemon, is not implemented for any of the unit types(for example the unit/service.Unit)

The project was started from scratch in my own repository(and was consequently transferred). The project is in usable state and there is an example available in the browsix repo, which uses systemgo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment