Use GMT in a smartphone?

That procedure seems to be installing a virtual machine on the Android device and then Ubuntu on the VM. I had no idea that was possible, but it seems like a very heavyweight way to run a program.