On 02/10/2014 04:19 PM, Armin K. wrote: > On 02/10/2014 01:27 PM, Gregory H. Nietsky wrote: >> >> On 02/10/14 14:04, Fernando de Oliveira wrote: >>> I thought it would be worth sharing what I have just read. Perhaps not >>> everybody knows about it yet. >>> >>> 1. Debian votes for systemd >>> >>> https://lists.debian.org/debian-ctte/2014/02/msg00338.html >>> >> as much as i think systemd is a stinking pile ... for debian [read >> ubuntu if you want by extension ignore they use upstart] it makes sense >> for the non technical consumer. >> >> in my corner of the world ubuntu is rolled out at one of the major banks >> [1 of 4] and they basically use firefox for everything maybe some libre >> office ... the same bank uses asterisk voip server. and for these >> systems its probably the way to go. same applys to daughters school 100% >> ubuntu. ubuntu is a firm favorite here and at one stage i was neighbours >> with M. Shuttleworths brother Grant other distros rarely feature. >> >> for use on a server or on embeded / .... systems its a bad call and i >> worry that it could cause problems that will be blamed on "linux" and >> not pid 0 .... >> > > Actually, people rather prefer systemd for embedded since as you know > embedded hardware isn't that much powerful as the server or desktop > machines (any architecture). Systemd uses pure C code instead of shell > scripts for most of the tasks, so it's a win in preformance and > memory/cpu usage as well for them and it *really matters*. You can > disable lots of things and optimize it for low-end hardware. I believe > it was some car company that used systemd in their embedded software but > I might be wrong. > > As for servers, I personally find it way easier to use and maintain > servers that come with systemd unlike the ones that come with > sysVinit/upstart/whatever. > > If you watched the video I posted few days ago, Lennart did mention that > there's a learning curve and if you got used to sysvinit you *need* to > learn systemd commands and such. Of course, those who spend > years/decades using shell will say that shell is easy, blah blah, etc, > but for beginners (<- note: beginners, newbies, no knowledge or very > limited one about shell) systemd is rather waaay easy to use and to > understand. > > Learning curve is there, but if you are at the beginnings, it's rather > way easier to learn systemd instead of shell. Of course, for some tasks > you'll still need shell, but mostly there's software for common things > that are being done on servers. Do note that not every server > needs/requires some special treatment, but there are actually lot of > them that do. > > If you think systemd is bad choice for servers, think again. Red Hat > Enterprise Linux, who's more focused on servers than on desktops is > shipping with systemd for RHEL 7.0 and they wouldn't do it if it was > *that bad* as people say it is. openSUSE is also using it, so it > shouldn't be surprising if SLES and SLED begin to use it, too. > >> for those who are not sure or would like to try something to see what >> will happen if systemd failed in any way type "kill -9 0" as root. >> >> Greg >> > > Really? Have you actually tried it for *any* init system? The PID 0 > seems to be protected from sigkill and sigterm from userspace and you > can't kill it that way. Any other non-standard way to terminate the > process would cause kernel panic anyways, be it systemd, sysvinit, > openrc, upstart, etc. >
It should read PID 1 instead of PID 0 in the original mail and response. My bad for not spotting it earlier, I just woke up when I wrote this response. The rest still stands. -- Note: My last name is not Krejzi. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page