The term upgrade, in the context of operating systems, means from one version of the OS to a newer version; Windows XP to Vista, in this case. It may be possible to overwrite Yellow Dog Linux with Vista (I can't say for sure), hoping for the best when it comes to hardware support (drivers), but it would be a clean installation, not an upgrade.