O QUE É LINUX?
O termo LINUX é usado em muitas ocasiões, sob diferentes contextos com diferentes significados. Mas de modo rigoroso, podemos dizer que Linux é o kernel, ou seja, é o núcleo do sistema operacional criado por Linus Torvalds em 1991. Podemos dizer, também, que o kernel é a parte mais importante de um sistema operacional, digamos que seja o “cérebro” do sistema. Mas, dependendo do contexto, Linux significa sistema operacional, não qualquer sistema operacional, mas um que use o kernel Linux ou baseie-se no kernel Linux. Fazendo uma comparação esdrúxula, o Kernel Linux é como o motor de um carro, sem dúvida, é a parte mais importante, mas só o motor do carro não serve para colocá-lo nas ruas, é preciso a carroceria do carro, as rodas, o guidão, espelhos retrovisores, enfim, é preciso muito mais que o motor para colocarmos um carro funcional. O que Linus Torvalds fez foi criar o kernel, o motor do carro. Para se tornar um sistema operacional de verdade, ele teve que “juntar” o kernel Linux com uma série de outros softwares(aplicativos, compilador etc.). Grande parte desses softwares pertencem a um projeto chamado GNU lançado por Richard Stallman. Logo, muitos defendem, que o sistema operacional deveria se chamar GNU/Linux. Mas polêmicas a parte, o fato é que temos um sistema operacional chamado Linux de código aberto. Dizer que um software tem código aberto é como ter um bolo com sua receita para quem interessar. Portanto, quem souber cozinhar pode mexer na receita desse bolo, e dessa forma, modificá-lo. Assim, também, quem souber programar pode mexer no software com código aberto. O Linux é um software livre, e uma das características do software livre é essa, ter o código aberto para quem interessar.
DISTRIBUIÇÕES LINUX
Outra coisa que dá muita confusão, até para algumas pessoas da área de informática, é o termo distribuição linux ou, simplesmente, distros. Vamos continuar com a analogia do motor do carro. Imagine você construir um motor de um carro, e chamá-lo de Linux. A rigor, qualquer um pode usar o seu motor para construir um carro( sistema operacional). Pois é, qualquer pessoa pode pegar o kernel linux, fazer alguma modificação ou deixar como está, acrescentar uma série de softwares, e criar, assim, o seu sistema operacional. O sistema criado dessa forma é uma distribuição linux. Existem distros linux que se baseiam em outras distros linux. Há muitas distribuições linux, cada uma com seu propósito. Tem distribuições linux para o usuário doméstico, para servidores, para testes de invasão, entre outros. Por exemplo, muitos usuários gostam de ter em casa a distribuição linux Ubuntu ou o Linux Mint. As empresas gostam de ter nos seus servidores o Debian, o CentOS ou o ClearOS. Os Hackers gostam do Kali linux. Isso só para citar alguns como exemplo. Às vezes, nos deparamos com um computador que tem uma distribuição linux, e, por algum motivo, não gostamos do sistema, e generalizamos, dizendo que linux é ruim. Na verdade, aquela distribuição linux não foi adequada. Temos que pesquisar a distribuição linux mais adequada para nossos propósitos. Por exemplo, a distribuição Ubuntu é excelente para usuário doméstico. Essa distribuição é mantida por uma grande empresa chamada Canonical, mas temos também a distribuição Linux Mint, que considero muito boa. Outra distro muito usada em ambientes domésticos é o Fedora. Só por curiosidade, o sistema android usado em celulares e tablets é considerado, por muitos, uma distribuição linux. Afinal, a empresa Google construiu o sistema android a partir do kernel linux. Apresentamos a seguir algumas distribuições linux, e uma breve descrição.
Debian
O Debian é um sistema operacional desenvolvido pelo projeto Debian, um grupo de voluntários mantidos por doações através da organização sem fins lucrativos SPI(Software in the Public Interest). Debian é muito usado em servidores por ter um alto compromisso com estabilidade e segurança bem como uma grande facilidade no que concerne a instalação de programas, através de um gerenciador de pacotes completo (dpkg). Essa distribuição foi criada em 1993 por Ian Murdock. Por curiosidade, a esposa de Ian se chamava Debra, e da fusão dos nomes Debra e Ian surgiu Debian. Sem dúvida, Debian é a mais imitada, copiada das distros. Muitas outras distribuições linux se baseiam na distro Debian.
Ubuntu
Ubuntu é uma distro baseada na distribuição Debian e é patrocinada pela canonical. A proposta do Ubuntu é oferecer um sistema operacional fácil de usar. O nome Ubuntu é uma palavra sul-africana que significa algo como “sou o que sou pelo que nós somos”. O nome Ubuntu reflete uma filosofia de ajuda mútua e de compartilhamento. Sem dúvida, o Ubuntu é uma ótima opção para computadores pessoais.
Linux Mint
Linux Mint é um sistema operacional baseado no Ubuntu e Debian, que oferece um ambiente bonito e muito fácil de usar. É uma boa opção para quem está migrando do sistema windows.
Kali Linux
É o sistema operacional dos hackers. O Kali Linux é muito usado por pentester, hackers, analista e auditores de segurança de TI. É baseado no Debian, e tem mais de 300 ferramentas nativas para executar testes de invasão.
Fedora
Fedora é um sistema operacional Linux baseado na distribuição Red Hat. É muito usado em computadores pessoais.
LINUX É UM SOFTWARE LIVRE
Afinal de contas, o que é software livre? Podemos dizer que software livre é uma expressão usada para designar um programa(software) que dar ao usuário 4 liberdades:
Liberdade 0: liberdade de executar o programa, como quiser e para qualquer propósito;
Liberdade 1: liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades, sendo o acesso ao código fonte um pré-requisito para este aspecto;
Liberdade 2: liberdade de distribuir cópias de forma que você possa ajudar ao seu próximo;
Liberdade 3: liberdade de melhorar o programa, mexendo no código fonte, e liberar as modificações e aperfeiçoamentos, de modo que toda a comunidade se beneficie.
É interessante notar que software livre tem a ver com liberdade de uso, e não significa ser gratuito. Aliás, temos a liberdade de modificar um software livre e, depois, se quisermos, podemos vendê-lo. Ou podemos doar o software gratuitamente e oferecer suporte pago. Mas temos sempre que ceder o software com código fonte aberto, ou seja, ele deve continuar livre, deve continuar com as 4 liberdades. Na verdade, o software é considerado livre se e somente se conter as 4 liberdades citadas. Portanto não basta ter somente o código fonte aberto, este é apenas um requisito.
Ao usuário de software livre é garantido o direito de usar o software para qualquer propósito, seja ele comercial, militar, educacional ou filantrópico. Exemplos de softwares livres:
LINUX
Sistema operacional criado por Linus Torvalds.
VLC
O VLC media player é um excelente reprodutor multimídia, usado no mundo todo. Está disponível para todas as plataformas e sistemas operacionais.
GIMP
Foi criado explicitamente para ser uma alternativa livre ao uso do Adobe Photoshop.
Mozilla Firefox
Navegador de internet.
LibreOffice
O LibreOffice é uma potente suíte de escritório disponível para windows, linux, Mac OS e Solaris.