systemd

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
systemd
Desarrollador
Lennart Poettering, Kay Sievers y otros
freedesktop.org/.../systemd/
Información general
Diseñador Lennart Poettering, Kay Sievers[1]
Lanzamiento inicial 30 de abril de 2010 (info)
Última versión estable 219 (info)
16 de febrero de 2015; hace 3 meses (2015-02-16)
Género Init daemon
Programado en C[2]
Sistema operativo Linux
Licencia GNU LGPL 2.1+ (software libre)[3]
En español No
[editar datos en Wikidata]

systemd es un demonio de administración de sistema diseñado exclusivamente para la API del núcleo Linux. systemd fue desarrollado para reemplazar el sistema de inicio (init) heredado de los sistemas operativos System V y Berkeley Software Distribution (BSD). En el proceso de arranque en Linux, es el primer proceso que se ejecuta en el espacio de usuario, por lo tanto, también es el proceso padre de todos los procesos hijos en el espacio de usuario.

Está hecho para proveer un mejor framework para expresar las dependencias del servicio, permite hacer más trabajo paralelamente al inicio del sistema y reducir la sobrecarga del shell.

El nombre viene del sufijo system daemon (procesos en segundo plano) con la letra d.[4]

systemd fue escrito por Lennart Poettering[1] y publicado como software libre bajo los términos de la GNU Lesser General Public License versión 2.1 ó posterior.[3]

Diseño[editar]

Componentes de systemd

Comparado con el init de System V, systemd puede tomar ventaja de nuevas técnicas:

  • Los servicios de activación de sockets y la activación de buses, que conduce a una mejor paralelización de servicios independientes.
  • cgroups se utilizan para realizar un seguimiento de los procesos de servicio, en lugar de PIDs. Esto significa que los demonios no pueden “escapar” de systemd aunque estén doblemente-bifurcados.

systemd es sólo para Linux por diseño, ya que depende de características como cgroups y fanotify.[5]

Adopción[editar]

En mayo de 2011, Fedora se convirtió en la primera distribución principal de Linux en habilitar systemd por defecto.[6]

Distribuciones en las que systemd está habilitado de forma predeterminada:

Debian GNU/Linux desde la versión 8 "Jessie",[7] Fedora 15 y superior,[8] Frugalware 1.5 y superior,[9] Mageia desde la versión 2,[10] Mandriva 2011,[11] openSUSE 12.1 y superior,[12] Arch Linux desde octubre de 2012,[13] Siduction desde diciembre de 2013,[14] CentOS 7 desde julio de 2014 y Ubuntu a partir de su version 15.04 (abril de 2015).

Distribuciones en las que systemd está disponible:

  • Gentoo ofrece paquetes systemd como elementos no soportados oficialmente.[15] [16]

Véase también[editar]

Referencias[editar]

  1. a b Lennart Poettering, «FAQs», systemd (0pointer), http://0pointer.de/blog/projects/systemd.html#faqs, consultado el 16 de junio de 2011 
  2. «systemd», Analysis Summary (Ohloh), http://www.ohloh.net/p/systemd 
  3. a b «README – License», systemd git (freedesktop.org), http://cgit.freedesktop.org/systemd/systemd/tree/README, consultado el 12 de enero de 2014 
  4. Lennart Poettering, Kay Sievers, Thorsten Leemhuis (8 de mayo de 2012), Control Centre: The systemd Linux init system, The H, http://h-online.com/-1565543 
  5. Lennart Poettering (30 de abril de 2010), systemd FAQ, http://0pointer.de/blog/projects/systemd.html, consultado el 14 de diciembre de 2011 
  6. "F15 one page release notes", fedoraproject.org, 2001-05-24
  7. Debian Project, Debian 8 "Jessie" released, Debian Project, https://www.debian.org/News/2015/20150426 
  8. Dj Walker-Morgan (24 de mayo de 2011), Fedora 15's Lovelock released, The H, http://h-online.com/-1249820, consultado el 26 de mayo de 2011 
  9. Phayz (17 de enero de 2012), Review of 2011, Frugalware Project, http://frugalware.org/news/223, consultado el 22 de agosto de 2012 
  10. Fabian Scherschel (23 de mayo de 2012), Mageia 2 arrives with GNOME 3 and systemd, The H, http://h-online.com/-1582479, consultado el 26 de mayo de 2012 
  11. Dj Walker-Morgan (29 de agosto de 2011), Mandriva 2011 arrives with systemd, The H, http://h-online.com/-1332627, consultado el 29 de agosto de 2011 
  12. Chris von Eitzen (16 de noviembre de 2011), openSUSE 12.1 arrives with systemd and Btrfs, The H, http://h-online.com/-1380033, consultado el 16 de noviembre de 2011 
  13. systemd is now the default on new installations, Arch Linux News, 13 de octubre de 2012, https://www.archlinux.org/news/systemd-is-now-the-default-on-new-installations/, consultado el 29 de octubre de 2012 
  14. http://news.siduction.org/2013/12/siduction-2013-2-rc1-released-with-systemd/
  15. «Comment #210», systemd – bug #318365 (Gentoo's Bugzilla), https://bugs.gentoo.org/show_bug.cgi?id=318365#c210, consultado el 5 de julio de 2011 
  16. systemd, Gentoo's Documentation, http://www.gentoo.org/proj/en/base/systemd/, consultado el 5 de julio de 2011 

Enlaces externos[editar]