Cosa succede quando uccidi kernel_task su OS X? È possibile? So che il sistema si riavvia a causa del panico del kernel quando si uccide launchd, ma non riesco a trovare alcuna risorsa online e ho paura di provare ad uccidere kernel_task.
Non puoi uccidere correttamente kernel_task. Activity Monitor non ti permette di uccidere kernel_task affatto - né come amministratore né come root.
Se provi a superare in astuzia kernel_task usando kill -9 0
o /bin/kill -9 0
come root ti uccidi, cioè il primo comando uccide bash (kill è un comando integrato di bash) e il secondo comando uccide /bin/kill
perché in entrambi casi lo 0 è interpretato come me / te stesso e non come kernel_task.
La pagina man per la chiamata di sistema kill
(che è chiamata da kill
e /bin/kill
) spiega che
If pid is zero:
Sig is sent to all processes whose group ID is equal to the process group ID of
the sender, and for which the process has permission; this is a variant of
killpg(2).
Questo rende praticamente impossibile persino tentare di uccidere il processo con PID 0.
u CANT ucciderlo causa il suo kernel, che è basicley il nucleo di un sistema operativo che avvia anche tutte le applicazioni e driver e ucciderlo sarebbe lo stesso che provare a rimuovere tutto il tuo corpo dalla tua il suo corpo è impossibile perché stai cercando di rimuovere qualcosa di forma in sé che è tanto impossibile quanto più veloce la velocità della luce durante la corsa confrontalo con il tentativo di rimuovere la mela di una mela con la stessa mela se si trasforma in un buco nero che non può scomparire e dal momento che il buco nero è la mela non è ancora andato via solo per uccidere kernel_task è da un overide manuale dei suoi dati CRASHES SE ANCHE TENTATO CAUSA DI U TENTARE DI RAGGIUNGERE LO SPAZIO DI KERNEL E SCRIVERE SULLA PIÙ IMPORTANTE APPLICAZIONE DELL'OS