7. ITS e cultura hacker

Dec 18 2022
A cultura hacker começou com o Tech Model Railroad Club no MIT. Este clube fez modelos de trens em movimento e estudou como os trens não colidiriam uns com os outros [1].

A cultura hacker começou com o Tech Model Railroad Club no MIT. Este clube fez modelos de trens em movimento e estudou como os trens não colidiriam uns com os outros [1].

“Como podemos evitar que os trens colidam uns com os outros?” “Bem” “Não seria possível controlar os trens com o recém-introduzido computador PDP-1?”
“Você controla os trens com o PDP-1?” “Sim, podemos implementar um programa de controle de trens.”

Para referência, o vídeo abaixo mostra por que um computador é necessário para controlar modelos de trens em movimento.

Os modelos de PDP feitos pelo DEC contribuíram muito para a cultura hacker e o nascimento do software livre. Era uma espécie de minicomputador vendido a um preço relativamente baixo e muito popular nas universidades. Para referência, o DEC doou um PDP-1 ao MIT em 1961[2].

“O que é essa coisa redonda?” “Acho que é uma tela de computador que você pode usar para visualizar e interagir com este computador.”

Depois disso, os alunos interessados ​​em controle de trens no Tech Model Railway Club passam mais tempo com o PDP-1.

“O que, a conta de luz é tão alta!”
“Mantenha a porta da sala do computador fechada à noite.” “Apenas faça modelos de trens se esses caras não vão estudar.”
"A porta está trancada." “Sim, devíamos ter pedido uma pizza sem sair para jantar.”
“Eu realmente tenho que fazer isso?” “Este é um momento histórico na criação do primeiro videogame.”

E, para se divertir, os alunos criaram o primeiro videogame chamado Spacewar!

“Missão completa, vou para o AI Lab.”.

Na época, o Laboratório de Inteligência Artificial do MIT (AI Lab) era o berço da cultura hacker e desenvolvia um sistema operacional chamado Multics com a GE e a Bell Labs. No entanto, devido a opiniões diferentes sobre o desenvolvimento do sistema operacional, eles começaram a desenvolver seu próprio sistema operacional chamado ITS (Incompatível Time Sharing System) a partir do final dos anos 1960.

“Quando diabos o desenvolvimento do Multics termina?” “Devemos criar nosso próprio sistema operacional?”

O hacker do MIT Tom Knight (à direita) desenvolveu o primeiro kernel para ITS.

“Já havíamos criado um sistema de compartilhamento de tempo compatível antes, então vamos chamá-lo de ITS.” “Sistema de compartilhamento de tempo incompatível?”

O desenvolvimento real começou no PDP-6 e tudo foi escrito em assembly

“Estou fazendo ITS em montagem.”

Na época, o sistema operacional ITS tinha um ambiente de usuário exclusivo que não podia ser encontrado hoje. Nos primeiros dias, qualquer pessoa podia fazer login no sistema sem uma senha. Todos os arquivos, incluindo documentação e código-fonte, podem ser editados por qualquer pessoa.

“Não há senha!” “Qualquer um pode editar arquivos”

Além disso, foi possível acessar o ITS não apenas dentro do MIT, mas também de outras instituições ou escolas através da ARPAnet. A filosofia ITS aberta e a comunidade online colaborativa tiveram um grande impacto na cultura hacker e também nos movimentos de código aberto/livre e wiki[3].

Acesso ITS de outras universidades

Richard Stallman, que mais tarde iniciou o movimento do software livre, também participou do desenvolvimento do sistema operacional ITS como membro da comunidade enquanto trabalhava no MIT AI Lab em 1971, onde foi influenciado pela cultura hacker.

Até então, o software era reconhecido como um pacote de hardware e era copiado e usado sem pagar um ao outro. As empresas também distribuíam seus softwares gratuitamente, permitindo que os usuários os modificassem e copiassem.

“Este é o código-fonte do ITS.” "Obrigado, eu vou te pagar o jantar mais tarde."

Referências

[1]https://en.wikipedia.org/wiki/Hacker
[2]https://en.wikipedia.org/wiki/PDP-1
[3]https://en.wikipedia.org/wiki/Incompatible_Timesharing_System