Pregunta

Hola, ¿es posible desinstalar XServer y usar XDirectFB con un pequeño administrador de ventanas, como increíble? ¿Necesito compilar desde la fuente de todas las aplicaciones que quiero usar con XDIRECTFB?

De estos enlaces, no me queda claro:

http://en.wikipedia.org/wiki/directfb

http://directfb.org/index.php?path=projects%2FXDirectfb

¿Fue útil?

Solución

Casi sí, puedes, no, no tienes que hacerlo. Sin embargo, no estoy seguro de si guardas algo.

Normal X Server contiene soporte de acceso a hardware sin procesar (FrameBuffer) y la capa de abstracción del servidor X para las aplicaciones ventanas y el administrador de ventanas.

La capa de abstracción X es bastante pesado debido al soporte de múltiples pantallas en múltiples hosts, geometría de ventanas, pedidos, paletas, etc., además de una API generalmente bastante compleja. Ejecutar que usa muchos recursos pero hace que la programación (posiblemente) sea más fácil.

OTOH Un uso de FrameBuffer es muy simple, cambie un byte en la memoria, llame a una función y se establece el píxel correspondiente, eso es todo: no hay sobrecarga en el lado de la API, pero depende de su aplicación dibujar cada píxel y administrar la cooperación con otros Aplicaciones, cree Windows, etc.

DirectFB es una API RAW FrameBuffer Access que es rápida, simple y con una sobrecarga mínima, pero no proporciona extras.

XDIRECTFB es una aplicación que se ejecutará además de DirectFB, proporcionando toda la complejidad del servidor X, sin una capa de hardware propia.

Luego puede ejecutar cualquier WM y aplicación sobre XDIRECTFB como en la parte superior de cualquier otro servidor X.

Ahora, si bien, por supuesto, DirectFB solo es mucho más ligero que cualquier servidor X, ya sea la combinación, DirectFB + XDirectFB es más ligera que una X dedicada, esto no es tan seguro.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top