Sweets / Hummingbird
Licence: mit
Hummingbird init system for Linux based operating systems.
Programming Languages
c 50402 projects - #5 most used programming language
Projects that are alternatives of or similar to Hummingbird
spdlog setupspdlog setup initialization via file configuration for convenience.
Stars: ✭ 68 (-33.33%)
Mutual labels: init
.emacs.d🎉 Personal GNU Emacs configuration
Stars: ✭ 313 (+206.86%)
Mutual labels: init
Ansible SupervisorAnsible role to set up (the latest or a specific version of) supervisor in Debian-like systems
Stars: ✭ 32 (-68.63%)
Mutual labels: init
kernel-syslog📝 Kernel module that can be used as a replacement for syslog, logger or logwrapper
Stars: ✭ 37 (-63.73%)
Mutual labels: init
secrets-initminimalistic init system for containers with AWS/GCP secrets support
Stars: ✭ 114 (+11.76%)
Mutual labels: init
RustysdA service manager that is able to run "traditional" systemd services, written in rust
Stars: ✭ 416 (+307.84%)
Mutual labels: init
multirunA minimalist init process designed for Docker
Stars: ✭ 85 (-16.67%)
Mutual labels: init
Nginx Sysvinit ScriptLinux Standard Base compliant SysVinit script for nginx.
Stars: ✭ 66 (-35.29%)
Mutual labels: init
FinitFast init for Linux systems. Cookies included
Stars: ✭ 293 (+187.25%)
Mutual labels: init
Generate Gh RepoGenerate generator to create a new repository on GitHub.
Stars: ✭ 11 (-89.22%)
Mutual labels: init
Construction👷 The many ways to construct and configure your entity
Stars: ✭ 35 (-65.69%)
Mutual labels: init
brand.systemd.ioWebsite with systemd brand assets
Stars: ✭ 12 (-88.24%)
Mutual labels: init
S6The s6 supervision suite.
Stars: ✭ 452 (+343.14%)
Mutual labels: init
ocp-flyway-db-migrationDatabase Migration Sample with Flyway, Docker and Kubernetes in Openshift Container Platform
Stars: ✭ 17 (-83.33%)
Mutual labels: init
Minitminimalist init implementation for containers
Stars: ✭ 45 (-55.88%)
Mutual labels: init
nyxLean linux and OSX process monitoring written in C
Stars: ✭ 24 (-76.47%)
Mutual labels: init
EcominiteComInit is a free init system and service manager designed to scale from lightweight desktops to web-scale cloud deployments. It aims to offer feature-parity with systemd but with a modular, portable architecture compliant with software engineering best-practice.
Stars: ✭ 352 (+245.1%)
Mutual labels: init
RunitDevelopment repository for the Chef Runit Cookbook
Stars: ✭ 101 (-0.98%)
Mutual labels: init
SystemdThe systemd System and Service Manager
Stars: ✭ 8,841 (+8567.65%)
Mutual labels: init
Dumb InitA minimal init system for Linux containers
Stars: ✭ 5,372 (+5166.67%)
Mutual labels: init
"It makes runit look like systemd"
about
hummingbird is an init system designed for speed.
It does nothing more than start the system and stop the system by default. There are three main "runlevels", fs
which is called directly after the psuedo filesystems necessary for the system to run have been mounted, interlude
which is ran before dropping the user into a tty, and tty
which is what is responsible for actually starting ttys.
installation
$ git clone https://github.com/Sweets/hummingbird
$ cd ./hummingbird
$ make
$ sudo make install
additional files
If your distribution has any files specific to it, they can be found in dist
. Replace everything in /usr/lib/hummingbird
with your distribution specific files for optimal usage with your distribution.
If they're not available, feel free to contribute them, or request them.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].