github.com/finit-project / finit

Fast init for Linux. Cookies included

Commit log
bad7c5c ⎇ master.github: unwrap ChangeLog paragraphs in release notes Joachim Wiberg 12 days ago
4c16190 build: drop md5 and sha256 files from releases Joachim Wiberg 12 days ago
a274677 🏷 5.0-rc1configure: keep the replacement libsystemd opt-in Joachim Wiberg 12 days ago
f51aee1 test: keep the replacement libsystemd out of the sysroot Joachim Wiberg 12 days ago
cdf2337 configure: build sulogin, watchdogd, and libsystemd by default Joachim Wiberg 12 days ago
847f4db dbus: install the bus policy in $datadir/dbus-1/system.d Joachim Wiberg 12 days ago
969f9a1 test: locate the fuzz sweep in the build tree Joachim Wiberg 12 days ago
2b81210 test: run keventd from the configured libexec path Joachim Wiberg 12 days ago
7644874 Update ChangeLog and bump version for v5.0-rc1 Joachim Wiberg 13 days ago
c512d57 doc: describe the udev rules keventd actually implements Joachim Wiberg 13 days ago

License Badge Release Badge GitHub Status Coverity Status Finit: Fast Init

Finit is a fast, simple alternative to SysV init and systemd, designed for small and embedded Linux systems. It can also run on desktop and server systems, like finix.

Reverse engineered from the EeePC fastinit
"gaps filled with frog DNA …"
Claudio Matsuoka

For detailed information, explore our extensive documentation
📚 http://finit-project.github.io

Alpine screenshot

For working examples, see the 🚀 contrib/ section or these tutorials:

Finit can run on various Linux distributions, but the bundled install scripts are examples only. They have been tested on amd64 (x86_64) systems with standard configurations.

For embedded systems, see these Buildroot-based examples: myLinux, Infix, or br2-finit-demo.