The old boot_ustar had many hard coding and was small(<1KB). The new xxboot_ustarfs is a part of integrated larger(<8KB) xxboot. We had to maintain three similar but not the same bootloaders, but now we have two!