Earlier quoted context omitted.
Ummm, that's exactly what Firefox OS is. It's the Firefox engine (gecko) sitting on top of the linux kernel.
What unabriged means is that you don't need an entire reimplementation of the underlying OS to make calls, all you need is an Linux app that makes calls. The purpose of reimplementation is generally to screw consumers. There's nothing special about a phone that requires you to put everything into a VM. I don't know why firefox is doing it. I did order a development phone, though, because if it takes off, I want a sha…
To make it more accessible. Way more people can make web page than make QT or GTK GUI. Way more people can do Javascript than can program in C or C++.
That means, that everyone is stuck with html and js, but I think it's worth it.