You are on page 1of 7

4450

Linux Essentials

www.4linux.com.br

Contedo
2 GNU/Linux: A Origem 2.1 Conhecendo um Novo Mundo . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Distribuies GNU/Linux . . . . . . . . . . . . . . . . . . . . 3 3 5

Captulo 2 GNU/Linux: A Origem


2.1 Conhecendo um Novo Mundo
Utilizar um sistema GNU/Linux muito mais do que optar por uma soluo isenta de custos de licena. usufruir de uma losoa que antecedeu o software proprietrio, e que permitiu, por exemplo, que a Internet crescesse de forma livre como a conhecemos hoje. Como usurio de Software Livre, precisamos compreender um pouco mais sobre essa ideologia e como ela promoveu o surgimento das vrias distribuies. O sistema GNU/Linux frequentemente chamado apenas pelo seu segundo nome: Linux. Entretanto, essa designao no faz justia a todos os desenvolvedores que vm construindo o sistema operacional como um todo. GNU, que um acrnimo recursivo de GNUs Not Unix. Trata-se, de um grupo que foi fundado em 1984 por seu idealizador, Richard Stallman, com o intuito de criar um sistema operacional Unix-like desprovido de amarras e travas ao seu uso. Os desenvolvedores GNU criaram uma srie de programas bsicos para um sistema operacional funcional, como editores de texto e compiladores. Entretanto, havia um pedao de cdigo essencial, que ainda no tinha sido criado: o kernel. Em 1991, um jovem nlands chamado Linus Torvalds disponibilizou para o mundo a primeira verso do Linux, um kernel Unix-like. A partir desse ponto, foi possvel

2.1 Conhecendo um Novo Mundo

4Linux www.4linux.com.br

unir o kernel Linux com os softwares GNU, originando o sistema operacional que chamamos de GNU/Linux. O mundo GNU/Linux no apenas um conjunto de programas. Ele traz consigo uma losoa de Mundo Livre e colaborativo, no qual as pessoas podem utilizar esses softwares irrestritamente, acima de tudo, aprender com eles, uma vez que seu cdigo fonte deve ser disponvel a todos que queiram melhor-lo ou apenas aprender com ele. Para que esse mundo continue livre, Richard Stallman fundou a FSF - Free Software Foundation, que criou e mantm a licena GNU GPL - GNU General Public License. Esta licena dene, de modo simplicado, que o Software deve respeitar quatro princpios bsicos, aqui chamados de liberdades. So elas:

Liberdade 0 - liberdade para rodar o programa para quaisquer propsitos;

Liberdade 1 - liberdade para estudar como o programa trabalha e adapt-lo s suas necessidades. Ter acesso ao cdigo fonte essencial para isso;

Liberdade 2 - liberdade de redistribuir cpias de forma que voc possa ajudar outras pessoas;

Liberdade 3 - liberdade para melhorar o programa e disponibilizar as melhorias para o pblico, de forma que toda a comunidade possa se beneciar. Ter acesso ao cdigo fonte essencial tambm para isso.

Atualmente a GPL est disponvel em trs verses, GPLv1, GPLv2 e GPLv3. Fique por dentro de suas diferenas em:

http://www.gnu.org/licenses/gpl.html

Como usar as licenas GPL:

Pgina 4

Linux Essentials

4Linux www.4linux.com.br

2.1 Conhecendo um Novo Mundo

http://www.gnu.org/licenses/gpl-howto.pt-br.html

Para mais informaes a respeito do kernel - Linux - podem ser obtidas no site ocial de seus mantenedores:

http://www.kernel.org

Informaes sobre os projetos GNU e FSF podem ser obtidas nos seus respectivos sites:

http://www.gnu.org http://www.fsf.org

2.1.1 Distribuies GNU/Linux


Voc j deve ter ouvido falar em Debian, RedHat, Slackware, Suse, Mandriva, Ubuntu, CentOS dentre outras. Mas, o que realmente isso? O que so todos esses nomes? Essas so distribuies GNU/Linux. Uma distribuio nada mais do que o kernel Linux, softwares GNU e outros aplicativos que so desenvolvidos por outras comunidades ou grupos, reunidos em um sistema operacional que tem peculiaridades que o diferencia de outros sistemas operacionais GNU/Linux, fazendo-os nicos. Mas, por que existem tantas distribuies? Justamente porque se voc no se identica com nenhuma delas, voc livre para fazer a sua prpria. Por exemplo, em 1993, um rapaz chamado Patrick Volkerding, juntou o kernel e vrios outros aplicativos em uma distribuio chamada Slackware, que foi a primeira a ser distribuda em

Linux Essentials

Pgina 5

2.1 Conhecendo um Novo Mundo

4Linux www.4linux.com.br

CD. A partir desse ponto, foram surgindo diversas outras distribuies que de alguma forma diferiam da losoa do Slackware: como Debian ou RedHat.

Atualmente existem centenas de distribuies, algumas mais famosas que outras. Em sua maioria, as distribuies GNU/Linux so mantidas por grandes comunidades de colaboradores, entretanto, h outras que so mantidas por empresas. Dessa forma, podemos dividir as distros, abreviao bastante utilizada na comunidade e que se refere s distribuies, em duas categorias bsicas: Distribuies Livres de Custos - Mantidas por comunidades de colaboradores sem ns lucrativos. Exemplos so: Debian, Slackware, Gentoo, Knoppix e CentOS, entre outras. Distribuies Corporativas - Mantidas por empresas que vendem o suporte ao seu sistema. Exemplos: RedHat, Ubuntu, Suse e Mandriva. a liberdade do software, garantida pela licena GPL, que perpetua o respeito dos direitos denidos pela FSF. Isso porque, pela denio de Software Livre, nunca, em hiptese alguma, permitido que o cdigo fonte seja negado ao cliente, ao receptor do Software. Assim, por mais que uma empresa queira cobrar por suas verses do sistema GNU/Linux, enquanto ela estiver utilizando softwares licenciados sob a licena GPL, ela ser obrigada a distribuir o cdigo fonte dos programas. Dentro do conjunto de Distribuies, podemos divid-las novamente em duas outras categorias:

Pgina 6

Linux Essentials

4Linux www.4linux.com.br

2.1 Conhecendo um Novo Mundo

Distribuies Convencionais - So distribudas da forma tradicional, ou seja, uma ou mais mdias que so utilizadas para instalar o sistema no disco rgido; Distribuies Live - So distribudas em mdias com o intuito de rodarem a partir delas, sem a necessidade de serem instaladas no HD. As distribuies Live caram famosas pois tm a inteno de fornecer um sistema GNU/Linux totalmente funcional, de forma fcil e sem colocar em risco o sistema operacional original da mquina. O fator que favoreceu essa abordagem que, em uma distribuio Live praticamente todos os componentes j vm congurados, funcionando e com interfaces agradveis aos usurios nais. Exemplos desse tipo de distribuio so o Knoppix, "Ubuntu"entre outras. Para entender um pouco mais sobre distribuies, necessrio lembrar de mais duas caractersticas: Distribuies From Scratch - So desenvolvidas do zero, ou seja, utilizam um kernel Linux, alguns programas GNU e a grande maioria das suas particularidades desenvolvida especicamente para ela. Exemplos: Debian, RedHat, Gentoo, Slackware Distribuies Provenientes (Baseadas) - Aproveitam ferramentas e bases j desenvolvidas por outras distribuies. Distribuies baseadas usam distribuies "From Scratch"para alcanar seus objetivos mais rpido, dando maior ateno ao propsito da distribuio. Exemplos: Ubuntu, DreamLinux, Kubuntu, Slax e Linux Mint

Linux Essentials

Pgina 7

You might also like