I read the scalability article in the wiki and i understand that most clients will be SPV in the future.
but none of that answers my original question of how new full nodes will be bootstrapped in the future.
Full nodes will download all the blocks from the genesis block to the current block.