História Sistemas Operativos
No início da computação os primeiros sistemas operativos eram únicos,
pois cada mainframe vendido necessitava de um sistema operativo específico.
Esse problema era resultado de
arquitecturas diferentes e da linguagem utilizada — no caso,
assembly (linguagem de baixo nível).
Após essa fase, iniciou-se a pesquisa de sistemas operativos que automatizassem
a
troca de tarefas (jobs), pois os sistemas eram mono-usuário e tinham cartões perfurados como
entrada (eliminando, assim, o trabalho de pessoas que eram contratadas apenas
para trocar os
cartões perfurados).
Um dos primeiros sistemas operativos de propósito geral foi o CTSS, desenvolvido no MIT.
Após o CTSS, o MIT, os laboratórios Bell da AT&T e
a General Eletric desenvolveram o Multics,
cujo objectivo era suportar centenas de usuários. Apesar do fracasso comercial, o Multics serviu
como base para o estudo e
desenvolvimento de sistemas operativos.Um dos desenvolvedores do
Multics,que trabalhava para a Bell, Ken Thompson, começou a reescrever o Multics num conceito
menos
ambicioso,criando o Unics (em 1969), que mais tarde passou a chamar-se Unix. Os sistemas
operativos eram geralmente programados em assembly, até mesmo o Unix no seu início.
Então,
Dennis Ritchie (também da Bell) criou a linguagem C a partir da linguagem B, que havia sido criada
por Thompson. Finalmente, Thompson e Ritchie reescreveram o Unix em C.
O Unix criou um
ecossistema de versões, onde destacam-se: System V e derivados (HP-UX, AIX); família BSD
(FreeBSD, NetBSD, OpenBSD, etc.), Linux e até o Mac OS X (que
deriva do Mach e FreeBSD).
Na década de 1970, quando começaram a aparecer os computadores pessoais, houve a necessidade
de um sistema operativos de utilização mais fácil.
Em 1980, William (Bill) Gates e seu colega de
faculdade, Paul Allen, fundadores da Microsoft, compram o sistema QDOS ('Quick and Dirty
Operating System') de Tim Paterson por
$50.000,batizam-no de DOS (Disk Operating System) e
vendem licenças à IBM. O DOS vendeu muitas cópias, como o sistema operativos
padrão para os computadores pessoais
desenvolvidos pela IBM.
No começo da década de 1990, um estudante de computação finlandês postou um comentário numa
lista de discussão da Usenet dizendo que estava
desenvolvendo um kernel de sistema operativo e
perguntou se alguém gostaria de auxiliá-lo na tarefa.
Este estudante chamava-se Linus Torvalds e o primeiro passo em direcção
ao tão conhecido Linux foi
dado naquele momento. |