robot de la enciclopedia para niños

XQuartz para niños

Enciclopedia para niños
Datos para niños
X11.app
X11app.png
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.

¿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

Kids robot.svg En inglés: XQuartz Facts for Kids

kids search engine
XQuartz para Niños. Enciclopedia Kiddle.