Debugging Techniques ==================== Debugging by Printing / Redirecting Console Messages ---------------------------------------------------- Ho provato a impostare il livello di log massimo lanciando il comando ``echo 8 > /proc/sys/kernel/printk``, ma l'effetto di questa configurazione non e\' quello che mi aspetterei. Infatti facendo in questo modo e aprendo una *emulatore di terminale* non vedo i messaggi di log del kernel. Al contrario se cambio terminale virtuale (con il comando ``chvt``), vedo gli effetti di ``printk``. Inoltre sembra che il messaggio venga scritto solamente nel terminale virtuale che e\' in uso nell'istante in cui viene chiamato il comando di stampa. Io non riesco a capire come faccia ``printk`` a capire quale dispositivo abbia il focus e quindi su quale stamparmi i messaggi di log. Inoltre non capisco che differenza ci sia tra i terminali virtuali testuali e quelli invece emulati aperti nella sessione grafica (per esempio con il comando ``kitty`` o ``xterm``) e perche\' il kernel riesce a scrivere senza problemi i messaggi sui terminali ``TTY`` e non su quelli emulati ``PTS``.