I believe that in a previous thread, FirefoxOS devs were hopeful that the way the OS is "layered" will make this less painful -- that upgrading Gecko should be much easier than upgrading Android versions, because it wouldn't introduce driver issues etc.
Updating the underlying kernel would be more arduous.
Updating the underlying kernel would be more arduous.