One more update on the dinit status.
A lot more services are running now. Implemented is a welcome message when dinit starts, services like creating early-filesystems, temp filesystems (like in /run), dbus, dhcpcd (so I have wired networking), hostname, logging, logind, polkit, udev and sshd are working & running on startup.
No GUI yet, but any cli app can be used, such as pacman, micro, btop & vim.
For anyone wanting to see were dinit is now, you can actually test it already, without any changes to your system.
Needed steps:
Install dinit & needed services:
sudo pacman -S dinit-services
On reboot, edit the kernel cmdline in the bootloader, for Limine, use the e key for the selected boot option, in the edit mode, go down to the kernel-cmdline, use the end key, and add init=/usr/bin/dinit, after this edit, use the F10 key to boot.
Login with your user & password.
At this stage though, the [build] repo is needed, dinit-services will not move to stable until more complete. And a new kernel is needed. A kernel is currently being tested in the [staging] repo.
A lot of changes were needed on kernel level to get init to work correctly for dinit, all tests are good so far, so with the release of linux 6.19.12, it will be available in the build repo.
Wired networking is not automated yet, for dhcpcd to work, an exact trigger for the local hardware is needed. If there is interest in all this, then I will start adding all the needed in the KaOS docs.