From a technical and availability standpoint, there is just no reason to keep using such an old version of perl.

I just tested this today. First what you have to understand is that i'm not using whatever version of perl came with the operating system. I always use a separate installation for my applications (that way, my upgrades/updates don't interfere with the operating system and vice versa).

I logged in to one of my development/test servers where i was running ActivePerl 5.14. The webserver (written in Perl) and all it's background workers where running. I did a parallel install of ActivePerl 5.16. Change the bash script that starts all the scripts to use the new path. Called killall -9 perl, called the startup-script and deleted to ActivePerl 5.14 folder. Total downtime of the service was about 25 seconds. Total work time was about 2 hours (including the 30 minute fire drill that interrupted me in the middle).

Also, i guess, using such an old version of perl such as 5.8.8 means you can't use a lot of newer, bugfixed and enhanced versions of CPAN modules. Isn't that a rather nasty security risk?

What about IPv6 support? If you are running such old software, i guess IPv6 support is sketchy at best. If you are doing any network stuff (especially on the internet), you should think reading RFC 6540: IPv6 Support Required for All IP-Capable Nodes. Basically, if you can't fully support IPv6 (doesn't say you must have an uplink, just be IPv6 capable), you are making a product that is does not fulfill the requirements to label it "Internet-capable".

"You have reached the Monastery. All our helpdesk monks are busy at the moment. Please press "1" to instantly donate 10 currency units for a good cause or press "2" to hang up. Or you can dial "12" to get connected directly to second level support."

In reply to Re: What is a really old version of Perl? by cavac
in thread What is a really old version of Perl? by Argel

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.