Léxico de TI › Infraestrutura › XDarwin

XDarwin

Infraestrutura Svenska → Atualizado: 2026-10-10

O projeto voluntário que colocou o XFree86 para rodar no Mac OS X nos anos anteriores à Apple ter um X11 próprio — e que inventou o modo rootless, depois adotado pela Apple.

O Mac OS X 10.0 chegou em março de 2001 com um kernel BSD e uma pilha gráfica totalmente própria, o que deixou todo programa gráfico do Unix sem sistema de janelas. O XonX, "X on X", era o projeto no SourceForge que portou o XFree86 para o Darwin, tendo Torrey T. Lyons como principal força motriz. O primeiro servidor XDarwin tomava a tela inteira, então se alternava entre o Aqua e o X como entre dois consoles. Greg Parker escreveu então o modo rootless: o X passava a desenhar em janelas do Quartz, e não em um framebuffer próprio, e cada janela X virava uma janela do Mac entre as demais. O código entrou no XFree86 4.2 em janeiro de 2002.

A Apple apresentou seu próprio X11 para o Mac OS X em janeiro de 2003, baseado no mesmo código do XFree86 e na mesma ideia rootless, e contratou Lyons para mantê-lo. O XDarwin como projeto separado tinha cumprido seu papel. A operação rootless virou então a norma para servidores X em plataformas alheias, do X11.app da Apple ao XQuartz, passando pelo Cygwin/X e pelo Xming no Windows.

← Voltar ao léxico