description | minimal init process for linux |
owner | sylvain.bertrand@legeek.net |
last change | Fri, 10 Mar 2023 13:04:07 +0000 (10 13:04 +0000) |
URL | git://repo.or.cz/muinit.git |
https://repo.or.cz/muinit.git | |
push URL | ssh://repo.or.cz/muinit.git |
https://repo.or.cz/muinit.git (learn more) | |
bundle info | muinit.git downloadable bundles |
content tags |
This a minimal init process for linux. By default, it maintains 2 clones/forks of /sbin/agetty, but can just "wait" on orphan processes (--no-tty option). _Before_ that, it will execve|run /sbin/sysstart to start the operating system and wait for its completion. No libc dependency (Oh... Yeaah!). Only a super thin wrapper layer, ulinux (more recent and "cleaner" ulinux-es are available in other projects). See make_x86_64.sh for an example on how to build it. Please use a build directory different than the source directory.
2023-03-10 | Sylvain BERTRAND | waitid WALL and build script convolution removalmaster | commitcommitdifftreesnapshot (tar.gz zip) |
2021-05-27 | Sylvain BERTRAND | fix excessive c99 | commitcommitdifftreesnapshot (tar.gz zip) |
2021-05-26 | Sylvain BERTRAND | tidy and cosmetics | commitcommitdifftreesnapshot (tar.gz zip) |
2015-02-14 | Sylvain BERTRAND | /sbin to /bin | commitcommitdifftreesnapshot (tar.gz zip) |
2015-01-20 | Sylvain BERTRAND | use a real life sysstart | commitcommitdifftreesnapshot (tar.gz zip) |
2015-01-07 | Sylvain BERTRAND | remove some bash-ism | commitcommitdifftreesnapshot (tar.gz zip) |
2014-12-08 | Sylvain BERTRAND | add some examples | commitcommitdifftreesnapshot (tar.gz zip) |
2014-12-08 | Sylvain BERTRAND | Initial commit | commitcommitdifftreesnapshot (tar.gz zip) |
19 months ago | master | logtree |