Re: rcd(8) - new service manager daemon
Sulev-Madis Silber <[email protected]> Tue, 16 Jun 2026 10:06:31 +0300
| Newsgroups | gmane.os.freebsd.devel.hackers |
|---|---|
| Message-ID | <[email protected]> |
more on this what about all the advanced init scripts the ports have created? it's not just simple binary, pid, user, etc service config. at base, we have sshd which can create keys on initial boot. is all that covered in there? perhaps ucl inline sh blocks? also, that makes whole init process much harder to debug, learn from, and possibly change. which is unfortunate, as fiddling with a shell scripts, despite them being less capable or maybe error prone, is much easier than any c i imagine myself not installing 4.6 but maybe 16. i would have zero understanding on system booting. actually this has already happened as fbsd moved off of perl in base utils so all that free learning luxury is now lost and you have to go straight to c if you want to. and perhaps have compiler ready. it doesn't help much that this os has full source available also, why do we write scripts anyway, why is unix bunch of scripts, surely everyone can compile? and machines were even slower back then, meaning they would have benefitted from efficient code, instead of bunch of text tools chained up apart from all that, i guess it makes my embedded systems easier to develop. i even had, and still have idea to write new init system. right now i just deleted bunch of scripts off to speed things up. here the small efficient c util would really help. tho, that's only when embedded systems are regularlu booted up on demand also what about those ultra fast boot times on aws/ec and whatnot platforms i recall from somewhere possibly i have more thoughts later