Diferencia entre Unity y GNOME

62

A menudo me encuentro con los términos Unity y GNOME mientras leo sobre Ubuntu. Entiendo que Unity es el entorno de escritorio predeterminado para Ubuntu. ¿Qué es GNOME y cómo se relaciona con / diferente de Unity?

    
pregunta Dharmaputhiran 16.08.2013 - 06:21

3 respuestas

55

¿Qué es GNOME?

GNOME es un montón de cosas. Por lo general, GNOME se refiere a Entorno de escritorio GNOME . Citando el Arch Wiki:

  

Un entorno de escritorio agrupa una variedad de clientes X para proporcionar elementos comunes de la interfaz gráfica de usuario, como iconos, barras de herramientas, fondos de pantalla y widgets de escritorio. Además, la mayoría de los entornos de escritorio incluyen un conjunto de aplicaciones y utilidades integradas.

Lo crea y mantiene la base de GNOME . Son la fuerza impulsora detrás de un gran número de aplicaciones populares, así como de los proveedores de set de bibliotecas como GTK, GObject e incluso un lenguaje llamado Vala , que se utilizan para construir las aplicaciones en el DE GNOME, y son parte del proyecto GNOME en su conjunto.

Hay dos versiones relativamente conocidas de GNOME: GNOME2, hace mucho tiempo obsoleta y muerta, y GNOME3, la versión actual. Ubuntu ha rastreado GNOME (cualquiera que sea la versión actual) durante el tiempo que puedo recordar. Puede ver GNOME2 en acción en Ubuntu 10.04, por ejemplo. Una vez que GNOME2 desapareció, se introdujo un modo clásico denominado GNOME Classic, GNOME Flashback (y posiblemente otros nombres), sin ninguna posibilidad de flexibilidad o personalización de GNOME2. Simplemente se parecía a GNOME2.

GNOME2 se convirtió en MATE . MATE es la experiencia más cercana a GNOME2 que puede obtener ahora, pero con actualizaciones de funciones. Ubuntu MATE ahora es un sabor oficial.

GNOME3 es lo que ves cuando ves el sitio web de GNOME , o cuando instalas Ubuntu GNOME, y debajo de muchas aplicaciones en Ubuntu y Canela . MATE está agregando soporte para GTK3, la biblioteca debajo de GNOME3. Normalmente, cuando los usuarios finales hablan de GNOME3, se refieren a GNOME Shell (ya que eso es lo que ves).

¿Cómo se relaciona con la Unidad?

Puede pensar en GNOME como el padre del Entorno de escritorio (DE) predeterminado de Ubuntu (o un tío, al menos). Es el proyecto upstream de muchas aplicaciones de Ubuntu.

El entorno de escritorio predeterminado de Ubuntu usa la mayoría de las aplicaciones de GNOME con algunos cambios:

  • Unity en lugar del shell de GNOME
  • Firefox en lugar de Web (una vez llamada Epiphany)
  • Thunderbird en lugar de Evolution
  • LibreOffice Write en lugar de Abiword
  • algunos parches para GNOME Terminal y Nautilus, creo.
  • Tema Ambiance GTK en lugar de Adwaita
  • y quizás algunos más

Unity y GNOME Shell tienen algunas similitudes:

  • Un panel superior
  • Un muelle
  • Un reemplazo que se puede buscar para el sistema de menú para listar aplicaciones.

Sin embargo, creo que las similitudes terminan ahí.

La distribución GNOME de Ubuntu usa GNOME, excepto los pocos casos en los que las aplicaciones se han parcheado (como el Terminal GNOME).

Lectura pertinente:

  1. ¿Cuál es la relación entre la Unidad , Gnome, Gnome 3, Compiz, Metacity y LightDM?
  2. ¿Qué tipos de entornos de escritorio y shells están disponibles?
  3. Al instalar paquetes (particularmente aquellos con UI gráficas) ¿cómo se determina cuál es el más adecuado para su distribución?
  4. ¿Cuál es el entorno de escritorio predeterminado para Ubuntu 13.10?
  5. ¿Qué es un entorno de escritorio, sesión y shell?
respondido por el muru 21.09.2014 - 22:04
2

GNOME es un proyecto que proporciona soporte para el entorno de escritorio GNOME, que a su vez utiliza el shell de GNOME como shell predeterminado. Presumiré que está hablando de las diferencias entre el shell Unity y GNOME Shell (que son las únicas cosas que se pueden comparar con precisión).

Técnicamente, la única diferencia es que mientras GNOME Shell usa mutter / clutter (y algunas veces metacity, pero no es el predeterminado) como administrador de ventanas, Unity usa Compiz (de hecho, Unity es un plugin de Compiz, pero olvidemos eso ) y el uso de NotifyOSD en lugar de biblioteca libnotify. Después de eso, no hay otros cambios arquitectónicos importantes. Ambos usan la mayoría de las mismas bibliotecas (lo que a su vez parece causar conflictos cuando instala ambos), y Unity proporciona integración con servicios de terceros (con las funciones de Alcance y Lente).

Luego, las otras diferencias son puramente estéticas, el uso de la barra superior + launcher / dock (a la izquierda) + dash frente a la barra superior de GNOME + dash, el uso de diferentes temas, en general, intentan ofrecer una experiencia de usuario diferente .

Ahora, desde el punto de vista institucional, Unity es impulsado por el Proyecto Ayatana mientras que, como dije al principio, GNOME Shell está desarrollado por el proyecto GNOME. Y eso es todo. Entonces, en realidad, hay más en común entre GNOME Shell y Unity que otras shells, como kdm, xfwm4, etc .; Hay muy poco en común entre Unity shell y Cinnamon (si ignoras el uso de GTK3).

    
respondido por el Braiam 21.09.2014 - 22:38
-1

Existen muchos entornos de escritorio y administradores de ventanas para Linux. Gnome solía ser el predeterminado para Ubuntu, pero en versiones recientes esto cambió a ser Unity.

    
respondido por el l3dx 16.08.2013 - 06:41

Lea otras preguntas en las etiquetas