GNOME 1 es la primera versión importante del entorno de escritorio GNOME . Su objetivo principal era proporcionar un entorno coherente y fácil de usar en conjunción con el sistema X Window . [1] También era una alternativa de software libre y de código abierto moderna a entornos de escritorio más antiguos, como el Common Desktop Environment (CDE), pero también al K Desktop Environment (KDE). Cada entorno de escritorio se basaba en kits de herramientas de widgets con licencia propietaria ( Motif y Qt respectivamente), mientras que el objetivo de GNOME desde el principio era tener una licencia libre y utilizar el kit de herramientas GTK en su lugar.
GNOME 1 fue anunciado el 15 de agosto de 1997 y recibió su primer lanzamiento el 3 de marzo de 1999. Miguel de Icaza fue el arquitecto principal , mientras que otros desarrolladores clave incluyeron a Federico Mena Quintero (en ese entonces mantenedor de GIMP ) y Elliot Lee. Los tres son considerados fundadores del proyecto. Red Hat , que empleó a Mena y Lee, también proporcionó recursos de desarrollo a través de sus "Red Hat Advanced Development Labs" (RHAD), que se fundó para abordar problemas de usabilidad para Linux. El proyecto estuvo afiliado al Proyecto GNU durante este tiempo.
Junto con el Escritorio , el Panel de GNOME proporciona la funcionalidad principal de la interfaz. Cuenta con un botón principal, estilizado con el logotipo de GNOME, conocido como el "Botón de menú principal". A cada lado del Panel, se muestran iconos de flecha que lo ocultan o lo hacen visible. También contiene subprogramas personalizables que permiten funciones individuales más pequeñas, como un reloj para ver la hora del sistema . [2] Otro subprograma, el Buscapersonas de GNOME, permite que el Panel funcione como una barra de tareas y un mecanismo para utilizar escritorios virtuales .
A través del botón del Menú principal se puede acceder a la configuración centralizada de GNOME , conocida como el Centro de control de GNOME. Al igual que el Panel con sus subprogramas, cada configuración está modularizada con herramientas de configuración individuales conocidas como "capplets". Los capplets disponibles con una instalación predeterminada de GNOME incluyen configuraciones para modificar el fondo del escritorio con una imagen de fondo de pantalla o colores básicos, propiedades del protector de pantalla , etc.
El alcance inicial del proyecto GNOME 1 no incluía un gestor de ventanas oficial , sino que pretendía ser interoperable con cualquier gestor de ventanas que implementara la compatibilidad de GNOME con Pager y Desktop. En sus implementaciones iniciales, Enlightenment era el gestor de ventanas predeterminado y el único totalmente compatible. Sin embargo, GNOME 1 finalmente incluyó un gestor de ventanas oficial en su versión final con Sawfish . El gestor de ventanas que utiliza GNOME se puede configurar desde el Centro de control.
En 1996, KDE comenzó a desarrollar un entorno de escritorio para proporcionar un comportamiento y una apariencia unificados de las aplicaciones para sistemas tipo Unix . [3] KDE adoptó el kit de herramientas de widgets Qt de Trolltech para su uso en su interfaz gráfica, que estaba licenciado bajo la Licencia Qt Free Edition . [4] Sin embargo, Richard Stallman señaló que dicha licencia no era compatible con el software libre porque no permitía la modificación de su código fuente.
Mientras Elliot Lee trabajaba para Red Hat como webmaster , colaboró con Miguel de Icaza en un intento finalmente inacabado de crear una biblioteca común para aplicaciones en la plataforma Linux. De Icaza, mientras estudiaba en la UNAM , reclutó a dos compañeros de estudios, Arturo Espinosa y Federico Mena Quintero, para que contribuyeran al software libre y de código abierto . Mena se convirtió en desarrollador de GIMP en 1996 y escribió el Editor de degradados. Los autores originales del proyecto GIMP, Peter Mattis y Spencer Kimball , habían decidido dejar de lado el kit de herramientas de widgets Motif creando un nuevo kit de herramientas de widgets que se conocería como GTK ese mismo año.
Antes del desarrollo del entorno de escritorio GNOME, el nombre hacía referencia a un acrónimo de "GNU Network Object Model Environment", que pretendía ser una implementación abierta de una interfaz de programación de aplicaciones (ABI) de comunicación entre procesos similar al Component Object Model (COM) de Microsoft. [5] De Icaza y Friedman se conocieron en la red IRC LinuxNet años antes, y finalmente se conocieron cara a cara en el verano de 1997, cuando su amigo en común Randy Chapman invitó a De Icaza a una entrevista con Microsoft como desarrollador para adaptar Internet Explorer a la plataforma Solaris / SPARC . En ese momento, De Icaza se enteró de COM y comenzó a trabajar con Mena para crear una versión libre y de código abierto para sistemas operativos tipo Unix. Este esfuerzo original finalmente se publicó, pero se lo conoció como " Bonobo ".
GNOME 1.0 debutó públicamente el 3 de marzo de 1999 en la Conferencia y Exposición LinuxWorld en San José, California . [6] [7] [8] La primera distribución de Linux que se envió con GNOME como su entorno de escritorio predeterminado fue Red Hat Linux 6.0, lanzado el mes siguiente.
Red Hat brindó patrocinio temprano para GNOME y estableció sus Laboratorios de Desarrollo Avanzado de Red Hat (RHAD) para brindar código directo y recursos de programación. [1] Junto con Nat Friedman , Miguel De Icaza formó la empresa de software Ximian , que en gran medida giraba en torno a GNOME y el soporte de aplicaciones relacionadas. Eazel , dirigida por el ex ingeniero de Apple Computer Andy Hertzfeld en Palo Alto , se formó en 1999 y contribuyó con el administrador de archivos Nautilus (conocido hoy como " Archivos de GNOME "). [11] Nautilus se lanzó en 2001 y se convirtió en el administrador de archivos predeterminado.
En 2000, Sun Microsystems anunció que GNOME 1 reemplazaría al Common Desktop Environment en su sistema operativo Solaris . [12] Hewlett-Packard hizo lo mismo con HP-UX . Muchas distribuciones de Linux adoptaron GNOME 1, incluidas Red Hat Linux y Debian . Otros sistemas operativos similares a Unix, como FreeBSD, siguieron su ejemplo.
La fundación sin fines de lucro GNOME Foundation fue creada por Compaq , IBM , VA Linux Systems , Sun Microsystems, Red Hat, Eazel y Ximian para crear un esfuerzo de coordinación. Además, en 2000 se inició en Francia una conferencia anual centrada en GNOME, la Conferencia Europea de Usuarios y Desarrolladores de GNOME (conocida a partir de entonces simplemente como " GUADEC "). GTK , como proyecto, se asoció como parte del paraguas del Proyecto GNOME y continuó como una pieza central mantenida por los desarrolladores de GNOME.
Sean Dreilinger de CNET calificó a GNOME 1.4 con una puntuación de 7/10 y afirmó que "hace por Linux y Unix lo que Windows hizo por DOS". [13]