A palavra Código Aberto pode ser atribuída à comunidade Linux que a trouxe à existência juntamente com a introdução do Linux (sucessor do então existente Sistema Operacional Unix).
Embora o ‘Linux‘ em si tenha surgido apenas como um Kernel base, sua natureza de código aberto atraiu uma enorme sociedade de desenvolvedores ao redor do mundo para contribuir com seu desenvolvimento.
Isso criou uma revolução mundial e muitas pessoas e comunidades começaram a contribuir para torná-lo um Sistema Operacional completo que pudesse substituir o Unix. A partir daí, não houve mais volta, com um desenvolvimento ativo ocorrendo em um ritmo constante.
Isso levou à introdução de distribuições como Debian, Ubuntu, Fedora, CentOS, OpenSUSE, Red Hat, Arch, Linux Mint, etc. que usam o Linux como seu kernel base.
A introdução do Ambiente de Trabalho marcou um ponto de virada significativo. Mas o que exatamente é um Ambiente de Trabalho, e qual papel ele desempenha
O que é o Ambiente de Trabalho do Linux
O objetivo principal de uma Distribuição Linux é facilitar a utilização eficaz das capacidades do sistema operacional Linux pelos usuários. Para alcançar isso, é necessário uma interface que sirva como ponte, permitindo que as necessidades do usuário sejam facilmente compreendidas e processadas pelo Kernel.
O Ambiente de Trabalho cumpre esse papel exato. Ele funciona como uma interface gráfica que oferece aos usuários uma apresentação simplificada do kernel subjacente. Como tal, o Ambiente de Trabalho mostra elegantemente todas as funcionalidades fundamentais do kernel ao usuário de maneira refinada e apresentável.
Os componentes que compõem um Ambiente de Desktop incluem o Gerenciador de Arquivos (para exibir todos os arquivos e pastas presentes no sistema em um formato estruturado), Gerenciador de Janelas, Visualizador de Imagens, Reprodutor de Vídeo, Reprodutor de Áudio, Calculadora, Navegador, Gerenciador de Exibição e todos os outros Softwares e Utilitários de Aplicativos que você pode pensar em um Sistema Operacional básico.
Assim, dois dos principais componentes das Distribuições Linux são o Kernel e o Ambiente de Desktop. Abaixo estão mencionados alguns dos Ambientes de Desktop Leves que têm atraído distribuições para torná-los seu ambiente de desktop padrão por causa de seus recursos e desempenho.
1. Xfce
Xfce é um ambiente de desktop de código aberto para sistemas semelhantes ao Unix desenvolvido em C. Sendo rápido e leve, é menos provável causar problemas de CPU e Memória mesmo em desktops mais antigos.
É composto por partes estruturadas separadamente que se combinam para formar um ambiente de desktop completo.
Alguns dos componentes do Xfce incluem:
- Xfwm : Gerenciador de janelas com composição.
- Thunar : Gerenciador de arquivos, que se assemelha ao Nautilus, mas é mais eficiente e, portanto, rápido.
- Orage: Aplicativo de calendário padrão para o Xfce.
- Mousepad: Editor de arquivos que foi bifurcado inicialmente do Leafpad, mas agora está sendo desenvolvido e mantido ativamente do zero.
- Parole: Reprodutor de mídia baseado no framework GStreamer feito para o Xfce.
- Xfburn: Gravador de CD/DVD para o Xfce.

2. LXDE
LXDE significa Ambiente de Área de Trabalho X11 Leve, que é mais uma vez um ambiente de área de trabalho popular para sistemas semelhantes a Unix, foi desenvolvido usando C (GTK+) e C++ (Qt).
A maior vantagem de escolhê-lo como seu ambiente de área de trabalho é seu baixo consumo de memória, que é menor do que o das áreas de trabalho mais populares, ou seja, GNOME, KDE e Xfce. Ele inclui códigos licenciados tanto pela GPL quanto pela LGPL.
Os componentes que compõem o LXDE incluem:
- LXDM – Gerenciador de Exibição.
- LXMusic – Player de Música Padrão para XMMS2.
- Leafpad – Editor de Texto Padrão para o LXDE.
- Openbox – Gerenciador de Janelas.
- LXTask – Gerenciador de Tarefas Padrão.
- PC Man File Manager – Gerenciador de Arquivos Padrão e fornecedor de Metáfora de Desktop.
O LXDE é o ambiente de área de trabalho padrão para muitas distribuições, incluindo Lubuntu, Knoppix, LXLE Linux, Artix e Peppermint Linux OS, entre outros.

3. GNOME 3
GNOME é um acrônimo para GNU Network Object Model Environment e é um ambiente de desktop composto inteiramente de ferramentas livres e de código aberto. Escrito em C, C++, Python, Vala e Javascript, o GNOME faz parte do projeto GNOME, que é composto por voluntários e contribuintes pagos, sendo o maior deles a Red Hat.
O GNOME está atualmente em desenvolvimento ativo, com a última versão estável sendo GNOME 44. O GNOME roda no sistema X Windows e também no Wayland desde o GNOME 3.10.
O GNOME 44 substituiu muitas coisas, começando pelo gerenciador de janelas padrão, que agora está sendo alterado para o Metacity em vez do Mutter, a alternância de tarefas foi atribuída a uma área especial chamada Visão geral, as aplicações principais do GNOME também foram redesenhadas para fornecer uma melhor experiência do usuário.
Componentes do GNOME incluem:
- Metacity – Gerenciador de Janelas Padrão.
- Nautilus – Gerenciador de Arquivos Padrão.
- gedit – Editor de Texto Padrão.
- Eye of GNOME – Visualizador de Imagens Padrão.
- GNOME Videos – Player de Vídeo Padrão.
- Epiphany – Navegador de Internet.

4. MATE
MATE é um ambiente de área de trabalho para sistemas Unix-like. Ele tem sua origem na base de código não mantida de GNOME 2. Ele é desenvolvido em C, C++ e Python e licenciado sob múltiplas licenças, com algumas partes do código sob a GNU GPL, enquanto outras partes estão sob a LGPL.
O nome ‘MATE‘ entrou em cena para se diferenciar de GNOME 3, que é outro ambiente de área de trabalho. Ele consiste em aplicativos originários do GNOME que eram anteriormente parte de GNOME 2 e outros aplicativos que foram desenvolvidos do zero.
Os componentes que compõem o ambiente de área de trabalho MATE são:
- Caja – gerenciador de arquivos padrão.
- Pluma – editor de texto padrão.
- Marco – gerenciador de janelas.
- Atril – Visualizador de documentos.
- Eye of MATE – Um visualizador de imagens.
Desde o seu lançamento, ele tem sido o ambiente de área de trabalho padrão para o Linux Mint, Sabayon Linux, Fedora, etc. Além disso, está disponível em várias repositórias, incluindo Ubuntu, Arch, Debian, Gentoo, PC Linux OS, etc. Além de tudo isso, o Ubuntu MATE recebeu o status de sabor original do Ubuntu.

5. KDE Plasma 5
KDE Plasma 5 é a quinta geração de ambientes de desktop KDE criados para sistemas Linux. Desde o seu desenvolvimento, foi migrado para o QML, utilizando o OpenGL para aceleração de hardware, o que leva a um baixo consumo de CPU e melhor desempenho mesmo em sistemas baratos.
A maior parte do seu código foi lançada sob a GNU LGPL. O Plasma 5 utiliza o X Window System com suporte para o Wayland ainda por vir. Ele substituiu com sucesso o Plasma 4 em muitas distribuições Linux, incluindo o Fedora, Kubuntu e o openSUSE Tumbleweed.
O Plasma 5 oferece suporte aprimorado para HiDPI, além de migrar para o Qt5, que leva a renderização gráfica intensa para a GPU, tornando o CPU mais rápido. Além disso, o Plasma 5 inclui um novo tema padrão chamado Breeze.
Os componentes que compõem o KDE Plasma 5 incluem:
- Kwin – Gerenciador de Janelas Padrão.
- Dolphin – Gerenciador de Arquivos Padrão.
- Kwrite/KATE – Editor de Texto Padrão.
- Greenview – Visualizador de Imagens Padrão.
- Dragon Player – Player de Vídeo Padrão.
A comunidade KDE também introduziu o Plasma mobile como uma variante do Plasma para smartphones. O Plasma mobile roda no Wayland e é compatível com o Ubuntu Touch e, eventualmente, aplicativos Android. Sua última interface foi lançada em julho de 2015, com um protótipo funcional para o Nexus 5.

[ Você também pode gostar: Como instalar o KDE Plasma no Ubuntu, Linux Mint, Fedora e OpenSUSE ]
6. Cinnamon
Outro ambiente de desktop originário do GNOME é o Cinnamon, desenvolvido em C, JavaScript e Python e lançado sob a licença GPLv2.
O Cinnamon começou inicialmente como um fork do GNOME Shell, com o objetivo de fornecer um ambiente de desktop para o Linux Mint por desenvolvedores do Mint, mas devido a uma GUI diferente do GNOME, muitos aplicativos principais do GNOME foram reescritos para se adequarem a este ambiente.
O projeto Cinnamon começou em 2011 com o último lançamento estável sendo neste ano. Com o passar do tempo, o Cinnamon tornou-se um projeto independente e nem mesmo requer instalação do GNOME. Outras melhorias incluem divisão de borda, melhorias de desempenho, divisão de borda, etc.
Os componentes que compõem este ambiente são:
- Muffin – Gerenciador de janelas padrão.
- Nemo – Gerenciador de arquivos padrão.
- gedit – Editor de texto padrão.
- Eye of GNOME – Visualizador de imagens padrão.
- totem – Player de vídeo padrão.

7. Enlightenment
Iluminação, também conhecido simplesmente como E, é um gerenciador de janelas composto para o sistema de janelas X, que está em desenvolvimento ativo com a versão mais recente sendo E25 0.25.4 este ano.
É desenvolvido puramente em C usando EFL (Bibliotecas Fundamentais de Iluminação) e lançado sob Licenças BSD. A maior vantagem oferecida por ele é que pode ser usado em conjunto com programas escritos para GNOME e KDE. Quando usado junto com EFL, se apresenta como um ambiente de desktop completo.
Componentes que compõem este ambiente de desktop de Iluminação são:
- Iluminação – Gerenciador de janelas e gerenciador de arquivos padrão.
- Ecrire – Editor de texto padrão.
- Ephoto – Visualizador de imagens.
- Rage – Reprodutor de vídeo.
- Cotovelo – Navegador padrão.

8. Deepin
Anteriormente conhecido como Hiweed Linux, Deepin é uma distribuição Linux baseada em Ubuntu que usa seu próprio ambiente de desktop integrado Deepin. Foi inicialmente desenvolvido em 2014 por Wuhan Deepin Technology Co., com o lançamento estável mais recente sendo em maio deste ano.
A maioria das partes é lançada sob a GPL. O ambiente de desktop do Deepin, embora inicialmente parecido com o do GNOME, foi separado dele após o lançamento do GNOME 3 devido à remoção de muitos recursos personalizáveis. A partir daí, o deepin foi construído do zero usando HTML5 e Webkit com o uso de JavaScript para mais recursos.
Os componentes que compõem esse ambiente de desktop são:
- Deepin-wm – Gerenciador de janelas padrão.
- Nautilus – Gerenciador de arquivos padrão.
- Gedit – Editor de arquivos de texto padrão.
- Eye of GNOME – Visualizador de imagens.
- Deepin-Movie – Player de vídeo padrão.

9. LXQT
Outro ambiente de desktop leve e simples nas estatísticas, LXQT é um passo à frente do LXDE e mescla o LXDE (que é baseado em GTK 2) e o Razor-qt (que foi uma boa ideia, mas não conseguiu se estabelecer com sucesso como um ótimo ambiente de desktop).
O LXQT essencialmente é uma fusão das duas interfaces gráficas mais populares, GTK e Qt, lançadas sob a GNU GPL 2.0+ e 2.1+. O LXQT está disponível para uma variedade de distribuições Linux, incluindo Ubuntu, Arch, Fedora, OpenSUSE, Mandriva, Mageia, Chakra, Gentoo, etc.
Os componentes que compõem o ambiente de desktop LXQT são:
- PCManFM-Qt – Gerenciador de arquivos padrão.
- JuffED – Editor de texto padrão.
- LXImage-Qt – Visualizador de Imagens Padrão.
- Qps – Visualizador e Gerenciador de Processos
- Qterminal – Emulador de Terminal
- lxqt-archiver – Arquivador de Arquivos

10. Pantheon – Elementary OS
Pantheon o ambiente de desktop foi introduzido com o elementary OS, que foi a fonte para introduzir este ambiente de desktop. Ele é escrito do zero usando Python e GTK3. Muitos revisores afirmam que este ambiente de desktop é um “Mac Clone” devido à sua disposição padrão como o Mac OS.
Sua crescente popularidade é devido à sua simplicidade e elegância. Seu lançador de aplicativos é surpreendentemente simples e, portanto, rápido. Os principais princípios que foram mantidos em mente durante o desenvolvimento deste ambiente foram: “Concisão”, “evitar configuração” e “documentação mínima”.
Os componentes que compõem este ambiente de desktop são:
- Gala – Gerenciador de janelas padrão.
- Pantheon files – Gerenciador de arquivos padrão.
- Scratch – Editor de texto padrão.
- Shotwell – Visualizador de imagens padrão.
- GNOME videos – Player de vídeo padrão.
- Midori – Navegador Web Padrão.

11. Common Desktop Environment
CDE ou Ambiente de Desktop Comum é um ambiente de desktop para sistemas baseados em Unix e OpenVMS e até mesmo foi o ambiente de desktop clássico Unix associado a estações de trabalho Unix comerciais.
Ele está em desenvolvimento ativo desde 1993, com a última versão estável sendo lançada em janeiro de 2020 do ano passado. Desde seu lançamento como software livre em agosto de 2012, foi portado para derivados do Linux e BSD. O desenvolvimento inicial do CDE foi uma colaboração conjunta de HP, IBM, Sunsoft e USL, que o lançaram sob o nome Common Open Software Environment (COSE).
Desde seu lançamento, a HP anunciou-o como o ambiente de desktop padrão para sistemas Unix e permaneceu como o padrão de fato até 2000, quando ambientes como o KDE e GNOME começavam a evoluir. Em agosto de 2012, tornou-se totalmente de código aberto, com seu código-fonte sendo disponibilizado no Sourceforge.

12. Window Maker
Window Maker é um gerenciador de janelas X11 de código aberto e gratuito, inicialmente voltado para oferecer suporte de integração ao ambiente de desktop GNUstep, embora possa ser executado independentemente. O Window Maker é leve, rápido, altamente personalizável, interface fácil de usar, atalhos de teclado, aplicativos anexáveis e uma comunidade ativa.

13. Sugar
Desenvolvido como uma iniciativa de aprendizado interativo para crianças, Sugar é mais uma vez um ambiente de desktop gratuito e de código aberto em imagens. Desenvolvido em Python e GTK, o Sugar foi desenvolvido como parte do projeto One Laptop per Child (OLPC), pelo Sugar Labs em maio de 2006.
Era a interface padrão dos sistemas OLPC XO-1, com versões posteriores fornecendo a opção de usar tanto o Sugar quanto o GNOME. Foi desenvolvido em 25 idiomas diferentes e lançado sob a GNU GPL, com a versão mais recente sendo a 0.120 em outubro de 2022.
Alguns de seus recursos incluem extrema simplicidade na concepção, natureza multiplataforma, pois está disponível em distribuições Linux principais e também pode ser instalado no Windows, Mac OS, etc., e fácil de modificar, pois qualquer pessoa com experiência em Python pode contribuir para seu desenvolvimento, com a desvantagem de sua incapacidade de fazer multitarefas, levando a diminuições de desempenho.
Os componentes que compõem o ambiente de desktop Sugar são:
- Metacity – Gerenciador de janelas padrão.
- Sugar Journal – Gerenciador de arquivos padrão.
- Write – Editor de texto padrão.
- Sugar-activity-imageviewer – Visualizador de imagens padrão.
- sugar-activity-jukebox – Player de vídeo padrão.

Conclusão.
Esses foram alguns dos ambientes de desktop Linux de código aberto e leves. Se você tiver algum outro em mente que queira recomendar para adição a esta lista, mencione nos comentários e nós o incluiremos em nossa lista aqui.
Source:
https://www.tecmint.com/top-best-linux-lightweight-desktop-environments/