Tuesday, September 22, 2009

Cosa avviene sotto un sistema grafico Linux?

Per qualsiasi operazione che si svolge col mouse in un ambiente grafico di un sistema operativo (nel mio caso caso Gnome in Ubuntu 9.04) viene chiamato un comando oppure una serie di comandi (per esempio, quando si clicca su un pulsante come "Monta nuova periferica" il sistema operativo esegue il comando mount con i relativi parametri, ecc.).
Sarebbe molto interessante un software per visualizzare in tempo reale tutti i dettagli di quello che avviene "sotto" il sistema grafico, specialmente per quanto riguarda Linux. In particolare, penso che sarebbe molto istruttivo per imparare i comandi o per farsi un'idea di come funziona precisamente il sistema operativo.
Sono ancora alla ricerca di applicazioni del genere. Per il momento ho provato htop e sembra abbastanza interessante. Si tratta di una versione "amplificata" del comando top:

2 comments:

  1. htop è un ottimo software per capire cosa si cela dietro al server X io consiglierei anche ogni tanto l'utilizzo di dmesg che fornisce sullo standard output i messaggi contenuti nel buffer del kernel del sistema operativo.

    ReplyDelete
  2. Sì dmseg è un ottimo comando per il rilevamento dell'attività del kernel, ma visualizza più che altro il log totale delle attività, non i veri comandi al di sotto del sistema.

    ReplyDelete