Am 09.09.2014 um 06:31 schrieb Bruce Dubbs:
The other day I was trying to understand how updatedb was scheduled to
run on my Arch install, as there was no entry in cron. It turns out
it's "scheduled" via systemd: "When mlocate is installed, a script is
automatically scheduled to run daily via systemd" [1]. Really?
Systemd is also a cron replacement too now?
[1] https://wiki.archlinux.org/index.php/locate
and a dhcp client and a login client and a syslog client ...
You can disable them or ignore them, but you can't remove them if you
are using systemd for other things.
...and a replacement for ntp client and server. I guess at some point it
will also include a IPP printing daemon and other daemons as well.
To be honest: a properly configured systemd can accelerate the startup
massively which is of great advantage on notebooks. This advantage is
much smaller on desktops (that you usually boot five times a week) and
virtually not existing on a server that you just reboot every few weeks
after updating kernels. Giving the complexity of this PID 1 I am really
wondering why many server distributions move to systemd.
For LFS as a flexible base for building tailored distribution, including
systemd is a great benefit. To keep LFS understandable as an educational
tool systemd just is a PITA. As an educational tool I would even strip
it down further: Try to use busybox to replace some of the packages in
chapter 5, try the same in chapter 6 (will not completely work, might
require some patches), BLFS still will need coreutils, diffutils and
stuff. And even replace the SysV init with busybox' init configured BSD
style. If I should have too much time one day, I'll probably fork this
kind of simplified LFS.
Yours,
Mattias
--
Mattias Schlenker - Freier IT-Fachredakteur und -autor
[email protected]
Mattias Schlenker - IT-Consulting, Softwareentwicklung
[email protected]
Address__ August-Bebel-Str. 74 - D-04275 LEIPZIG - GERMANY
Call me! (VoIP)__________________________ +49 341 39290767
Call me! (PoTS + Faksimile)______________ +49 341 30393578
Call me if it's urgent! (Mobile)_________ +49 163 6953657
VATIN_________________________________________ DE240998538
Fork me!____________________ https://github.com/mschlenker
Website.__________________ http://www.mattiasschlenker.de/
My books!___________ http://www.arduino-hausautomation.de/
Google+_________ https://www.google.com/+MattiasSchlenker1
Xing_______ https://www.xing.com/profile/Mattias_Schlenker
--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page