https://github.com/kevinschoon/ginit
High(er) Level Library for Initializing Linux
https://github.com/kevinschoon/ginit
golang linux linuxkit mesanine
Last synced: 3 months ago
JSON representation
High(er) Level Library for Initializing Linux
- Host: GitHub
- URL: https://github.com/kevinschoon/ginit
- Owner: kevinschoon
- License: mit
- Created: 2017-08-26T17:46:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-05T22:56:19.000Z (over 8 years ago)
- Last Synced: 2024-04-16T00:19:34.057Z (almost 2 years ago)
- Topics: golang, linux, linuxkit, mesanine
- Language: Go
- Size: 1.12 MB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ginit

[](https://circleci.com/gh/mesanine/ginit) [](https://godoc.org/github.com/mesanine/ginit)
`ginit` is a high(er) level library for initializing Linux. The goal of ginit is to make it possible to launch PID 1 processes in Go and initialize a Linux OS without writing shell scripts or relying on existing `/sbin/init` implementations. Ginit is intended for consumption by [mesanine](https://github.com/mesanine/mesanine) and also [Linuxkit](https://github.com/linuxkit/linuxkit). This library will be majorly refactored several times before becoming stable!