only include linux includes on linux

let's be honest: there are so many different OS out there. so let's not test against a blacklist of OSes but just include linux headers when __linux__ is defined.

current fail: FreeBSD :)