Newsgroup: it.comp.os.linux.debian
Titolo: /dev/cosole vs /dev/tty1

cosa cambia tra /dev/console e /dev/tty1?
ho visto che il kernel per partire necessita di /dev/console, e che 
scrive effettivamente li... e che init manda quel dispositivo come 
dispositivo di default per i suoi sottoprocessi...
poi pero' la getty vien rediretta su una tty, e da li pure la shell che 
ne deriva ha i descrittori rediretti su una tty
ma allora che cambia tra scrivere su /dev/console e su /dev/tty1?
perche' questo doppione?

 perche' questo doppione?
Non è un doppione. Semmai il concetto più simile a /dev/console è
/dev/tty0 che è la console virtuale attiva ed un tempo erano veramente 
la stessa cosa (credo che /dev/console fosse un link a /dev/tty0). 
Ora le cose sono state cambiate per ottenere maggiore flessibilità ed 
eliminare tutte le ambiguità.

 girava sui Veri Computer la console era una tastiera collegata 
..ed esistevano ancora le mezze stagioni

 la stessa cosa (credo che /dev/console fosse un link a /dev/tty0). 
nel serial-terminal-howto definiscono /dev/console la console "logica"
mentre /dev/tty laconsole "fisica"... quando un
tra i parametri di boot del kernel c'e' pure "console=device"
mettendo console=tty3 i messaggi del kernel arrivano solo (o quasi) sul 
terzo terminale virtuale
e cosa curiosa, caricato il sistema con console=tty3, se poi do il comando
echo OK > /dev/console questo mi appare solo nella console tty3, e non 
nel terminale corrente come accade di solito
quindi di default console e' uguale a /dev/tty0
pero' i messaggi del kernel quelli no
se levo una chiavetta mi compaiono a video sulla console attiva, e non 
sulla tty3
come mai?

 ...
Non capisco quale è la domanda.
Ripetendo quello che ho già detto, un tempo /dev/tty0
e /dev/console erano la stessa cosa, poi le cose sono 
state cambiate per avere maggiore flessibilità ed 
eliminare tutte le ambiguità. Prima un comportamento 
simile a quello descritto da te era difficile da realizzare.
Ed ancora non capisco il senso della tua domanda, 
sono tutte ovvietà.

 sono tutte ovvietà.
c'e' una bella frase di beppe grillo... che inizia uno dei suoi 
discorsoni dicendo...
"sono andato a controllare l'ovvio... l'ovvio non lo controlla mai nessuno"
se vuoi farti due risate istruttive...
http://www.youtube.com/watch?v=CJJ9rzReXso
per la console... devo approfondire ancora un po'... un giorno...
ciao

 gli utenti. Attualmente tty* sono le console virtuali mentre console è il 
  Questo spiegherbbe perche' in passato in qualche distribuzione
debian (non chiedermi quale, so solo che successe anche a me) tty1 si
comportava diversamente dalle altre... =8-)
  Nel caso dovesse risuccedermi, dov'e' che si pasticcia per mettere a
posto una tty1 di quel genere? :-o
  Grazie,
-- 
Gianfranco Bertozzi
Linux User #183585

 cosa cambia tra /dev/console e /dev/tty1?
Che di solito, uno � un link all'altro.
Di solito, mica � obbligatorio, potrei avere un pannellino
seriale o un terminale effettivo.
Uno � la console "logica", l'altro � il device fisico (beh,
pseudofisico) cui il kernel si appoggia durante l'avvio, e
che considera "la console" del sistema.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Che di solito, uno è un link all'altro.
Puttanata.
Il fatto che di solito /dev/tty0 e /dev/console fanno riferimento alla
stessa console virtuale non vuol dire che sono due link.
/dev/console e /dev/tty0 sono due dispositivi diversi con numeri diversi
/dev/console ha maggiorre 5 e minore 1
/dev/tty0 ha maggiore 4 e minore 0
Però non è che hai tutti i torti, Unix e Linux hanno subito una evoluzione
per cui quello che dici tu era vero, un tempo. Fino al kernel 2.2 console e 
tty0 erano lo stesso dispositivo poi i numeri maggiore e minore sono stati 
riorganizzati e...

 per cui quello che dici tu era vero, un tempo. Fino al kernel 2.2 console e 
Uhm, dici che debbo fare qualche update alle mie conoscenze?
Seguirò il consiglio.
Eh, lavoro ancora troppo spesso con vecchi unix, in effetti, e lì
cosa usare come console si risolve con un link.


 Uhm, dici che debbo fare qualche update alle mie conoscenze?
Purtroppo in informatica bisogna aggiornarsi ogni giorno. Ciò che 
è vero oggi può diventare una stupidata domani e ciò che è arcaico 
ed obsoleto può essere riscoperto e diventare lo stato dell'arte.