Changes

Jump to: navigation, search

Mulet

502 bytes added, 13:40, 4 November 2014
no edit summary
|\ /|
|\\ //| Mulet is a meant to merge all Firefox OS runtimes that exist on desktop: | \\ //8| - b2g desktop |_=\\ //7_=_| Mulet is a meant to merge all Firefox - Fx OS runtime that currently exists on desktop:simulator addon | _=|| ||3_ =_ | - b2g desktopSpecial gaia profile running on Firefox nightly ("DEBUG=1" gaia profiles) \ _=|| ||4_ =_ / - Fx OS simulator addon \_ =\',:;:,'/9 = _/ - Special gaia profile running on Firefox Mulet nightly ("DEBUG=1" gaia profiles)builds are available here: \__" `:` "__/ http://ftp.mozilla.org/pub/mozilla.org/b2g/nightly/latest-mozilla-central/ ) ( Mulet isn't released yet, but you can build it out of mozilla-central with the following mozconfig: / \ ac_add_options --enable-application=b2g/dev It requires a gaia profile to startup correctly: | | $ cd ~/gaia |_ _| Nightly builds are coming soon, but mulet is already built on TBPL. $ make (0\ /0) So far we are only running mochitest $ ~/mulet/firefox-bin -plain.profile profile/ | | `. .' You should see gaia automatically loaded in first tab, | | with the devtools showing up on the side.
; |
:| |; You can build it out of mozilla-central with the following mozconfig: '/ \' ac_add_options --enable-application=b2g/dev
(() ())
©jgs \ / (''"Mulet" '' comes the french word designating a "mule".and is spelled with only one ''l''!)
`---'
=== Why merge all runtimes? ===
To ensure that everyone, : app developers, gaia contributors and platform engineers are all on the same page and use the same environment and runtime.
Then merging all runtimes allows to share the advantages of all of them.
Gaia will run with the same feature set than b2g desktop (ie. many features require some glue code that doesn't exists exist in Firefox. for example system message API).
And we will have all devtools working against gaia.
While sharing the additional features coming from the simulator (rotation support for ex)
...
$ cd ~/gecko
$ echo "ac_add_options --enable-application=b2g/dev" > mulet
$ MOZCONFIG=mulet ./mach build
$ MOZCONFIG=mulet ./mach run -profile ~/gaia/profile
Then, if FxOS doesn't automatically open itself, go to the following URL:
chrome://b2g/content/shell.html
 
=== How to report bugs? ===
 
Please fill bugs within [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox%20OS&component=Runtime Firefox OS::Runtime component].
117
edits

Navigation menu