El problema de crear una arquitectura gráfica diferente es otra división más en el software (actualmente gtk vs qt y otros). Vale, puedes hacer una API compatible, pero entonces ya heredas algunos de los problemas de las X.
Lo ideal sería (desde mi punto de vista), si se llega a crear un entorno gráfico nuevo, implementar un toolkit *único* para ésta de modo que se consiguiese más cooperación entre las aplicaciones. La desventaja, incompatibilidad con lo que ya tenemos y la pérdida de posibilidad de elección que tanto defienden algunos... Claro está que se podría hacer dicha API compatible con GTK o QT (por decir algunos), pero entonces solo valdría para estos...
Otra solución sería crear una versión especial de los toolkits principales para el nuevo sistema, aprovechando todo el trabajo ya hecho (si no me equivoco hay una adaptación de gtk a framebuffer), pero esto también traeria problemas al nuevo entorno, "heredados de X" (i.e., tema de las fuentes)...
Creo haber oído que se está intentando portar el entorno gráfico de AtheOS a otros sistemas. ¿Sabéis algo más?
Re:En lo de las X le doy toda la razón...
(Puntos:2)( http://julipedia.blogspot.com/ )
Lo ideal sería (desde mi punto de vista), si se llega a crear un entorno gráfico nuevo, implementar un toolkit *único* para ésta de modo que se consiguiese más cooperación entre las aplicaciones. La desventaja, incompatibilidad con lo que ya tenemos y la pérdida de posibilidad de elección que tanto defienden algunos... Claro está que se podría hacer dicha API compatible con GTK o QT (por decir algunos), pero entonces solo valdría para estos...
Otra solución sería crear una versión especial de los toolkits principales para el nuevo sistema, aprovechando todo el trabajo ya hecho (si no me equivoco hay una adaptación de gtk a framebuffer), pero esto también traeria problemas al nuevo entorno, "heredados de X" (i.e., tema de las fuentes)...
Creo haber oído que se está intentando portar el entorno gráfico de AtheOS a otros sistemas. ¿Sabéis algo más?
The Julipedia [blogspot.com]