There are tons of examples like this. My favorite is Apple using windows xp to make and test iphones https://www.businessinsider.com/apple-uses-windows-xp-in-iph...
If all of the debugging, testing and factory management tools are standardized on Windows - why rewrite them if you don’t need to? It seems like a waste of resources.
(This isn’t limited to Apple or even technology companies. It applies to tons of businesses.)
A good chunk of languages we take for granted today did not exist at that time, or were in the very first release. Perl came out in 1987, it was quite the thing in the late 90s.
2001, actually.
So it's a neat confirmation of the power of open source over proprietary software.
What else are you going to use? Batch? Python certainly hadn't caught on yet in the late 90's when XP was being written.
In 2013 when I was interning for a company making an audio driver for Windows, we used Perl to run our builds. While I hate Perl, it does make it real easy to run an executable and analyze its output.
https://github.com/torvalds/linux/blob/2324d50d051ec0f14a548...
That was added 11 years ago(!!) so it may be out of date.
Notable, also, is that I didn't compile perl for my Linux distribution because perl's configuration system is terrible (there's an out-of-tree patch to make it less terrible, though).
What about Git? Last I knew, it required Perl to build.
There's some tcl involved.