Difference between pages "Mitigating Systemd" and "Template:F"

(Difference between pages)
m (timedated: Added description.)
 
 
Line 1: Line 1:
Funtoo currently has no plans to migrate or adopt systemd as it's default init system. This does '''not''' prevent you from using systemd on your system. [https://coreos.com/ CoreOS], for example, is a systemd based system build on Gentoo.
+
<includeonly><code>{{{1}}}</code>{{#set:Mentions File={{#explode:{{{1}}}|/|-1}}}}</includeonly>
 
+
For users not seeking to use systemd, that is, most Funtoo users, this page will serve both as the Funtoo development team's planning for the future, and information on how to avoid systemd in your system.
+
 
+
== Components of systemd ==
+
 
+
=== systemd ===
+
 
+
Provides replacements for the following daemons or utilities:
+
 
+
* {{Package|sys-apps/sysvinit}}
+
* {{Package|sys-power/pm-utils}}
+
* {{Package|virtual/inetd}}
+
* {{Package|sys-power/acpid}}
+
* [[Installing a Logger|syslog]]
+
* {{Package|sys-apps/watchdog}}
+
* [[Installing a Cron Daemon|cron]]
+
* atd
+
 
+
=== consoled ===
+
 
+
Provides a user console daemon and handles Linux Virtual terminal support.
+
 
+
=== [http://www.freedesktop.org/wiki/Software/systemd/hostnamed/ hostnamed] ===
+
 
+
This is a tiny daemon that can be used to control the host name and related machine meta data from user programs. It currently offers access to five variables:
+
 
+
* The current host name (Example: dhcp-192-168-47-11)
+
* The static (configured) host name (Example: lennarts-computer)
+
* The pretty host name (Example: Lennart's Computer)
+
* A suitable icon name for the local host (Example: computer-laptop)
+
* A chassis type (Example: "tablet")
+
 
+
=== journald ===
+
 
+
Provides logging functionality.
+
 
+
Provides replacement for the  [[Installing a Logger|system logger]].
+
 
+
=== [http://www.freedesktop.org/wiki/Software/systemd/machined/ machined] ===
+
 
+
The daemon provides both a C library interface (which is shared with logind) as well as a D-Bus interface. The library interface may be used to introspect and watch the state of virtual machines/containers. The bus interface provides the same but in addition may also be used to register or terminate machines.
+
 
+
=== localed ===
+
 
+
TODO.
+
 
+
=== [http://www.freedesktop.org/wiki/Software/systemd/logind/ logind] ===
+
 
+
Manages user logins and seats. Replaces {{Package|sys-auth/consolekit}}.
+
 
+
=== networkd ===
+
 
+
Provides the facilities to perform various network configurations.
+
 
+
=== resolved ===
+
 
+
TODO.
+
 
+
=== [http://www.freedesktop.org/software/systemd/man/systemd-halt.service.html systemd-shutdown] ===
+
 
+
TODO.
+
 
+
=== [http://www.freedesktop.org/wiki/Software/systemd/timedated/ timedated]  ===
+
 
+
This is a tiny daemon that can be used to control the system time and related settings. It currently offers access to four settings:
+
 
+
* The system time
+
* The system timezone
+
* A boolean controlling whether the system RTC is in local or UTC timezone
+
* Whether the systemd-timesyncd.service (NTP) services is enabled/started or disabled/stopped.
+
 
+
=== timesyncd ===
+
 
+
TOD.
+
 
+
=== udevd ===
+
 
+
udev was merged into the systemd source tree.
+
 
+
=== libudev ===
+
 
+
The standard library for using {{Package|sys-fs/udev}}.
+
 
+
Alternatives:
+
* {{Package|sys-fs/eudev}}
+

Revision as of 06:59, January 4, 2015