uhm no non ci stiamo capendo mi sà heheh.
stò discutendo il fatto che essendo entrambi scritti in c, hanno lo stesso "potenziale". mi spiego :
se nel kernel c'è l'implementazione della funzione per una determinata system call, allora la stessa implementazione la potrei fare su un mio programma scritto a livello user-mode (visto che il linguaggio è lo stesso). quindi la mia domanda è : posso implementare queste funzioni? e se la risposta è no (sicuramente è no, sennò ognuno potrebbe interfacciarsi direttametne con l'HW da user-mode) cosa è che mi impedisce di farlo? è il kernel che mi blocca o è il compilatore che (magari) non riconosce certe librerie visibili solo (per esempio) in "kernel-mode"?

Rispondi quotando