For what it's worth, Linux works great on the current generation. Even sleep works, although it wakes up so quickly that I'm not sure it's actually gone to sleep. I should try pinging it to see.
With the S0 suspend, it can actually go either way on if its' actually sleeping or low power mode... Not speaking to framework or any linux variant specifically, just know it's often an issue.