
Imagens Getty
Ao pesquisar computadores e codificação, algo que já existe há muito tempo, muitas vezes você encontra documentos em sites de universidades que dizem mais sobre isso do que qualquer página ou arquivo da Wikipedia.
Geralmente um PDF, mas também pode ser um arquivo de texto simples. Ele está localizado no subdiretório .edu e começa com o nome de usuário precedido por um caractere til (~). Geralmente é um documento elaborado por professores que enfrentam as mesmas dúvidas a cada semestre para maximizar seu tempo e voltar ao trabalho. Recentemente, encontrei um documento desse tipo no Departamento de Astrofísica da Universidade de Princeton. “Introdução ao sistema X Window” por Robert Lupton.
Espaço de laboratório de informática da universidade. Como membro do Departamento de Ciências Astrofísicas de Princeton, que na época era o que tinha mais conhecimento sobre computadores, ele foi a Lupton para consertar coisas e fazer perguntas.
“Primeiro escrevi o código do servidor X10r4, que eventualmente se tornou o X11”, disse Lupton em entrevista por telefone. “Qualquer coisa que precisasse de código gráfico, qualquer coisa que precisasse de botões ou algum tipo de exibição em alguma coisa era um X. Se você estiver tentando trabalhar em seu porão, as pessoas provavelmente irão interrompê-lo. É por isso que ele escreveu isso.” ”

Imagens Getty
De onde vem X (depois de W)?
Robert W. Scheifler e Jim Gettys, do MIT, passaram “as últimas duas semanas criando um sistema de janelas para o VS100” em 1984. O projeto de lei foi apresentado como parte do objetivo do Projeto Athena de construir computação em todo o campus usando recursos distribuídos e múltiplas plataformas de hardware. É independente de plataforma e fornecedor e pode chamar recursos remotos. Scheifler “roubou uma quantidade significativa de código do W”, tornou sua interface assíncrona e muito mais rápida e “chamou-a de X” (na época, isso ainda era uma coisa legal).
Esse tipo de compatibilidade entre plataformas permite que o X funcione em Princeton e, por extensão, em Lupton. Ele diz no guia que X fornece “ferramentas, não regras” e que permite “muitas diretrizes confusas”. Depois de explicar a natureza das três partes do X (servidor, cliente e gerenciador de janelas), ele continua oferecendo algumas dicas.
- A tecla modificadora é a tecla X. “Essa sensibilidade também se aplica a coisas que você normalmente não consideraria sensíveis a maiúsculas e minúsculas, como botões do mouse.”
- Para iniciar 'X, digite
xinit; Não insira X a menos que você tenha definido um alias. O próprio X inicia o servidor, mas não o cliente, então a tela fica em branco. ” - “Todos os programas executados no X são equivalentes, mas um deles, o gerenciador de janelas, é mais equivalente.”
- “”usando,
--zaphod“A bandeira impede que o mouse entre em uma tela invisível.” Alguém deveria saber explicar a etimologia. ” (meu link). - “Se você diz
kill 5 -9 12345Seria uma pena porque o console parece irremediavelmente confuso. Retorne ao outro terminal.kbd mode -a, tome cuidado para não usar -9 sem um bom motivo. ”
Perguntei a Lupton, que encontrei no seu último dia de viagem ao Chile para ajudar com um telescópio muito grande, como ele se sentia em relação ao X 40 anos depois. Por que sobreviveu?
“Funcionou, pelo menos em comparação com outras opções que tínhamos”, disse Lupton. Ele ressaltou que os sistemas de Princeton “não estavam altamente conectados em rede na época”, portanto os problemas de tráfego de rede enfrentados por alguns da Empresa X não eram um problema na época. “As pessoas também não esperavam muito de uma GUI. Eles esperavam uma linha de comando, talvez alguns botões… Era a versão mais portátil do sistema de janelas, disponível tanto no VAX quanto no Suns na época. Foi feito … não foi ruim.”

