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 209
19 de febrero de 2014; hace 46 días (2014-02-19)
Género Init daemon
Programado en C[2]
Sistema operativo Linux
Licencia GNU LGPL 2.1+ (software libre)[3]
En español No No

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:

Fedora 15 y superior,[7] Frugalware 1.5 y superior,[8] Mageia desde la versión 2,[9] Mandriva 2011,[10] openSUSE 12.1 y superior,[11] Arch Linux desde octubre de 2012[12] y Siduction desde diciembre de 2013.[13]

Distribuciones en las que systemd está disponible:

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

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 2011-06-16 
  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 2014-01-12 
  4. Lennart Poettering, Kay Sievers, Thorsten Leemhuis (2012-05-08), Control Centre: The systemd Linux init system, The H, http://h-online.com/-1565543 
  5. Lennart Poettering (2010-04-30), systemd FAQ, http://0pointer.de/blog/projects/systemd.html, consultado el 2011-12-14 
  6. "F15 one page release notes", fedoraproject.org, 2001-05-24
  7. Dj Walker-Morgan (2011-05-24), Fedora 15's Lovelock released, The H, http://h-online.com/-1249820, consultado el 2011-05-26 
  8. Phayz (2012-01-17), Review of 2011, Frugalware Project, http://frugalware.org/news/223, consultado el 2012-08-22 
  9. Fabian Scherschel (2012-05-23), Mageia 2 arrives with GNOME 3 and systemd, The H, http://h-online.com/-1582479, consultado el 2012-05-26 
  10. Dj Walker-Morgan (2011-08-29), Mandriva 2011 arrives with systemd, The H, http://h-online.com/-1332627, consultado el 2011-08-29 
  11. Chris von Eitzen (2011-11-16), openSUSE 12.1 arrives with systemd and Btrfs, The H, http://h-online.com/-1380033, consultado el 2011-11-16 
  12. systemd is now the default on new installations, Arch Linux News, 2012-10-13, https://www.archlinux.org/news/systemd-is-now-the-default-on-new-installations/, consultado el 2012-10-29 
  13. http://news.siduction.org/2013/12/siduction-2013-2-rc1-released-with-systemd/
  14. «Comment #210», systemd – bug #318365 (Gentoo's Bugzilla), https://bugs.gentoo.org/show_bug.cgi?id=318365#c210, consultado el 2011-07-05 
  15. systemd, Gentoo's Documentation, http://www.gentoo.org/proj/en/base/systemd/, consultado el 2011-07-05 
  16. The Debian technical committee vote concludes, Lwn.net, 2014-02-11
  17. Mark Shuttleworth (14 de febrero de 2014). .

Enlaces externos[editar]