Enlightenment (software)

Iluminação Descrição desta imagem, também comentada abaixo Um escritório sob o Iluminismo 0.16.999.062 Em formação
Desenvolvido por Projeto iluminista
Primeira versão 1996
Última versão 0,24,2 (26 de julho de 2020)
Depósito git.enlightenment.org e github.com/Enlightenment/enlightenment
Escrito em VS
Sistema operacional Tipo Unix
Meio Ambiente X11 Wayland
Modelo Ambiente de trabalho e gerenciador de janelas
Licença Licença MIT
Local na rede Internet (en) Site oficial

Enlightenment , também conhecido como E (consulte E16 , E17 , E18 ou E19 ), é um gerenciador de janelas e ambiente de área de trabalho para o X Window Display System e Wayland .

É um software livre distribuído sob os termos de uma licença do tipo BSD .

Ele difere dos ambientes GNOME e KDE clássicos e populares por ser totalmente configurável, programável por script e com modularidade muito avançada.

O Enlightenment foi projetado para ser usado confortavelmente em equipamentos limitados ( por exemplo: telefone celular), mas também em sistemas mais potentes ( por exemplo: computadores de última geração).

O projeto está progredindo relativamente devagar, no entanto, as versões estáveis ​​são raras e não trazem os muitos recursos novos que outros ambientes populares oferecem. As datas de lançamento ainda tendem a se aproximar, após a versão E17 que já estava há muito atrasada, a última versão, E19, foi lançada apenas um ano após a E18. O principal designer, Rasterman, visa transformar o Enlightenment do gerenciador de janelas ( Window Manager ) em Desktop Shell . O desenvolvimento foi atrasado várias vezes devido a vários ajustes na organização das fontes, e Rasterman retrabalhou repetidamente o sistema de cima para baixo.

E17 é baseado em um conjunto de bibliotecas chamado "EFL" para "Enlightenment Foundation Libraries".

O emulador de terminal Enlightenment padrão é o Eterm. Seu desenvolvimento começou em 1999 e é realizado em C, com Michael Jennings como principal desenvolvedor.

DR16 ou E16

A versão 0.16 (chamada DR16) era o ramo estável do Enlightenment até o final de 2012.

Dentre as funcionalidades, destacamos:

Alguns desses recursos tornaram-se comuns nos ambientes gráficos de hoje, mas eram bastante revolucionários quando o Enlightenment 0.16 foi lançado.

Um dos objetivos do gerenciador de janelas é ser o mais configurável possível e, para isso, inclui janelas de diálogo de personalização fáceis de usar para definir o foco, movimento da janela, redimensionamento, agrupamento, posicionamento., Áudio, várias áreas de trabalho, papel de parede , pager, tip e autoraise . Ele também contém uma janela de diálogo de efeitos especiais, incluindo um efeito cascata na área de trabalho.

DR17 ou E17

O desenvolvimento da versão 0.17 (DR17) começou em 1999 e durou uma década. Esta versão foi finalmente lançada em21 de dezembro de 2012. Mas por muitos anos, marcos oficialmente instáveis ainda eram usados ​​por muitas distribuições (o DR16 já estava abandonado).

Entre as principais características:

DR18 ou E18

A versão 0.18 (DR18) foi lançada em 21 de dezembro de 2013.

Principais desenvolvedores

A lista de participantes do projeto é grande. Os principais desenvolvedores são:

Materiais Suportados

O Enlightenment funciona em diferentes hardwares, como PCs (arquitetura x86 ), iMac (x86 ou PowerPC ), PS3 (PowerPC) e telefones celulares ( arquitetura ARM ).

Sistemas operacionais

O Enlightenment se destina a ser portátil e, portanto, pode ser usado em vários sistemas operacionais . Na prática, ele é usado principalmente por distribuições Linux e BSD .

O Enlightenment está, portanto, disponível nas principais distribuições do Linux . Por outro lado, sua integração com todos os aplicativos é mais cuidadosa em distribuições menores, mas projetada em torno deste ambiente de desktop.

Aqui está uma lista de distribuições ativas que oferecem Enlightenment como seu ambiente de área de trabalho padrão:

As seguintes distribuições parecem não estar mais ativas:

Um ambiente de escritório raro

Embora o Enlightenment tenha aparecido ao mesmo tempo que os ambientes de desktop KDE e Gnome e traga capacidades gráficas poderosas para baixo consumo de recursos de hardware (memória, processador), este ambiente de desktop nunca apareceu . Esta seção tenta fornecer algumas explicações.

Uma primeira explicação indica que, por um lado, os usuários que procuram um ambiente de desktop completo e poderoso optam pelo Gnome ou KDE e geralmente se equipam com uma máquina recente. Por outro lado, os usuários que procuram um ambiente de área de trabalho leve geralmente preferem um ambiente de área de trabalho mais simples , como Xfce , LXDE ou Razor-qt .

Uma segunda explicação é baseada no fato de que o Enlightenment não é um ambiente de área de trabalho completo (poucos aplicativos são projetados especificamente para EFL ). E, portanto, é mais fácil para os mantenedores da distribuição confiarem em ambientes de desktop completos. Da mesma forma, para os usuários, o Enlightenment pode ser considerado um simples gerenciador de janelas .

Finalmente, uma terceira explicação é baseada no longo ciclo de desenvolvimento da versão DR17 (13 anos). Esta ausência de uma versão oficial estável não permite sua adoção por distribuições sérias .

O projeto Ubuntu é um exemplo porque por muitos anos os ambientes de desktop leves Xfce e LXDE foram fornecidos por padrão nas distribuições Xubuntu e Lubuntu, respectivamente. Mas nenhuma distribuição com Enlightenment por padrão. Na verdade, uma distribuição que visa ambientes de produção e mantém versões LTS ( Long Time Support ) por três anos é baseada em versões oficiais estáveis.

Outro exemplo é a distribuição gOS . Sua primeira versão ( 2007 ) utilizou exclusivamente o Enlightenment (E17). Mas, as seguintes versões ( 2008 ) são passadas para Gnome e Compiz Fusion (aumento do consumo de memória). Essa mudança deveria economizar tempo em problemas de hardware. Mas, essa mudança desapontou especialmente aqueles que escolheram o gOS para sua adoção do E17.

Um exemplo final: os primeiros netbooks tinham recursos de hardware limitados. Esses netbooks GNU / Linux geralmente usavam um Gnome configurado para ser leve, mas não o ambiente Enlightenment.

Notas e referências

Notas

  1. Os computadores mais novos têm recursos de hardware suficientes ( CPU , memória, placa gráfica ) para exibir facilmente grandes ambientes de desktop.
  2. Ubuntu fornece os pacotes Enlightenment que podem ser configurados como o ambiente padrão
  3. Ubuntu tem usado o MPlayer versão 1.0 instável por cerca de oito anos, mas o MPlayer pode ser um software básico para fazer uma grande distribuição ...

Referências

  1. "  https://www.enlightenment.org/  " (acessado em 18 de janeiro de 2018 )  : " O Iluminismo começou em 1996 "  "
  2. Versão 0.24.2  " ,26 de julho de 2020(acessado em 27 de julho de 2020 )
  3. (em) "Licença Expat" , svn.enlightenment.org , 1 st Agosto de 2011.
  4. "  ChangeLog - apps / eterm.git - A color vt102 terminal emulator destinado a substituir o xterm  " , em git.enlightenment.org (acessado em 21 de setembro de 2020 )
  5. http://www.enlightenment.org/Enlightenment/DR16/ "Cópia arquivada" (versão datada de 22 de julho de 2018 no Internet Archive )
  6. http://linuxfr.org/news/enlightenment-dr17-est-enfin-sorti
  7. https://phab.enlightenment.org/phame/live/3/
  8. http://www.enlightenment.org/Main/The_Team/
  9. Atmos.org
  10. xcomputerman.com
  11. Site de Andew Williams
  12. (in) United Enlightenment Operating Systems Council
  13. gOS é o sistema operacional padrão do Everex TC2502 Green gPC (512 MB de RAM) (en) http://www.lightandmatter.com/article/gos_review.html
  14. (en) http://ubuntuforums.org/showthread.php?p=4334716#post4334716

links externos