Enviado por Gustavo Sverzut Barbieri (barbieriΘgmail·com):
O objetivo das EFL seria unificar todo seu conhecimento em um único lugar. Na época Rasterman já tinha bibliotecas de eficiência reconhecida como Imlib1 e Imlib2, porém que faziam apenas uma parte do processo: pintar os pixels da maneira mais rápida possível. Era preciso mais: algoritmos para montar cenas e considerar oclusão dos elementos e pintar o mínimo possível; salvar e ler configurações de forma eficiente e também abstrações para o sistema ajudando com portabilidade. Isto resultou em bibliotecas como Eina, Eet, Evas, Ecore e outras. Eina fornece tipos de dados, Eet serializa e carrega arquivos estruturados, Evas é uma biblioteca de elementos gráficos que mantém o estado e Ecore provê “main loop” e abstração a diversos sistemas de entrada como X11, Fb, Tslib, DirectFB, Win32.
Em termos gerais, nada muito diferente do que se vê em Gnome e KDE, porém uma análise mais minuciosa do que uma simples comparação de nomes de features mostra por que o projeto vem ganhando momento: Eet, por exemplo, pode ser comparado a XML + Zip, porém este é compilado e a leitura se dá de forma eficiente, sendo possível incluir fontes e imagens, o que ajuda muito sistemas embarcados ou desktops a terem um boot mais rápido e com menos impacto no sistema de arquivos. Evas também foi inovador ao introduzir o conceito que hoje GTK e QT tentam se adaptar, o de “windowless graphics”, que permite, dentre outras coisas, que uma janela seja redimensionada sem aqueles horríveis artefatos e atraso.
Evas é a biblioteca mais mencionada no projeto. Além do conceito de “windowless” ela possui diversos backends, sendo imbatível em benchmarks. Dentre os benchmarks existem OpenGL, OpenGL-ES, Xrender e um engine em software muito otimizado, o qual muitas vezes consegue se equiparar ao OpenGL. Devido ao uso em sistemas embarcados possui backends específicos para 16 bits per pixel (usado em celulares e internet tablets) e 8 bits per pixel grayscale (usado em Ebook readers).
O projeto vem tomando fôlego com o Linux entrando cada vez em mais sistemas móveis e embarcados. Devido à sua performance e possibilidades gráficas ele vem conseguindo espaço desde que apareceu no Maemo em 2007 e então OpenMoko até chegar aos olhos da Samsung. Com certeza devido à visão do Rasterman, que já em 2002 considerava que o Linux não deveria competir em desktops e sim em outros espaços.
No dia 3 de Outubro de 2010 as EFL foram lançadas como 1.0 BETA, veja mais no anúncio oficial, no link a seguir.” [referência: enlightenment.org]