1 pontos por GN⁺ 2024-10-14 | 1 comentários | Compartilhar no WhatsApp
  • Em uma época em que a comunicação por computadores pessoais ainda estava se estabelecendo, Ward Leon Christensen ajudou a abrir caminho para o compartilhamento de arquivos e a cultura dos fóruns online com o XMODEM e o primeiro CBBS online
  • Christensen e Randy Suess atuavam no Chicago Area Computer Hobbyists' Exchange (CACHE) e começaram a desenvolver o primeiro BBS durante a nevasca de Chicago em 1978, abrindo oficialmente o CBBS quatro semanas depois
  • O XMODEM tornou possível transferir arquivos de computador por linhas telefônicas, e Christensen também criou por conta própria ferramentas como um sistema operacional baseado em fita cassete e o ReSource para Intel 8080
  • Ele entrou na IBM em 1968 como engenheiro de sistemas e trabalhou lá até se aposentar em 2012; seu último cargo foi o de especialista técnico de vendas em campo
  • Christensen morreu de ataque cardíaco em 11 de outubro de 2024, em sua casa em Rolling Meadows, Illinois, e havia recebido prêmios como o Dvorak Awards e o EFF Pioneer Award

Início da vida e educação

  • Ward Leon Christensen nasceu em 23 de outubro de 1945 em West Bend, Wisconsin, filho de Florence Hohmann Christensen e Roy Christensen
  • Seu pai, Roy Christensen, era responsável pela segurança na West Bend Company, e sua mãe, Florence, vendia a enciclopédia World Book
  • Tinha um irmão, Donald Christensen
  • Em 1963, quando estudava na West Bend High School, ficou em primeiro lugar em uma feira de ciências com um computador que ele mesmo construiu
  • Depois de se formar no ensino médio, estudou na University of Wisconsin–Madison antes de se transferir para o Milton College
  • Em 1968, recebeu o diploma de Bachelor of Arts no Milton College, com especialização em física e química

CBBS e XMODEM

  • Christensen atuou, junto com Randy Suess, como membro do Chicago Area Computer Hobbyists' Exchange (CACHE)
  • O desenvolvimento do primeiro BBS começou durante uma nevasca em Chicago, Illinois
    • Os membros do CACHE compartilhavam programas com frequência
    • Também já discutiam há muito tempo formas de transferência de arquivos
    • Os dois aproveitaram o tempo criado pela nevasca para colocar a implementação em prática
  • O CBBS foi oficialmente inaugurado em 16 de fevereiro de 1978, quatro semanas após o início do desenvolvimento
  • Christensen inventou o XMODEM em 1977, quando morava em Dolton, Illinois, e co-inventou o CBBS em 1978
  • O XMODEM era um protocolo para transferir arquivos de computador por linhas telefônicas

Carreira na IBM e ferramentas criadas por ele

  • Christensen foi contratado pela IBM em 1968 como engenheiro de sistemas em um escritório de vendas
  • Trabalhou na IBM até se aposentar em 2012, e seu último cargo foi o de especialista técnico de vendas em campo
  • Também era conhecido por criar suas próprias ferramentas de software conforme a necessidade
    • Antes de disquetes e discos rígidos se tornarem comuns, escreveu um sistema operacional baseado em fita cassete
    • Depois de perder o código-fonte de alguns programas, escreveu o ReSource, um desmontador iterativo para Intel 8080, para recriá-los
  • Jerry Pournelle escreveu em 1983, sobre uma coletânea de software de domínio público para CP/M, que “talvez 50% dos programas realmente bons tenham sido escritos por Ward Christensen”
  • Christensen e Suess apareceram juntos em maio de 2005 em BBS: The Documentary

Atividades educacionais e vida pessoal

  • Até sua morte, Christensen ensinou técnicas de soldagem por meio da Build-a-Blinkie, organização sem fins lucrativos que realiza eventos “learn-to-solder” na região dos Grandes Lagos
  • Morreu de ataque cardíaco em 11 de outubro de 2024, em sua casa em Rolling Meadows, Illinois
  • Tinha 78 anos no momento da morte
  • Mantinha um relacionamento com Debra Adamson quando morreu
  • Deixou o irmão Donald e as sobrinhas Carin e Dana Christensen

Prêmios

  • Christensen recebeu duas vezes o Dvorak Awards for Excellence in Telecommunications em 1992
    • Foi premiado pelo desenvolvimento do primeiro BBS junto com Randy Suess
    • Recebeu um prêmio pelo conjunto da obra por sua “contribuição excepcional às comunicações por PC”
  • Em 1993, recebeu o Pioneer Award da Electronic Frontier Foundation

1 comentários

 
GN⁺ 2024-10-14
Comentários do Hacker News
  • Eu fiz BBS Documentary (www.bbsdocumentary.com)
    O objetivo inicial era registrar a experiência de BBS em um documentário, começando com entrevistas com pessoas próximas e depois expandindo para “figurões” que estavam na minha cabeça desde a adolescência, quando eu operava um BBS, como Ward Christensen, Chuck Forsberg e Randy Suess
    Aí o pessoal de Chicago entrou em contato para garantir que a importante participação do Meio-Oeste nessa história não fosse deixada de fora, e um mês após o início da produção, justamente quando eu mal tinha decidido como embarcar com equipamento de nível de estúdio depois do 11 de Setembro, acabei conhecendo o próprio Ward na CACHE (Chicago Area Computer Hobbyist Exchange)
    Em vez de “nunca conheça seus heróis”, acho mais correto dizer “tenha bons heróis” ou “seja alguém que seus heróis queiram conhecer”. Ward era caloroso, gentil e humilde, e foi incrivelmente compreensivo com um cineasta iniciante
    Em BBS: The Documentary havia muitos outros “aquele cara”, “aquela mulher” e “aquele grupo”, mas foi a humildade de Ward em relação à sua criação e ao impacto que ela teve no mundo que nos permitiu não acrescentar exageros nem drama forçado. Ward era incrível e fará falta

    • Tenho a edição física do documentário; acabei comprando no eBay alguns meses depois de ele sair de circulação
      Toda vez que assisto é uma viagem nostálgica, e sempre aprendo algo novo. A cena de BBS do fim dos anos 80 até o começo e meados dos 90 foi realmente fantástica, e dá saudade. Às vezes eu mato um pouco dessa vontade entrando em um telnet BBS
  • Nos anos 80 e 90 da cultura de computação, BBS era uma parte gigantesca
    Espero que as futuras gerações consigam entender essa cultura. Existe o filme BBS Documentary, mas é preciso muito mais documentação
    Tudo fora dos EUA está pouco documentado, e subculturas como a cena eLiTe, a demoscene e a cultura ligada à deficiência visual também correm o risco de serem esquecidas com o tempo

    • Isso me toca bastante, e venho pensando em tentar reunir memórias de BBS da minha rede e de desconhecidos
      Talvez dê para fazer isso quando meus filhos estiverem um pouco maiores e o trabalho estiver menos puxado. Queria dizer para mantermos contato. Você pode me encontrar em 2:206/149 ou pelas informações do perfil
    • BBS era o exato oposto da cultura da gratificação instantânea
      Você realmente precisava esperar as coisas acontecerem, baixarem, renderizarem e a ligação telefônica completar. Encontrar algo online era uma jornada, e muitas vezes essa jornada ensinava mais do que o destino
    • Fiquei curioso se você poderia explicar melhor o que quer dizer com “cultura ligada à deficiência visual”. Eu também tenho deficiência visual, então isso me interessa
      Só para constar, a demoscene ainda está bem viva e ativa
    • Eu estava lendo textfiles.com recentemente, e é um arquivo realmente excelente de arquivos de texto da era BBS
    • Tem um site legal aqui: http://bbslist.textfiles.com/
  • RIP
    Meu primeiro trabalho remunerado de programação foi implementar o checksum do XMODEM em assembly 6502 por 20 dólares
    Um sysop de BBS tinha comprado um modem inicial de 1200 baud, mas o cálculo de checksum no software de BBS em Atari BASIC era lento demais e reduzia a velocidade da transferência de arquivos, então ele precisava de um USR() que calculasse isso mais rápido
    Olhando agora, parece bem simples, mas na época não era, e com esse trabalho aprendi muito sobre protocolos e algoritmos

    • Fiquei curioso sobre o que seria USR() em “modem inicial de 1200 baud... precisava de um USR()”
      Pergunto porque a USRobotics era uma empresa de modems
    • O AppleSoft tinha o enigmático e internacional comando "&"
  • BBS foi uma parte enorme da minha vida nos anos 90
    Tomara que os adolescentes de hoje também possam sentir a emoção da interação online que nós sentíamos naquela época
    Claro que BBS não era melhor que a internet, mas hoje não existe nada que substitua completamente essa sensação. Se você viveu aquilo, sabe o que quero dizer

    • Fui sysop em 1983. Se eu soubesse que ainda estariam falando de BBS hoje, teria arranjado uma câmera de vídeo para registrar aquilo
      Era uma configuração com um TRS-80 Model III, dois disquetes e um modem de 300 baud com secretária eletrônica, e só funcionava fora do horário comercial
    • Acho que a cultura de BBS tinha pontos positivos e negativos. A maior vantagem era o quanto ela era inevitavelmente local
      Isso porque, para acessar sistemas distantes, as tarifas interurbanas podiam ficar altíssimas, mesmo no horário noturno
      Também houve tentativas de resolver isso. Surgiram fóruns em rede, e o PC Pursuit da Telenet foi uma tentativa de vender a capacidade ociosa fora do horário de pico da rede X.25 para pessoas que queriam ligar para BBS distantes
      O usuário discava para um número de acesso local e então podia se conectar ao sistema remoto por essa rede, desde que ela conseguisse fazer a chamada a partir de um pool de modems próximo até o sistema remoto
  • Não imaginava que saberia de sua morte dessa forma
    Todas as pessoas a quem eu poderia pedir confirmação já faleceram, e os membros do nosso grupo de usuários de computador também envelheceram
    Ward era uma pessoa que pensava a partir dos primeiros princípios. Mais recentemente, ele atuava ativamente no Blinkies, ajudando as pessoas a aprender soldagem e a construir seus próprios dispositivos eletrônicos

    • Estas são histórias que mostram que Ward era um hacker
      Antes de a ROM de boot se tornar hardware padrão, mesmo tendo fita ou unidade de disco, era preciso inserir programas e dados pelos interruptores no painel frontal do computador
      Normalmente, fazia-se isso olhando uma página com o programa bootstrap e acionando os interruptores, mas como os olhos ficavam indo e voltando entre o papel e os interruptores, era um processo repetitivo e sujeito a erros
      Ward resolveu esse problema gravando em uma fita cassete de áudio o som de si mesmo lendo o boot loader. Bastava apertar play e inserir os dados focando apenas nos interruptores, seguindo suas instruções gravadas
      A origem do ReSource também é interessante. Ward precisou modificar mais tarde um programa que havia escrito antes, mas perdeu o código-fonte, então escreveu do zero o resource, um dos primeiros desmontadores reversos
      Na época do CP/M, ele participou de um concurso de “programa útil mais curto”, e sua inscrição completa, na página 6 de [1], era a seguinte em octal
      j 1731751
      Author: Ward Christensen
      Length: 2 bytes
      Memory clear.
      0000 063 INX SP
      0001 307 RST 0
      [1] http://vtda.org/docs/computing/AltairUserGroup/AltairUserGro...
  • Um amigo que trabalha com sistemas embarcados me contou que a comunicação pelo protocolo XMODEM é usada em todo o mundo embarcado
    Talvez esse protocolo hoje esteja embarcado e distribuído ainda mais amplamente do que no passado. Ele também está presente no firmware de muitos switches e roteadores da Cisco, Adtran, Juniper e outras empresas

    • Na semana passada, acabamos de fazer upgrade de Xmodem para Kermit em um dos nossos dispositivos embarcados
    • Sim. Há dois anos, também trabalhei com alguém que na época implementava XMODEM
      Se bem me lembro, era justamente um dispositivo da linha nRF52
  • Christensen e seu parceiro Randy Suess eram membros da Chicago Area Computer Hobbyists' Exchange (CACHE), começaram o desenvolvimento durante uma nevasca em Chicago e fundaram oficialmente a CBBS quatro semanas depois, em 16 de fevereiro de 1978
    Os membros da CACHE compartilhavam programas com frequência e há muito tempo discutiam alguma forma de transferência de arquivos, e os dois aproveitaram o tempo ocioso criado pela nevasca para implementar isso
    Acho que muitos programadores aqui também precisariam de um período como uma nevasca, de algumas semanas sem trabalho, só para criar coisas. Muitas vezes, como eu, estamos ocupados demais para parar e fazer algo por diversão e brincadeira

  • A BBS foi uma parte enorme da minha vida inicial com computadores
    No ensino médio, aprendi programação de verdade estudando por conta própria e hackeando código-fonte de BBS em Pascal
    Eu não sabia que logo passaria a usar a internet, e um dos motivos de eu ter ido para uma faculdade na cidade era achar que lá haveria uma BBS local
    Tudo isso teve um grande impacto na minha vida, e eu sou apenas um pequeno exemplo entre muitos. Tenho uma enorme dívida com Ward Christensen e com todos que deram continuidade ao que ele começou

    • Se você mexeu com código-fonte de BBS em Pascal, fico curioso se era Telegard
      O WWIV também era originalmente em Pascal, mas quando tive contato com ele já havia sido reescrito em C++. Se me lembro bem, o Telegard foi criado com base na versão em Pascal do WWIV
      Havia outros BBS em Pascal baseados no WWIV, mas não lembro o nome
      https://en.wikipedia.org/wiki/Telegard
      Eu comecei com um Commodore 64 e o C-NET BBS, e depois de ganhar um PC no fim de 1990, o WWIV era o mais parecido entre os que tinham código-fonte. Tanto o C-NET quanto o WWIV tinham comunidades de mods bem legais; eram bons tempos
  • Lembro de quando Chuck Forsberg, autor do YMODEM, faleceu. Já faz quase 10 anos
    https://news.ycombinator.com/item?id=10593617
    XYZ Modems: https://web.cecs.pdx.edu/~rootd/catdoc/guide/TheGuide_226.ht...
    Pelo que me lembro, não havia janela deslizante, e quando protocolos como o Kermit adicionaram janela deslizante, a velocidade aumentou bastante

  • Na palestra principal e cerimônia de abertura da ONE BBSCON 1994, fizeram todos os sysops se levantarem e depois pediram para sentar quem operava uma BBS havia menos de 1 ano, depois menos de 2 anos, e assim por diante
    No fim, só Ward Christensen permaneceu de pé. Lembro de tê-lo conhecido rapidamente; ele era humilde e, ao mesmo tempo, muito orgulhoso do quanto a BBS havia crescido. Que descanse em paz