mkinitramfs & mkinitrd replacement and (eventually) alternate /init
Many complex storage environments running within GNL/Linux could benefit from increased disassembly and resource remediation during shutdown. Underdog an alternate /init to create a "late" user context to resume control during shutdown to park media and detach network devices.
Currently there is a fully working initramfs (mkinitramfs/mkinitrd) replacement that is capable of building the early user context images both as separate files or built into the kernel image.
The working proof of concept code for the alternate /init is too messy to sahre just now. ...
This scripts allow to create a live Linux image from an existing installation.
This is a branch from "Linux Live Scripts" by Thomas M., with some improvements and fixes.
Libinitmon is a library targeted for those who wants to create its own init/bootup daemon.
It supports:
- dependencies tracking
- pid watchdog
- wait for TCP, UDP, Unix sockets
Small Linux console getty that is started on the Linux text console, asks for a login name
and then tranfers over to /bin/login. Is extended to allow automatic login and starting any
app.