O Sistema Operacional de Código Aberto
História e Criação
A História do Linux:
Do Unix ao Sistema
de Código Aberto
O Linux é um sistema operacional de código aberto criado em 1991 por Linus Torvalds, um estudante finlandês de ciência da computação. O nome Linux surgiu da mistura de Linus + Unix. Unix é um sistema operacional de grande porte, no qual contaremos sua história agora, para que você entenda melhor a do Linux. A origem do Unix tem ligação com o sistema operacional Multics, projetado na década de 1960.
Esse projeto era realizado pelo Massachusetts Institute of Technology (MIT), pela General Eletric (GE) e pelos laboratórios Bell (Bell Labs) e American Telephone na Telegraph (AT&T). A intenção era de que o Multics tivesse características de tempo compartilhado (vários usuários compartilhando os recursos de um único computador), sendo assim, o sistema mais arrojado da época. Em 1969, já existia uma versão do Multics rodando num computador GE 645. Ken Thompson era um pesquisador do Multics e trabalhava na Bell Labs. No entanto, a empresa se retirou do projeto tempos depois, mas ele continuou seus estudos no sistema. Desde então, sua ideia não era continuar no Multics original e sim criar algo menor, mas que conservasse as ideias básicas do sistema. A partir daí, começa a saga do sistema Unix. Brian Kernighan, também pesquisador da Bell Labs, foi quem deu esse nome.
Em 1973, outro pesquisador da Bell Labs, Dennis Ritchie, reescreveu todo o sistema Unix numa linguagem de alto nível, chamada C, desenvolvida por ele mesmo. Por causa disso, o sistema passou a ter grande aceitação por usuários externos à Bell Labs.
Entre 1977 e 1981, a AT & T alterou o Unix fazendo algumas mudanças particulares e lançou o System III. Em 1983, após mais uma série de modificações, foi lançado o conhecido Unix System IV que passou a ser vendido. Até hoje esse sistema é usado no mercado, tornando-se o padrão internacional do Unix. O Linux foi criado como um projeto no qual Linus queria construir um sistema Unix simples que pudesse ser executado em um PC baseado em 80386.

