On Tue, 18 Feb 2014 21:06:33 +0400 Andrew Savchenko wrote: > Real world code without mistakes and larger than "Hello, world!" > exercises is not possible. Large systems must have error suppression > and correction techniques, modular and replaceable design is one of > them, KISS is another one. Systemd has none known to me. systemd does have both, see myths #6 and #29 of the biggest myths. [1]: http://0pointer.de/blog/projects/the-biggest-myths.html > This depends on what bug at what component occurred. Just imagine > pid 1 segfault on medical life support equipment. With systemd going > into embedded this is not just pure speculation, though, of course > medical stuff should have extra safeguards. But any FT or at > least HA setup is a combination of multiple layers. I do not want to > allow badly broken core component on mine setups even if its faults > may be compensated by other means. That's assuming the target public of systemd is medical life support equipment; however, that is certainly not the case which makes that an irrelevant example in this context. When talking about life critical support, you'll need to have proper specification and checks to have a guarantee; we've seen the APL language and Z notation early on in this field, as well as evolutions from and beside that. Most life critical systems are based on such things; throwing whatever thing on such a system, like the first open-source project you can find, is is not how such systems are made. Faults, if they happen at all, being compensated imo suffices for non life critical systems; if you want more, you know the languages, notations, checking tools and other practices are out there to benefit from. An init system and/or service manager based on life critical support standards would definitely have my interest; however, I am wondering if there's anyone that wants to spend his free time on that. > Yet again, I respect ones right to use whatever one wants, but I ask > to respect mine as well. That's why I propose a separate systemd > profile for those willing to use it. They are there, `find /usr/portage/profiles/ -name '*systemd*'`. > > >> Sorry, but it's you who doesn't know the matter at hand: kdbus > > >> was (and is) written by Greg Kroah-Hartman, Linus' right hand, > > >> and who works for the Linux Foundation. > > > > > > Lol, he seems to start to use the arguments like "You even do not > > > know my elder brother/acquaintance from the street nearby who can > > > easily hit you down!" > > > > If you don't think Greg's words have any weight in a Linux-related > > technical discussion, then I'm afraid we will need to agree to > > disagree on any technical subject. > > You know, common sense should always override person's prestige. > History knows many examples. Sir Isaac Newton enforced corpuscular > point of view on the light's nature. And while he was genius in other > physical aspects, he was mistaken here. Albert Einstein was rejective > to probabilistic nature of quantum mechanics and even proposed an > entangled particles paradox as an example of its "flawed" nature. > Though as we know these days such systems exist and are quite well > used in numerous experiments. My point is simple: do not blindly > adhere to someone's words, even if this person has high authority. > Common sense must prevail. Period. +1 -- With kind regards, Tom Wijsman (TomWij) Gentoo Developer E-mail address : TomWij@gentoo.org GPG Public Key : 6D34E57D GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D