Parece fácil criar distribuições Linux nos dias de hoje. Pegue sua distro favorita, altere o ambiente de desktop, adicione um conjunto de aplicativos que você acha essencial, talvez coloque alguns papéis de parede personalizados e chame o produto final de sua própria distribuição Linux. Muitos argumentarão que derivativos como esses não são distribuições “reais” do Linux. Você encontrará discussões sobre esse assunto em toda a Internet, onde usuários experientes e não tão experientes lutam para decidir o que faz uma distribuição “real” do Linux.
De vez em quando, uma nova distribuição será lançada e a maioria dos usuários concordará que merece elogios. Muitas dessas distribuições começam pequenas, mantidas por um único desenvolvedor com uma visão inovadora. Infelizmente, nem sempre recebem atenção da imprensa especializada. É por isso que decidimos apresentar dez distribuições Linux que você deveria conhecer - seja por causa de sua contribuição original para a comunidade FLOSS, ou simplesmente porque elas parecem e funcionam muito bem.
1. AryaLinux
Você pode ter ouvido falar do Linux From Scratch (LFS). É uma abordagem do tipo "faça você mesmo" para criar um sistema Linux a partir de um conjunto de scripts automatizados. No entanto, não é exatamente um pedaço de bolo. É aqui que entra o AryaLinux.
Antes de começar a pensar: não, o nome não é inspirado em Game of Thrones; é um aceno para a civilização indiana. O AryaLinux é projetado para ajudá-lo a construir uma instalação Linux funcional do zero . Vem em dois sabores, XFCE e MATE, e atua como qualquer outra distribuição no modo Live. A instalação ocorre no terminal e a ferramenta AryaLinux Builder solicita que você insira informações em vários estágios do processo.
O conjunto padrão de scripts de construção instalará apenas um sistema Linux básico. Para instalar aplicativos e um ambiente de área de trabalho, você precisará usar o ALPS (Arya Linux Packaging System). Este é um gerenciador de pacotes simples que pode instalar aplicativos e resolver dependências. Os aplicativos que podem ser instalados são definidos em scripts de construção. Os ALPS não podem desinstalá-los ou atualizá-los ainda, embora isso possa mudar à medida que o AryaLinux continua a se desenvolver.
O que há de especial nessa distribuição Linux?
- O AryaLinux simplifica a abordagem do LFS para ajudar você a construir sua própria distribuição.
- Tem seu próprio gerenciador de pacotes, embora mínimo, chamado ALPS.
- Utiliza o Fusilli Window Manager como uma alternativa do Compiz.
2. Qubes OS
Compartimentalização e isolamento de aplicativos são dois termos que ficaram em destaque recentemente, popularizados por projetos como o Docker e implementados em um determinado nível nos pacotes de snap do Ubuntu. A ideia principal é separar aplicativos e serviços em execução do núcleo do sistema operacional para aumentar a segurança. Qubes OS baseia-se nisso - com uma torção.
Tecnicamente falando, seria mais correto chamar o Qubes OS de distribuição Xen do que Linux. O Xen é um hipervisor - uma implementação de tecnologia que controla máquinas virtuais. Ao contrário do VirtualBox e do VMWare, que rodam dentro de um sistema operacional existente, o Xen tem a capacidade de rodar diretamente no hardware. O Qubes OS aproveita isso. Ele possui uma máquina virtual padrão de nível de sistema chamada dom0, que é executada na inicialização e controla a GUI. Ele não tem acesso à rede e você não deve executar nenhum aplicativo nele. É para isso que servem os AppVMs.
AppVMs são chamados de qubes e são baseados em TemplateVMs. Todo TemplateVM contém software que os usuários podem acessar e usar, mas não podem modificar o sistema de arquivos TemplateVM. O TemplateVM padrão vem com o Fedora.
A versão mais recente do sistema operacional Qubes substitui o KDE pelo XFCE como o ambiente padrão. No entanto, você pode instalar outras distribuições, ou mesmo o Microsoft Windows, em TemplateVMs adicionais . Isso significa que você pode usar várias distribuições do Linux em um sistema do Qubes OS.
O Qubes OS atribui diferentes domínios de segurança ao qubes . Eles são representados no menu Iniciar principal e você pode distinguir entre qus pelo nome (trabalho, pessoal, navegação ...) ou cor. A última distinção é suportada pelo gerenciador de janelas. Cada aplicativo que você abrir terá uma borda com cores diferentes, dependendo de qual ele pertence. Você pode gerenciar todos os seus qubos na ferramenta Qubes VM Manager - adicionar, remover e renomeá-los, além de ver quais estão ativos e em quais TemplateVMs eles estão baseados. Naturalmente, você pode mover arquivos com facilidade e copiar / colar informações entre os usuários.
O que há de especial nessa distribuição Linux?
- O Qubes OS alcança a segurança ao isolar aplicativos uns dos outros.
- Os aplicativos são colocados em várias máquinas virtuais baseadas em contexto.
- As VMs podem ser baseadas em diferentes distribuições do Linux.
3. SO Endless
Os melhores projetos de código aberto são aqueles que podem mudar a vida das pessoas para melhor. O Endless OS é uma distribuição com grande potencial para isso. É feito para iniciantes e usuários inexperientes, e voltado especialmente para aqueles sem acesso confiável à Internet . É por isso que o Endless OS se esforça para ser mais fácil de usar e vem com um monte de aplicativos, vídeos educativos, uma enorme coleção de livros e até artigos da Wikipedia. Todo este conteúdo é disponibilizado offline, completamente de graça.
Pense nisso: nós damos muito por garantido, porque podemos sempre “apenas Google-lo”, mas os recursos fornecidos pelo Endless OS são inestimáveis para as pessoas nos países em desenvolvimento. O Endless OS também é uma excelente distro para todas as crianças em idade escolar. Você pode até usá-lo como um repositório de conhecimento portátil se planeja gastar algum tempo fora da rede.
O Endless OS não possui um sistema de gerenciamento de pacotes “tradicional”. Entre outras coisas, isso significa que você está limitado ao software disponível no Endless App Center. Sob a superfície, Endless OS é uma compilação do Ubuntu fortemente modificada, combinada com projetos interessantes como o OSTree, que torna possível usar vários sistemas de arquivos inicializáveis com diferentes versões de aplicativos em um sistema. A área de trabalho é baseada no Gnome Shell, além de ser simplificada para se assemelhar a uma mistura dos mosaicos Modern UI da Microsoft e a tela inicial do smartphone .
O que há de especial nessa distribuição Linux?
- O Endless OS é para pessoas sem acesso fácil à Internet, por isso tem uma enorme quantidade de conteúdo offline.
- O sistema de arquivos raiz é somente leitura e a distro usa o OSTree para realizar atualizações de software.
- A empresa que desenvolve vende computadores acessíveis com o Endless OS pré-instalado.
4. GeckoLinux
O Ubuntu pode ser a distribuição Linux mais remixada de todos os tempos e enquanto alguns remixes são fantásticos, outros são inúteis. Mas você sabia que existem remixes do openSUSE? Graças a um serviço chamado SUSE Studio, qualquer pessoa pode modificar e redistribuir o openSUSE. Embora o openSUSE seja uma excelente distro, é mais recomendado para casos de uso de negócios do que como um sistema operacional de desktop diário. O GeckoLinux quer mudar isso e já está no caminho certo.
Uma das principais razões pelas quais o GeckoLinux foi criado é porque não havia mídia de instalação do Live para o openSUSE Leap. Com o GeckoLinux, você pode experimentar várias versões e sabores diferentes do openSUSE. Primeiro, existem duas versões principais: Static (baseado no openSUSE Leap, que é um branch estável) e Rolling (baseado no openSUSE Tumbleweed, um branch de release). A segunda parte é onde o GeckoLinux vai além do openSUSE, e permite escolher um dos sete ambientes de desktop (Cinnamon, Xfce, Gnome, Plasma 5, MATE, Budgie, LXQt), além de uma versão básica com o Openbox e apenas alguns aplicativos essenciais.
Se você é grande em analogias, você poderia dizer que o GeckoLinux é para o openSUSE o que o Linux Mint é (ou era) para o Ubuntu. O objetivo é tornar a distribuição original mais fácil de usar, fornecendo codecs proprietários prontos para uso e facilitando a instalação de aplicativos de terceiros, a execução de tarefas de administração do sistema e o gerenciamento de dependências de pacotes. O que é realmente interessante sobre o GeckoLinux é a capacidade de experimentá-lo diretamente no seu navegador.
O que há de especial nessa distribuição Linux?
- O GeckoLinux torna o openSUSE Leap mais fácil de testar, instalar e usar.
- Ele vem em sete sabores diferentes, incluindo Budgie e LXQt.
- Há uma versão online que você pode testar no navegador.
5. Void Linux
O Void Linux se orgulha de ser uma distribuição Linux independente, não derivada de qualquer outro projeto. É uma distribuição realmente leve que carrega surpreendentemente rápido mesmo em hardwares antigos e possui seu próprio sistema de gerenciamento de pacotes chamado XBPS. Usuários avançados que gostam de todo o controle, mas nenhum dos inconvenientes apreciarão mais o Void Linux.
Uma das coisas que eles notam imediatamente é que o Void Linux não usa o systemd. Em vez disso, depende do runit para supervisionar os serviços do sistema e os níveis de execução. Quando se trata de segurança, o Void Linux usa o protocolo de segurança LibreSSL, uma bifurcação mais segura do OpenSSL. Esses dois recursos diferenciam o Void Linux da maioria das distribuições do Linux. Mais opções legais são fornecidas pelo XBPS. Ele pode construir pacotes a partir da origem com a ajuda de scripts de instalação (templates), usar vários repositórios e sub-repositórios, retomar atualizações e instalações inacabadas e verificar erros nos próprios pacotes.
O Void Linux é uma distribuição de lançamento que visa fornecer o software mais recente, mas mantém o sistema básico o mais estável possível. Se você não quiser configurar um ambiente de desktop do zero, poderá baixar imagens ao vivo com Xfce, MATE, LXDE, Enlightenment ou Cinnamon.
O que há de especial nessa distribuição Linux?
- O Void Linux é escrito do zero e possui seu próprio sistema de gerenciamento de pacotes.
- Ele usa o runit em vez do systemd, o LibreSSL em vez do OpenSSL, e o shell padrão é o Dash.
- Nenhum software proprietário é instalado por padrão.
6. Subgraph OS
Talvez você nunca tenha experimentado isso sozinho, mas certamente ouviu ou leu sobre alguém que foi vítima de um ataque mal-intencionado na Internet. O malware não é a única ameaça com a qual se preocupar - também há vigilância do governo, e estamos todos sujeitos a rastreamento de anunciantes e de nossas queridas redes sociais. Está ficando cada vez mais difícil se proteger online.
O Subgraph OS baseia-se na suposição de que o seu computador, em algum momento, se tornará um alvo e, portanto, é resistente a resistir a violações e a evitar danos. Você pode pensar no Subgraph OS como um bolo muito seguro, com camadas e camadas de proteção e aprimoramentos.
Com o Subgraph OS, a criptografia de disco é obrigatória - não é possível instalá-lo em um sistema de arquivos não criptografado. O kernel é fortalecido com patches do Grsecurity. Os aplicativos que exigem acesso à rede (como navegadores, mensageiros e clientes de email) são executados em seus próprios contêineres (caixas de proteção) e suas conexões são roteadas por meio do Tor . Graças ao Metaproxy, cada aplicativo usa seu próprio circuito Tor, e também há um firewall por precaução. A maioria dessas precauções é configurada automaticamente, e a distribuição parece familiar, já que é baseada no Debian e usa o Gnome 3.
O que há de especial nessa distribuição Linux?
- Subgraph OS tem como objetivo ser uma distribuição resistente a adversários projetada para maximizar a segurança dos usuários.
- Aplicativos executados em sandboxes e se conectam à rede via Tor.
- O kernel é endurecido com o Grsecurity, e a criptografia do sistema de arquivos é uma necessidade.
7. Nix OS
O Nix OS é uma vitrine para o gerenciador de pacotes Nix, um projeto inteligente e empolgante que pode atrair pessoas que gostam de programação funcional . O Nix constrói tudo a partir de arquivos de configuração declarativa, e os princípios do gerenciador de pacotes são aplicados na prática em todo o sistema operacional Nix.
Isso significa que você pode configurar todo o sistema em um arquivo simples e reconstruí-lo em outro computador. Quando você faz alterações em sua configuração existente, os pacotes afetados pela alteração serão reconstruídos automaticamente - não é necessário atualizá-los um por um. O Nix OS suporta rollbacks do sistema por design, uma vez que cada nova configuração é salva e isolada das anteriores. Se algo der errado, ou você não estiver satisfeito com a nova configuração, basta inicializar no antigo.
Outro recurso interessante do Nix OS é que o acesso root não é necessário para instalar aplicativos. Cada usuário tem seu próprio perfil e os pacotes que eles instalam são armazenados lá. Também é possível instalar várias versões do mesmo aplicativo sem que elas se sobreponham. A desvantagem do Nix OS pode ser que você tenha que se familiarizar com sua linguagem de construção para manter o sistema. A instalação é um pouco complexa, mas bem explicada na documentação. O Nix OS oferece mídia de instalação ao vivo com o KDE, mas você também pode instalar outros ambientes.
O que há de especial nessa distribuição Linux?
- O Nix OS permite criar um sistema portátil onde toda a configuração é descrita em um único arquivo.
- Os aplicativos são isolados uns dos outros e você pode ter várias versões do mesmo software executadas simultaneamente.
- Você pode facilmente reverter o sistema ao estado anterior carregando uma configuração mais antiga.
8. Guix SD
Uma pessoa pode achar que não há diferença entre o Ubuntu e o Linux Mint - e eles estariam errados. O mesmo vale para o Nix OS e o Guix SD. Embora sejam semelhantes em todos os níveis, existem diferenças e são principalmente uma questão de liberdade de software. O Guix SD é uma das raras distribuições Linux (ou melhor, distribuições GNU / Linux) que estão em conformidade com as Diretrizes de Distribuição do GNU Free System e que são consideradas 100% Gratuitas pela Free Software Foundation.
Consequentemente, o Guix SD usa dmd (GNU Shepherd) em vez de systemd, e tem o kernel Linux-libre, que não é poluído por código proprietário. Como no Nix OS, o Guix SD é configurado através de arquivos declarativos. No entanto, ele não usa a mesma linguagem para escrever esses arquivos - enquanto o Nix tem sua própria implementação, o Guix usa o GNU Guile para implementar o Scheme. No entanto, isso não impede que o Guix SD tenha acesso aos pacotes Nix. Se isso é algo que você quer, é possível com a opção “importar” no gerenciador de pacotes Guix.
O resto é praticamente o mesmo: no Guix SD, você pode ter várias versões do mesmo aplicativo sem interferência. A criação de pacotes é independente do sistema, portanto, não pode causar danos ou fazer alterações indesejadas em sua configuração. Guix SD oferece Gnome, Xfce e Enlightenment como opções de desktop, mas um instalador gráfico ainda não está disponível.
O que há de especial nessa distribuição Linux?
- O Guix SD tem toda a funcionalidade do Nix OS, menos os blobs do kernel systemd e binários.
- Ele usa a linguagem de programação Scheme para configurar pacotes e o sistema.
- Aprovado pela Free Software Foundation como uma distribuição totalmente gratuita.
9. Bedrock Linux
Imagine a distribuição perfeita do Linux. Levaria apenas as melhores partes de outras distribuições e faria todas elas funcionarem juntas. A Bedrock Linux está cada vez mais perto de tornar esse sonho uma realidade.
É uma distro experimental, então você não a usará como seu sistema padrão ainda. No entanto, vale a pena conhecer, porque pode ser algo revolucionário. O Bedrock Linux pede que você instale outras distribuições Linux e, em seguida, "intercepte" ou converta-as em um único sistema. Usar o Bedrock Linux significa usar várias distribuições do Linux de uma vez, mas sem que isso seja óbvio. Você pode abrir três aplicativos de três distribuições diferentes e usá-los na mesma área de trabalho, ao mesmo tempo. O Bedrock Linux também permite obter versões mais recentes de software de outra distro, se não estiver disponível no seu preferido.
O processo de configuração do Bedrock Linux é um pouco difícil, e não é possível usá-lo no modo Live. Ainda assim, é um conceito fascinante com planos ambiciosos para o futuro. Estamos esperando que eles tenham sucesso.
O que há de especial nessa distribuição Linux?
- O Bedrock Linux reúne várias distribuições Linux em um sistema.
- Pode abrir aplicativos de diferentes distribuições simultaneamente.
- Você pode escolher qual sistema init usar dependendo das distribuições instaladas.
10. Maru OS
Você pode considerar isso “trapaça” porque o Maru OS não é uma distribuição que você pode instalar no seu computador. É um sistema operacional para o seu smartphone Android, destinado a substituir o sistema padrão e apresentá-lo à noção de convergência.
O Maru OS possui dois “modos”. O celular é baseado no Android Lollipop, e faz o seu telefone funcionar como qualquer outro smartphone. O modo de área de trabalho (baseado no Debian Jessie) é ativado quando você conecta seu telefone a uma tela por meio de um cabo HDMI. É quando a mágica acontece e você pode usar seu telefone como um sistema operacional de desktop completo.
A área de trabalho é uma ótima configuração do Xfce, e você precisará de periféricos Bluetooth (mouse e teclado) para interagir com ela. Naturalmente, você pode mover arquivos entre os modos desktop e móvel e acessá-los independentemente do modo ativo. O Maru OS consegue isso usando contêineres, onde o Linux é instalado como um contêiner convidado “dentro” do Android. O Maru OS fornece uma solução 2 em 1 e permite que você carregue um sistema Linux de desktop com você o tempo todo. Canonical, coma seu coração.
O Maru OS ainda tem alguns problemas. Por enquanto, ele suporta apenas o Nexus 5 e o Google Play não é instalado por padrão (embora haja soluções alternativas). Os usuários também relataram problemas com o tempo limite de exibição enquanto o Maru OS está sendo executado no modo de área de trabalho, bem como um consumo significativo de bateria. No entanto, acreditamos que vale a pena tentar o Maru OS; se nada mais, pelo menos pela novidade.
O que há de especial nessa distribuição Linux?
- Maru OS é uma distribuição Linux para o seu telefone Android.
- Isso torna o seu smartphone completamente sensível ao contexto e permite usá-lo como um computador desktop.
- Você pode acessar arquivos do Android no Linux e vice-versa.
Algumas distribuições Linux valem a pena conferir
Essas distribuições provam que a comunidade Linux ainda é cheia de criatividade e boas idéias, e preparada para o que o futuro possa trazer. Há muitos outros projetos semelhantes que valem a pena ser conferidos, como o Trenta OS e o Clear Linux Project.
Você conhece alguma outra distro interessante do Linux? Você usou alguma distribuição desta lista? Deixe-nos saber nos comentários!