Contact Us Contact Us

Perl on HP-UX 11i (PA-RISC) and HP-UX 11i (IPF)

  Software Depot
Electronic download
Frequently asked questions
Product details and specifications

End of Support for Perl 5.8.8.X: Perl 5.8.8.X will not be supported on HP-UX 11i v3 from November 30, 2019. HPE recommends migrating to the latest Perl version 5.28.0.X.

NOTE: POODLE vulnerability

To prevent POODLE vulnerability, SSL3 protocol has to be disabled and TLS must be used instead.

The following modules support SSL Protocols in HP-UX Perl:

  1. Net::SSLeay
  2. Crypt::SSLeay

A. Net::SSLeay
Users of this component are advised to change the protocol usage to

$Net::SSLeay::ssl_version = 10; # Insist on TLSv1

Instead of using

$Net::SSLeay::ssl_version = 2; # Insist on SSLv2
$Net::SSLeay::ssl_version = 3; # Insist on SSLv3

B. Crypt::SSLeay
This perl component by design does not have options to change the protocol to TLS.
Users are therefore advised to use other modules which support secure protocols.

As the most popular web programming language due to its facility with text manipulation and rapid development cycle, Perl is a high-level programming language created and enhanced by the Open Source community. Perl takes the best features from other languages, such as C, awk, sed, sh, and BASIC, among others and at least a dozen other tools and languages. Perl's process, file, and text manipulation facilities make it particularly well-suited for tasks involving quick prototyping, system utilities, software tools, system management tasks, database access, graphical programming, networking, and world wide web programming. Perl is very popular with system administrators and CGI script authors because of these special features.

HP-UX Perl E.5.8.8.X is based on open-source Perl 5.8.8.

HP-UX Perl E.5.28.0.X is based on open source Perl 5.28.0.

HPE OpenSource Perl is available as an always-installed product on all HP-UX 11i Operating Environment media and is built using HPE C/C++ Compilers. 32-bit and 64-bit Perl can be installed independently with the default being 32-bit.

HPE OpenSource Perl is optimized for HP-UX 11i PA-RISC and HP-UX 11i Itanium Processor Family (IPF) platforms.

HPE OpenSource Perl is based on OpenSource Perl similar to the previously delivered ActivePerl. For ActivePerl, see

Key benefits of Perl


  • Perl works with third-party databases like Oracle, Sybase, Postgres, and many others through the abstract database interface called DBI.

  • Perl can work with HTML, XML, and other mark-up languages.

  • Perl has Unicode support.

  • Perl supports both procedural and object-oriented programming.

  • Perl can interface with external C/C++ libraries through XS or SWIG.

  • Perl is developed by the perl5porters or p5p for short. Perl 5 is extensible and there are over 400 third party modules available from the Comprehensive Perl Archive Network.

  • Perl (the interpreter of Perl) can be embedded into other systems.

Integrated with the web
  • Perl's module makes handling HTML forms easy.

  • is part of Perl's standard distribution.

  • Perl can handle encrypted Web transactions, including e-commerce situations.

  • Perl can be embedded into web servers to speed up processing by as much as 2000%.

  • The Apache web server can use mod_perl to embed a Perl interpreter.

  • Using Perl's DBI package, such as web-database integration, is easy.


  • Perl is flexible and extensible enough for you to use on virtually any task, from one-line file-processing tasks to large, elaborate systems.

  • For many people, Perl serves as a great replacement for shell scripting. For others, it serves as a convenient, high-level replacement for most of what they'd program in low-level languages like C or C++.

  • If you have a library that provides an API, you can make any component of it available as just another Perl function or variable using a Perl extension written in C or C++ and dynamically linked into your main perl interpreter.

  • You can also go the other direction, and write your main program in C or C++, and then link in some Perl code on the fly, to create a powerful application.

Release notes

For more information about the current product changes in Perl 5.8.8, see the latest HP-UX 11i Perl Version E.5.8.8.O Release Notes at

For more information about the current product changes in Perl 5.28.0, see the latest HP-UX 11i Perl Version E.5.28.O.A Release Notes at

Additional product information
Product #: PERL
Global Trade ID: -
Version: E.5.8.8.O, E.5.28.0.X
Software specification: HP-UX 11.31 (perl528_E.5.28.0.A_HP-UX_B.11.31_IA_PA.depot)
HP-UX 11.31 (perl_E.5.8.8.O_HP-UX_B.11.31_IA_PA.depot)
HP-UX 11i v2 vE.5.8.8.M with IA and PA - September 2013 (perl_E.5.8.8.M_HP-UX_B.11.23_IA_PA.depot)
HP-UX 11i v1 PA-RISC vE.5.8.8.M - September 2013 (perl_E.5.8.8.M_HP-UX_B.11.11_32_64.depot)
HP-UX 11i v1 PA-RISC vE.5.8.8.L - May 2012 (perl_E.5.8.8.L_HP-UX_B.11.11_32_64.depot)
HP-UX 11i v2 vE.5.8.8.L with IA and PA - May 2012 (perl_E.5.8.8.L_HP-UX_B.11.23_IA_PA.depot)
HP-UX 11i Perl vE.5.8.8.O Release Notes (P06987-001.pdf)
HP-UX 11i Perl vE.5.28.0.A Release Notes (P10083-005.pdf)