You are not logged in.
Pages: 1
*greenjeans most definitely breaks stuff to see what's possible, just not the important stuff*
I have that habit too sir!
Wanted to leave this comment yesterday but a bit earlier in the discussion was a remark about service supervision and crashy programs - that is correct i might say, but modern init also brings dependency tree and readiness fd (and few more such not shell friendly ipc things). They were brought by upstart which was quite dubious like systemd but for different reason cause it was designed with desktop in mind, but predates it by a lot, even predates openrc by a year or two.
I would guess they are somewhat useful. Just like how user services are useful in this privilege separated desktop thing that became the norm, don't know when. ![]()
Lightweight stuff like puppy replaces sysvinit with busybox but the shell scripts are very similar.
On boot times - maybe systemd was faster when it was new and much slimmer, but as for now i have this modified dinit setup which boots in 1 second (4 seconds with vmlinuz) to the desktop, with nothing too special machine wise.
I personally like seeing things go forward the dinit way and less the daemontools way (for instance s6 compiles it's db, kind of gross). Openrc is a good middle ground here and it looks pretty.
Some pretty good news, i tested last evening a vm with the latest Freia netinstall iso, selected OpenRC option and after install just added "init=/sbin/openrc-init". The boot process doesn't get stuck anymore, only smaller stuff breaks like connman (works if you restart it), apparmor, an alsa script (works anyway) and a resolveconf script (also gets set by something else). I sometimes get some warnings that "x is the name of a real and a virtual service" so some symlinks need to get cleaned, but they all work.
I can point /sbin/init to /sbin/openrc-init and it also boots, so if someone who knows apt packaging has the time for this, it can be made official quite easily. :-)
@kapqa That is quite neat too, does kodi work with the remote with the CEC thing?
Btw i start to understand why people hang on to 20 year old plasmas and cfl lcd's, not because they were expensive at the time but bc's they are indestructible + the picture "feels" more pleasant even if poorly calibrated, my mom has a 15 year old early gen led backlit tv and none of the problems of modern ones, i just replaced caps (well, removed the bulged ones and stuck the new ones wherever it had space on the board :-) ) so good for another 15 years.
My early ish gen samsung 4k also needed the filter cap replaced and i modded it on the backlight circuit with another.
If your samsung tv isn't too new you can access the service menu and enable 'Default HDMI1 booting' so you don't see the tv's interface every time you start it. ![]()
I got used to mine quite a while ago.
For me it almost worked out of the box including the proper /etc/conf.d/agetty config and the poweroff shim inspired from here https://laskarnix.org/devuan-migrate-fr … enrc-init/.
It probably gets stuck because some leftover sysv style scripts conflicting somewhere, i removed all except for the 6 or so mount*.sh.
A recent discussion on the subject: https://forum.artixlinux.org/index.php/ … 724.0.html
Pages: 1