Could anyone suggest some resources for building a Linux desktop computer from scratch? I've been a Mac user forever and I'm interested in building my own desktop computer, but I honestly have no idea how to select components, much less how to tell if they're compatible with Linux or Fedora. Any help would be appreciated.