GNOME
Z Wikipedie, otevřené encyklopedie
GNOME | |
Pracovní plocha GNOME. (snímek obrazovky) |
|
vyvíjí | GNOME Foundation |
aktuální verze | 2.22 (12. března 2008) |
připravovaná verze | 2.24 (24. září 2008) |
OS | multiplatformní |
typ softwaru | stolní prostředí |
licence | GPL a LGPL |
lokalizace | Česká |
web | www.gnome.org |
logo produktu |
GNOME (zkratka pro GNU Network Object Model Environment) je desktopové prostředí pro unixové operační systémy. Je postaveno nad knihovnou GTK+ (The GIMP Toolkit), která byla původně napsána pro bitmapový editor GIMP. V poslední době je hojně používán název Gnome (první písmeno velké, ostatní malá).
Obsah |
[editovat] O Gnome
Gnome lze chápat ze dvou pohledů: jako desktopové prostředí a jako vývojovou platformu. Gnome je svobodný software licencovaný pod GNU Lesser General Public License, součást projektu GNU. Hlavním cílem projektu je vytvoření svobodné vývojové platformy a desktopového prostředí s jednoduchým intuitivním ovládáním. Současný vývoj se inspiruje grafickým rozhraním (GUI) operačního systému MacOS. Jednoduchost je upřednostňována před rozmanitostí nastavení (kterého však lze v mnoha případech dosáhnout pomocí pokročilých nástrojů, příklad gTweakUI).
Gnome je soubor aplikací pokrývajících základní potřeby a očekávání uživatelů grafického rozhraní - správa souborů (Nautilus), kancelářské aplikace (Gnome Office), práce s internetem (Epiphany, Evolution), práce s dokumenty (Evince), práce s multimédii (Rhythmbox, Totem). Mimo aplikace (programy), které jsou přímo součástí Gnome, existuje celá řada dalších nástrojů spadající pod toto prostředí (napsané pod některou z Gtk knihoven) - GIMP (bitmapový editor), Inkscape (vektorový editor), Pidgin (instant messenger), Audacious (audio přehrávač podobný programu WinAmp), Linferea (správa RSS/Atom) a mnoho dalších.
Gnome také podporuje různé uživatelsky přívětivé funkce (náhledy audio souborů, video souborů, dokumentů a obrázků, uživatelské připojování vzdálených souborových systémů, výborné možnosti uživatelských nastavení a změn témat) a využívá moderní technologie (vykreslování prostřednictvím SVG, ukládání konfigurace jako XML dokumentů, propojení aplikací).
[editovat] Vlastnosti
- Svobodný software
- Multiplatformní
- Jednoduché ovládání
- Podpora ovládání pro postižené
[editovat] Na pozadí Gnome
Za vývojem formálně stojí Gnome Foundation v „čele“ s Miguelem de Icaza (jeden z původních autorů). Fakticky bylo Gnome vyvíjeno společností Ximian Inc., kterou před časem koupila společnost Novell. Významnými přispěvateli projektu Gnome jsou také velcí výrobci linuxových distribucí (například Red Hat) a šiřoké spektrum vývojářů, ať nezávislých nebo zaměstnaných u jiných společností.
[editovat] Vývojová platforma Gnome
Prostředí Gnome je napsáno v jazyce C pod knihovnou Gtk+ 2. Původní verze byla napsána pod knihovnou Gtk+ 1. V současné době existují Gtk knihovny umožňující psaní Gtk aplikací pod C++, C# (více viz také projekt Mono), jazykem Python a dalšími. Díky licencí LGPL mohou být části Gnome (například knihovny) využívány i v aplikacích (programech), které nejsou pod stejnou licencí (na rozdíl od kódu pod licencí GPL) a proto je v některých případech upřednostňováno vytváření komerčních/uzavřených nástrojů pod Gtk+/Gnome. Mimo jiné Gtk+ využívá například společnost Grisoft (AVG Antivirus for Linux), Adobe (Acrobat Reader), VMware (VMware Player), Real (RealOne Player).
[editovat] Vývojový cyklus Gnome
Vývojový cyklus Gnome je dlouhý zhruba šest měsíců, mezi hlavními vydáními jsou vytvářeny opravy. Vývoj má dvě větve, stabilní a vývojovou. Stabilní verze jsou určeny pro nasazení pro běžné uživatele, vývojová verze pro potřeby vývoje a implementaci nových vlastností. Verze Gnome se skládá ze tří údajů: X.Y.Z, kde X je řada (označuje, pod jakou verzí Gtk je Gnome napsáno), aktuálně 2. Položka Y označuje verzi Gnome, je-li toto číslo sudé, jedná se o stabilní verzi, je-li liché, jedná se o vývojovou verzi. Poslední číslo Z je „číslo opravy“ dané (stabilní/vývojové) verze, opravy a úpravy zahrnuty do posledního hlavního vydání. Příklady verzí:
- 1.4.0 - 3. stabilní vydání Gnome pod knihovnou Gtk+ 1 (celkově 5. vydání)
- 2.12.0 - 7. stabilní vydání Gnome pod knihovnou Gtk+ 2 (celkem 13. vydání)
- 2.12.1 - 7. stabilní vydání Gnome pod knihovnou Gtk+ 2, první revize (celkem 13. vydání)
- 2.13.0 - 7. vývojové vydání Gnome pod knihovnou Gtk+ 2 (celkem 13. vydání)
- 2.13.3 - 7. vývojové vydání Gnome pod knihovnou Gtk+ 2, třetí revize (celkem 13. vydání)
Vývojový cyklus verze je zahájen při vydání předchozí stabilní verze. Ze stabilní verze je oddělena větev a prohlášena za vývojovou. V ní jsou prováděny zásadní i menší změny, reorganizace a přidávání funkcí. Po určité době (vývoj se řídí vývojovým kalendářem) je zmraženo API/ABI (laicky řečeno: je zastaven vývoj/úprava programátorského rozhraní), později UI (zastaven vývoj/úpravy uživatelského rozhraní) a do dalšího vydání stabilní verze jsou opravovány chyby a problémy stávající vývojové verze. Následně je vývojová verze vydána jako stabilní a cyklus se opakuje. Používání a práce s vývojovými verzemi Gnome napomáhá nástroj Garnome.
[editovat] Kritika Gnome
Gnome je kritizováno pro přílišné zjednodušování a záměrné vypouštění pokročilých možností v zájmu o co nejjednodušší a co nejméně matoucí prostředí pro nezkušené uživatele. Rozhraní Gtk aplikací je také kritizováno za některé funkce, jako například otevírací/ukládací dialogové okno. V rozhraní Gnome se vyskytují duplicitní funkce dělající stejné věci (starší a novější verze otevíracího/ukládacího dialogu), systémové zvuky nepodporují jiný formát než WAV.
Veřejně známo je, že Gnome 2 (vytvořené pod knihovnou Gtk+ 2) je výrazně náročnější a pomalejší než verze předchozí, aplikace v některých případech startují neúměrně pomalu, Gnome/Gtk+ má velmi slabou podporu pro mobilní zařízení. Během posledních dvou stabilních vydání byly však učiněny první kroky ke zvrácení tohoto stavu, výkon celého prostředí se do jisté míry zrychlil a náročnost se snížila. Tyto snahy také podporuje fakt, že Gnome/Gtk+ se stalo předmětem zájmu některých firem na mobilním trhu a to přináší zpět do Gnome opravy zvyšující výkon a snižující náročnost, protože cílem projektů jako OpenMoko je využití Gtk+ a portování Gtk+/Gnome aplikací na svá mobilní zařízení.
Částečně se také na špatné pověsti v oblasti výkonu mohl podepsat fakt, že pro Gnome se objevilo velké množství témat vzhledu založených na rozličných, často nekvalitně napsaných, základech - gtk-engine. Gtk-engine je pro Gtk+/Gnome soubor funkcí, které nad daným postavená témata mohou využívat. Dokonce i ubuntulooks, jako výchozí stavební kámen témat distribuce Ubuntu, není v některých funkcích příliš výkonným gtk-engine a například clearlooks gtk-engine je znatelně výkonnější.
[editovat] Komunita
Komunita Gnome je, v porovnání s přímým „konkurentem“ KDE, menší. Vývojáři jsou z řad placených zaměstnanců firem jako RedHat nebo Novell nebo z firem nějakým způsobem spojených s Gnome, například OpenMoko, OpenedHand nebo maemo.
Největší část základny však tvoří dobrovolníci. Mezi uživateli spíše převládají méně zkušení a uživatelé, které nějakým způsobem Gnome oslovilo. Pokročilejší uživatelé totiž v mnoha případech dávají přednost KDE s jeho větší přizpůsobivostí nebo nějakému koncepčně odlišnému desktopovému základu, někdy s použitím některých Gnome/Gtk aplikací. Uživatelé, kteří mají rádi Gtk+, ale Gnome jim přímo nevyhovuje, si často oblíbí na knihovně Gtk+ postavené Xfce.
Každoročně je na evropském kontinentu pořádána konference GUADEC (GNOME Users' And Developers' European Conference), jenž se s každým ročníkem stěhuje do jiné země. Akci zastřešuje a organizuje GNOME UserGroup hostitelské země s podporou nadace Gnome. V roce 2007 proběhla konference v britském Birminghamu a v roce 2008 zavítá do Istambulu. Přístup na konferenci je umožněn i široké veřejnosti a celá akce probíhá v přátelské a uvolněné atmosféře, kde cílem není jen seznámit účastníky s rozličnými tématy v přednáškách, ale také sblížit komunitu a umožnit osobní setkání mezi lidmi se zájmem o Gnome.
[editovat] Nejzajímavější programy
Tyto programy lze samozřejmě používat i na jiných desktopech jako třeba KDE, ale obecně jsou presentovány jako „vlajkové lodě“ tohoto desktopového prostředí:
- AbiWord - textový editor (není přímo součástí GNOME)
- Ekiga - videotelefonování přes internet
- Epiphany - webový prohlížeč. Epiphany se stal výchozím prohlížečem od verze GNOME 2.4 a nahradil Galeon
- Evince - prohlížeč dokumentů ve formátu PDF a PostScript
- Evolution - mailový a groupwarový klient
- Pidgin - instant messenger (není přímo součástí GNOME)
- GIMP - GNU Image Manipulation Program - snad nejlepší Open-Source grafický editor (není přímo součástí GNOME)
- gedit - jednoduchý textový editor
- Gnumeric - tabulkový procesor (není přímo součástí GNOME)
- Inkscape - vektorový grafický editor (není přímo součástí GNOME)
- Nautilus - správce souborů
- Rhythmbox - přehrávač a správce hudebních souborů podobný iTunes
- Totem - media player
[editovat] Snímky obrazovky Gnome
[editovat] Související články
- Unix
- Linux - Svobodný operační systém
- KDE - „Konkurenční“ desktopové prostředí
- Fluxbox - Malý, jednoduchý a rychlý správce oken
[editovat] Externí odkazy
[editovat] O Gnome
- http://www.gnome.org/ - Hlavní stránka projektu
- http://foundation.gnome.org/ - Nadace Gnome
- http://planet.gnome.org/ - Lidé okolo Gnome
- http://live.gnome.org/ - Gnome wiki (projekty, vývoj…)
[editovat] České informace
- http://live.gnome.org/Czech/ - GNOME v češtině
[editovat] Ke stažení
- http://live.gnome.org/GnomeLiveCd - Gnome LiveCD
- http://ftp.gnome.org/pub/GNOME/ - FTP server Gnome
[editovat] Novinky
- http://news.gnome.org/ - Novinky z Gnome
- http://www.gnomejournal.org/
[editovat] Komunita
- http://www.guadec.org/ - Stránky o konferenci GUADEC
- http://live.gnome.org/UserGroups - Gnome UserGroups
[editovat] Aplikace
- http://www.gnomefiles.org/ - Databáze Gtk+/Gnome software
- http://bugzilla.gnome.org/ - Gnome Bugzilla, nástroj pro hlášení a evidenci chyb Gnome a základních aplikací
- http://www.gfiles.org/ - Databáze GNOME software
[editovat] Art
- http://art.gnome.org/ - Oficiální archiv témat a pozadí pro Gnome
- http://www.gnomelook.org/ - Archiv témat a pozadí pro Gnome
|
||
---|---|---|
Historie |
GNU Manifest · GNU Projekt · Free Software Foundation · Historie volného software |
|
Licence |
GNU General Public License · GNU Lesser General Public License · Affero General Public License · GNU Free Documentation License · GPL linking exception |
|
Software | ||
Stoupenci |
Robert J. Chassell · Loïc Dachary · Ricardo Galli · Georg C. F. Greve · Federico Heinz · Benjamin Mako Hill · Bradley M. Kuhn · Eben Moglen · Brett Smith · Richard Stallman · John Sullivan · Leonard H. Tower ml. |
|
Ostatní |
GNU/Linux - spor o jméno · Revolution OS (film) · The Code (film) |