Você já ouviu falar em UNIX? UNIX foi um sistema operacional revolucionário, desenvolvido inicialmente em 1969 por Ken Thompson, Dennis Ritchie e outros funcionários dos Laboratórios Bell, de propriedade da empresa americana AT&T. Desenvolvido inicialmente como hobby em um antigo computador PDP-7 não utilizado, o UNIX criou inúmeras bases e características que definem um sistema operacional moderno, influenciando praticamente todos os sistemas operacionais desenvolvidos desde então. O UNIX instituiu recursos como suporte a múltiplos usuários e processos rodando ao mesmo tempo (multitarefa), implementado de forma leve (exigindo poucos recursos da máquina), e foi inicialmente escrito em linguagem Assembly para o PDP-7 e posteriormente reescrito em linguagem C (desenvolvida pelos mesmos autores e utilizada até hoje). Inicialmente, o código-fonte foi distribuído para universidades, incluindo a Universidade da Califórnia em Berkeley. Naquela Universidade, o UNIX foi extensivamente estudado e ampliado. Estudantes de pós-graduação e pesquisadores adicionaram recursos avançados ao UNIX, como suporte à memória virtual, sistemas de arquivos mais modernos e suporte de rede, levando aos lançamentos do BSD (Berkeley Software Distribution). O BSD nada mais era do que o UNIX lançado pela AT&T com modificações e aprimoramentos, então chamado de BSD UNIX. Com isso, o UNIX se tornou muito popular. O UNIX foi licenciado para diversas empresas, originando sistemas derivados, como Xenix, ULTRIX, Venix, Solaris e assim por diante. Os BSDs serviram de base para outros, como o SunOS. Enquanto os BSDs eram distribuídos com licença gratuita, o UNIX da AT&T tinha uma licença paga. O BSD tornou-se então a principal implementação livre do UNIX, dando origem a projetos baseados na versão 4.4 do BSD, agora chamada apenas de 4.4 BSD, FreeBSD, NetBSD e OpenBSD. O FreeBSD é muito usado em servidores atualmente, além de formar a base do macOS e iOS. Os sistemas de outras empresas, como o MS-DOS e o Windows da Microsoft, foram fortemente influenciados pelo UNIX. O UNIX também foi inspiração para o desenvolvimento de sistemas livres não derivados, os chamados Unix-like, como o Minix e o próprio Linux.
Código-fonte original
- The Unix Tree - The UNIX Heritage Society
- Código-fonte do Research UNIX Version 1 - Version 7 (documentação)
- Código-fonte do Research UNIX v10 (documentação)
- Código-fonte do UNIX System V (documentação)
- Version 7 UNIX portado para arquitetura x86 por Robert Nordier (licença BSD)
- Old Unix XRef
Download do sistema
- Apple A/UX
- IBM AIX
- AT&T System V Unix
- DELL Unix
- Digital UNIX
- HP-UX
- Intel Unix System V
- IRIX
- PC/IX
- Sun Solaris
- UnixWare
- Venix
- Xenix
Especificações, documentação, manuais e material histórico
- UNIX History - Figure
- History of UNIX
- History and Timeline - UNIX.org
- Read The Single UNIX® Specification
- A Brief History of Everything UNIX
- UNIX releases
- About the Unix Boot Process
- UNIX Documentation at Stanford
- X Window System at Stanford
- A Brief History of Unix and How did Linux came into being
- Multics - The ancestor of UNIX
- UNIX® on the Game Boy Advance
- X.Org
Livros e artigos
- The Evolution of the Unix Time-sharing System - Dennis M. Ritchie (Bell Labs), 1984
- The Evolution of the UNIX Time-sharing System - PDF (same as above)
- Spinellis, D. A repository of Unix history and evolution. Empir Software Eng 22, 1372–1404 (2017)
- A COMMENTARY ON THE SIXTH EDITION UNIX OPERATING SYSTEM
- UNIX Seventh Edition Manual, Volume 2
- The UNIX HATERS Handbook - PDF