Privacy Policy Cookie Policy Terms and Conditions GNOME - Wikipedia, wolna encyklopedia

GNOME

Z Wikipedii

GNOME
Logo programu
Rodzaj środowisko graficzne
Aktualna wersja 2.16.2, 23 listopada 2006
Pierwsze wydanie 1999
Producent GNOME Foundation
Licencja GPL i LGPL
Platforma systemowa Linux, BSD, Solaris i inne
Oficjalna witryna www.gnome.org
Screenshot


GNOME (ang. GNU Network Object Model Environment) jest graficznym środowiskiem użytkownika opartym na systemie X Window System oraz widgetach GTK+ i GDK. Działa na większości systemów typu Unix.

Spis treści

[edytuj] Informacje ogólne

GNOME stanowi część projektu GNU.

Projekt został rozpoczęty w sierpniu 1997 roku przez Miguela de Icaza w celu stworzenia w pełni wolnodostępnego graficznego środowiska użytkownika dla systemu GNU/Linux, jako alternatywa dla środowiska KDE, opartego o bibliotekę Qt (do listopada 1997 nie będącą wolnym oprogramowaniem).

Większa część środowiska GNOME została napisana w czystym C. Możliwe jest jednak tworzenie aplikacji GNOME w innych językach programowania dzięki możliwościom bibliotek opakowujących wywołania (ang. wrappers) - m.in. Python, C++, C#, Ada95, Perl, Ruby.

[edytuj] Cele

Projekt GNOME dostarcza dwóch rzeczy: środowiska graficznego GNOME, stanowiącego intuicyjny i atrakcyjny pulpit dla użytkowników końcowych, oraz platformy rozwojowej GNOME, zespołu bibliotek koniecznych dla budowania aplikacji, które integrują się z tym środowiskiem.

Silny nacisk położony jest na prostotę oraz wygodę obsługi, a co za tym idzie - internacjonalizację i ułatwienia dostępności.

[edytuj] Organizacja

Rozwój projektu GNOME jest dosyć luźno zorganizowany, podobnie jak inne projekty wolnego oprogramowania. Większość dyskusji na temat rozwoju środowiska prowadzona jest w otwartych listach dyskusyjnych.

W sierpniu 2000 r. utworzona została Fundacja GNOME, zajmująca się zadaniami administracyjnymi, kontaktami z prasą oraz stanowiąca punkt kontaktowy dla firm zainteresowanych rozwojem lub dystrybucją GNOME'a.

[edytuj] Platformy, na których działa GNOME

Początkowo przeznaczone dla GNU/Linuksa, środowisko GNOME może obecnie pracować na wielu systemach typu Unix (*BSD, AIX, IRIX, HP-UX). Zostało także zaadoptowane przez firmę Sun Microsystems jako standardowe środowisko graficzne dla jej dwóch systemów operacyjnych - Solaris (zastępując przestarzałe CDE) oraz Sun Java Desktop System.

Istnieje także port GNOME'a dla środowiska Cygwin, dzięki czemu może ono pracować w systemie Microsoft Windows. Udało się je także skompilować w systemie Mac OS X.

[edytuj] Wersje środowiska

Każdy element składający się na projekt GNOME posiada swoją własną numerację wersji i harmonogram wydań. Jednakże autorzy tych modułów współdziałają w celu wydania pełnej stabilnej wersji środowiska GNOME co około sześć miesięcy. Poniższa tabela zawiera tylko informacje o pełnych wydaniach stabilnych, wydania niestabilne zostały pominięte.



Wersja Data Opis
sierpień 1997 Ogłoszenie rozpoczęcia projektu GNOME.
1.0 marzec 1999 Pierwsze główne wydanie.
1.0.55 październik 1999 "October GNOME"
1.2 maj 2000 "Bongo GNOME"
1.4 kwiecień 2001 GNOME "Tranquility". Ostatnie wydanie oparte o GTK+ 1.x.
2.0 czerwiec 2002 Pierwsze wydanie oparte o GTK+ 2.x.
2.2 luty 2003 Usprawnienia menedżera plików i obsługi multimediów.
2.4 wrzesień 2003 Przeglądarka Epiphany, ułatwienia dostępności.
2.6 marzec 2004 Nowy Nautilus z trybem "spatial", nowe okno dialogowe wyboru plików.
2.8 wrzesień 2004 Integracja z klientem pocztowym Evolution, VNC, ulepszone narzędzia administracyjne.
2.10 marzec 2005 Integracja z odtwarzaczem Totem, ripperem CD Sound Juicer, LiveCD.
2.12 wrzesień 2005 Nowy domyślny motyw Clearlooks, dodano przeglądarkę dokumentów Evince oraz Keyring Manager – program do zarządzania hasłami. Oparcie o GTK+ 2.8.
2.14 marzec 2006 Poprawiona wydajność, łatwiejsze wyszukiwanie, dodano klienta VoIPEkigę oraz aplet Deskbar.
2.16 wrzesień 2006 Poprawienie wydajności. Dodano m.in. Tomboya – aplikację do robienia notatek oraz wsparcie kompozycji w Metacity. Wydanie oparte o bibliotekę GTK+ 2.10.

[edytuj] Architektura

Środowisko GNOME składa się z wielu mniejszych projektów. Najistotniejsze z nich wymieniono poniżej:

GNOME 2.10 w Linux Madrake
Powiększ
GNOME 2.10 w Linux Madrake
  • ATK – biblioteka odpowiedzialna za ułatwienia dostępności,
  • Bonobo – technologia pozwalająca na osadzanie komponentów oprogramowania i złożone dokumenty,
  • GConf – do przechowywania ustawień aplikacji,
  • GNOME VFS – wirtualny system plików,
  • GNOME Keyring – system bezpieczeństwa dla GNOME,
  • GNOME Print – ujednolicona obsługa drukowania dla aplikacji GNOME,
  • GStreamer – podstawowa biblioteka obsługi multimediów,
  • GTK+ – biblioteka widgetów,
  • libxml – biblioteka zapewniająca obsługę XML,
  • ORBit – ORB dla CORBA,
  • Pango – wyświetlanie czcionek międzynarodowych,
  • Zasady tworzenia interfejsu użytkownika (ang. Human Interface Guidelines) – specyfikacje opracowane przez Sun Microsystems, uściślające zasady tworzenia przyjaznych dla użytkownika aplikacji GNOME.

[edytuj] Główne aplikacje

[edytuj] Krytyka

Niektórzy użytkownicy uważają, że stosowane w projekcie podejście programistów kładące znaczny nacisk na prostotę i wygodę obsługi prowadzi w znacznym stopniu do ograniczenia możliwości wykorzystania zasobów systemu operacyjnego przy użyciu tego środowiska graficznego.[1]

[edytuj] Zobacz też

Commons

[edytuj] Przypisy

  1. Linus Torvalds nt. GNOME http://mail.gnome.org/archives/usability/2005-December/msg00021.html

[edytuj] Linki zewnętrzne

THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu