A origem
Antes de começarmos a falar de Linux e seu criador
Linus Benedicts Torvalds, é bom que conheçamos um pouco sobre o Unix e sua versão gratuita de código aberto para PCs, o Minix. Ele foi a base para o desenvolvimento do Linux.
Minix é um clone de código aberto pequeno e leve do Unix que foi desenvolvido pelo grande
Andy Tannenbaun, um professor de sistemas operacionais da universidade de Helsinque, ele criou o sistema operacional para seus alunos utilizarem no aprendizado de sua cadeira. Seu código fonte é aberto e disponível para download em
http://www.minix3.org. Qualquer programador experiente pode fazer alterações e redistribuir livremente (sem cobrar claro, exclusivamente de uso educacional), facilitando o estudo do Unix em casa.
É bom saber também que o Minix embora clone do Unix teve todo o seu código completamente escrito do (zero). Ele não contém nenhum código da AT&T (detentora do engenho), por isso ele pode ser distribuído livremente.
Um jovem universitário, corajoso e talentoso Linus Benedicts Torvalds
Quando se fala sobre
Linux entre os entendidos, o nome a ser citado em algum momento da conversa sempre é Linus Benedicts Torvalds, inclusive o próprio nome Linux é derivado da junção de Linus + Unix. Linus foi um estudante da universidade de Helsinki, na Finlândia, em 1991. Ele por hobby decidiu criar um sistema operacional mais poderoso que o Minix, então para divulgar sua ideia ao um grupo pela Usenet (uma espécie de antecessora da Internet). Veja a mensagem de Linus:
"Você sente falta dos dias do Minix/1.1 quando homens eram homens e escreviam seus próprios drivers? Você está sem nenhum projeto legal e está ansioso para mexer num sistema operacional que você possa modificar para atender às suas necessidades? Você está achando chato quando tudo funciona no Minix? Não ficar mais a noite inteira tentando arrumar um programa legal? Então esta mensagem pode ser para você. 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 for, 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..."
Linus Torvalds 10/05/1991 às 09h24min: 25
Referência:
http://www.linux.org/info/linus.html
Então ele disponibilizou o código fonte do kernel (núcleo do sistema operacional) na internet pelo seu FTP para que todos os interessados pudessem baixar livremente. Linus continuou trabalhando até que em 1994 disponibilizou uma versão estável do kernel, a 1.0, hoje estamos na versão 2.6 (que avanço não?), parece pequeno, mas não é não, grandes mudanças ocorreram e estão ocorrendo e o sistema operacional se torna cada vez melhor, mais rápido, estável e compatível com os hardwares diversos.
Afinal, o que é Linux?
Sistema operacional gratuito de código aberto, uma reimplementação das especificações POSIX (padronização da IEEE - Instituto de Engenharia Eletro Eletrônica), para sistemas extensão System V e BSD. Isso significa que o Linux é bem parecido com Unix, mas não é Unix, foi baseado e teve seu código fonte completamente escrito do (zero).
Mas porque gratuito?
Muitas pessoas por preconceito e falta de conhecimento da filosofia open source discriminam o software pelo simples fato de ele ser gratuito. Se soubessem a riqueza que há neles jamais pensariam assim ou até mesmo se soubesse que muitas engenhocas estão sendo gerenciadas por software livre nesse exato momento, algumas delas são:
- Dispositivos móveis
- Servidores de diversas categorias e plataformas de hardware
- Firmwares (software embarcados)
- Estações gráficas
- Vídeo-games
- Computadores populares (baixo custo)
- Compiladores
- IDEs de desenvolvimento
Mr. Linus quando intencionou construir um sistema operacional livre, nunca quis ganhar dinheiro com ele, mas sim construir um sistema operacional para uso doméstico voltado a desenvolvedores em plataformas Minix/Unix. Porém a coisa estourou de tal forma que invadiu o mundo inteiro, o desenvolvimento coletivo da comunidade open source cresceu estrondosamente e com isso propagou muito conhecimento que aprimorou, contribuiu e acelerou a propagação da informática no mundo. Agora Linus Torvalds coordena e gerencia todo o desenvolvimento do Linux.
Licença GPL, o que é?
Linux foi patenteado sob licenciamento GPL (General Public License), isso significa que ele é de domínio público e não pode ser comercializado como Microsoft Windows que ainda tem seu código fonte em poder da mesma (fechado).