I think I know why Linux never worked for me.
"This week's release candidate, the eighth for Linux 4.10, includes what Torvalds describes as “a number of small last-minute regression fixes” in addition to many new drivers and architectural changes."
Someone has decided that the changes between RC7 and RC8 should include a number of minor bug fixes, and then a pile of new, barely tested drivers and architectural changes. Yeah, that'll go down well. I'm not sure they've even heard of "software engineering" over there. Your release candidates should be about fixing last minute bugs, not adding new game changing features with minimal testing.
Either that, or the author really needs to work on his English.