Yes and No. Developers can create "custom" Froyo roms for the X, but not GingerBread roms. The locked bootloader prevents any kernel changes. That's the difference between the D1 and the X. The D1 will be able to keep up with android versions until its hardware simply can't do it anymore. The X will be dead at the last version that Motorola/Verizon releases. As it stands right now, the X is not going to have anything more than Froyo and there are no X GB roms. If a GB OTA is released, then the X will die at GB.