Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
El futuro del sistema gráfico

Escritorios
Por neuralgya
departamento - , Sección Comunidad
Puesto a las Sun Apr 18th, 2004 at 05:18:05 PM CET
En los últimos tiempos, dos sucesos relacionados con Xfree han puesto en una situación delicada una de las partes más importantes de los sistemas Linux. Entre la disolución del 'core' de Xfree, las quejas de Keith Packard, y el cambio de licencia de la última versión de las Xfree 4.4, parece que el rumbo a tomar queda cuando menos difuso.

 


De siempre he creido que uno de los puntos débiles de Linux para conquistar el mercado Desktop/Workstation, es el sistema gráfico. Siempre se ha considerado a las XFree como una aplicación dinosario, lenta y anticuada, no modularizada y aún por encima controlada por un grupo de gente cuya principal prioridad no era la aplicación en si misma.

A tenor de los últimos sucesos, he buscado alternativas, qué se está haciendo a parte de Xfree, y qué están haciendo las distros.

Por un lado, de hace tiempo sigo el proyecto Xouvert, que nació a raiz de las quejas de Packard. Xouvert no está muerto actualmente, pero casi. Se esperaba un release el 5 de Abril, pero no ha salido nada. Por lo visto los principales desarrolladores tienen problemas personales. El caso que la versión del 5 de Abril no ha salido, y además en principio era consistía en las Xfree 4.3 con algunos parches aplicados de A.Cox.

En alguna parte he leído que Fedora iba a sustituir Xfree por X.org. He visto la web y parece que se trata de un fork de Xfree 4.4rc2. Tiene buena pinta y acaba de salir la versión X11R6.7.0. ¿Será este un posible sustituto sólido y fuerte? Parece que si. Después de publicar este artículo en mi diario he visto como varias páginas se hacían eco de la noticia. He compilado x.org y lo estoy probando en mi ordenador personal, me gustaría correr un par de benchmarks esta noche a ver si se puede notar alguna diferencia apreciable.

X.org parece un proyecto sólido y estable, apoyado por freedesktop.org. Sin embargo, en mi opninión , es la respuesta de la comunidad al cambio de licencia de Xfree. tenemos un fork que se basa sobre la misma arquitectura, en el que tal vez podamos ver un desarrollo más rápido y comunitario, pero que a priori adolece de muchos defectos heredados de Xfree, como la poca modularidad.

Este problema lo aborda el servidor de freedesktop, que tiene una arquitectura modularizada. Pero lo que hay ahora mismo parece tan solo una prueba de concepto, ya que apenas hay drivers. Suena interesante su servidor kdrive, minimalista y que posiblemente encuentre su nicho en sistemas con pocos recursos o situaciones extremas.

A parte tenemos otros proyectos, como direcfb, y-windows, que parten desde cero. A mi parecer es un buen planteamiento, pero muy difícil de llevar a cabo, ya que el servidor gráfico sin aplicaciones es nada, y todas están desarrolladas para X. Los "procolos" o APIS de estos nuevos sistemas rompen la compatibilidad con X, y eso sale muy caro a la hora de que la comunidad adopte estos sistemas. Además, desgraciadamente si queremos usar 3D en nuestros sistemas Linux, debemos de tener en cuenta que los drivers de los dos fabricantes más importantes de hardware son propietarios (a excepción de las tarjetas de ATI soportadas por DRI, las cuales son ya antiguas expecto tal vez la Radeon 9200). Esto provoca que el soporte acelerado es paupérrimo en estos nuevos proyectos.

Las preguntas a libertonia: ¿Hacia donde va el sistema gráfico en Linux? ¿Conocéis más implementaciones útiles de X para Linux?
< Análisis de Gnome 2.4 (66 comments) | Richard Stallman en Bilbao (0 comments) >
Enlaces Relacionados
· Xouvert
· X.org
· freedesktop
· direcfb
· y-windows
· More on Escritorios
· Also by neuralgya

Encuesta
¿qué versión de X usas?
· 4.2.x 3%
· 4.3 45%
· 4.4 7%
· La que venga en mi distro 35%
· Mi mundo es la consola 8%

Votos: 126
Resultados | Otras Encuestas

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
El futuro del sistema gráfico | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
El futuro del sistema gráfico (4.00 / 2) (#2)
por Envite a las Tue Apr 20th, 2004 at 04:25:12 PM CET
(Información Usuario)

Lo primero a tener en cuenta, como bien comenta el artículo, es que las aplicaciones se programan (no ya que se compilen) para la API de X-Window System. Los nuevos proyectos tendrían que crecer mucho para que se programara para ellos, o bien usar una API compatible.

El problema principal de X-Window es la cantidad de tráfico que se genera entre el cliente y el servidor gráfico: prácticamente se envía el dibujo línea a línea y punto a punto, en lugar de enviarse directivas de dibujo de alto nivel o, incluso, componentes del dibujo. Esto es lo que hace que el sistema sea tan pesado, incluso en local, no digamos ya en red.

Esto tiene una solución sencilla (sencilla de decir, no necesariamente de programar): crear protocolos de mayor nivel en los cuales el servidor gráfico pueda tener almacenados el aspecto y la funcionalidad de los "widgets", disminuyendo así enormemente el tráfico.

Esto, en general, haría que X-Window corriese mejor en remoto, pero a la vez hace más pesado el programa en local.

¿Implementar lo anterior a la vez que se aligera y modulariza el propio servidor gráfico? Ésta me parece la mejor idea.

Todo lo anterior es independiente de qué grupo o grupos hagan el trabajo, sea freedesktop.org o el grupo de Xfree.
No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a decirlo.
Voltaire



Yo uso 4.4.0 RC 2 (3.00 / 2) (#1)
por man ls a las Tue Apr 20th, 2004 at 12:30:09 AM CET
(Información Usuario)

Aunque técnicamente es la 4.3.99.902, no deja de ser una 4.4 -- cosa que me tiene confuso sobre qué poner en la encuesta.

Pero es porque Mandgggake Cooker me obligó a instalarlo, cuando me actualicé a KDE 3.2. Yo estaba, la verdad, tan feliz con mi 4.3 -- no le veía problemas, salvo que mi tarjeta (integrada en placa) SiS 351 no soporta aceleración gráfica. Y eso no se ha solucionado, claro.

En ese aspecto, sólo puedo expresar mi disgusto hacia SiS, que no hace drivers abiertos para mi tarjeta. Y, por supuesto, mi agradecimiento a Thomas Winischhofer, autor y mantenedor oficial del driver para mi tarjeta. Por cierto que el tipo ya ha actualizado la página: dice que el mismo controlador (driver) soporta XFree86 y X.org, como se afirma en el artículo de arriba.



 
El futuro del sistema gráfico | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda