
On 7/22/2014 4:48 PM, Cristian Rodríguez wrote:
El mar 22 jul 2014 16:06:06 CLT, Brian K. White escribió:
That is the same complaint with systemd vs init scripts. init scripts can do anything, can be read by humans, can be read and modified even in the context of being stuck at an emergency boot shell with no tools at all but the shell itself at your disposal. Someone can write an init script one year, and 15 years later, after the company that wrote the original script no longer exists, the guy who wrote it is dead, and the very OS the original script was written for is no longer used, yet today, I can still use it, because, it's just a shell script. I can go in and change the details that need changing. A sscript from one OS 20 years ago is still usable on a completely different OS 20 years later. It's that lack of wasting time and effort re-inventing the wheel that gives us the leisure to invent rockets.
You talk like this was a sort of solid, reliable and almost eternal way to do things.. the facts are quite the contrary, init scripts are not even portable across distributions and in some cases not even from one openSUSE product to another, they require maintenance to keep up with the underlying system changes.
Init scripts were a collection of buggy, ad-hoc, racy and terminally uncontrollable scripts, that is now gone, replaced by an imperfect system in the long road to sanity.
...and last year I could write and maintain a package that worked on hpux, solaris, freebsd, and linux. This year I have to do twice as much work, or, choose to support only linux, or only everthing else but linux. Gee it's just like Apple and the several different (and counting, now we have Swift for instance) ways they artificially erect barriers to developers from having a single codebase for their app that works on ios and anything else. Whatever advantages they use to try to sell the idea or justify the undesired rule, it's still an *anti-feature*. Shell scripts are not racey and buggy. That's like saying novels are boring. Statements like that are basically a self-documenting disqualification from being taken seriously any further. What's frustrating is that in a popularity contest, being right isn't what wins. Lucky you. -- bkw -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org