Olá pessoal! No passado, aqui em Porto Alegre, eu tive o prazer de conhecer e conversar pessoalmente com o Richard Stallman (criador do projeto GNU “Gnu is Not Unix” ou seja, “Gnu não é Unix”). Ele diz ser o último hacker e quando eu perguntei sobre o Hurd (Kernel do sistema GNU), ele respondeu o que sempre fala e que de fato é a mais triste verdade… a lentidão acompanha o desenvolvimento deste software.
O Hurd nada mais é do que um grupo de daemons (processos do Unix), porém faltam desenvolvedores para ajudarem a contribuir para a terrível lentidão.
A ideia foi lançada ainda no Unix, quando foi criado um sistema de senhas, que não agradou a todos e certos Hackers não gostaram nem um pouco (me refiro aos Hackers de verdade e não lammers ou ckacers, entre outros). Um deles começou a lançar mensagens para todos os outros usuários com a mensagem para anularmos esta senha. Era o início do FSF (Free Software Fundation), uma luta para a liberdade nos computadores… você já pagou pela sua máquina, não precisava gastar ainda mais com um sistema operacional, entre outros gastos.
Aqui temos uma nota da FSF explicando: “Como a nossa sociedade cresce mais dependente de computadores, o software que rodamos é de grande importância para garantir o nosso futuro como uma sociedade livre. O Software Livre diz respeito a ter controle sobre a tecnologia que usamos em nossas casas, escolas e negócios, onde o computador trabalha para o nosso benefício individual e comum e não para as corporações de software proprietário ou governo, que buscam restringir nossa liberdade nos monitorando”
Mas a verdade é que muitas coisas no mundo tecnológico ficam mal entendidas, como por exemplo o GNU… era para ser um sistema operacional semelhante ao Unix, porém nunca foi lançado, mas já podemos usar.
No início da década de 90, Linus Torvalds lançou o Linux, distribuindo-o pela rede livremente, com o código incluso… se você quisesse alterar, poderia fazer qualquer alteração, corrigir erros ou melhorar, mas mostrar o que você alterou. Linus ainda não sabia mas isto já existia, toda esta ideia, a GPL e o software principal ainda não tinha sido desenvolvido, mas Linus fez, mesmo sem saber disto: sua base era um sistema que chamou bastante a atenção deste estudante, o Minix, uma cópia do Unix criada em Amsterdam por Andrew Stuart Tanenbaum, que também disponibilizou o seu código e gerou um conflito, onde a Microsoft queria processar Linus pela quebra de códigos e por ter “copiado” o Minix. E não acabou de uma forma boa!
Quem tiver interesse no Minix , pode conseguir aqui:
http://www.minix3.org/iso/minix_R3.2.0-116fcea.iso.bz2
Stallman tinha lançado com seu grupo todo o sistema, menos o núcleo, que Linus tinha… então quando usamos um GNU com o kernel Linux é que poderemos referir em GNU/Linux. É a mesma coisa que o Android do Google… o seu núcleo é um kernel Linux.
Vale lembrar que era para o Linux poder ser rodado em qualquer máquina, por isso temos esta facilidade de plataformas… inclusive temos hoje em dia um que roda até em web: http://bellard.org/jslinux/.
Alguns softwares GNU são o gcc, g++ (ambos compiladores), gedit, gnome, que podemos reparar e usar no Ubuntu.
Esse foi mais um post do Blog do Curso de Hardware Microcamp.
Faça um curso completo na melhor escola do Brasil >> microcamp.com.br