Lo primero de todo es tener instalado mercurial y clonar el repo mozilla-central:
$ hg clone https://hg.mozilla.org/mozilla-central/
Esto puede tardar un buen buen rato y ocupar bastantes gigas.
$ cd mozilla-central/
$ ./mach build
Se selecciona la opción 2.
Luego en las preguntas prácticamente todo YES salvo quizás algunas pregunta como las siguientes:
Would you like to enable build system telemetry? (Yn): n
Will you be submitting commits to Mozilla? (Yn): n
Finalmente compilamos y ejecutamos nuestro firefox calentito, recién salido del horno:
$ ./mach run
Y eso es más o menos el proceso.
Saludos cordiales.
: )