XQuartz para niños
Datos para niños X11.app |
||
---|---|---|
![]() |
||
Información general | ||
Tipo de programa | X server | |
Desarrollador | Apple | |
Licencia | Apple Public Source License | |
Información técnica | ||
Programado en | C | |
Enlaces | ||
Sitio web oficial
Repositorio de código
|
||
XQuartz es un programa especial que permite que aplicaciones diseñadas para el "Sistema de Ventanas X" (también conocido como X11 o simplemente X) funcionen en computadoras Mac con el sistema operativo macOS. Piensa en XQuartz como un "traductor" que ayuda a estas aplicaciones a mostrarse correctamente en tu pantalla.
Originalmente, Apple tenía su propia versión llamada X11.app. Sin embargo, XQuartz la ha reemplazado. El nombre "XQuartz" viene de "Quartz", que es una parte importante del sistema gráfico de macOS. XQuartz conecta las aplicaciones X11 con este sistema gráfico.
Gracias a XQuartz, puedes usar en tu Mac muchos programas que no fueron creados específicamente para macOS. Esto es muy útil, especialmente para software científico y educativo.
Contenido
¿Cómo evolucionó XQuartz en macOS?
Los inicios de X11.app en Mac
La aplicación X11.app de Apple apareció por primera vez en una versión de prueba de Mac OS X 10.2 Jaguar. Luego, se incluyó de forma estándar en Mac OS X 10.3 Panther.
Cambios en la instalación de X11.app
Con Mac OS X 10.4 Tiger, X11.app se convirtió en una instalación opcional. Esto significaba que podías elegir si instalarlo o no desde el DVD de instalación.
X11.app se vuelve predeterminado y luego es reemplazado
En versiones como Mac OS X 10.5 Leopard, 10.6 Snow Leopard y 10.7 Lion, X11.app se instalaba automáticamente. Pero con OS X 10.8 Mountain Lion, Apple dejó de incluirlo. En su lugar, Apple recomendó a los usuarios el proyecto de código abierto XQuartz, en el que la propia Apple colabora.
¿Cómo funciona XQuartz?
El protocolo X11 y sus versiones
En Mac OS X 10.4 Tiger, Apple usaba una versión específica del protocolo X11 (X11R6.6). Este protocolo es como un conjunto de reglas que las aplicaciones siguen para mostrar gráficos.
Servidores de ventanas y el modo "Rootless"
Esta implementación incluía un "servidor de ventanas" llamado XFree86. Un servidor de ventanas es el programa que gestiona cómo se muestran las ventanas y los gráficos en tu pantalla. También tenía un "administrador de ventanas" llamado Quartz rootless.
El término "rootless" significa que las aplicaciones de X11 se ven directamente en el escritorio de macOS. No aparecen dentro de una ventana separada, sino que se comportan como cualquier otra aplicación de Mac.
Actualización a X.Org Server
En Mac OS X Leopard, X11 se actualizó para usar un servidor de ventanas más moderno, el X.Org Server (X11R7.2), en lugar de XFree86.
¿Quién puede ver el código de XQuartz?
El código fuente de X11 está disponible para que cualquiera lo vea. Una parte está bajo una licencia llamada Apple Public Source License. La mayor parte del código está bajo la Licencia MIT, que permite a las personas usarlo, modificarlo y distribuirlo libremente.
¿Qué características tiene la versión actual de XQuartz?
La versión más reciente de XQuartz es una parte del Servidor X.Org. Permite que los gráficos 2D se muestren más rápido usando el hardware de la computadora. También soporta la aceleración de gráficos 3D con OpenGL y se integra bien con Aqua, que es la interfaz gráfica de macOS (lo que ves en la pantalla).
Es importante saber que, a partir de la versión 2.8.0, XQuartz no muestra las aplicaciones X11 con la máxima resolución en pantallas Retina. En estas pantallas de alta resolución, las aplicaciones X11 se ven con píxeles duplicados.
Galería de imágenes
Véase también
En inglés: XQuartz Facts for Kids