Você está na página 1de 3

Introduo terica GNU/Linux

Utilizar um sistema GNU/Linux muito mais do que optar por uma soluo isenta de custos de licena. usufruir de uma filosofia 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 segundo nome: Linux. Entretanto, essa designao ao 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 po 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 essencial, que ainda no tinha sido criado: O Kernel. Em 1991, um jovem finlands chamado Linus Torvalds disponibilizou para o mundo a primeira verso do Linux, um Kernel Unix-like. A partir desse ponto foi possvel unir o Kernel Linux com os softwares GNU, originando o sistema operacional que chamamos de GNU/Linux. O mundo FNU/Linux no apenas um cojunto de programas. Ele trs consigo uma filosofia 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 define, de modo simplificado, que o software deve respeitar quatro princpios bsicos aqui chamado de liberdades. So elas:

-Liberdade 0 -> Liberdade para rodar o programa para quaisquer prottipos; -Liberdade 1 -> Liberdade para estudas 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 beneficiar. Ter acesso ao cdigo fonte essencial tambm p/ isso.

Distribuies GNU/Linux
Voc j deve ter ouvido falar em debian, RedHat, slackware, suse, conectiva, Mandrake, ubuntu, dentre outros. 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, software GNU e outros aplicativos que so desenvolvidos por outras comunidades ou grupos, reunidos em um sistema operacional que tem peculiaridade que o diferencia de outros sistemas operacionais gnu/Linux fazendo-os nicos. Mas, por que existem tantas distribuies? Justamente pq se voc no se identificar com nenhuma delas, voc livre para fazer a sua prpria. Por exemplo, em 1993, um rapaz chamado Patrick Volkerding, junto o kernel e vrios outros aplicativos em uma distribuio chamada Slackware, que foi a primeira a ser distribuda em CD. A partir desse ponto, foram surgindo diversas outras distribuies de alguma forma diferiam da filosofia do slackware: como o debian ou RedHat. Atualmente existem centenas de distribuies, algumas mais famosas que outras. Em sua maioria , as distribuies GNU/Linux so mantidas por gde comunidades de colaboradores, entretanto, h outras que so mantidas por empresas. Dessa forma, podemos dividir as distribuies em duas categorias: Livre -> Mantidas por comunidades de colaboradores sem fins lucrativos. Exemplo: Debian, Slackware, Gentoo, Knoppix e CentOS, entre outros.

Distribuies corporativas -> Mantidas por empresas que vendem o suporte ao seus sistema. Exemplo: Redhat, Ubuntu, Suse e Mandriva.

Neste ponto vale ressaltar o fato de que o prduto vendido pelas empresas que comercializam sistemas GNU/Linux so na verdade, os servios relacionados ao sistema operacional, como suporte tcnico, garantias e treinamento, ou seja, o expertise do sistema. Ento de fato no h produto algum sendo ventido, apenas os servios relacionados aos softwares agregados na distribuio.