Linux being a kernel is hardly relevant though. The law lies the responsibility at the "operating system providers", looking at the definition in the article that would be the developers/organisation behind the individual distributions. Politicians don't care if each distro comes up with their own solution or gets built-in to the kernel.
But personally I think they all just give this law the finger, put a 'not for use in California' in their licenses and forget about this brainfart.
Guess at least it's good to see there isn't any difference between Americans and Russians after all.