Nearly all Linux distributions could serve as either a desktop or server OS. It's not like you'd want to slap a desktop environment onto Ubuntu Server and use it as a desktop OS, but you could. You ...
Installing FreeBSD is straightforward with a text-based installer and automatic partitioning available. Installing apps and desktop environments, like Xfce, using pkg commands is manageable and ...