InicioLinuxInitNG: Un reemplazo a SysVinit

InitNG: Un reemplazo a SysVinit

Linux11/21/2010


[estupidez]Ayer tuve un problema con una chica llamada lucía (sí, soy cruel, lo escribo en minúsculas aún siendo un nombre propio). Primero se me ocurrió ignorarla, pero mi furia subió y decidí asesinarla. Fue fácil, aunque si hacés un "pidof lucía" te va a dar un archivo gigantesco, que por suerte se puede parsear. Yo no hice nada de eso y usé grep:

pidof lucia | grep Uruguay

Y dió unas cuantas lucías. Pero luego especifiqué agregando "Zona roja de Montevideo", y aparecieron dos o tres.
Como no tenía ganas de andar buscando las maté a las tres. Así que si murió a medianoche una Lucía lo siento, pero tengan en cuenta que fue por el bien de la sociedad (o de mi saciedad).[/estupidez]

Bueno, no te hagas el Agatha Christie, vamos a ver qué carajo es InitNG, no, mejor que es SysVinit.

SysVinit


Es el programa que hace arrancar nuestro preciado GNU/Linux. Nada más. El problema del mismo es que es lento, ya que inicia los programas secuencialmente. InitNG resuelve este problema, ejecutando todo lo que sea posible en paralelo, además de que provee un sistema de dependencias, que hace muy sencilla la configuración de los runlevels. Además puede monitorizar servicios, por lo que no se necesitan programas externos como monit.

Requisitos

* GCC >3.4

* CMake >2.2
Instalando InitNG


Bien, no sé que distro tienes, ¡así que vamos a compilarlo! No es nada difícil, sólo cancela los eventos de la próxima semana, [risa hipócrita], es broma [risa hipócrita].

Vamos a clonar la última revisión del proyecto, en este caso usan SVN, deben instalar subversion.

svn co https://svn.initng.org/initng/trunk initng-svn
svn co https://svn.initng.org/initng-ifiles/trunk initng-ifiles-svn



Ahora...

mkdir initng-build && cd initng-build

Es el momento de elegir las cflags al compilador. ¿Qué son las cflags? Buhh, no quiero explicarlo ahora...

Bien, hagámoslo:

export CFLAGS=”-march=native -O2 -fomit-frame-pointer”
cmake ../initng-<versión>
make
su -c "make install"


IFiles


No, no es el nombre de un nuevo sistema de ficheros de Apple. Son los scripts de initng.

mkdir initng-ifiles-build && cd initng-ifiles-build && cmake ../initng-ifiles-<versión> && make
su -c "make install"



Generamos los runlevels...

genrunlevel -all



Revisen InitNG para ver que todo esté bien, y estén los runlevels que queremos. Pueden usar ng-update...

GRUB


Deben buscar una línea que dice algo así como: kernel /boot/vmlinuz … y agregarle init=/sbin/initng al final.

-- Fin del post --

Ayuda


Página web
Datos archivados del Taringa! original
59puntos
1,584visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

A
Ayortano🇦🇷
Usuario
Puntos0
Posts11
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.