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