The popularity of SYSTEMD in various Linux distributions

Source: Internet
Author: User
Tags syslog

I want to say my own opinion later:

    1. If the principles hinder progress, it's a fart, and you're welcome to say that the UNIX principles are out of date.
    2. Portability problem: I do not have any BSD system except Mac, of course, on Mac generally only do development do not do operation Dimension (but even so,mac still has launchd, Systemd borrow [Chao] to [XI] is LAUNCHD).
    3. For SYSTEMD to take over other facilities, it is generally considered that this also facilitates the standardization of Linux Systems, before SYSTEMD, the implementation of the INIT program has SysV init,Ubuntu upstart ,Gentoo OpenRC and so on,the realization of the syslog by Syslog-ng,rsyslogd, is simply mess, The development and deployment of the system is not the same time is really annoying (of course, this worry is limited to my main development, while learning Benanivi). I don't know much about udev or anything, but I'm quite certain about systemd design philosophy, and I believe it's a reason to do so. In addition, some features are not possible before systemd, such as
        1. Logrotate has never been able to guarantee that the archive log will not lose the time it was written log,systemd-journal took over syslog and logrotate after the log was structured storage to resolve the problem. Of course it's a small problem.
        2. The previous INIT program simply doesn't matter whether the daemon exits normally. Sometimes daemon is hung up, but daemon the child process is not properly exited, but also occupies a critical resource, resulting in services can not be restarted, unless the operating system restarts. SYSTEMD is capable of tracking the global process tree, which can accurately kill all sub-processes under a process, with the ability to be called Daemon Manager.
    4. The suspicion of SYSTEMD, I think that is a lot of people have not used systemd, in fact systemd in the design to be much more complete (although the other init services have a variety of defects, but not everyone pain point), this design on the full consideration of the system, after stabilizing (such as entering RHEL 7) must be more reliable.

The popularity of SYSTEMD in various Linux distributions

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.