🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #139

Re: Por fin, he vencido a LiNUX

#139
From: Enrique Ferrero
Date: Mon, 05 Jul 1999 00:00
80 lines
4021 bytes
Cymoril sin patas escribi� en mensaje <377eecc0.2541147@news.mad.ttd.net>...
>Cr�nica de una victoria anunciada.
>
>He conseguido vencer a LiNUX y hacer que funcione.
>
>Con respecto a los cuelgues, consegu� gracias a la ayuda de Enrique
>Ferrero constuir un demonio que consumiese CPU en tiempos muertos.
>
>Aunque no segu� las instrucciones de Enrique al pie de la letra (puede
>que el se equivocara en alguna cosa o que mi ordenador sea especial o
>que tambi�n se pueda hacer as�), pero el demonio que constru� fue
>este:
>
>idlerd.c
>
>main() { if (fork()==0) // somos los padres
>{ while (1) {} }
>else // somos los hijos !!!
>{exit(); }
>

Bien, bien. En realidad hay algunos detalles en los que me equivoqu�, pero
el proceso es el que has seguido. Del man de fork:

RETURN VALUE
    On success, the PID of the child process is returned in the parent's
thread of execution, and a 0 is returned in the child's thread of execution.
On failure, a -1 will be returned in the parent's context, no child process
will be created, and errno will be set appropiately.

O sea, que si fork()==0, es el hijo y no el padre. Por eso te ha funcionado
lo que has hecho. �No hay nada como el ensayo y error para que la humanidad
avance!;-)
Por otra parte, s� ser�a conveniente que cerraras la entrada, salida y error
estandard como te coment�, o al menos en el hijo. No cuesta nada y te hace
el demonio m�s robusto.
Finalmente, hubo una persona, no recuerdo quien, que te coment� que te
pusieras un programa que hiciera algo �til, como el programa este de SETI, o
un desencriptador (eran ejemplos que dio). Ahora que ya conoces el tema de
los forks, quiz� te sea m�s interesante esta opci�n.........


>Ya s� que ni cierra la entrada ni la salida ni cierra nada. El caso es
>que se queda como demonio cargadito en memoria, ocupando muy poca RAM
>y comi�ndose el 99.1% de la CPU.
>En principio lo dejar� as� que funciona perfectamente.
>
>Respecto de los cuelgues de las X, y esto va por TODOS los que teng�is
>tarjetas AGP como S3 Trio 3D y cosas de esas, en www.xig.com me he
>descargado un servidor X propietario que te pasas. Es de pago, vale.
>Pero no se me ha colgado el ordenador ni una sola vez. El scitech
>display doctor's nucleus tambi�n de pago, tambi�n es una pasada ...
>van por la beta 5 (www.scitechsoft.com)


Eso es interesante. Sin embargo, los de xfree86 anuncian en su p�gina que
esperan lanzar ahora en julio a m�s tardar, una versi�n de xfree86.3.3, con
soporte a todas estas tarjetas que se han popularizado y que no ten�an
soporte todav�a. Espero que no tarden mucho.

Esto traer� una serie de cuestiones, la m�s cr�tica de las cuales ser�:
�C�mo integrar estos nuevos servidores espec�ficos con m�quinas que han
implementado el frame buffer? Supongo que  habr� documentaci�n en el paquete
que saquen, pero........


Por cierto. Siempre he querido preguntar, �Qu� es eso de Cymoril?

Un saludo.

>
>Deica Logo
>-----------------------------------------------
>Cymoril sin patas
>
>"I believe this is heaven to no one else but me, and I'll defend it as long
as I can be left alone to linger in my own silence."
>
>-----------------------------------------------
Technical Details
Message-ID: <7lpmgo$6ae$1@talia.mad.ttd.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <377eecc0.2541147@news.mad.ttd.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f9fe1,78aaca8ff34f2a07
X-Google-Attributes: gidf9fe1,public
X-Google-Thread: f6099,78aaca8ff34f2a07
X-Google-Attributes: gidf6099,public
X-Google-Thread: f86c8,78aaca8ff34f2a07
X-Google-Attributes: gidf86c8,public
From: "Enrique Ferrero" <enferpuc@olemail.com>
Subject: Re: Por fin, he vencido a LiNUX
Date: 1999/07/05
Message-ID: <7lpmgo$6ae$1@talia.mad.ttd.net>
X-Deja-AN: 497290116
References: <377eecc0.2541147@news.mad.ttd.net>
Organization: Telefonica Transmision de Datos
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Newsgroups: es.comp.os.linux.programacion,es.comp.os.linux.misc,es.comp.os.linux