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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

237 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Contributors 2

  •  
  •