domingo, 9 de mayo de 2010

systemd, otro reemplazo de init

systemd, otro reemplazo de init: "Cuenta Diego Calleja en su blog:Justo cuando parecía seguro que upstart era el futuro, cuando todas las distribuciones lo habían integrado o planeaban hacerlo, ocurre lo que tantas veces en el mundo linuxero: Sale alguien implementado algo totalmente diferente porque no termina de gustarle la nueva propuesta. Estas cosas sin duda son una enorme pérdida tiempo en muchos casos, pero también una gran fuente de creatividad. Ese es el caso de systemd, el nuevo juguete de Lennart Poettering (también creador del magnífico Pulseaudio). Poettering ha aplicado otro punto de vista al problema del arranque. Prescinde de las dependencias y la sincronización la relega a mecanismos sistémicos de bajo nivel. Bajo systemd todos los servicios del sistema podrían arrancarse a la vez, sin preocuparse de que tal servicio depende de otro. El truco utilizado es el mismo que utiliza inetd o el launchd de Mac OS X: [...] que esos sockets pueden crearse antes de que los servicios arranquen. systemd, mismamente, puede crearlos -pero sin "escuchar" lo que se envía a ellos-, y las aplicaciones pueden conectarse e incluso escribir a ese socket, porque el kernel va guardando en un buffer todo, a espera de que alguien se decida a leerlo.Sigue en la entrada completa. El mantenedor de Upstart Scott James Remnant ha escrito sus impresiones sobre systemd. Más comentarios en LWN y OSNews."