Skip to content

Perl and Mac OS X versions

February 3, 2010
tags: ,

Apple website has an opensource page: http://www.opensource.apple.com/, which lists all its products and components which have and use opensource technology.

If you go here: http://www.apple.com/opensource/, it provides a complete list of opensource projects that Apple uses.

In this list is of course Perl. From this we can see which version of Perl was compiled on Mac OS X. We can also see what options, patches, fixes & extra modules were included.

So I’ve been able to glean these Perl versions that Apple have used with Mac OS X:

  • 5.10.0 & 5.8.9 (perl-63)
  • 5.8.8 (perl-51 patches: perl-51.1.1, perl-51.1.4)
  • 5.8.6 (perl-38 patch: perl-38.1)
  • 5.8.6 (perl-35 patch: perl-35.1.1)
  • 5.8.4 (perl-28.2)
  • 5.8.1-RC3 (perl-25.2)
  • 5.8.1 (perl-24.1) “Maintenance release working toward v5.8.1”
  • 5.6.0 (perl-21)
  • 5.6.0 (perl-17)

Now which one(s) are tied to which Mac OS X is still in the air a bit! This is my best stab at it:

  10.6    5.10.0 & 5.8.9      perl-63
  10.5    5.8.8               perl-51
  10.4    5.8.6               perl-38 or perl-35
  10.3    5.8.4 or 5.8.1 ?
  10.2    5.8.1 ?
  10.1    5.6.0               ? perl-21 and/or perl-17
  10.0    5.6.0 ?

Hopefully this information is useful to someone

/I3az/

refs:

4 Comments leave one →
  1. Darren Duncan permalink
    February 3, 2010 9:55 pm

    As a regular user of Mac OS X through all its versions, I can tell you this from experience:

    – 10.0.0 – 5.6.0 (assume)
    – 10.1.0 – 5.6.0 (assume)
    – 10.2.0 – 5.6.0
    – 10.3.0 – 5.8.1RC3
    – 10.4.0 – 5.8.6
    – 10.5.0 – 5.8.8
    – 10.6.0 – 5.8.9+5.10.0
    – hopefully 10.7.0 will have 5.12.0 or later

    Also, Apple never upgraded its system Perl except with a major OS X version; only security patches otherwise.

    • February 4, 2010 9:02 am

      Hi Darren,

      Yes I have a 10.3 iBook still lying around here with Perl 5.8.1. But I wonder what happened to 5.8.4 (perl-28.2 package)? Looks like a missing Mac OS X 🙂

      With Apple’s versioning I’m hoping that 10.7 will have 5.8.9, 5.10.1 & 5.12.* when it comes out.

      /I3az/

  2. Ken permalink
    May 2, 2012 4:52 pm

    Hello from the future!

    OS X 10.7.3 has Perl 5.12.3 (default) and Perl 5.10.1.

  3. brian d foy permalink
    June 16, 2021 5:23 am

    I’ve updated this as a JSON file in https://github.com/briandfoy/mac-perl-versions

Leave a comment