GNOME

De Wikipedia, la enciclopedia libre
(Redirigido desde «Gnome»)
Ir a la navegación Ir a la búsqueda
GNOME
GNOME v3.22 -- running Clocks, Evince, gThumb, GNOME Files.png
Gnomelogo.svg

Repositorio del código fuente https://gitlab.gnome.org/GNOME
Movimiento Movimiento del software libre
Entorno o componente para GUI GTK+
Canal IRC irc://irc.gnome.org/gnome
Desarrollador Fundación GNOME
The GNOME Project
Proyecto GNU
Open Hub ID gnome
Nombre de usuario en Twitter gnome
Entrada en Free Software Directory Gnome
Licencia GNU General Public License
GNU Lesser General Public License
Lenguaje de programación C
C++
Python
Vala
JavaScript
Google+ +gnome
Sistema operativo Linux
Identificador de tema en Quora GNOME-software
Versión 3.28.1
Subreddit gnome
Dirección Mastodon gnome@floss.social
Compuesto de GNOME Core Applications
GNOME Games
Fecha de fundación o creación 3 de marzo de 1999
Sitio web oficial

GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos GNU/Linux, Unix y derivados Unix como BSD o Solaris; compuesto enteramente de software libre.

El proyecto fue iniciado por los programadores de software libre mexicanos Miguel de Icaza y Federico Mena y forma parte oficial del proyecto GNU. Nació como una alternativa a KDE bajo el nombre de GNU Network Object Model Environment (Entorno de Modelo de Objeto de Red GNU). Actualmente, incluyendo al español, se encuentra disponible en 166 idiomas.

GNOME está disponible en las principales distribuciones GNU/Linux, incluyendo Fedora, Debian, Ubuntu, Red Hat Linux, CentOS, Oracle Linux, Arch Linux y Gentoo.[1]

Diseño[editar]

GNOME provee un gestor de ventanas «intuitivo y atractivo» y una plataforma de desarrollo para crear aplicaciones que se integran con el escritorio. El Proyecto pone énfasis en la simplicidad, facilidad de uso y eficiencia.[2]​ Tiene como objetivo la libertad para crear un entorno de escritorio que siempre tendrá el código fuente disponible para reutilizarse bajo una licencia de software libre.

Desde GNOME 2, el enfoque fue puesto en la productividad. Con este fin, se crearon las Pautas de Interfaz Humana de GNOME (Human Interface Guidelines, HIG). Todos los programas de GNOME comparten un estilo coherente de interfaz gráfica de usuario (GUI), pero no están limitados a los mismos widgets de GUI. Por el contrario, el diseño de la GUI de GNOME está guiado por conceptos que se describen en GNOME HIG, que a su vez depende de la ergonomía cognitiva. Después de HIG, los desarrolladores pueden crear programas de GUI de alta calidad, consistentes y utilizables, ya que abordan todo, desde el diseño de la GUI hasta el diseño recomendado de widgets basado en píxeles.[3]

GNOME Shell[editar]

GNOME Shell es la interfaz de usuario oficial del escritorio GNOME, desde su versión 3.0. Cuenta con una barra superior que sostiene (de izquierda a derecha) un botón de Actividades, un menú de aplicaciones, un reloj y un menú de estado del sistema integrado. El menú de la aplicación muestra el nombre de la aplicación en foco y proporciona acceso a funciones tales como el acceso a las preferencias de la aplicación, el cierre de la aplicación o la creación de una nueva ventana de aplicación. El menú de estado contiene varios indicadores de estado del sistema, accesos directos a la configuración del sistema y acciones de sesión que incluyen el cierre de sesión, el cambio de usuario, el bloqueo de la pantalla y la suspensión de la computadora.

A partir de GNOME 3.8, se mantiene además un modo clásico para aquellos que prefieren una experiencia de escritorio tradicional (similar a GNOME 2).[4]

Accesibilidad[editar]

GNOME tiene como objetivo mantener el entorno de escritorio accesible para las personas con discapacidad. Para ello utiliza la interfaz de programación de aplicaciones Accessibility Toolkit (ATK), que permite mejorar la experiencia del usuario mediante el uso de métodos de entrada especiales y síntesis de voz y software de reconocimiento de voz. Las utilidades particulares se registran con ATK utilizando la Interfaz de Proveedor de Servicios de Tecnología Asistida (AT-SPI) y se utilizan globalmente en todo el escritorio. Varias tecnologías de asistencia, incluido el lector de pantalla Orca y el método de entrada Dasher, se desarrollaron específicamente para su uso con GNOME.

Aplicaciones principales[editar]

Configuración

  • Centro de control: interfaz principal para configurar varios aspectos de GNOME.
  • Editor dconf: un editor para valores de configuración.
  • Retoques: da acceso a un cierto subconjunto popular de la configuración del escritorio.

Conversaciones

Archivos

Sistema

Mundo

  • Relojes
  • Mapas
  • Meteorología
  • Web: navegador de Internet

Utilidades

  • Calculadora
  • Calendario
  • Mapa de caracteres
  • Diccionario
  • Notas: también conocido como Bijiben
  • Gitg: un front-end para git
  • Meld: una herramienta visual diff
  • Gedit: un editor de texto con resaltado de sintaxis
  • Devhelp: navegador para documentación API

Otras aplicaciones[editar]

  • Brasero
  • Cheese
  • Ekiga: aplicación de videoconferencias
  • Grabador de sonido
  • Juegos
  • Registros: log de registros del sistema
  • Recetas
  • Polari: Cliente de IRC[5]

Desarrollo[editar]

GNOME es desarrollado por The GNOME Project y proporciona el escritorio GNOME, una interfaz gráfica de usuario, un conjunto de aplicaciones centrales, y la plataforma de desarrollo GNOME, un entorno para crear aplicaciones que se integran con el escritorio.[6]

Al igual que con la mayoría de los proyectos de software libre, el desarrollo de GNOME se maneja de manera flexible. La discusión se produce principalmente en una serie de listas de correo públicas.[7]​ Los desarrolladores y usuarios de GNOME se reúnen en una reunión anual de GUADEC para analizar el estado actual y la dirección futura de GNOME.[8]​ GNOME incorpora estándares y programas de freedesktop.org para interactuar mejor con otros escritorios.

GNOME está escrito principalmente en C, C++, Vala, Python y JavaScript.[9]​ Varias combinaciones de idiomas están disponibles.

Ciclo de lanzamiento[editar]

Cada uno de los productos de software componentes en el proyecto GNOME tiene su propio número de versión y programa de desarrollo. Sin embargo, los mantenedores de módulos individuales coordinan sus esfuerzos para crear una versión estable completa de GNOME en un cronograma de aproximadamente seis meses, junto con sus bibliotecas subyacentes, como GTK+ y GLib. Algunos proyectos experimentales están excluidos de estas versiones.

Conforme van saliendo nuevas versiones, el equipo del proyecto GNOME sube el código fuente al Servidor FTP que a su vez contiene el código fuente de todas las versiones anteriores.[10]​ Un dato importante para destacar es que es posible configurar la compilación del código fuente mediante scripts. La mayoría de los proyectos que utilizan GNOME, proporcionan versiones estables y probadas, facilitando la instalación o bien lo hacen por medio de paquetes binarios precompilados.

Una lista de las distribuciones de GNU/Linux que incluyen GNOME se mantiene en la web de GNOME.[1]​ Existe una versión oficial de GNOME LiveCD y LiveUSB, que permite su utilización sin necesidad de instalación, para así poder probar el escritorio.

Plataforma de desarrollo[editar]

La biblioteca de utilidades y estructuras de datos GLib, GObject y el kit de herramientas GTK+, constituyen la parte central de la plataforma de desarrollo GNOME. Esta se amplía con el marco IPC D-Bus , la biblioteca de dibujo Cairo 2D basada en vectores, la biblioteca gráfica acelerada Clutter, la biblioteca internacional de interpretación de texto Pango, la API de audio de bajo nivel PulseAudio, el entorno multimedia GStreamer y varias bibliotecas especializadas, incluyendo NetworkManager, PackageKit , Telepathy (mensajería instantánea) y WebKit.[11]

  • GNOME Display Manager (GDM), que administra sesiones de usuario, X y Wayland por igual.
  • Tracker busca automáticamente en los directorios especificados los archivos y mantiene un índice de ellos para proporcionar una búsqueda rápida.
  • GVfs, un entorno de capa de abstracción para sistemas de archivos.
  • dconf un front-end para GSettings
  • Mutter, el compositor de Wayland y X Windows Manager
  • Gestión de color de Linux, udev, etc.
  • Evolution Data Server, responsable de la administración de correo, calendario, libreta de direcciones, tareas e información de notas
  • Meson está reemplazando a GNU Build System (autotools) como herramientas de automatización de compilación.

El entorno de escritorio GNOME no consiste únicamente en la biblioteca de elementos de control gráfico GTK+ y las aplicaciones principales que hacen uso de ella. Existen bastantes paquetes de software adicionales que conforman el entorno completo de GNOME.[12]

Historia[editar]

GNOME se inició el 15 de agosto de 1997 por Miguel de Icaza y Federico Mena, como un proyecto de software libre para desarrollar un entorno de escritorio y aplicaciones.[13]​ Fue fundado en parte porque K Desktop Environment, que estaba creciendo en popularidad, se basó en el kit de herramientas Qt widget que utilizaba una licencia de software propietaria hasta su versión 2.0 (junio de 1999).[14]​ En lugar de Qt, el kit de herramientas GTK+ fue elegido como la base de GNOME. GTK+ usa la Licencia Pública General Reducida (LGPL) de GNU, una licencia de software libre que permite que el software que se vincule con ella utilice un conjunto mucho más amplio de licencias, incluidas licencias de software propietario. GNOME está autorizado bajo la LGPL para sus bibliotecas, y la Licencia Pública General de GNU (GPL) para sus aplicaciones.[15]

GNOME 2[editar]

GNOME 2 era muy similar a una interfaz de escritorio convencional, con un escritorio simple en el que los usuarios podían interactuar con objetos virtuales, como ventanas, iconos y archivos. GNOME 2 usó Metacity como su administrador de ventanas predeterminado. El manejo de ventanas, aplicaciones y archivos, es similar al de los sistemas operativos de escritorio contemporáneos. En la configuración predeterminada de GNOME 2, el escritorio tiene un menú iniciador para acceder rápidamente a los programas instalados y las ubicaciones de archivos; Se puede acceder a las ventanas abiertas mediante una barra de tareas en la parte inferior de la pantalla, y la esquina superior derecha muestra un área de notificación para que los programas muestren avisos mientras se ejecutan en segundo plano. Sin embargo, estas funciones se pueden mover a casi cualquier posición u orientación que el usuario desee, reemplazar con otras funciones o eliminar por completo.

Versión actual (3.x)[editar]

GNOME Shell, el entorno de escritorio introducido en GNOME 3.0.

La versión 3.0 de GNOME fue lanzada el 6 de abril de 2011. Fue anunciada en la conferencia GUADEC en Estambul en julio de 2008. El nombre código ToPaZ fue posteriormente introducido dentro del proyecto y varios bosquejos fueron creados como parte del proceso de elaboración de la nueva versión.[cita requerida] Aunque la nueva versión trae muchos cambios, la principal novedad es la inclusión de GNOME Shell. La versión iba a ser lanzada en septiembre de 2010, pero en julio del mismo año el equipo desarrollador decidió posponer el lanzamiento para el mes de marzo, lanzando en su lugar la versión 2.32. En septiembre, la fecha fue nuevamente retrasada hasta abril de 2011.

En la actualidad GNOME se ejecuta en la mayoría de sistemas tipo Unix y fue adoptado por la desaparecida empresa Sun Microsystems como parte del escritorio Java, sustituyendo el antiguo escritorio común de su plataforma Solaris. En Ubuntu, fue entorno por defecto hasta la llegada de Unity en la versión 11.04. Sin embargo, es posible alternar en la misma distribución entre Unity y GNOME. En el año 2013 con la versión 13.04 de Ubuntu, fue presentado conjuntamente el derivado oficial llamado Ubuntu GNOME. El 5 de abril de 2017 Ubuntu anunció que GNOME Shell volvería a ser elegido como entorno por defecto.[16]

Historial de versiones[editar]

Véase también[editar]

Referencias[editar]

  1. a b «Getting GNOME – GNOME». www.gnome.org (en inglés). Consultado el 1 de abril de 2018. 
  2. «Gnome 1999 | Escuela Técnica Superior de Ingeniería de Sistemas Informáticos ETSISI». www.etsisi.upm.es. Consultado el 1 de abril de 2018. 
  3. «Design/HIG - GNOME Wiki!». wiki.gnome.org. Consultado el 1 de abril de 2018. 
  4. a b «GNOME 3.8 Release Notes». help.gnome.org. Consultado el 1 de abril de 2018. 
  5. «Design/Apps - GNOME Wiki!». wiki.gnome.org. Consultado el 31 de marzo de 2018. 
  6. «Engagement/SWOT - GNOME Wiki!». wiki.gnome.org. Consultado el 31 de marzo de 2018. 
  7. «GNOME Mail Services». mail.gnome.org (en inglés). Consultado el 31 de marzo de 2018. 
  8. «About — GUADEC». 4 de octubre de 2011. Consultado el 31 de marzo de 2018. 
  9. «The GNOME Open Source Project on Open Hub: Languages Page». www.openhub.net. Consultado el 31 de marzo de 2018. 
  10. «Index of /pub/gnome/sources». ftp.gnome.org. Consultado el 31 de marzo de 2018. 
  11. «Platform libraries». developer.gnome.org. Consultado el 31 de marzo de 2018. 
  12. «Technologies – GNOME». www.gnome.org (en inglés). Consultado el 1 de abril de 2018. 
  13. «The GNOME Desktop project.». mail.gnome.org. Consultado el 31 de marzo de 2018. 
  14. «Troll Tech - Announcement: Qt version 2.0 released». 9 de marzo de 2000. Consultado el 31 de marzo de 2018. 
  15. «CopyrightAssignment/Guidelines - GNOME Live!». 4 de marzo de 2012. Consultado el 31 de marzo de 2018. 
  16. Mark Shuttleworth (5 de abril de 2017). «Growing Ubuntu for cloud and IoT, rather than phone and convergence» (en inglés). Canonical Limited. Consultado el 12 de abril de 2017. 
  17. de Icaza, Miguel. «The story of the GNOME project». Archivado desde el original el 18 de agosto de 2007. 
  18. «GNOME press release for version 1.0». Archivado desde el original el 30 de noviembre de 2015. Consultado el 26 de octubre de 2011. 
  19. Lee, Elliot (12 de octubre de 1999), «"October GNOME" release now available», lista de correo gnome-announce, http://mail.gnome.org/archives/gnome-announce-list/1999-October/msg00020.html, consultado el 26 de octubre de 2011. 
  20. «GNOME press release for version 1.2». Archivado desde el original el 30 de noviembre de 2015. Consultado el 26 de octubre de 2011. 
  21. «GNOME press release for version 1.4». Archivado desde el original el 30 de noviembre de 2015. Consultado el 26 de octubre de 2011. 
  22. Waugh, Jeff (27 de junio de 2002), «GNOME 2.0 Desktop and Developer Platform Released!», lista de correo desktop-devel, http://mail.gnome.org/archives/desktop-devel-list/2002-June/msg00592.html, consultado el 26 de octubre de 2011. 
  23. «GNOME press release for version 2.2». Archivado desde el original el 30 de noviembre de 2015. Consultado el 26 de octubre de 2011. 
  24. Waugh, Jeff (11 de septiembre de 2003), «Announcing the GNOME 2.4.0 Desktop & Developer Platform», lista de correo gnome-announce, http://mail.gnome.org/archives/gnome-announce-list/2003-September/msg00062.html, consultado el 26 de octubre de 2011. 
  25. Sobala, Andrew (31 de marzo de 2004), «Announcing the GNOME 2.6.0 Desktop & Developer Platform», lista de correo gnome-announce, http://mail.gnome.org/archives/gnome-announce-list/2004-March/msg00131.html, consultado el 26 de octubre de 2011. 
  26. «GNOME press release for version 2.8». Archivado desde el original el 30 de noviembre de 2015. Consultado el 26 de octubre de 2011. 
  27. «GNOME press release for version 2.10». Archivado desde el original el 25 de diciembre de 2010. Consultado el 26 de octubre de 2011. 
  28. «GNOME 2.12 Release Notes». Consultado el 26 de octubre de 2011. 
  29. «GNOME 2.14 Release Notes». Consultado el 26 de octubre de 2011. 
  30. Newren, Elijah (6 de septiembre de 2006), «Celebrating the release of GNOME 2.16!», lista de correo gnome-announce, http://mail.gnome.org/archives/gnome-announce-list/2006-September/msg00042.html, consultado el 26 de octubre de 2011. 
  31. Newren, Elijah (14 de marzo de 2007), «Celebrating the release of GNOME 2.18!», lista de correo gnome-announce, http://mail.gnome.org/archives/gnome-announce-list/2007-March/msg00056.html, consultado el 26 de octubre de 2011. 
  32. «GNOME 2.20 officially released». Ars Technica. 19 de septiembre de 2007. Consultado el 26 de octubre de 2011. 
  33. Untz, Vincent (26 de octubre de 2011), «Celebrating the release of GNOME 2.22!», lista de correo gnome-announce-list, http://mail.gnome.org/archives/gnome-announce-list/2008-March/msg00060.html, consultado el 26 de octubre de 2011. 
  34. Untz, Vincent (12 de marzo de 2008), «Celebrating the release of GNOME 2.24!», lista de correo gnome-announce-list, http://mail.gnome.org/archives/gnome-announce-list/2008-September/msg00132.html, consultado el 26 de octubre de 2011. 
  35. Untz, Vincent (18 de marzo de 2009), «Celebrating the release of GNOME 2.26!», lista de correo gnome-announce-list, http://mail.gnome.org/archives/gnome-announce-list/2009-March/msg00091.html, consultado el 26 de octubre de 2011. 
  36. Holwerda, Thom (24 de septiembre de 2009). «GNOME 2.28 Released». OS News. Consultado el 26 de octubre de 2011. 
  37. Holwerda, Thom (31 de marzo de 2010). «GNOME 2.30 Released». OS News. Consultado el 26 de octubre de 2011. 
  38. «GNOME 2.32 Release Notes». Consultado el 26 de octubre de 2011. 
  39. «GNOME 3.0 Release Notes». Consultado el 26 de octubre de 2011. 
  40. «GNOME 3.2 Release Notes». help.gnome.org. Consultado el 31 de marzo de 2018. 
  41. «GNOME 3.4 Release Notes». help.gnome.org. Consultado el 1 de abril de 2018. 
  42. «GNOME 3.6 Release Notes». help.gnome.org. Consultado el 1 de abril de 2018. 
  43. «GNOME 3.10 Release Notes». help.gnome.org. Consultado el 1 de abril de 2018. 
  44. Blog de noticias de Gnome
  45. «GNOME 3.12 Release Notes». help.gnome.org. Consultado el 1 de abril de 2018. 
  46. «GNOME 3.14 Release Notes». help.gnome.org. Consultado el 30 de marzo de 2018. 
  47. «GNOME 3.16 Release Notes». help.gnome.org. Consultado el 30 de marzo de 2018. 
  48. «GNOME 3.18 Release Notes». help.gnome.org. Consultado el 31 de marzo de 2018. 
  49. «GNOME 3.20 Release Notes». help.gnome.org. Consultado el 31 de marzo de 2018. 
  50. «GNOME 3.22 Release Notes». help.gnome.org. Consultado el 31 de marzo de 2018. 
  51. «GNOME 3.24 Release Notes». help.gnome.org. Consultado el 31 de marzo de 2018. 
  52. «GNOME 3.26 Release Notes». help.gnome.org. Consultado el 31 de marzo de 2018. 
  53. «GNOME 3.28 Release Notes». help.gnome.org. Consultado el 31 de marzo de 2018. 

Enlaces externos[editar]