Um pouco da história do Linux.

O Linux é muito comum em nosso dia á dia, muitas vezes somos os usuários dele e nem percebemos, desde uma simples compra em supermercados e hipermercados, onde a maior parte dos caixas usam Linux, até os sistemas embarcados em nossos celulares e televisão. Mas o que muitos não sabem é como ele surgiu e qual a verdadeira motivação de seu criador para desenvolve-lo, vamos falar nesse post a respeito disso.

O criador.

Linus Benedict Torvalds, nascido em 1969, se iniciou na informática quando seu avô comprou um computador Commodore para auxilia-lo em seus cálculos matemáticos e pediu ajuda para usa-lo, a partir desse instante surgiu o interesse do jovem Linus em computação. Logo após na década de 80 ele iniciou seu contato com os IBM/PCs no seu curso de Ciências da Computação na Universidade de Helsinki.

A partir de então ele começou também a ter contato com o Unix de sua faculdade, o SunOS, e posteriormente passou a usar em seu PC o Minix, versão livre do Unix desenvolvido por Andreaw Tanenbaum. Porém não estava satisfeito com o emulador de terminal que usava para acessar os computadores da faculdade, com isso ele resolveu construir seu próprio emulador rodando diretamente sobre o hardware.

Com o tempo esse emulador foi crescendo e logo agregou características de Sistemas Operacional, dai que surge…

A Criatura

Com o tempo, Linus percebeu que seu projeto poderia seguir um caminho diferente e estava se tornando maior do que esperado,  um Sistema Operacional. Ele continuou seu desenvolvimento e depois de algum tempo liberou uma mensagem na Usenet, precursora da Internet, falando sobre o que estava desenvolvendo um novo sistema e que disponibilizaria o seu código. Segue um trecho dessa mensagem:

Como eu disse há um mês (?) atrás, eu estou trabalhando numa versão grátis dum similar para o Minix, para computadores AT-386. Ela finalmente atingiu o estágio onde já é usável (apesar de talvez não ser, dependendo do que você quer), e eu estou a fim de colocar (online) o código fonte para uma distribuição melhor. É apenas a versão 0.02 (com mais um patch) mas eu já rodei bash/gcc/gnu-make/gnu-sed/compress dentro dela.

A partir daí novos programadores passaram a contribuir e desenvolver o kernel que mais tarde receberia o nome de Linux, que é uma soma de Linus com Unix.

O Linux é apenas o kernel do sistema, ou seja, seu núcleo, a parte que faz o controle de memória, gerenciamento de hardware e seus recursos, e não o sistema todo em si. O conjunto todo recebe o nome de GNU/Linux, pois é a o produto dos softwares do projeto GNU com o kernel Linux, que foram a principal inspiração para o jovem Linus abrir o código do Linux. Com o passar do tempo foram surgindo variações do GNU/Linux que agregaram sistemas de janelas e se diferenciavam no visual, programas e recursos, mas sempre utilizando o kernel e programas livres, tais variações se chamam distribuições e o Ubuntu é uma delas.

Link do projeto: linux.org

Esse é o primeiro de três posts falando sobre o Ubuntu GNU/Linux, o próximo vou falar sobre o projeto GNU, seu criador e sua história.