GNOME 1

GNOME 1
Inne nazwy Środowisko obiektowego modelu sieci GNU
Deweloperzy Projekt GNOME
Pierwsze wydanie 3 marca 1999 ; 23 lata temu ( 03.03.1999 )
Ostateczne wydanie
1.4 / 2 kwietnia 2001 ; 21 lat temu ( 2001-04-02 )
Napisane w C
System operacyjny Uniksopodobny
Platforma GTK
Następca GNOME 2
Typ Środowisko pulpitu
Licencja Tylko GPL-2.0
Strona internetowa gnome.org (zarchiwizowane w Wayback Machine )

GNOME 1 to pierwsze główne wydanie środowiska graficznego GNOME . Jego głównym celem było zapewnienie spójnego, przyjaznego dla użytkownika środowiska w połączeniu z systemem X Window . Było to również nowoczesne i darmowe oprogramowanie typu open source, stanowiące alternatywę dla starszych środowisk graficznych, takich jak Common Desktop Environment (CDE), ale także dla K Desktop Environment (KDE). Każde środowisko graficzne zostało zbudowane w oparciu o autorskie zestawy narzędzi widżetów ( Motif i Qt ), podczas gdy celem GNOME od samego początku było posiadanie wolnej licencji i zamiast tego wykorzystywanie zestawu narzędzi GTK .

GNOME 1 zostało ogłoszone 15 sierpnia 1997 r., A pierwsze wydanie otrzymało 3 marca 1999 r. Miguel de Icaza był głównym architektem , podczas gdy inni kluczowi programiści to Federico Mena Quintero (wówczas opiekun GIMP ) i Elliot Lee. Ta trójka jest uważana za założycieli projektu. Firma Red Hat , która zatrudniała Menę i Lee, zapewniła również zasoby programistyczne za pośrednictwem swoich „Red Hat Advanced Development Labs” (RHAD), które zostały założone w celu rozwiązania problemów związanych z użytecznością systemu Linux. W tym czasie projekt był powiązany z Projektem GNU .

Cechy

Wraz z Pulpitem Panel GNOME zapewnia podstawową funkcjonalność interfejsu. Zawiera główny przycisk, stylizowany na logo GNOME, znany jako „przycisk menu głównego”. Po każdej stronie panelu wyświetlane są ikony strzałek, które przełączają go między ukryciem a widocznością. Posiada również konfigurowalne aplety , które pozwalają na mniejsze indywidualne funkcje, takie jak zegar do przeglądania czasu systemowego . Inny aplet, Pager GNOME, pozwala Panelowi służyć jako pasek zadań i mechanizm korzystania z wirtualnych pulpitów .

konfiguracja GNOME, znana jako Centrum sterowania GNOME. Podobnie jak panel z jego apletami, każde ustawienie jest podzielone na moduły za pomocą indywidualnych narzędzi ustawień zwanych „kapletami”. Capplety dostępne z domyślną instalacją GNOME obejmują ustawienia do modyfikowania tła pulpitu za pomocą tapety lub podstawowych kolorów, właściwości wygaszacza ekranu itp.

Początkowy zakres projektu GNOME 1 nie obejmował oficjalnego menedżera okien , ale miał być interoperacyjny z dowolnym menedżerem okien, który zaimplementował zgodność GNOME z Pagerem i Desktopem. W swoich początkowych implementacjach Enlightenment był domyślnym i jedynym w pełni zgodnym menedżerem okien. Jednak ostatecznie GNOME 1 zawierało oficjalnego menedżera okien w ostatecznej wersji z Sawfish . Menedżer okien używany przez GNOME można konfigurować z poziomu Centrum sterowania.

Rozwój

W 1996 roku KDE rozpoczęło rozwój środowiska graficznego , aby zapewnić ujednolicone zachowanie i wygląd aplikacji dla systemów uniksopodobnych . KDE przyjęło Qt widżetów firmy Trolltech do użytku w swoim interfejsie graficznym, który był objęty licencją Qt Free Edition . Jednak Richard Stallman zauważył, że taka licencja nie jest kompatybilna z wolnym oprogramowaniem , ponieważ nie pozwala na modyfikację jej kodu źródłowego.

Podczas gdy Elliot Lee pracował dla firmy Red Hat jako webmaster , współpracował z Miguelem de Icaza w ostatecznie niedokończonej próbie stworzenia wspólnej biblioteki dla aplikacji na platformę Linux. De Icaza, studiując w UNAM , zwerbował dwóch kolegów, Arturo Espinosa i Federico Mena Quintero, aby współtworzyli darmowe i otwarte oprogramowanie . Mena został programistą GIMP-a w 1996 roku i napisał Gradient Editor. Oryginalni autorzy projektu GIMP, Peter Mattis i Spencer Kimball postanowił odejść od zestawu narzędzi widżetów Motif , tworząc nowy zestaw narzędzi widżetów, który stał się znany jako GTK w tym samym roku.

Przed opracowaniem środowiska graficznego GNOME nazwa odnosiła się do akronimu „GNU Network Object Model Environment”, który miał być otwartą implementacją interfejsu ABI do komunikacji między procesami, podobnego do Component Object Model ( COM ) firmy Microsoft . Spotykając Nata Friedmana w sieci LinuxNet IRC wiele lat wcześniej, De Icaza i Friedman ostatecznie spotkali się twarzą w twarz latem 1997 roku, kiedy wspólny przyjaciel Randy Chapman zaprosił De Icazę na rozmowę z Microsoftem jako programista portujący Internet Explorera na platformę Solaris / SPARC . W tym czasie De Icaza dowiedział się o COM i rozpoczął współpracę z Mena w celu stworzenia darmowej i otwartej wersji dla systemów operacyjnych typu Unix. Ten oryginalny wysiłek został ostatecznie wydany, ale zamiast tego stał się znany jako „ Bonobo ”.

GNOME 1.0 zadebiutowało publicznie 3 marca 1999 roku na LinuxWorld Conference and Expo w San Jose w Kalifornii . Pierwszą dystrybucją Linuksa , która została dostarczona z GNOME jako domyślnym środowiskiem graficznym, był Red Hat Linux 6.0 wydany w następnym miesiącu.

Historia wersji
Wersja Data wydania Kryptonim Notatki
1.0 3 marca 1999 Pierwsze wydanie
1.2 25 maja 2000 Bongo
1.4 2 kwietnia 2001 r Spokój Wbudowany menedżer plików Nautilus i menedżer okien Sawfish

Przyjęcie

Firma Red Hat zapewniła wczesne sponsorowanie GNOME i założyła swoje laboratoria Red Hat Advanced Development (RHAD), aby zapewnić bezpośredni dostęp do kodu i zasobów programistycznych. Wraz z Natem Friedmanem , Miguel De Icaza założył firmę programistyczną Ximian , która w dużej mierze obracała się wokół GNOME i obsługi powiązanych aplikacji. Eazel , kierowany przez byłego inżyniera Apple Computer , Andy'ego Hertzfelda w Palo Alto , powstał w 1999 roku i stworzył menedżera plików Nautilus (znanego dziś jako „ Pliki GNOME "). Nautilus został wydany w 2001 roku i stał się domyślnym menedżerem plików.

W 2000 roku Sun Microsystems ogłosił, że GNOME 1 zastąpi Common Desktop Environment w ich systemie operacyjnym Solaris . Hewlett Packard zrobił to samo dla HP-UX . Wiele dystrybucji Linuksa przyjęło GNOME 1, w tym Red Hat Linux i Debian . Później pojawiły się inne systemy operacyjne typu Unix, takie jak FreeBSD .

Non-profit GNOME Foundation została założona przez firmy Compaq , IBM , VA Linux Systems , Sun Microsystems, Red Hat, Eazel i Ximian w celu stworzenia wspólnego wysiłku. Ponadto w 2000 roku we Francji rozpoczęła się coroczna konferencja skupiona wokół GNOME, Europejska Konferencja Użytkowników i Programistów GNOME (znana później jako po prostu „ GUADEC ”). GTK jako projekt zrzeszył się jako część parasola projektu GNOME, i kontynuowane jako podstawowy element utrzymywany przez programistów GNOME.

Sean Dreilinger z CNET ocenił GNOME 1.4 na 7/10 i stwierdził, że „robi dla Linuksa i Uniksa to, co Windows zrobił dla DOS”.