XULRunner

XULRunner
VývojářMozilla Foundation
Aktuální verze41.0.2 (15. říjen 2015)
Operační systémMicrosoft Windows, Mac OS, Linux
Vyvíjeno vC++
Typ softwaruběhové prostředí
LicenceMPL, MPL/GPL/LGPL
WebXULRunner Wiki
Některá data mohou pocházet z datové položky.

XULRunner bylo běhové prostředí („runtime environment“) nezbytné pro XUL aplikace, které nad ním běží. Tato abstrakční vrstva umožňuje snazší vývoj XUL aplikací, spolehlivou platformní nezávislost a úsporu systémových prostředků. XULRunner poskytuje mechanizmus na instalaci, nasazování, aktualizování a odinstalování aplikací, které nad ním poběží. Kromě aplikací jako Mozilla Firefox či Mozilla Thunderbird XULRunner v minulosti využíval například přehrávač Songbird.

Idea XULRunneru vychází z Gecko Runtime Environment (GRE), což byla část balíku Mozilla Suite (nyní SeaMonkey) instalovaná do sdíleného umístění s cílem, aby tento runtime mohly využívat i další aplikace. S tím byla spojena řada problémů, takže se tento koncept neukázal jako perspektivní. V březnu 2005 publikoval Benjamin Smedberg vizi[1], jak tyto problémy řešit a dal tak k dispozici základ, ze kterého vzešel XULRunner.

Původně bylo plánováno, že první stabilní verzí bude 1.9, která byla plánována na rok 2007 a měla se stál základem webového prohlížeče Mozilla Firefox 3.0. Ten by se zároveň stal prostředkem pro masovou distribuci XULRunneru koncovým uživatelům (ač měl být XULRunner nabízen i samostatně). Tyto plány však byly přehodnoceny[2] a XULRunner jako samostatné běhové prostředí nebude k dispozici. Nakonec byl Firefox 3.0 založen na soukromé kopii XULRunneru, kterou není možné využívat jiným aplikacemi stavějících na XULRunneru. Vývoj XULRunneru pokračoval až do roku 2015, kdy byla ukončena podpora i vývoj, a během dalšího roku byl XULRunner odebrán i z většiny linuxových distribucí.


Developed by StudentB