Skermkiekie van GNOME 41
3 Maart 1999; 23 jaar gelede (1999-03-03)
42.0 / 23 Maart 2022
Volgens die GNOME webwerf,
Die GNOME-projek is in Augustus 1997 deur Miguel de Icaza en Federico Mena begin na aanleiding van lisensiëring bekommernisse oor programmatuur wat deur KDE, 'n vrye programmatuur werkskermomgewing wat op die Qt koppelvlakelementgereedskapstel, gebruik is. Op daardie stadium het Qt nie 'n vrye programmatuurlisensie gebruik nie en het lede van die GNU-projek bekommerd geraak oor die gebruik van so 'n gereedskapstel vir die bou van 'n vrye programmatuur werkskerm en toepassings. Twee projekte is begin: Harmony, om 'n vrye plaasvervanger vir die Qt biblioteke te skep, en die GNOME-projek om 'n nuwe werkskerm sonder Qt te skep en geheel en al op vrye programmatuur gebou.
In November 1998 is die Qt gereedskapstel onder die oopbron Q Public License (QPL) gelisensieer, maar debatte oor die aanpasbaarheid daarvan met die GNU General Public License (GPL) het voortgesleep. In September 2000 maak Trolltech die GNU/Linux weergawe van die Qt biblioteke onder die GPL beskikbaar waarmee meeste van die besware wat jarelange lisensiëring debatte aangespreek is. Die lisensiëring van Qt is vir sommige mense steeds omstrede omdat die gebruik van die GPL vir 'n biblioteek beperkings plaas op die lisensiëring van kode wat daarna koppel, soos toepassings en biblioteke wat die KDE/Qt raamwerk gebruik. In besonder, om proprietary software met KDE en Qt te ontwikkel, moet 'n kommersiële lisensie van Trolltech gekoop word.
In plaas van die Qt-gereedskapstel is die GTK+-gereedskapstel gekies as die basis van die GNOME-werkskerm. GTK+ gebruik die GNU Lesser Public License (LGPL), 'n vrye programmatuur lisensie wat toelaat dat programmatuur wat daarna koppel, soos toepassings wat vir GNOME geskryf is, om 'n baie wyer stel lisensies te gebruik, insluitend propriëtêre sagtewarelisensies. Die GNOME werkskerm self word onder die LGPL gelisensieer vri sy biblioteke, en die GPL vir toepassings wat deel is van die GNOME-projek opsig self.
Die naam "GNOME" is deur Elliot Lee, een van die outeurs van ORBit en die Object Activation Framework voorgestel.[verwysing benodig] Dit verwys na die moontlikhede wat mense, op daardie stadium, gedink het dat CORBA na 'n werkskermomgewing sou bring — 'n Netwerk Objek Model. Aangesien dit nie meer die kernvisie van die GNOME-projek verteenwoordig nie, staan sommige lede van die projek die verandering van die projeknaam van die akroniem na voor om "GNOME" na "Gnome" te vernoem.
Soos meeste ander vrye programmatuur projekte is die GNOME-projek losweg georganiseer. Bespreking gebeur hoofsaaklik op 'n aantal openbare e-poslyste.
In Augustus 2000 is die GNOME Stigting opgerig om na administratiewe take om te sien, pers belang te hanteer en om op te tree as 'n kontak punt vir maatskappye wat daarin geïnteresseerd is om GNOME-programmatuur te ontwikkel. Alhoewel die stigting nie direk betrokke is by tegniese besluite nie, koördineer die stigting wel vrystellings en besluit watter projekte deel sal vorm van GNOME. Lidmaatskap is oop vir enige iemand wat 'm nie-triviale bydra tot die projek gemaak het. Lede van die stigting kies elke November 'n raad van direkteure, en kandidate vir die posisies moet self lede wees.
Ontwikkelaars en gebruikers van die GNOME werkskerm vergader by 'n jaarvergadering wat as GUADEC bekendstaan om die jongste stand van die projek en die toekomste rigting te bespreek.
GNOME wat oorspronklik vir GNU/Linux ontwerp is loop nou op meeste Unix-agtige stelsels en is in besonder deur Sun Microsystems aangeneem as deel van die Java Desktop System, wat die verouderde CDE op hulle Solarisplatform vervang. Dit is die verstek werkskermomgewing vir menige moderne werkskerm GNU/Linux verspreidings, insluitend Fedora Core, SUSE en Ubuntu. 'n Lys van GNU/Linux-verspreidings wat GNOME insluit word op die GNOME webwerf in stand gehou.
'n Amptelike GNOME LiveCD, wat 'n rekenaar toelaat om direk van 'n CD te selflaai sonder om die bestaande bedryfstelsel te verwyder of verander kan van die GNOME webwerf afgelaai word.
Projek Topaz — idees vir GNOME uitgawe 3.0.
Projek Soylent — om "mense" en hulle interaksies eerste-klas voorwerpe binne die GNOME-raamwerk te maak.
Die gebruik van die Mozilla projekte se XUL op die GNOME werkskerm.
Die enigste programmeertale wat in toepassings wat deel is van die amptelike GNOME-werkskerm is, is C en Python, maar daar is heelwat gesprekke oor die insluiting van programmatuur wat in C# of Java geskryf is in GNOME-uitgawes in te sluit. Beide die tale word reeds gebruik om GNOME-toepassings buite die projek te ontwikkel, maar die gebruik daarvan in die werkskermuitgawe sou die insluiting van die onderskeie tale se virtuele masjien met elke GNOME-installasie afdwing. Dit sou die minimum spesifikasie van rekenaars wat nodig is om die jongste GNOME-werkskerm te loop verhoog. Pogings soos die GNU Vertaler vir Java bied 'n moontlike oplossing tot die probleem deur die vereiste van 'n java virtuele masjien te verwyder.
Augustus 1997 GNOME-ontwikkeling aangekondig
Maart 1999 Eerste groot GNOME-uitgawe
Oktober 1999 "October"
Mei 2000 "Bongo"
April 2001 "Tranquility"
Junie 2002 Groot opgradering gebaseer op GTK2. Invoer van die Menslike Koppelvlak Riglyne
Februarie 2003 Multimedia en lêerbeheerder verbeterings
September 2003 Epiphany, toeganklikheidsondersteuning
Maart 2004 Nautilus verander na 'n ruimtelike lêerbeheerder, en 'n nuwe GTK+ lêerdialoogblokkie word ingevoer. 'n Kortstondige vurk van GNOME, GoneME word geskep in reaksie op die veranderinge in die uitgawe.
September 2004 Verbeterde verwyderbare-toestelondersteuning, byvoeging van Evolution
Maart 2005 Laer geheue vereistes en verrigtingverbeterings. Bygevoeg: nuwe paneel miniprogramme (modembeheer, skyfaanhegter en vullisblik); en die Totem en Sound Juicer toepassings
September 2005 Nautilus verbeterings; verbeterings in knip/plak tussen toepassings en freedesktop.org integrasie. Byfevoeg: Evince PDF-kyker; Nuwe verstek tema: ClearLooks; kieslysredigeerder; sleutelringbeheerder en admininstrasiegereedskap. Gebaseer op GTK+ 2.8 met Cairo ondersteuning
Maart 2006 Verrigting verbeterings. Bygevoeg: Ekiga video konferensie toepassing; Werkbalksoekprogram; Pessulus lockdown redigeerder; Vinnige gebruikerskakeling; Sabayon stelseladministrasiegereedskap
Mense wat in toets, herstel van foute of bywerk van nuwe features belangstel kan die jongste onstabiele tak van die GNOME bronkode bewaarplek wat as "HEAD" bekend staan, gebruik — ontwikkelingskode word egter nie aanbeveel vir algemene gebruik nie aangesien dit baie ongetoetste eksperimentele veranderings. Die bronkode van elke stabiele uitgawe van GNOME kan ook van die GNOME-bronkode bewaarplek verkry word.
↑ "GNOME 42 Released With Many Improvements From Wayland To GTK4 Porting" (in Engels). 23 Maart 2022. Besoek op 24 Maart 2022.
↑ 3,0 3,1 "Stallman on Qt, the GPL, KDE, and GNOME" (in Engels). 5 September 2000. Geargiveer vanaf die oorspronklike op 19 April 2012. Besoek op 9 September 2005.