Xandros
Xandros é uma distribuição
Linux. O principal enfoque da distribuição é a interface gráfica e a facilidade para a utilização tornando-o especial para uma migração de Windows para Linux, especialmente em empresas. O objetivo visual da distribuição é ser relativamente parecido com o Windows XP. Seu nome é derivado de "X Window System" e o nome da ilha grega de "Andros".
O Xandros é desenvolvido pela Xandros Incorporated, fundada em maio de 2001, a companhia possui sede em Nova York, com escritórios em Frankfurt, São Paulo e Ottawa no Canadá.
Suas distribuições são baseadas no Corel Linux, que por sua vez é uma distribuição baseada em Debian. Em Julho de 2007, Xandros comprou o Scalix, um cliente de e-mail e colaboração linux, baseado no HP OpenMail. Em Julho de 2008, a Xandros adquiriu a Linspire.
Mais informações:
http://pt.wikipedia.org/wiki/Xandros
Site oficial:
http://www.xandros.com/
Foresight Linux
Foresight Desktop Linux é uma distribuição
GNU/Linux de software livre e não-livre. Ela visa incluir o software mais recente e ser tão amigável ao usuário quanto possível, mas ainda poderosa o suficiente para usuários avançados.
Foresight é uma distribuição baseada no GNOME e anteriormente seguiu de perto seu desenvolvimento. A distribuição importou as versões 2.18, 2.16, 2.14, 2.12 e 2.10 do GNOME no mesmo dia que foram lançadas. A última versão é a 2.1.1, que inclui o GNOME 2.26.1 como seu ambiente de trabalho padrão.
Foresight se caracteriza pelo uso do sistema de gerenciamento de pacotes Conary. Este sistema atualiza apenas os arquivos específicos que mudaram dentro dos pacotes que necessitam ser atualizados, em contraste com outros sistemas, tais como RPM e APT, que baixam os pacotes inteiros.
Mais informações:
http://pt.wikipedia.org/wiki/Foresight_Linux
Site oficial:
http://www.foresightlinux.org/
Gentoo Linux
Gentoo Linux é uma metadistribuição baseada no sistema gerenciador de pacotes portage. A nomenclatura usada no desenvolvimento do sistema e seus produtos é inspirada na espécie de pingüim Gentoo. O gerenciamento de pacotes no gentoo é desenhado para ser modular, portátil, fácil de manter, flexível e otimizado para a máquina usuária.
Diferentemente da maioria das distribuições de software, normalmente os pacotes são compilados a partir do código fonte, mantendo a tradição dos ports(em inglês) nos sistemas BSD, embora por conveniência, alguns pacotes grandes são disponibilizados também como binários pré-compilados para várias arquiteturas.
O Gentoo descreve-se como uma metadistribuição, "devido a sua adaptabilidade quase ilimitada".
Vantagens:
Dependências leves - Já que os pacotes são compilados pelo código-fonte, dependências entre os pacotes são mais flexíveis do que as de distribuições binárias, e podem ser explicitamente ativadas ou desativadas em muitos dos casos. Distribuições binárias tipicamente oferecem flexibilidade similar ao fornecer várias versões do mesmo pacote com apelidos diferentes, ou dividindo pacotes em componentes mais modulares quando possível.
Já que o número de configurações possíveis se torna combinatória conforme o número de opções no momento de compilação aumenta, não é viável manter binários para todas as possíveis combinações. Por isso o Gentoo é capaz de oferecer uma variedade muito maior de opções de pacotes no momento da compilação, onde outras distribuições famosas não são.
Pacotes mais atuais - Ao sincronizar regularmente a sua árvore do portage, usuários Gentoo são capazes de usar a versão mais recente dos pacotes disponíveis, ao invés de ficarem fixos a uma data de lançamento em particular.
Geralmente isso resulta em versões mais novas de software disponíveis no gerenciador de pacotes do que as disponibilizadas em outras distribuições Linux em qualquer momento específico, particularmente aquelas que são presas a um determinado lançamento, apenas com atualizações de segurança. Isto também pode ser considerado um inconveniente; ao utilizar um sistema Gentoo, não há garantias com relação a compatibilidade com versões anteriores na atualização pacotes, já distribuições que fazem apenas um combo reduzido de lançamentos para os pacotes disponíveis são capazes de gerenciar melhor a compatibilidade entre cada lançamento.
O Gentoo Linux dá um passo além, oferecendo aos próprios desenvolvedores a opção de utilizar um overlay, que é nome dado a árvores secundárias, mas relativas à árvore principal do Portage. Isso permite que os usuários testem novas funções antes mesmo de serem lançadas, ou seja, no exato momento em que estão sendo feitas.
Overlays são uma excelente maneira de testar a estabilidade e o progresso de determinados projetos, e muito comuns no Gentoo, oferecendo um controle privilegiado sobre a própria distribuição, sobre quais e quando pacotes podem ou não ser disponibilizados sob a premissa de serem estáveis.
Clareza e flexibilidade - O sistema Portage mostra, comparado com outras distribuições Linux, muito do que eles está fazendo. Para muitos passos de instalação, os comandos executados são mostrados, enquanto muitas distribuições Linux apenas descrevem o que elas estão tentando conseguir.
Fato relacionado é o fato de qualquer usuário pode modificar o comportamento do sistema por inteiro de forma relativamente simples, já que grande parte dos programas no gerenciamento de pacotes são scripts.
Devido tudo isso, o Gentoo pode ser útil para desenvolvedores de código, por que eles podem fazer uma instalação completa com o código-fonte nos seus servidores (por exemplo servidores de revisão) usando um simples comando.
Construa o sistema dos seus sonhos - A estrutura atual do Gentoo é basicamente modular, constituída de muitos meta-dados, tornando extremamente fácil escolher entre uma enorme variedade de opções, entre softwares e suas configurações.
Essa modulização usa entre outros conceitos, o sistema de overlays do Gentoo, criando árvores paralelas e interligadas à árvore central, com pacotes constituídos unicamente de meta-dados, capazes selecionar, compilar e configurar pacotes, utilizando determinadas opções, pré-definidas ou não. Essa estrutura possui inúmeras vantagens, por exemplo, uma vez que os projetos são autônomos, eles ficam responsáveis pelo seu próprio ambiente, precisam se focar apenas em coisas menores, isto também acaba com a necessidade de possuir uma autoridade central e reguladora, limitando-a apenas à árvore principal, contendo o núcleo do sistema, e que determina quais projetos são oficialmente mantidos. Utilizando essa alta modulização, também torna-se mais simples executar forks, assim, se, por qualquer motivo alguém achar que o mozilla não está sendo mantido corretamente, ele pode criar a sua própria árvore e aplicar os patches e correções que acredita serem necessários, e, com o tempo, se este novo projeto realmente for melhor, ele irá lentamente substituir o primeiro, se tornando um projeto oficial.
Desvantagens:
Instalação lenta de pacotes - Compilar a partir do código-fonte significa que alguns pacotes são mais demorados para instalar. Demoras na instalação levam a uma instalação inicial mais longa se muitos pacotes são instalados. Em casos extremos como KDE e OpenOffice.org, a instalação de pacotes pode levar horas, ou até mesmo dias em hardware antigo.
A compilação destes pacotes também vai exigir bastante espaço em disco, enquanto estiver sendo feita (4.6 GB para o OpenOffice.org - dê uma olhada na ebuild do app-office/openoffice para mais detalhes). No geral, usuários do Gentoo aceitam os custos do tempo de compilação para poderem usar suas próprias configurações na compilação.
Agora, no entanto, binários pré-compilados para aplicações muito usadas como o KDE, OpenOffice.org, e Mozilla Firefox estão disponíveis, na forma como seus mantenedores upstream os disponibilizam, mas ao utilizar estes binários, você perde a chance de personalizar a escolha de características e otimizações para estes pacotes, mesmo embora o tempo de instalação dos pacotes seja reduzido para alguns minutos.
Numa instalação padrão, as críticas acima são basicamente válidas. Porém, deve-se notar que há várias ferramentas/soluções para evitar parcialmente problemas de compilações longas. Elas podem ser usadas separadamente ou em qualquer combinação entre uma e outra:
A primeira é alterar o número de instâncias paralelas do make que podem estar em execução. Iso pode ser especificado globalmente no arquivo /etc/make.conf ou utilizando a diretriz MAKEOPTS="-jX". Setando o valor de X = 1 + "# de núcleos de CPU", funcionando bem em muitas configurações. Note que esta configuração deve refletir o número de núcleos através de todas as máquinas ao utilizar o distcc (veja a terceira opção abaixo).
A segunda, aplicável para configurações com >512-1024MB de RAM, é um script envoltório para o comando emerge chamado temerge[63](em inglês) que move o diretório temporário do emerge para (em inglês) no tmpfs (um RAM drive). Isto pode reduzir substancialmente o tempo de compilação para muitos pacotes, especialmente aqueles com atividade intensa de entrada/saída nos discos da área de compilação.
A terceira, aplicável a usuários com múltiplas máquinas Linux, através do uso da ferramenta distcc, que é capaz de distribuir os tempos de compilação através de múltiplas máquinas. Isto é especialmente benéfico ao compilar sistemas a partir de imagens do "stage1" ou "stage2", quando a compilação de pacotes é exigida consideravelmente.
A quarta é a opção buildpkg do portage[65](em inglês) para tarballs binários de pacotes compilados. Estes podem ser unidos numa máquina de arquitetura compatível e make.conf configurado de maneiras similares a de uma Distribuição Linux (binária). Isto também pode ser usado para a recuperação do sistema ou usado para compilar pacotes em uma máquina potente para depois instalar em outras menos potentes.
A promessa de otimização - O Gentoo foi muito criticado por sua suposta promessa de executar programas mais rapidamente; por design ele permite que usuários especifiquem suas flags de compilação. Alguns websites foram criados especialmente para satirizar esta aproximação falsa a computação. Na realidade, otimizações nem sempre beneficiam a execução de um programa a tal ponto que importe recompilar todo o sistema e seus softwares, ao invés de usar pacotes pré-compilados como outras distribuições Linux normalmente fazem.
A verdade é que o gerenciamento de pacotes do Gentoo, no entanto, oferece mais opções, que permitem também a seus usuários instalar menos bibliotecas do que aqueles aplicativos normalmente instalariam, o que pode resultar em um ambiente operacional mais magro e limpo, capaz de executar aplicativos (ou pelo menos durante a inicialização) mais rapidamente do que qualquer sistema com bibliotecas e serviços desnecessários em execução em segundo plano.
Requer uma boa conexão com a internet - Isto está mais relacionado a downloads do que a compilar pacotes. Logo, qualquer outra distribuição Linux que possui atualizações na internet precisa baixar pacotes binários ao invés, e o tamanho dos pacotes binários e códigos geralmente é comparável. Atenuando este inconveniente há a possibilidade de fazer o download de arquivos necessários em segundo plano utilizando as flags -f ou --fetchonly do emerge, ou o download pode ser feito automaticamente, também em segundo plano, durante a compilação, ao ativar a característica parallel-fetch.
Outro modo de se fazer isto é realizar os downloads em outra máquina utilizando o comando emerge e mover o código-fonte para o diretório /usr/portage/distfiles correspondente na máquina desejada; deste modo, se o usuário possuir uma velocidade de conexão baixa, ele pode realizar os downloads em outro lugar.
Mais informações:
http://pt.wikipedia.org/wiki/Gentoo
Site oficial:
http://www.gentoo.org/
Guaranix
Guaranix é o projeto de criação de uma distribuição GNU/Linux baseada no Gentoo, com o poderoso sistema de gerenciamento de pacotes Portage, mas com o uso de pacotes pré-compilados.
O objetivo da distribuição é ser leve, mas procurando manter uma aparência bonita, utilizando principalmente aplicações desenvolvidas com o Gtk2. O alvo da distribuição é o pc mais antigo, baseado nos processadores 586 em diante, para os quais os pacotes da distribuição serão compilados e otimizados. A distribuição pretende atingir primeiramente o usuário avançado/intermediário e, mais tarde, englobar também o público iniciante.
Mais informações:
http://pt.wikipedia.org/wiki/Guaranix
Site oficial: N/A