I'm writing this from a Kaby Lake (7th gen) I5 running Fedora 24 and it shipped with Ubuntu (Dell XPS). It does require the newest packages but I don't see any major issues. My Skylake (6th gen) NUC I5 works well with Fedora 24 too. Mind to elaborate what specific problems you have with them?