Solus, a distribuição inspirada em Clear Linux OS

História do Solus

Solus OS foi um projeto desenvolvido por Ikey Doherty, lançado em 2012 com base Debian, mas descontinuado em 2013.
Em 2015, Ikey deu inicio à um novo projeto chamado “Evolve OS”, de base independente e com um novo ambiente gráfico chamado “Budgie”, cujo projeto foi continuação do Solus OS.
Poucos meses após o lançamento do Beta 1, Evolve OS ganhou fama na Europa, chamando atenção da Intel Corporation, a qual contratou Ikey para desenvolver o “Clear Linux OS”, cuja distribuição seria focada em alto desempenho para hardwares Intel.
Durante a popularidade do Evolve OS, Ikey teve problemas com a marca Evolve, então “Evolve OS” foi renomeado para “Solus”.
Os projetos “Clear Linux OS” e “Solus” foram desenvolvidos simultaneamente por Ikey Doherty.
Em 2016, Solus adotou o modelo Rolling Release.
Em 2017, Solus adotou suporte à Flatpak e Snappy.
Em 2018, Ikey confirmou sua saída do projeto, entregando todos os direitos do Solus ao time de desenvolvimento, que permanecem ativos até a data de hoje.
Em um certo momento, foi anunciado que Budgie seria migrado para Qt, porém, perceberam que isto exigiria a reconstrução de tudo que já existe, logo, decidiram por dar continuidade em GTK.

Equipe de desenvolvimento e suas funções

  • Bryan Meyers (Líder Técnico): Constrói ferramentas e pacotes para Solus.
  • Joshua Strobl (Experience Lead): Mantenedor de pacotes e das edições Budgie e GNOME.
  • Friedrich von Gellhorn (Mantenedor Global): Mantenedor de pacotes e da edição KDE Plasma.
  • Joey Riches (Mantenedor Global): Mantenedor de pacotes.
  • Pierre-Yves (Mantenedor Global): Mantenedor de pacotes e da edição MATE.
  • Rune Morling (Mantenedor Global): Mantenedor de pacotes.

Sobre o Solus

Kernel: Linux
Base: Independente (Com inspiração em Clear Linux OS)
Modelo: Rolling Release
Empacotamento: eopkg
Edições: Budgie, GNOME, MATE e Plasma
Foco: Desktops/Notebooks

Performance - Inspiração em Clear Linux OS

Solus foi inspirado em Clear Linux OS, e herdou grande parte dos patches de otimizações para hardwares Intel, ou seja, uma instalação padrão do Solus é capaz de lhe oferecer uma performance certamente nunca vista antes, começando pelo tempo de boot do sistema.


A equipe Solus recompila os ambientes gráficos e os sources de seus repositórios, reduzindo o tamanho dos binários, além de otimizarem usando os mesmos padrões do Clear Linux OS, resultando em um sistema altamente responsivo, independente do ambiente gráfico escolhido pelo usuário.

Embora Budgie-Desktop seja a edição principal do projeto, o GNOME possui um desempenho equivalente ao KDE Plasma, e dependendo do hardware, chegando próximo ao Xfce.

Atualmente, Solus já suporta uma ampla gama de hardwares AMD, Intel e NVIDIA, inclusive tem se destacado como uma excelente distribuição para jogos.

Um usuário do Reddit afirma ter jogado League of Legends através do Lutris em uma distribuição entre 40-60 FPS, e com Solus conseguiu jogar entre 90-120 FPS, um ganho considerável.

Veja um vídeo comparando o desempenho Solus e Windows 10 em jogos: Clique Aqui.
Vídeo comparando tempo de boot e responsividade Ubuntu e Solus: Clique Aqui.

Atualizações de Sistema

As atualizações de sistema são agendadas para que ocorram nas sextas-feiras, e são divididas em 3 camadas:
  • Atualizações de Sistema: Atualizações obrigatórias selecionadas automaticamente;
  • Atualizações de Segurança: Atualizações opcionais, mas fortemente recomendadas para proteger seu dispositivo;
  • Atualizações de programas: Atualizações de softwares e bug-fixes (Opcional).

Havendo atualizações de segurança durante a semana, elas poderão chegar antes de sexta-feira.

Gerenciador de Pacotes

O gerenciador de pacotes do Solus é “eopkg”, baseado no PiSi (Packages Installed Successfully as Intended) desenvolvido para Pardus , uma distribuição baseada em Debian que tem suporte do governo turco.
Como todos os pacotes são compilados pela própria equipe Solus, os binários estão otimizados e de tamanho reduzido, assim agilizando o processo de instalação dos mesmos.
Os binários (arquivos executáveis) geralmente estão localizados em /usr/bin ou eventualmente em /bin. As bibliotecas estão em /usr/lib64 ou em /usr/lib32.

Abaixo, alguns exemplos de comandos eopkg:

Instalar um ou mais pacotes
sudo eopkg install pacote
sudo eopkg it pacote

Reinstalar um ou mais pacotes
sudo eopkg install --reinstall pacote
sudo eopkg it --reinstall pacote

Desinstalar um pacote
sudo eopkg remove pacote
sudo eopkg rm pacote

Obter informações sobre o pacote
sudo eopkg info pacote

Atualizar o sistema
sudo eopkg upgrade
sudo eopkg up

Atualizar um pacote especifico
sudo eopkg upgrade pacote
sudo eopkg up pacote

Buscar um pacote
sudo eopkg search descrição
sudo eopkg sr descrição

Verificar integridade do sistema
sudo eopkg check

Remover trava do eopkg (Ex.: Queda de energia, operação interrompida ou morta)
sudo eopkg clean

Limpar caches temporários de pacotes
sudo eopkg delete-cache
sudo eopkg dc

Exibir histórico de operações
eopkg history
eopkg hs

Exibir lista de todos pacotes instalados
eopkg list-installed
eopkg li

Listar pacotes prontos para serem atualizados
eopkg list-upgrades
eopkg lu

Reconstruir todos os bancos de dados (Ex.: Queda de energia, operação interrompida ou morta)
sudo eopkg rebuild-db
sudo eopkg rdb

Para mais detalhes, execute "eopkg help" ou leia o manual executando "man eopkg".
Você também pode ler a documentação.

eopkg também permite que o usuário faça Rollback de sistema para um ponto de restauração anterior à última operação realizada.
O processo é simples, basta executar dois comandos, como mostra a documentação.

Central de Programas

O repositório oficial já possui diversos softwares populares, alguns exemplos são Brave, Vivaldi, Opera, Telegram, Drivers Proprietários NVIDIA, e softwares geralmente usados por jogadores, como Steam, Lutris, Wine, Discord, entre outros...
Há suporte nativo ao Flatpak e Snappy, porém, é necessário adicionar os repositórios, e o gerenciamento é via terminal.
Em relação à Central de Programas, talvez sua simplicidade não agrade alguns usuários, mas algo que chama atenção é a aba de “Terceiros”, onde é possível encontrar e instalar diversos softwares de terceiros ao alcance de 1 clique.



Gerenciador de Boot

Solus não usa GRUB, e sim "clr-boot-manager".
Caso tenha interesse em gerenciar a inicialização do seu sistema, leia a documentação.
Para mais informações sobre EFI, dual-boot e Windows 10, veja o Guia Oficial Completo.

Considerações finais

Solus é uma distribuição leve, focada em desempenho e suporte exclusivo para desktops/notebooks.
O modelo é Rolling Release, mas nem sempre os pacotes estão em suas últimas versões, alguns podendo demorar meses para serem enviados ao usuário, isso acorre devido as otimizações e testes de qualidade da equipe, e o fato do sistema já ser altamente responsivo parece compensar essa demora, visto que atualizar um ou outro pacote para sua última versão nem sempre influencia no desempenho.
Embora Solus aparente ser uma distribuição não muito mencionada, parece causar uma falsa sensação de que o projeto esteja sendo descontinuado, mas os desenvolvedores se encontram bem ativos em seu Fórum, interagindo diariamente com seus usuários e bem animados com o lançamento do Budgie 11 em GTK 4.
Por fim, se você tem um notebook que considere fraco, dê uma chance à distribuição, pois ela continua com seu desenvolvimento ativo e é capaz de te surpreender.

Links

Página Inicial: Home | Solus
Download: Download | Solus
Documentação: Help Center | Solus
Fórum: Forum | Solus
Instalação: Installation | Solus Help Center

Comentários

Postagens mais visitadas deste blog

Instalando o driver NVIDIA no openSUSE via YaST

Instalando o Google Chrome no openSUSE

Como aplicar temas ao GRUB no KDE Neon 20.04