[so] Proiect angel(2) / angelize(2) -- Linux system calls

Alexandru Goia warmwhitewolf at gmail.com
Sun May 19 14:16:08 EEST 2019


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190519/b8ed38a5/attachment.html>


More information about the so mailing list