Pular para o conteúdo principal

Distribuições Linux para 2020

Olá,
Fiz um compilado das melhores distros para 2020, ou melhor, da aposta para as melhores distribuições e destaques para 2020.
Além disto, algumas listas das melhores distros para o próximo ano feita pelos maiores sites e a melhor distribuição Linux para cada categoria de usuário.
Além disto, respondo a pergunta que todos fazem: Qual o Linux mais leve? e Qual o Linux mais bonito?





Ubuntu e suas variantes

A primeira aposta e mais obvia é o Ubuntu. 
Tanto pelo tamanho da comunidade quanto por ser a primeira distro a ser usada quando alguma empresa resolve desenvolver/portar seus aplicativos para linux, além de ser a distro mais indicada para quem está iniciando com o S.O.
Soma-se isto ao suporte da Steam, facilitadores como o Lutris e pacotes de apps oficiais distribuídos por devs como Nvidia, Intel dentre outras...

Um dos maiores responsáveis é a API Vulkan da AMD e o Proton da Valve/Steam! Que promete fazer muitos gamers mudarem por completo para o Linux e o ubuntu provavelmente será um dos primeiros e mais estáveis com ele.

Abaixo um video comparando o jogo Shadow of Mordor em Linux usando o OpenGL, DXVK e Vulkan:






Dados da Steam sobre Linux: Ubuntu é o mais usado, responsável por 37% de todos os envios (o Arch Linux está em 2º lugar) e 64% dos usuários estão rodando sob chip Nvidia.
https://www.protondb.com/stats


Outro ponto é por ser a distribuição Linux vendida nos notebooks Dell!
Ok, outras também distribuem, como por exemplo a Microboard entrega seus notebooks com Debian e a Positivo vende seus equipamentos com o Mandriva instalado, Acer entrega com o EndlessOS e a Lenovo ainda possui notebooks a venda com a distro brasileira descontinuada 'Satux', mas nenhuma chega a causar o impacto da Dell, bem como o market share no mercado corporativo.

Porém, o Ubuntu abandonou o Unity e voltou para o Gnome o que irá ter como consequência o abandono de alguns usuários que irão preferir outras distros quando realizarem uma atualização de versão já que levaram alguns anos até 'engolir' o Unity ou simplesmente mudaram para alguma vertente da distro com outra interface.

Com o abandono do Unity, a Canonnical demitiu os devs e abraçou novamente a comunidade do Gnome, provavelmente terá um ambiente mais estável e com menos custos de desenvolvimento e menos reclamações dos usuários (usei o Ubuntu entre as versões 6.04 e 9.10 quando abandonei de vez! Mas sempre rodo as novas versões que lançam numa VM e em menos de 10 minutos, desisto...)





Deepin

Com o embargo americano contra a Huawei, as empresas que possuem parceria com eles caíram fora com medo do futuro que essa briga pode causar. Isto afetou as relações do agora maior vendedor de devices da China (desbancou a Xiaomi) com a Google, Microsoft (Android e Windows) bem como a Intel.
Como consequência, os chineses estão desenvolvendo em peso seus mobiles e notebooks.
A distro Deepin está nos notebooks da Huawei (belíssimos diga-se de passagem).

Com isto atraiu usuários para esta distro e a fez popularizar, resta saber se haverá um aumento no uso do Linux devido a isto ou simplesmente voltar a subir os dados sobre pirataria do sistema da Microsoft - vai depender mais do suporte da fabricante e seu marketing do que por decisão final dos usuários chineses.











Pop!_OS

O Pop!_OS é uma variante do Ubuntu criado e distribuído nos notebooks da System76, mas obviamente pode ser baixado a ISO e instalado em qualquer outro hardware.
O foco do Pop! é em desenvolvedores, sysadmins, pentesters, e profissionais que trabalham com IoT, AI, ML...





PureOS

O PureOS é desenvolvido pela comunidade do Purism, que comercializa seus produtos pelo nome de Librem, que inclui notebooks e smartphone com o sistema operacional.
O foco é na liberdade e segurança.
O sucesso desta distro está atrelado ao sucesso tanto do laptop quanto de seu modelo de smartphone.




Elementary OS

Uma das distros ideais para novos usuários no Linux!
Baseado no Ubuntu e usando a interface Patheon.

O projeto do Elementary OS tem como meta resolver um grande número de deficiências notadas em outras distribuições GNU/Linux, como:

  • Melhor estética global com a racionalização da interface do usuário;
  • Reduzir a dependência de software utilizando core apps escritos em C ou Vala (linguagem do Patheon);
  • Diminuir a necessidade de uso do Terminal.


O Guia do Elementary (HIG - Human Interface Guideline) é sem dúvidas o melhor dentre todas as distribuições GNU/Linux para desktop.






Listas de melhores distros Linux:


O site techradar elegeu as melhores distros em 2020 para os tipos de usuários:


  1. ElementOS (pelo visual)
  2. Linux Mint (para novos usuários, distro para iniciantes)
  3. Arch Linux e Antergos (para usuários experientes e um linux mais "limpo")
  4. Ubuntu (por ser a mais popular)
  5. Tails (para privacidade)
  6. CentOS (por ser uma versão do Red Hat Enterprise)
  7. Ubuntu Studio (para produção de audio e video)
  8. OpenSuSE (para Devs e Sysadmins)




Em Dezembro o site https://www.makeuseof.com/ listou as 5 melhores distribuições linux para laptops:

  1. manjaro
  2. Ubuntu
  3. Elementary OS
  4. OpenSUSE
  5. Mint


E em janeiro desde ano o portal linux.com elegeu as 5 melhores para desenvolvedores:

  1. Ubuntu
  2. OpenSUSE
  3. Fedora
  4. Pop!_OS
  5. manjaro


Anteriormente eles elegeram as melhores distros para cada categoria:

  • Melhor distribuição para sysadmins: Parrot Linux
  • Melhor distribuição leve: LXLE
  • Melhor distribuição para desktop: Elementary OS
  • Melhor distribuição para experts: Gentoo
  • Melhor distro Linux para IoT (Internet das Coisas): Ubuntu Core
  • Melhor distribuição Linux para servidor não empresarial: CentOS
  • Melhor distribuição de servidor corporativo: RHEL





Qual Linux mais leve?


Distribuição leve não deve ser entendida como feia. Indiscutivelmente as interfaces gráficas fluxbox, blackbox, openbox, jwm. icewm são bem mais leves, usando de impressionantes 0,2MB a 16MB de memória, mas deixa-los agradáveis é uma tarefa árdua e muito provavelmente um usuário comum irá bater em alguma necessidade que a interface não possui e possivelmente ela não foi desenvolvida/implementada para não impactar no desempenho. 
Com isto, resume-se as distros com Xfce, Lxde, Lxqt e E17.

Para ser mais assertivo, aconselharia nas variações com Xfce do Ubuntu, Mint, Manjaro e Debian. 
Outras distros, dependem muito do objetivo do usuário, posso recomendar o TinyCore, Slitax, Slax (que antes era baseado no Slackware e agora é baseado no Debian), Puppy ou até mesmo o Ttylinux que descrevi neste artigo: https://www.esli-nux.com/2010/11/ttylinux-micro-linux-de-11-ate-6-mb-de.html

Abaixo uma lista de quanta memória RAM consome cada interface do Linux:
Interfaces mais leves do Linux e o quanto de MB de RAM que elas consomem



Qual Linux mais bonito?

Em todas as listas do tipo sempre irá aparecer as interfaces Patheon e Budgie.
O Patheon é encontrado no Elementary OS, já o Budgie há versões do Ubuntu e Manjaro com esta interface.

Eu havia feito uma aposta sobre a distro ApricityOS, mas seu sucesso repentino foi tão grande quanto seu encerramento e esquecimento. O tema que ele utilizava é fácil de ser instalado em outras distros e interfaces.

Por um bom tempo utilizei o Numix em todas as minhas instalações de Linux e nos smartphones: https://numixproject.github.io/products.html

Obviamente, o nível de personalização e liberdade faz com que todos busquem deixar seu S.O. com identidade única, a quantidade de temas, ícones e pacotes disponíveis bem como sites especializados somente nisto é gigantesca. O que o torna bonito ou não é primeiramente o gosto pessoal de cada um e em segundo as tendências (flat design, material design, e sabe-se lá o que virá no futuro...)



A escolha é sua!

Um dos maiores aspectos da plataforma Linux é que, no final, a escolha é sua. 
Existem centenas de distribuições para escolher, muitas das quais irão perfeitamente atender às suas necessidades e com certeza, esta lista não irá agradar a todos nem ser totalmente assertiva com sua aposta para 2020.

E você, quais distros aposta para 2020?

Postagens mais visitadas deste blog

TuxMath - Tux, do Comando da Matemática. Ensino e diversão a crianças.

Tux Of Math Command, (Tux, do Comando da Matemática, em sátira ao desenho animado, Buzz Lightyear, do Comando Estelar) ou simplesmente TuxMath é um game open source, no estilo arcade, originalmente desenvolvido para linux, mas atualmente é multiplataforma, disponível em Windows, Mac, BeOS, web, dispositivos móveis...

Melhor desempenho da memória RAM e SWAP no Linux

Melhor desempenho da RAM/SWAP Objetivo: Determinar através do kernel (sysctl) quando o sistema deverá utilizar a memória swap. Com isto, o linux vai usar mais a memória RAM e dar prioridade a ela, ao invés de levar isto para o HD (swap) e deixar alguns processos mais demorados. Por padrão, o valor de swappiness no debian é 60. Ou seja, usará o swap quando a RAM estiver em torno de 40% a 50% em uso. Verificar valor padrão: # cat /proc/sys/vm/swappiness Reduzindo o valor de swappiness para 10 ou 15 (neste exemplo, reduzi para 5), o arquivo de swap será usado apenas quando o uso da RAM chegar em torno de 80 a 90 por cento. Edite: # vim /etc/sysctl.conf Altere (adicione se não existir a linha) no arquivo: # vm.swappiness = 5 (Há quem coloque 0 ou 1, mas prefiro assim) Para evitar a necessidade de reiniciar o sistema, execute: # sysctl vm.swappiness=5 depois, apenas como verificação, execute: # swapoff -a # swapon -a # sysctl -p /etc/sysctl.conf

Tipos de VPNs: PPTP x OpenVPN x L2TP/IPsec x SSTP x IKEv2 x Chameleon x WireGuard

Olá, Baseando-me no formato do artigo sobre Certificados e a sopa de letras: HTTPS, TLS, SSL, HSTS, CA, PGP, GPG e OpenPGP , com o artigo sobre o WireGuard  e a atual crise mundial que forçou muitos em quarentena a trabalhar remotamente, resolvi fazer um semelhante abordando os diferentes tipos de VPN. O principal problema é que ao ler a documentação e artigos atuais, além de longos eles se prolongam muito no detalhe técnico entre elas, então tentei criar um TL;DR (que ficou um pouco grande, mas bem resumido). Uma VPN, ou rede virtual privada, permite criar uma conexão segura entre duas redes ou entre seu dispositivo/host com alguma rede, usando a internet como meio, como túnel para chegar ao destino. As VPNs podem ser usadas para acessar sites restritos por região (países proíbem torrents, outros proíbem redes sociais, sites de noticias...), proteger sua navegação (em redes não confiáveis como hotéis, wifi de lojas, etc...), acessar um sistema corporativo que está instalado e disponív

DHCP - Guia Completo

atualizado em 18/03/2015 Olá a todos, disponibilizo mais um guia ;-) Apesar de um assunto bem fácil, sem segredos ou mistérios, o tema deste guia é DHCP Servers. Nele, abordo o que é o dhcp, como funciona e como configurar. A novidade neste guia é que mostro como realizar a configuração de um servidor DHCP usando roteadores "home / small office", como os famosos d-link, encore, tenda, pacific, tp-link, etc... Como criar um servidor dhcp usando equipamentos Cisco, como habilitar o DHCP Server usando a plataforma Windows (Windows Server 2003), e finalmente usando o GNU/Linux. Claro que meu foco é favorecer o uso do Linux para prover este serviço, para isto, mostro desde a configuração mais simples, até algumas avançadas, tanto em modo texto quanto as mais variadas interfaces gráficas existentes no S.O. para configurar e monitorar este simples serviço de rede. No GNU/Linux, abordo o DHCP Server mais utilizado no mundo (da ISC), as configurações mais utilizadas, o c

SSD no linux

Mitos e verdades do SSD no Linux - Instalando, configurando e otimizando SSD no Linux SSD são suportados no Linux desde o kernel 2.6.29. Schedulers e File Systems também suportam os 'discos sólidos' ou 'não-rotacionais' (SSDs) há um bom tempo. A maioria dos artigos que existem na internet são bem antigos e não refletem os ambientes atuais dos sistemas Linux. Este artigo trás alguns macetes para otimizar o SSD num ambiente onde o sistema operacional estará instalado nele. Tiro alguns mitos de que seria necessário mudanças bruscas no sistema para que o SSD seja bem aproveitado (hoje, basicamente no uso do dia-a-dia, nada é preciso após instala-lo) apenas alguns pontos a serem observados.

Teste de Performance de Rede com Iperf

Troubleshooting,  Throughput,  testes de  conectividade e transmissão de pacotes em rede com Software Livre/Open Source Sumário Base de Conhecimento Rede Local e o tráfego de informações O que é Possíveis situações de uso O Básico - Executando como Server No Windows No GNU/Linux O Básico – o Cliente No Windows No Linux Utilizando UDP Argumentando... Mais Opções Opções gerais -f, --format -i, --interval n -l, --len N -m, --print_mss -o, --output <arquivo> -p, --port n -u, --udp -x, --reportexclude -y, --reportstyle C -w, --window n -B, --bind <host> -M, --mss n -N, --nodelay -V, --IPv6Version Opções para o cliente -P , --parallel -T, --ttl -n, --num -t, --time -d, --dualtest -r, --tradeoff -L, --listenport -b, --bandwidth -F, --fileinput <name> -I, --stdin Opções para o Servidor -s, --server -U, --single_udp -D, --daemon Interface Gráfica em JAVA Conclusão Minha rede está lenta, e agora?? Download e Links Base de Conhecimento O TCP é o protocolo

Colorindo o terminal do Linux

Abaixo, 3 dicas simples para colorir o Linux: Deixar o terminal (bash) colorido; Deixar o vim e o nano colorido; Deixar as manpages coloridas; No bash facilita a identificação de tipos de arquivos, diretórios e permissões (pois cada um terá uma cor diferente). Nos editores de texto, (neste caso o Nano e VIm), as cores facilitam ao criar scripts e programas nas mais variadas linguagens, os esquemas de cores, identificam a sintax da linguagem e colorem de acordo com os comandos, por exemplo, uma cor diferente para scripts entre aspas, comentários, cores diferentes para variáveis, etc... E a melhor de todas as dicas: colorir as manpages! Parece que não, mas facilita muito a vida quando você olha as manpags e enxerga facilmente as flags e opções de cada comando, exemplos e distingui a descrição da opção do comando. Colorindo o Bash Coloque no final do arquivo .bashrc (ele é um arquivo oculto que está dentro do seu /home), é o arquivo de configuração do bash de cada usuário.  

Protocolo RIP - Lab com passo-a-passo em roteadores Cisco

O RIP ou Routing Information Protocol é um protocolo aberto, definido na RFC 1058, e classificado como vetor de distância. As diferenças básicas entre o RIP versão 1 e versão 2 é que o primeiro é classfull, ou seja, suporta apenas classes cheias (A, B ou C) ou subrede com a mesma máscara e troca atualizações de roteamento via broadcast. Já a versão 2 suporta CIDR (classless) e VLSM (divisão de subredes com várias máscaras de subrede), além disso, troca informações através de multicast no endereço 224.0.0.9. Ambas as versões trocam informações utilizando UDP na porta 520. Para IPv6 (versão 6 do protocolo IP) o RIP passa a chamar RIPng (Next Generation) e funciona basicamente da mesma maneira que o RIP versão 2 para IPv4, porém enviando updates no endereço IPv6 de multicast FF02::9. Para configurar o RIP versão 1 basta ativar o protocolo com o comando “router rip”, depois em modo de configuração do roteador definir as redes que serão anunciadas com o comando “network”. No comando

Aula #5 - A estrutura da árvore do Sistema de Arquivos Linux

Existem vários tipos de arquivos presentes em um sistema Linux.  Eles diferem em propósito, tamanho, dono, nível de compartilhamento e volatilidade.  O resultado é uma organização coerente de toda a árvore do sistema de arquivos que é padrão(na medida do possível) entre as distribuições Linux.

Aula #14 - Os sistemas de arquivos ext2/ext3/ext4

  A família de sistemas de arquivos ext tem sido nativa para o Linux desde os seus primeiros dias, e tem sido a mais utilizada. Até recentemente, o ext4 foi a escolha padrão mais comum das distribuições Linux, devido à sua excelente combinação de desempenho, integridade e estabilidade.