KDrive
Mais informações
- Criado por
- Keith Packard
- Ano
- Tipo
- Servidor X
- Licença
- MIT
O servidor X enxuto de Keith Packard da virada do milênio, feito para handhelds com um megabyte sobrando, que sobrevive como a base do Xephyr.
Por volta de 2000, o XFree86 era um servidor de vários megabytes, com módulos carregáveis e um arquivo de configuração que precisava de acompanhamento. Keith Packard queria o oposto para Linux no iPAQ da Compaq e em handhelds parecidos: um servidor linkado estaticamente, sem configuração, que desenhava direto no framebuffer do kernel. O resultado, chamado primeiro de TinyX e depois de KDrive, pela inicial do nome do autor, cabia em cerca de um megabyte. Vinha em um sabor para cada base: o Xfbdev para o framebuffer, o Xvesa, que falava direto com a BIOS da placa de vídeo e dispensava qualquer driver, e um punhado de servidores minúsculos para chips específicos.
Sua camada de aceleração, o KAA, virou o modelo do EXA, que o X.Org trouxe para o servidor completo em 2005. Em 2004, Matthew Allum construiu o Xephyr sobre o KDrive: um servidor que renderiza em seu próprio buffer e mostra o resultado em uma janela de outro servidor X. Quando o X.Org fez a faxina por volta de 2010, os servidores de hardware foram removidos, já que o mode setting do kernel os tornara redundantes, mas o Xephyr ficou e hoje é a única coisa que ainda se diz KDrive.