On Mon, January 25, 2016 7:59 am, Sylvain CANOINE wrote:
I believe that RHEL7 (and CentOS7) both have systemd integrated into them enough that it isnât as simple as âchoose init systemâ on install.
That's because of systemd. Even if most of the linux distros don't, giving the choice is a bit less difficult with any other init system.
The main problem is systemd makes (often badly) more and more things that, as a "simple" init system, it should not do (login, and "su-ing" now, journaling, device management via udev, and so on), violating the KISS principle. If you use systemd, you have to use all the systemd tentacles, even if you don't want. Worse, more and more programs hardly depend on systemd now. Gnome 3 is an example, and that's why I don't, and won't, use Gnome 3.
I don't use any systemd-based distro personally. Sadly, professionally, I have to, since RedHat/CentOS and Debian adopted it (and Ubuntu LTS will do soon). And systemd makes my job uselessly more complicated. For exemple, why must I deal with journald and its fancies when I setup a syslog server (and I have to, because journald don't even know what are centralized logs...) on my servers ? Why systemd maintainers continuously change big parts of its behaviour, without any consideration of major-minor versionning, and why RedHat/CentOS maintainers dismiss this fact (the CentOS 7.1 to 7.2 update is painful, because systemd switched from 208 to 219) ? Why, more generally, the answer is often "systemd" when I encounter a problem on a server ?
If that is the case, why do you run CentOS 7 on the server? You can stay with CentOS 6 for now and either wait till Linux systemd-free distribution mature enough to be run on server is available. Which it almost is: Devuan (systemd-free fork of Debian) has released "alpha" version about half a year ago. If you feel "married" to Linux, maybe it is a good idea to play with Devuan, provide them feedback thus helping them to become system-free Linux acceptable for servers. Simultaneously you can explore other options which would be to migrate away from Linux (Open Solaris, FreeBSD, NetBSD, OpenBSD will be much smaller step than stepping up to CentOS 7 - that is my experience, though FreeBSD migration of servers I started came much earlier than CentOS 7 and for different reason).
Good Luck!
Valeri
Sylvain. Pensez ENVIRONNEMENT : n'imprimer que si ncessaire
+++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++