Hello, welcome to LQ
Normally Linux should detect the hardware when you build it into your computer. I've read that it needs Linux kernel 2.6 minimum. Recent Linux versions run on 3.xx, so that shouldn't be a problem.
When it comes to setting it up in Linux. From my experience with Linux Mint (which is based on Ubuntu) it is very straightforward and similar to how it goes in Windows.
And according to the site you've linked they officially support Ubuntu. So I think it's fair to say it will work