Isto é Linux!

Em busca de uma solução Desktop no mundo do Pingüim.

 
Início.
 Interfaces Gráficas:
 KDE - K Desktop Environment.
 Gnome
 Window Maker
 Outras
 Miscelânea:
 Instalação
 Problemas
 Distros Linux
 Ubuntu Linux
 Aplicativos
 Fale conosco.

Distribuições Linux.

[versão 1 - Em: 25.11.2005.]
[versão 2 - Em: 21.04.2008.]


Nesta página, falaremos sobre as distros (como são chamadas as distribuições) Linux. Elas podem ser criadas por um único desenvolvedor, por um grupo ou por uma empresa.
O Slackware é um exemplo de distro com um único desenvolvedor - Paul Volkerding - que é ajudado por um pequeno time de programadores, além das contribuições voluntárias de usuários na parte de testes e traduções. Do mesmo modo, Carlos Eduardo Morimoto desenvolveu o Kurumin até sua versão atual 7.0r3. Infelizmente, nosso grande Guru está ficando sem tempo para continuar na empreitada e se não aparecer um grupo realmente disposto a trabalhar pelo Kurumin, esta será sua última versão.

Distribuições, ou distros, são variações do sistema operacional (SO) Linux, com base em determinadas escolhas quanto ao conteúdo do  kernel(1) e ao conjunto de pacotes a serem distribuídos juntos com ele.
Os pacotes são arquivos de formato .rpm .deb ou .tar.gz. RPM era originalmente Red Hat Package Manager ou gerenciador de pacotes Red Hat, que é uma das mais antigas distribuições Linux. Com o uso generalizado, o termo passou de sigla da Red Hat para comando de linha no Linux (software livre é assim: feito para todo o mundo usar).
São muitas as distros que fornecem os programas empacotados em arquivos .rpm. O comando rpm, com suas variantes, serve para descompactar, instalar ou remover aplicativos do sistema. Uma vantagem dos pacotes RPM é poder incluir uma identificação, de modo que um programa só será desempacotado e instalado em uma distro se sua identificação for válida para aquela distro.
Em 2003 a Red Hat deixou de desenvolver sua versão Desktop que passou a se chamar Fedora e atualmente está na versão 8. Testei o Fedora Core 4 por algumas semanas e já falei disso na página sobre instalação do Linux.
Pacotes .deb são da distro Debian outra das mais antigas e usadas em todo o mundo. Um grande número de distros usa os pacotes Debian, entre elas o Kurumin 7 que uso atualmente. Outras bastante conhecidas são o Knoppix (no qual se baseia o Kurumin) e o Ubuntu Linux. Pacotes .deb também possuem identificação.
A distribuição Mandrake foi uma das mais populares com pacotes .rpm por muitos anos. Seus pacotes eram personalizados com a terminação .mdk. Depois de perder uma briga com a empresa dona da marca Mandrake - para os mais novos: um personagem de HQ(2) - fez uma fusão com a brasileira Conectiva e se tornaram Mandriva. Aliás, vou falar pouco da Mandriva nessas páginas e explico o porquê. Há alguns anos, não me lembro quando exatamente, comprei o Conectiva 8. Rodava ainda o kernel 2.4 e funcionou muito bem na minha máquina. Vinha com um manual muito bem feito (mais parecia um livro de Linux). Quando foi lançada a versão 10, já com o novo kernel 2.6 comprei o pacote e o manual já não era tão completo. Ainda por cima, minha placa de rede não funcionava com o Conectiva 10. Como tinha direito a suporte gratuito por um mês após a compra, solicitei ajuda, mas não tive sucesso. Depois do prazo de suporte gratuito não achei vantagem pagar para acabar descobrindo que o Conectiva não tinha suporte para minha placa de rede e desisti do Conectiva 10.
Mas a estória ainda continua. Nas versões Free 2007 e 2008 do Mandriva, que baixei e instalei, continua a não ter o suporte para a minha placa de rede. Então, enquanto não mudar de máquina deixarei o Mandriva de lado.

Já o formato .tar.gz refere-se a um modo de compactação de arquivos que deriva da expressão Tape Archive, mas faz uma analogia com as bolotas de óleo cru (tarballs em inglês) que aparecem nas praias e grudam em tudo que as toca. O comando tar  aglutina os arquivos por ele englobados em uma tarball. Esta tarball é então compactada pelo método gzip, o gz da estória. Ao instalar um pacote .tar.gz as operações feitas incluem descompactação - gunzip - e desempacotamento - untar, que não tem nada a ver com passar óleo ou manteiga em uma forma, mas vem de un- prefixo inglês equivalente a desfazer, e tar, comando original que criou o aglutinado de arquivos. Existem outras complexidades que não vêm ao nosso caso, mas podem ser conhecidas com um estudo desses pacotes nesse artigo.
A distro Slackware, considerada uma das mais completas e estáveis, baseia-se em arquivos tar-gz.

Vejam bem, não é obrigatório usar somente programas  baseados na maneira de compactação da distro. Por exemplo: usei por longos meses o Mandrake Community 10.1, baseado em RPM, mas tinha o Open Office 1.1.4 que baixei em tar-gz e instalei na minha área de usuário.


(1) kernel - é o núcelo do sistema operacional. Contém o conjunto básico de instruções para fazer com que o processador do micro realize o controle de todas as operações solicitadas pelos gerenciadores de janelas e aplicativos em uso. kermel significa cerne, núcleo.
(2) Mandrake, o herói dos quadrinhos, era um mágico com enormes poderes hipnóticos. Eterno noivo da princesa Narda, tinha como fiel escudeiro um enorme africano chamado Lothar, cuja função principal parecia ser o uso da força bruta, quando necessário. A marca pertence ao King Features Syndicate of America.


Um país se faz com homens e livros. - Monteiro Lobato.


Todas as páginas deste sítio testadas no Mozilla Iceweasel 2.0.0.1 em 1024x768 pixels.