História do Linux
A História do Linux começou em 1991 com o início
de um projeto pessoal de um estudante finlandês chamado Linus Torvalds de criar uma novo núcleo de
sistema operacional.
Desde então, o núcleo Linux resultante foi marcado por um
crescimento constante através de sua história. A partir do lançamento inicial
de seu código-fonte em 1991,
cresceu de um pequeno grupo de arquivo emC sob
uma proibitiva licença de distribuição comercial para, em 2009, possuir mais de
370 megabytes de fonte sob a licença GPL.
Eventos que levaram à
criação
O sistema operativo Unix foi concebido e implementado por Ken
Thompson and Dennis Ritchie (ambos dos AT&T Bell Laboratories) em 1969 e primeiramente lançado em
1970. Sua disponibilidade e portabilidadefez
com que fosse amplamente adotado, copiado e modificado por instituições
acadêmicas e negócios. Seu design influenciou autores de outros sistemas.[carece de
fontes]
In 1983, Richard Stallman começou o Projeto GNU com o objetivo de criar um Sistema operacional
tipo Unix gratuito e livre.[2] Como parte desse trabalho, ele escreveu
a GNU General Public
License (GPL). No começo dos anos 1990, havia
software quase o suficiente para se criar um sistema operacional completo.
Entretanto, o núcleo GNU, chamado de Hurd, não consegui atrair atenção suficiente dos
desenvolvedores, deixando o GNU incompleto.
Outro projeto de sistema operacional
livre, inicialmente lançado em 1977, foi o Berkeley Software
Distribution (BSD). Foi desenvolvido pela Universidade da
Califórnia em Berkeley a partir da versão 6 do Unix da AT&T. Uma vez que o BSD continha código do Unix do qual a
AT&T era proprietária, a AT&T entrou com um processo (USL v. BSDi)
no começo dos anos 1990 contra a Universidade da Califórnia. Isso limitou
fortemente o desenvolvimento e adoção do BSD.[3][4]
Em 1985, a Intel lançou o 80386,
o primeiro microprocessador
x86 com conjunto de instruções de 32-bit e MMU com paginação.[5]
Em 1986, Maurice J. Bach, of AT&T Bell Labs, publicou The Design of the
UNIX Operating System.[6] Essa descrição definitiva cobria
principalmente o núcleo System V versão 2, com algumas novas características da versão
3 e do BSD.
O MINIX,
um sistema operacional tipo Unix pensada para uso acadêmico, foi lançado por Andrew S. Tanenbaum em 1987. Se bem o código-fonte do sistema estava disponível,
modificações e redistribuições não era permitidas. Ademais, o design do MINIX de 16-bit não se adaptou muito bem às
características da cada vez mais barata e popular arquitetura de 32-bit do Intel 386 para computadores pessoais.
Esses fatores e a falta de uma adoção
ampla factors and the lack of a widely adopted, free kernel provided o ímpeto para que
Torvalds iniciasse seu projeto. Ele declarou que se o núcleo GNU ou o núcleo 386BSDestivesse
disponíveis naquela época, ele possivelmente não teria escrito o seu próprio.[7][8]
Nenhum comentário:
Postar um comentário