On 12/7/05, nrexecve <[EMAIL PROTECTED]> wrote: > > Pessoal, > > Desculpem-me pelo off-topic, mas creio que apenas nesta lista > encontrarei a resposta que eu gostaria de ter. > Sou usuário do Linux há algum tempo e agora estou experimentando o > FreeBSD. Estive lendo um livro sobre FreeBSD e me veio uma dúvida > antiga: afinal, qual é a diferença entre as palavras "terminal" e > "console"? Além disso, terminais via porta serial ainda são utilizados > em algum lugar atualmente?
Sendo muito simplista, "terminal" é um equipamento que permite a um usuário qualquer interagir com o sistema. "Console" seria o painel de controle (fisicamente falando, não algo como "painel de controle" do Windows) do dispositivo chamado computador. O console pode até incluir um terminal com níveis privilegiados de acesso, mas também outras coisas, como chave de ligar, botões de reset, pausa e "sleep", chaves que selecionam modos de operação, controle de depuração e execução passo a passo etc. Muitas destas coisas não estão disponíveis nos nossos pobres micrinhos -- ainda que, às vezes, sejam vendidos com nome de "servidor" --, ao passo que outras são implementadas de formas diferentes e mais sofisticadas, como LOM. No Unix, quando se fala em "console", pensa-se geralmente no terminal que mostra mensagens do sistema e aceita acesso privilegiado, como a operação em modo "single-user". O terminal que atua como console pode ser composto pelo conjunto teclado ligado diretamente à porta de teclado do micro e vídeo ligado numa placa AGP, mas pode também ser um dispositivo ligado numa porta serial. Usar terminal serial como console é particularmente útil para desenvolvimento e depuração, sobretudo de kernel -- aspecto em que, por sinal, o BSD é superior ao Linux. Um exemplo prático de como isto é útil é a possibilidade de depurar o kernel quando o sistema trava dentro do X; com o "console" tradicional do PC, travar no modo gráfico implica não enxergar o que o depurador de kernel mostra. Existem vários tipos de terminais. Os seriais "burros" são apenas alguns desses tipos e ainda são usados e são úteis. Só não são mais tão comuns hoje porque o preço do PC aproximou-se do preço do terminal e porque redes com Ethernet e, mais modernamente, 802.11 também são baratas e são muito mais rápidas, mas não é raro que um PC velhinho seja ligado por portas seriais a sistemas centrais de processamento. E um PC ligado a um servidor UNIX pela porta serial, quer por cabo null-modem, quer por modems através de PSTN, não deixa de ser um terminal serial, também, e às vezes é útil para manutenção remota do sistema, que não necessariamente vai disponibilizar PPP, SLIP ou outra forma de TCP/IP sobre serial. Na verdade, se nos lembrarmos que teclados e mice são dispositivos seriais (mesmo que por trás de interfaces "avançadas", como USB -- que também é serial), talvez os nossos consoles sejam fundamentalmente mais "terminais" do que nós imaginamos a princípio. Por fim, "terminal" fica um pouco mais amplo (vago?) se nos lembramos de que um mesmo dispositivo (por exemplo, o "console" do PC) pode ter vários terminais virtuais, e dos pseudo-terminais, que permitem que usemos conexões remotas de rede, xterm, screen, script e outras maravilhas. Pesquisei um pouco no google, mas não tive muito sucesso. > > > Muito Obrigado, > Pedro Henrique > > > _______________________________________________ > Freebsd mailing list > Freebsd@fug.com.br > http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br > -- Um abraço. Paulo A. P. Pires ... Qui habet aurem audiat quid Spiritus dicat ecclesiis. _______________________________________________ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br