Next to impossible to enforce on the open source side.
As for enterprise linux usage, basically irrelevant. Desktop usage at scale is not there, particularly in business settings. On a server, particularly in virtualized environments? Completely nonsensical. Whose age is being verified? Is a virtualized operating system an operating system? These laws weren't written by anyone who understands these questions.
As for windows, just the usual en****tification trend continuing. OSX already has all your info, nothing new there either.