Earlier quoted context omitted.
> If the laptop comes with Ubuntu pre-installed, what are the odds I can replace it with CentOS or Arch? Very high. For the most part, drivers on Linux are determined by the kernel version[0]. Arch typically runs a pretty new kernel, so anything that Ubuntu supports, will most likely be fine. (That applies to pretty much all desktop-oriented distros.) CentOS is server-oriented, and typically runs a pretty old kernel,…
Not to mention, that before buying my Dell XPS 15 (at the time) in order to run Debian, I mostly relied on Arch's documentation to know if it was a good purchase or not, and what wifi chipset to choose :)
Excellent source of information.