Skip to content

Init system in Go, intended to run on Browsix and other Unix-like OS. Part of GSoC 2016 project.

License

Notifications You must be signed in to change notification settings

plasma-umass/systemgo

Repository files navigation

Build Status Coverage Status Go Report Card GoDoc GSoC Project abstract

Description

An init system in Go, intended to run on Browsix and other Unix-like OS(GNU/Linux incl.)

Features

  • Fast and concurrent
  • Handles dependencies well
  • Systemd-compatible

Progress

  • Logging
  • Dependency resolution
    • Wants
    • Requires
    • After
    • Before
  • Systemctl

Supported Systemd functionality

Commands

  • start
  • stop
  • reload
  • restart
  • status
  • isolate
  • list-units
  • enable
  • disable

Unit types

  • Service
    • Simple
    • Forking
    • Oneshot
  • Mount
  • Target
  • Socket

About

Init system in Go, intended to run on Browsix and other Unix-like OS. Part of GSoC 2016 project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published