O Linux foi criado pelo estudante finlandês de Ciências da Computação da Universidade de Helsinque, chamado Linus Torvalds, que inspirou-se em um sistema operacional compatível com o Unix desenvolvido por Andrew Tanembaum, chamado Minix
Fig- Linus Torvarlds - criador do Linux
Linus começou a interessar-se por computadores quando digitava programas à pedido de seu avô, que possuía um VIC-20, o qual foi, mais tarde, herdado por Linus. Depois desses primeiros contatos, surgiu no finlandês uma interminável vontade de sempre conhecer mais sobre os computadores. Desde então, a maior parte de seu tempo é dedicada a estudos na área de computação. Ele mesmo se considera um “geek”, que é um termo que designa especialistas na área de informática (algo como “nerd” aqui no Brasil). Na fria Finlândia, como dizia a própria mãe, bastavam um quarto e um computador para que Linus se sentisse satisfeito.
A priori, o desenvolvimento do Linux não tinha um projeto definido. A idéia de Linus era fazer um Minix melhor do que o Minix, uma vez que o professor Andrew Tanembaum havia desenvolvido o Minix como uma ferramenta acadêmica, sem intenções de uso cotidiano, e não fazia mudanças sugeridas pelos seus usuários.
Em 5 outubro de 1991, Linus disponibilizou a versão 0.02 do núcleo do Linux, através de uma mensagem de news convocando programadores interessados a participar do processo de desenvolvimento do sistema. Esta versão era bem mínima conseguindo rodar as ferramentas como: interpretador de comandos (bash), compilador C (gcc), compressor (compress). Na época, era ainda dependente do minix para ser compilado e era dependente da plataforma i386 (Intel 386).
Fig. 1.4 - Tux: mascote do linux
Esta versão não tinha nenhuma restrição de uso, assim como outros sistemas da época, tais como: Hurd, que ainda não estava utilizável; e 386BSD, que deu origem ao atual FreeBSD, liberado em 1993 com diversos problemas no desenvolvimento de projetos na época.
Vários fatores ajudaram a rápida expansão do Linux depois de seu lançamento: Popularização dos computadores pessoais: o Unix era o S.O. padrão para estudos em universidades, porém, utilizam plataformas proprietárias relativamente caras. O Linux se tornou uma opção para resolver este problema, permitindo o uso dos baratos computadores pessoais. Projeto GNU: o projeto GNU, criado por Richard Stallman em 1984, surgiu com o intuito de apoiar a liberdade de software (veja seção mais adiante sobre Software Livre). Na época do surgimento do Linux, Stallman apoiava e pretendia adotar o kernel Hurd, porém este não estava utilizável; então o Linux acabou sendo o kernel preferido para rodar as centenas de programas livres disponiblizados pelo projeto, porém o Hurd continua sendo o kernel oficial do sistema operacional GNU.
Distribuições Linux: no sentido de tornar o Linux o mais utilizável possível, surgiram instituições comerciais e não-comerciais que se dedicaram a criar uma combinação ideal de aplicativos (livres ou não) que rodam no kernel Linux. As instituições com objetivos comerciais mantiveram o licenciamento livre, porém mantendo-se através de serviços agregados, tais como: suporte, treinamento e desenvolvimento customizado. Veja seção mais adiante sobre distribuições Linux.
Software Livre
Uma das principais razões do sucesso do Linux foi a sua adoção como kernel preferido para rodar os aplicativos do projeto GNU pré-existentes na época. O projeto GNU teve como objetivo inicial juntar software livre para formar um sistema todo completo. Desta forma, no intuito de reconhecer o mérito destes dois grandes projetos, a partir deste ponto trataremos o S.O. como “GNU/Linux” e não simplesmente “Linux”.
Nenhum comentário:
Postar um comentário