Tux Zine banner
Article Thumbnail

Uma Breve História do Unix — Das Torres da Bell Labs ao Coração da Internet

📅 Ter, 3 jun 2025, 11:23 👤 Nerun


Introdução

Poucas criações da engenharia de software tiveram impacto tão profundo e duradouro quanto o Unix. Nascido nas entranhas da Bell Labs, o Unix não só moldou décadas de desenvolvimento tecnológico, como também plantou as sementes do que hoje conhecemos como cultura hacker, open source e até da própria internet.

Este artigo busca traçar uma linha histórica rigorosa e cronológica do Unix, suas versões, suas guerras comerciais e sua herança viva — que, direta ou indiretamente, está rodando em seu smartphone, no roteador da sua casa, nos servidores da nuvem e, muito provavelmente, no servidor que está entregando esta página.

1. As Origens — Do Multics ao Unics

Nos anos 1960, três gigantes — Massachusetts Institute of Technology (MIT), General Electric (GE) e Bell Labs (AT&T) — trabalharam no ambicioso projeto Multics (Multiplexed Information and Computing Service, trad. “Serviço de Informação e Computação Multiplexado”), uma tentativa de criar um sistema operacional de tempo compartilhado avançado. O projeto, no entanto, se tornou excessivamente complexo e pesado1.

Em 1969, a Bell Labs abandona o Multics. Desiludido, mas não derrotado, Ken Thompson — com apoio de Dennis Ritchie, Douglas McIlroy e outros — começa a desenvolver um sistema operacional simplificado, inicialmente para um minúsculo computador PDP-7.

O nome inicial, “Unics”, era uma brincadeira com “Multics”, sugerindo que era uma versão simplificada — “UNIplexed Information and Computing Service2. Rapidamente, o nome virou Unix, e assim começava uma revolução.

2. A Era das Research Versions (1969–1979)

As primeiras versões do Unix eram internas à Bell Labs, evoluindo de forma experimental:

Foi a partir do Unix V6 que surgem os primeiros forks significativos, incluindo os projetos que dariam origem ao BSD na Universidade de Berkeley5.

Em 1979, a Bell Labs lança o Unix V7, considerado o “Last True Unix6. Incluía ferramentas lendárias como sh, awk, sed e grep.

3. Unix Vende Seu Nome — A Era Comercial (1980–1990)

Na década de 1980, a AT&T, após a quebra do seu monopólio de telecomunicações pelo governo dos EUA em 19847, passa a explorar comercialmente o Unix.

Aqui nasce uma nova linha de desenvolvimento:

O livro “A Quarter Century of Unix” de Peter H. Salus, referência absoluta no assunto, confirma categoricamente que nunca existiram System I, II ou IV.10

As versões subsequentes são:

Em 1989 a AT&T cria a Unix System Laboratories (USL), uma subsidiária separada e distinta da AT&T responsável pelo desenvolvimento, marketing e licenciamento do software UNIX System V12.

Ao mesmo tempo, a Universidade de Berkeley cria a linhagem BSD (Berkeley Software Distribution), que introduz avanços técnicos como a pilha TCP/IP (que fundou as bases da internet), o editor vi e sistemas de arquivos avançados13.

4. Berkeley Software Distribution — A Rebelião Acadêmica

O Unix V6, lançado em 1975, abriu caminho para que universidades, sobretudo a Universidade da Califórnia, Berkeley, começassem a fazer modificações próprias no sistema. Foi lá que surge a linhagem BSD (Berkeley Software Distribution).

Tudo começa em 1977, quando o professor Bob Fabry, com financiamento da DARPA, contrata estudantes como Bill Joy (futuro cofundador da Sun Microsystems) para expandir o Unix com recursos voltados a redes e desempenho14.

A evolução das versões BSD é a seguinte15 16:

Nota: a convenção histórica adotada na literatura para a nomenclatura é “<versão>BSD” e não “BSD <versão>”, refletindo que BSD é uma distribuição específica do Unix, não uma linhagem isolada. Isso aparece nos próprios manuais, nos headers de código (/usr/include), nas release notes e nos papers técnicos da época.

As Releases Net/1 e Net/2

Diante das disputas legais com a AT&T, Berkeley começa a modularizar e liberar partes do BSD sem código proprietário17:

BSDi e a Tempestade Judicial

A BSDi não pertencia à Universidade, mas foi fundada por desenvolvedores egressos do próprio projeto BSD, oferecendo uma versão comercial baseada no Net/2 chamada BSD/386, voltada para hardware Intel. Ele também incluía um kernel proprietário desenvolvido pela BSDi para preencher as lacunas deixadas pela remoção do código da AT&T.

Isso enfureceu a AT&T que, via USL, processou a BSDi em uma batalha legal que durou até 199418. A Universidade de Berkeley não foi processada, mas foi envolvida por pressão19 20.

Um acordo judicial resultou na revisão do código e à produção do 4.4BSD-Lite, oficialmente livre de qualquer vestígio do código da AT&T, encerrando de vez as amarras legais e permitindo que os BSDs modernos fossem 100% open source21 22.

Empresas que adotaram BSD incluem DEC, Sony, Sequent, Sun Microsystems (antes do Solaris), além de serem amplamente utilizados em roteadores, firewalls e appliances de rede até hoje23.

5. A Guerra dos Unix (1990–2000)

Os anos 90 são o palco da chamada “Unix Wars”, um conflito comercial e tecnológico entre diferentes fornecedores:

A tentativa de padronização surge com o POSIX, que define uma API comum, embora incompatibilidades continuem por anos24.

Em 1993, a AT&T vende os direitos do Unix para a Novell, que depois repassa para a SCO Group, protagonista da infame guerra judicial contra o Linux nos anos 200025.

Paralelamente, em 1991, surge o Linux, criado por Linus Torvalds — tecnicamente um clone do Unix, inspirado em Minix, mas com uma licença aberta e permissiva, a GPL26. Embora não carregue código Unix, é compatível com sua API e filosofia.

6. Declínio Comercial e Imortalidade Tecnológica (2000–2025)

Nos anos 2000, o Unix tradicional começa a perder espaço para o Linux, que rapidamente domina servidores, supercomputadores, dispositivos móveis (via Android) e até roteadores.

Vários sistemas Unix comerciais entram em decadência:

Os BSDs, por sua vez, se especializam:

7. E a Bell Labs? Virou Nokia

A Bell Labs, berço do Unix, da linguagem C, dos transistores e até da teoria da informação, sofreu seu próprio destino corporativo:

Conclusão

O Unix não é só um sistema operacional. É uma filosofia. Uma maneira de pensar software modular, portátil, robusto e elegante.

Se hoje você executa comandos como ls, grep, cat ou cd no terminal, saiba que está falando diretamente a língua dos engenheiros que, em 1969, num laboratório de telefonia, decidiram que podiam fazer melhor do que o Multics.

O Unix nunca morreu. Ele se espalhou.


Notas e Referências


  1. Salus, Peter H. A Quarter Century of Unix. Addison-Wesley, 1994. 

  2. Ritchie, Dennis M. “The Evolution of the Unix Time-sharing System.” Bell System Technical Journal, 1979. 

  3. Kernighan, Brian W.; Ritchie, Dennis M. The C Programming Language. Prentice Hall, 1978. 

  4. Lions, John. A Commentary on the Unix Operating System, 1977 — livro lendário baseado no código-fonte do Unix V6. 

  5. McKusick, Marshall Kirk et al. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley, 1996. 

  6. Salus, Peter H. A Quarter Century of Unix. Addison-Wesley, 1994. 

  7. AT&T Divestiture — The New York Times, 1984. 

  8. Libes, Don. Life With Unix. Prentice Hall, 1989. 

  9. Ritchie, Dennis M.; Thompson, Ken. “The UNIX Time-Sharing System.” Communications of the ACM, July 1974. 

  10. Salus, Peter H. A Quarter Century of Unix. Addison-Wesley, 1994. 

  11. Quarterman, John S. The Matrix: Computer Networks and Conferencing Systems Worldwide, 1990. 

  12. AT&T Renames Unix Software Unix System Laboratories. Tech-Insider.org, 25 de junho de 1990. Disponível em: https://www.tech-insider.org/unix/research/1990/0625.html. Acesso em: junho de 2025. 

  13. McKusick, Marshall Kirk. Entrevistas diversas, incluindo BSD Now Podcast, 2014. 

  14. McKusick, Marshall Kirk et al. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley, 1996. 

  15. Salus, Peter H. A Quarter Century of Unix. Addison-Wesley, 1994. 

  16. McKusick, Marshall Kirk et al. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley, 1996. 

  17. McKusick, Marshall Kirk et al. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley, 1996. 

  18. McKusick, Marshall Kirk et al. The Design and Implementation of the 4.4BSD Operating System. Addison-Wesley, 1996. 

  19. Salus, Peter H. A Quarter Century of Unix. Addison-Wesley, 1994. 

  20. AT&T Renames Unix Software Unix System Laboratories. Tech-Insider.org, 25 de junho de 1990. Disponível em: https://www.tech-insider.org/unix/research/1990/0625.html. Acesso em: junho de 2025. 

  21. Salus, Peter H. A Quarter Century of Unix. Addison-Wesley, 1994. 

  22. AT&T Renames Unix Software Unix System Laboratories. Tech-Insider.org, 25 de junho de 1990. Disponível em: https://www.tech-insider.org/unix/research/1990/0625.html. Acesso em: junho de 2025. 

  23. AT&T Renames Unix Software Unix System Laboratories. Tech-Insider.org, 25 de junho de 1990. Disponível em: https://www.tech-insider.org/unix/research/1990/0625.html. Acesso em: junho de 2025. 

  24. IEEE. POSIX.1-1990 — Portable Operating System Interface (POSIX) Part 1: System Application Program Interface (API)

  25. “SCO Sues IBM.” CNET News, 2003. 

  26. Torvalds, Linus. “Re: What would you like to see most in minix?” — Postagem histórica de 25 de agosto de 1991 no comp.os.minix. 

  27. Sistemas especializados de armazenamento de dados corporativos, como: NAS (Network Attached Storage), SAN (Storage Area Network), appliances de backup, replicação e arquivamento, sistemas de arquivos distribuídos e escaláveis etc. 

  28. https://www.netbsd.org/ports — Página oficial dos ports do NetBSD. 

  29. “Nokia Completes Acquisition of Alcatel-Lucent.” Nokia Press Release, 2016. 

🔝