Why would it be a problem to do this sort of thing with linux? Linux allows for oauth, proxied networking, what have you -- unless they're using some super-secret-unpublished-protocol, linux will be fine
I'm against these age-verification laws, but to say it's impossible to comply with open-source software isn't really true.