Índice do dicionário técnico

Xwindow

Criado 26/jun/2005 às 22h03 por Carlos E. Morimoto

0

O Xwindow, ou simplesmente "X" é a interface gráfica usada em diversos sistemas Unix, incluindo o Linux. A primeira versão foi desenvolvida em 1984, num projeto chamado "Projeto Athena".

Atualmente estão em uso no mundo Linux duas versões diferentes do X, o Xfree e o Xorg. O Xfree é o projeto mais antigo e tradicional, o grupo que originalmente portou o X para o Linux e foi o principal mantenedor do projeto desde então.

Com o passar o tempo, começaram a surgir críticas, principalmente direcionadas à demora para incluir correções e atualizações nos drivers existentes. Isto foi se agravando com o tempo, até que uma decisão dos desenvolvedores em fazer uma pequena mudança na licença em vigor a partir do Xfree 4.4 foi a gota d'agua para que um consórcio formado por membros de várias distribuições desenvolvedores descontentes com o modo de desenvolvimento antigo se juntassem para criar um fork do Xfree, o X.org.

O X.org utilizou como base inicial a última versão de desenvolvimento da série 4.3 do Xfree, disponibilizada antes da mudança da licença. Desde então foram incluídas muitas atualizações e correções, como novos drivers e vários recursos cosméticos, como por exemplo suporte à janelas transparentes. A página oficial é a http://x.org.

Inicialmente as diferenças eram pequenas, mas como o X.org tem o apoio das principais distribuições e está sendo desenvolvido num ritmo muito mais rápido, a tendência é que ele substitua inteiramente o Xfree num futuro próximo.

Para quem configura, a principal diferença está nos nomes do arquivo de configuração e utilitários. As opções dentro do arquivo continuam as mesmas, incluindo os nomes dos drivers (radeon, nv, intel, sis, etc.) é possível inclusive usar um arquivo de configuração de uma distribuição com o Xfree em outra (instalada na mesma máquina) com o X.org. Aqui vai uma pequena tabela com algumas diferenças:

Arquivo de configuração principal:

/etc/X11/XF86Config-4 = /etc/X11/xorg.conf

Utilitários de configuração:

xf86cfg = xorgfg xf86config = xorgconfig

É possível também eliminar estas diferenças criando um conjunto de links apontando para os nomes trocados. Assim o XF86Config-4 vira um link para o xorg.conf por exemplo, fazendo com que usuários desavisados e até utilitários de configuração consigam encontrar os arquivos sem muitos problemas.

Sem comentáriosPor Carlos E. Morimoto. Revisado 26/jun/2005 às 22h03