<div dir="ltr"><div>Salutare, dragi colegi, prieteni, iubitori de Linux, Unix, open-source !</div><div><br></div><div>Mai demult, am scris pe lista despre apelul de sistem angel(2), care permite</div><div>proceselor care il apeleaza "sa aiba vieti infinite", adica sa reziste la semnalele</div><div>trimise SIGKILL, SIGSTOP. Asta ar demonta dogma UNIX cum ca aceste 2 semnale</div><div>nu pot fi ignorate & etc :<br></div><div><br></div><div><a href="http://romania-acknowledges-stars.blogspot.com/2018/10/angel-call-in-kernel.html">http://romania-acknowledges-stars.blogspot.com/2018/10/angel-call-in-kernel.html</a></div><div><a href="http://romania-acknowledges-stars.blogspot.com/2018/10/operating-systems-unix-myth-bypassed.html">http://romania-acknowledges-stars.blogspot.com/2018/10/operating-systems-unix-myth-bypassed.html</a></div><div><a href="http://cursuri.cs.pub.ro/pipermail/so/2018-November/018670.html">http://cursuri.cs.pub.ro/pipermail/so/2018-November/018670.html</a></div><div><br></div><div>Mai departe, imi propun ca orice proces ce are un pid, sa fie luat sub umbrela acestui mecanism,</div><div>deci dandu-se comanda angelize(1), #./angelize $pid, procesul ce are process id-ul $pid, sa fie aparat</div><div>de acest mecanism de vieti infinite.</div><div><br></div><div>Mi-a iesit, tehnic vorbind, si 100% pe testate. Asta adaugand inca un system call, ce are 1 argument : pid-ul</div><div>ce se obtine in nucleul Linux (cunostinte minime SO2), prin lista circulare de procese.</div><div><br></div><div><br></div><div>Proiectul angel/angelize(2) este pe aceeasi linie cu Tema Asistenti - Guardian Process, in sensul</div><div>ca ofera _stabilitate_ (viata infinita) unui proces, mai mult decat pornirea/repornirea/oprirea unui proces viu.<br></div><div><br></div><div>Proiectul angel/angelize(2) este 100% PRACTIC, nu doar proiect, tema teoretica.</div><div><br></div><div><br></div><div>Enjoy !</div><div><br></div><div>Alexandru Goia</div><div>Linux hacker<br></div></div>