Linux
Como explicar o que é kernel para um leigo? Neste artigo, Jorge Alberto Corso descreve como contornou a complicada tarefa de explicar o que é um kernel para alunos de um curso de administração Linux. Se você não sabe o que é, ou deseja explicar o que é o kernel do Linux para alguém, não deixe de ler o texto.
O projeto GNU
GNU is Not Unix!
Muitos conhecem e divulgam o sistema operacional do pinguim apenas como Linux, porém o termo correto é GNU/Linux. Em palavras simplificadas, Linux é apenas o kernel do sistema operacional, ele depende de uma série de ferramentas para funcionar, a começar pelo programa usado para compilar seu código-fonte. Essas ferramentas são providas pelo projeto GNU, criado por Richard Stallman.
Em outras palavras, o sistema operacional tratado neste documento é a união do kernel Linux com as ferramentas GNU, por isso o termo GNU/Linux.
Para entendermos melhor essa relação entre GNU e Linux, Richard Stallman e Linus Torvalds, recomendo a leitura dos seguintes artigos:
História do GNU/Linux: 1965 assim tudo começou!
Fazendo jus ao nome GNU/Linux
GNU/Linux: Depois dele o mundo não é mais o mesmo!
GNU e Linux: amigos para sempre
Hurd - O kernel da GNU
GNU/Linux x Windows
A diferença mais marcante entre Linux e Windows é o fato do Linux ser um sistema de código aberto, desenvolvido por programadores voluntários espalhados por toda internet e distribuído sob a licença pública GPL. Enquanto que o Windows é software proprietário, não possui código-fonte disponível e você ainda precisa comprar uma licença pra ter o direito de usá-lo.
Você não precisa pagar nada para usar o Linux! Não é crime fazer cópias para instalar Linux em outros computadores. A vantagem de um sistema de código aberto é que ele se torna flexível às necessidades do