OK. had a few beers that night. What I meant is that people who _WANT_ to call themselves sysadmins and roots, should be capable if the situation requires, to start the system from scratch.Yamakuzure wrote:Sorry, but that is too extreme. My first thought was the bs word, but I restrained myself.axl wrote:People need to be comfortable with just /bin/sh as init. and go from there. build everything ground up.
What would you do when you had to face an empty sh and had to start everything from there?
Right, you would start to write an init script.
Then you want to replace something and run into dependency problems. What'd you do?
Right, teach your script to start things in the correct order.
... and after a decade or so, you have a service manager. Maybe like runit, maybe like openrc, or anything else.
What good did that decade do to you? Nothing. Nothing but pain and a lot of wasted hours.
And now you know why LFS is rarely used and DIY is dead.
You know, most people want to work with their computers and not permanently on them. We are Gentooers, we already have enough of the latter. Thanks.axl wrote:Besides, it's just a stupid simple layer. Doesn't help at all with "services". I call em daemons. It's what they were originally called and I still think it's fitting. People still dont know how to control em. rely on "service manager". poor delusional people.
I didn't say it's comfortable. I didn't say you should do it at every boot. All I badly said is that: "people need to get comfortable". it's an admission of the fact that is not comfortable.
I'll tell you a story. I have an AR parrot 2.0. It's a small arm board with linux. It's neither openrc or systemd. it has a single init file and a minimal linux. it doesn't have ssh, only telnet; and wifi is setup to work as ap without password. Anyone who has this drone can lookup what I'm saying.
Now you get this drone and you want to change things. there's no community you can bully into making changes upstream for you. WTF do you do? you get comfortable with just /bin/sh as your init. which was my original point.





