Virtual Console init is a software designed to replicate /sbin/init on virtual consoles.
Essentially, Virtual Console init is a new kind of "init" designed specifically for home Linux systems. While it could potentially work on other systems, its primary purpose is to create a simpler and cleaner configuration for Linux users. This makes it useful for systems with limited space such as embedded systems or tiny boot disks, where it can be used as a complement for "busybox".
It is important to remember that this software must be run by "root" and have PID 1. Therefore, users should not run it themselves as it will not work without the proper setup. To install it, simply place it under "/sbin/init", and the kernel will run it automatically during the boot process.
One thing to note is that Virtual Console init includes both the "getty" and "login" parts built-in. Therefore, if a user has a server or another binary that requires "/bin/login", it may not function correctly. Additionally, the software includes the sysklog system (kernel logger and system logger, "klogd" and "slogd") built-in as well. This eliminates the need for sysklogd or any equivalent software unless additional features are desired.
The latest release of Virtual Console init includes a license change to GPLv2 only, rather than any later version of the GPL. Overall, Virtual Console init is a straightforward, easy-to-use software that aims to simplify the configuration process for Linux users.
Version 2.0.1: N/A