1 pontos por GN⁺ 2024-06-20 | 1 comentários | Compartilhar no WhatsApp

Informações gerais do TALISMAN

A estreia do sistema X Window em servidores Unix

  • Autor: Robert W. Scheifler
  • Data: 19 de junho de 1984

Contexto do desenvolvimento do sistema X Window

  • Nas últimas semanas, foi escrito um sistema de janelas para o VS100.
  • Muito do código do sistema W existente foi aproveitado, alterado para uma interface assíncrona e recebeu o nome de X.
  • O desempenho ficou em cerca de duas vezes o do sistema W.
  • No momento, o código está bastante estável, mas ainda restam alguns defeitos.

Estado atual do sistema X Window

  • No LCS, o uso do sistema W foi interrompido, e aplicações estão sendo desenvolvidas ativamente para o sistema X.
  • Quem ainda usa o sistema W também deveria considerar a migração para o sistema X.
  • O sistema X não é o sistema de janelas definitivo, mas é um bom ponto de partida para experimentação.

Interface e aplicações do sistema X Window

  • No momento, existem interfaces para CLU e Argus, e uma interface em C também está em desenvolvimento.
  • Três aplicações existentes: editor de texto (TED), interface de I/O do Argus e um gerenciador de janelas básico.
  • Ainda não há documentação.

Demonstração e distribuição do código

  • Quem quiser ver uma demonstração pode visitar a sala NE43-531, e é recomendável ligar para 3-1945 antes da visita.
  • Quem quiser o código só precisa trazer uma fita.
  • Quem tiver interesse em corrigir defeitos pode entrar em contato.

Opinião do GN⁺

  • Importância histórica do sistema X Window: o sistema X Window teve grande influência no desenvolvimento posterior de interfaces gráficas de usuário (GUI).
  • Vantagens da interface assíncrona: a interface assíncrona desempenha um papel importante na melhoria do desempenho do sistema e da experiência do usuário.
  • Importância da documentação: pode haver falta de documentação nas fases iniciais de desenvolvimento, mas, no longo prazo, a documentação é essencial.
  • Necessidade de transição tecnológica: a migração de um sistema existente para um novo sistema pode ser difícil no início, mas é preciso considerar os benefícios de longo prazo.
  • Participação da comunidade: projetos de código aberto dependem da participação e da colaboração da comunidade, o que contribui para o avanço e a estabilidade do projeto.

1 comentários

 
GN⁺ 2024-06-20
Opinião do Hacker News
  • Primeiro comentário: Compartilha a experiência de ter iniciado o X11 pela primeira vez em 1992 e a lembrança de ter tido uma workstation HP-UX. Parabeniza o X11 pelos 40 anos e agradece por ele ter sido disponibilizado gratuitamente.

  • Segundo comentário: Lamenta que o X não tenha incorporado um protocolo de áudio. Recorda que configurar sistemas de áudio nos anos 90 e 2000 era muito difícil.

  • Terceiro comentário: Compartilha a experiência de ter conseguido executar o X em um sistema FreeBSD 2.1. Gostou do fato de poder experimentar vários gerenciadores de janelas.

  • Quarto comentário: Recorda o encontro com Jim Gettys, coautor do X11, no Atlanta Linux Symposium no fim dos anos 90. Compartilha a experiência de ter trabalhado no porte do X11 para 64 bits.

  • Quinto comentário: Critica o fato de o X11 ter ganhado uma rede social depois de 40 anos. Compartilha a lembrança de ter usado um terminal X pela primeira vez na época da universidade.

  • Sexto comentário: Não sabia que o nome X era uma progressão a partir de W. Menciona que o sistema de janelas Y foi tentado várias vezes, mas não teve sucesso.

  • Sétimo comentário: Achou divertido ler a recomendação para mudar de W para X. Brinca que agora parece que estamos voltando para W.

  • Oitavo comentário: Acha interessante que o X tenha tido bindings para CLU antes de C. Compartilha um link sobre a linguagem de programação CLU.

  • Nono comentário: Pergunta-se se Sun, Dec e HP, nos anos 90, poderiam ter competido com o Windows NT se não tivessem adotado o X e tivessem desenvolvido uma stack voltada primeiro para o ambiente local. Considera interessante que, na história do Linux, houvesse o desejo de implementar um sistema operacional semelhante ao Amiga.

  • Décimo comentário: Compartilha a experiência de ter executado o XFree86 no Slackware no começo dos anos 90. Lembra do aviso de que configurar a frequência de varredura de monitores CRT podia ser perigoso.

  • Décimo primeiro comentário: Compartilha um link da Wikipédia sobre a origem e a história do X Window System.