47 anos: Feliz aniversário, Research Unix version 7

Na data de hoje1, mas em 1979, foi fechado o conteúdo da fita de distribuição do AT&T Research Unix version 7, ainda que oficialmente ele seja de janeiro – porque a maioria dos binários, inclusive o kernel, fechou mesmo naquele mês.

É frequentemente considerado o último Unix ‟verdadeiro‟ antes da fragmentação gerada pela comercialização iniciada na versão anterior e pela disponibilização a universidades e centros de pesquisa por todo o mundo. A versão seguinte (o Research Unix version 8) já incorporava mudanças geradas no 4.1BSD, por exemplo.


Foto de um computador PDP-11/70 com seu painel de chaves.
Um PDP-11/70

Foi a partir dele que:

  • o Bourne Shell (sh, fundamento do moderno Bash) substituiu o jurássico Thompson Shell
  • o compilador C de Kernighan & Ritchie (K&R) se tornou o padrão (e a libc incluiu malloc() e free()) , e
  • a portabilidade se tornou realidade: foi projetado para também rodar fora da família PDP-11.

Também trouxe make, sed, fortune, touch, tar e o meu querido awk ❤️‍🔥

Além disso, o código do Version 7 foi a base do sistema operacional que rodava nas primeiras estações de trabalho feitas pela Sun, e também formou a base do Xenix para 8086.

 
  1.  Ou, mais precisamente, de ontem, porque já passou da meia-noite no momento em que escrevo.

Comentar

 
comments powered by Disqus

Comentários arquivados