http://www.perlmonks.org?node_id=845088

As we all know, $^O always returns 'MSWin32' on windows based systems. For compatibilty reasons it's good and cannot be changed. But i was wondering whether or not it is possible to bend the Perl interna so that on a windows system, $^O could