Jump to content WorldWide-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com Home
Large Enterprise Business  >  Technologies  >  Open Source & Linux

Open Source and Linux from HP

Primed for Business Advantage

Large Enterprise Business

» Business continuity & availability
» Linux on ProLiant servers
» Linux on Workstations
» Linux server support and consulting services
» Red Hat Enterprise Linux
» SUSE Linux Enterprise Server
MOVE to an Instant-on Enterprise
Proven Platform & Expertise for Red Hat
Content starts here

HP sponsored and initiated open source projects

Below is a partial listing of HP initiated and sponsored open source projects.
If you have a project which should be added to the list, please send your request to the HP Open Source Program Office.

Application frameworks

»  Ken
A platform for fault-tolerant distributed computing that provides crash-restart resilience to distributed applications. Ken unifies and automates reliability for both application data “at rest” (local process state) and data “in motion” (messages between processes). Ken ensures that crashes can’t corrupt or destroy data, that messages are processed exactly once in FIFO order, and that strong global correctness properties are upheld. Most importantly, Ken’s guarantees compose effortlessly when independently developed Ken-based distributed systems are integrated.

»  SmartFrog
A technology for describing distributed software systems as collections of cooperating components, and then activating and managing them. SmartFrog is licensed under LGPL.


»  Cluster Administration Package (CAP)
The Cluster Administration Package (CAP) is meant to ease integration, configuration, and systems management for clustering. It is the "glue" that allows cluster administrators to leverage existing technologies in a framework of information management, control, and installation.

»  Cluster Infrastructure for Linux
This project is developing a common infrastructure for Linux clustering by extending the Cluster Membership and Inter-node Communication Subsystems from HP's NonStop Clusters for Unixware code base.

»  Open SSI Clusters for Linux
The SSI project leverages HP NonStop Clusters for Unixware and various open source technologies to provide a full, highly-available SSI (Single System Image) clustering environment for Linux. Goals include availability, scalability and manageability.

Data storage and management

»  InkML Toolkit
InkML is an XML data format and a draft W3C standard for representing digital ink data that is input with an electronic pen or stylus. InkML Toolkit (InkMLTk) is targeted at providing a suite of tools for working with InkML documents. The toolkit includes InkML processor libraries implementing the W3C InkML specification and different kind of tools such as Converters (to and from other ink and image formats), InkML viewers including browser plug-ins and InkML applications such as graphical editor.

»  PyChart
A Python package for generating high-quality Encapsulated Postscript, PDF, PNG, or SVG charts. It currently supports line plots, bar plots, range-fill plots, and pie charts.

»  RDF Visualizer
An experimental node-centric approach to RDF graph visualization.

»  Samba
Samba is an open source implementation of the Microsoft CIFS networking protocol allowing Windows clients and servers to communicate transparently to many UNIX-based operating systems.

»  Seagull
Seagull is a free and open source (GPL) multi-protocol traffic generator test tool. Primarily aimed at IP Multimedia Subsystem (IMS) protocols, Seagull is a powerful traffic generator for functional, load, endurance, stress and performance tests for almost any kind of protocol. Seagull works on HP-UX, Linux and win32 systems. HP provided the initial release, maintains the source code and documentation and animates the Seagull user mailing list.

»  Shoreline Firewall
The Shoreline Firewall, more commonly known as "Shorewall", is a high-level tool for configuring Netfilter. You describe your firewall/gateway requirements using entries in a set of configuration files. Shorewall reads those configuration files and with the help of the iptables utility, Shorewall configures Netfilter to match your requirements. Shorewall was developed by Tom Eastep, an HP employee.

»  SIPp
SIPp is a test tool / traffic generator for the SIP (Session Initiation Protocol) protocol, a signaling protocol for Internet conferencing, telephony, presence, events notification and instant messaging. SIPp can be used to test many SIP equipments like Application Servers, SIP proxies, B2BUAs, SIP media servers, SIP/x gateways, SIP PBX, etc. It is also very useful to emulate thousands of user agents calling a SIP system. In particular, it is very adapted to test services based on HP OpenCall. SIPp works on HP-UX, Tru64, Linux and win32 systems. HP provided the initial release, maintains the documentation and animate SIPp user's mailing list.

»  Spew
Spew is used to measure I/O performance of character devices, block devices, and regular files. It can also be used to generate high I/O loads to stress systems while verifying data integrity.

»  Vesta Configuration Management System
Vesta is an advanced software configuration management system. It handles source revision control and automated construction. It is the result of over 10 years of research and development at the Compaq/Digital Systems Research Center.

»  Word HTML 2 Formatting Objects (WH2FO)
A Java application that processes an HTML output, created with Word 2000, and transforms it into an XML content file and an XSL stylesheet file.

»  Zoomgraph
A Java application that enables visualization and layout of graphs in a zoomable interface.

Desktop utilities

»  Constructive Reals Calculator
"Exact" real arithmetic Java library and desk calculator utility

Digital Content Management

»  Dspace
An institutional digital repository created by HP Labs and MIT Libraries.

File System

»  AdvFS
HP has contributed the Tru64 UNIX Advanced File System (AdvFS) to accelerate the development of the next generation Linux file systems to provide enterprise customers with the experience of deploying mission critical applications.


»  FOSSBazaar
 FOSSBazaar is an open community and workgroup of the Linux Foundation launched by HP and founding partners. FOSSBazaar is dedicated to understanding the issues that exist with free and open source software (FOSS). This initiative serves the open source community as a forum representative of open source users and providers worldwide.

Handwriting Recognition

»  Lipi Toolkit (LipiTk)
 Lipi Toolkit (LipiTk) is a generic toolkit for online Handwriting Recognition (HWR), and packages HWR tools and algorithms with standard ink representations and HWR application interfaces. The toolkit is designed to support different sets of users, with different requirements.

License Analysis

»  FOSSology
FOSSology is an open source project built around an open and modular architecture for analyzing software. FOSSology analyzes a given set of software packages, and reports items such as the software licenses and families of software licenses used by these packages.


»  Pinata
Pinata is an open source discrete manufacturing execution system coded in Delphi.

Networking and internet

»  Apache
In addition to HP supporting the Apache Software Foundation and Apache support from HP Linux distribution partners, HP customers also benefit from the multi-platform pre-built and integrated solutions powered by Apache and supported by HP on HP-UX, Tru64 UNIX, and OpenVMS. These solutions are:
HP-UX web server suite
• Tru64 Secure Web Server
OpenVMS Secure Web Server

»  Jena – Semantic Web Toolkit
A Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS and OWL,SPARQL and includes a rule-based inference engine.

»  John’s LDAP Web interface
LDAPweb is a web interface to any LDAP compliant directory. It has features to add/modify/delete/search for entries within an LDAP directory and also includes LDIF utilities and encryption features for secure access.

»  HPQnim
This utility supports HP Proliant Servers and HP Proliant Network Interface Controllers. This is a shell script tool to configure advanced NIC parameters, configure bonding, and configure vlans.

»  HP-UX Internet Express
HP-UX Internet Express is a collection of the most popular and up-to-date set of Internet and security services and tools, combined with a graphical administration utility for ease of management and easy installation of services and configuration. Included with every HP-UX OE Media Kit, the Open Source software is fully tested and qualified for HP-UX supported PA-RISC and Itanium®-based systems.

»  Internet Content Adaptation

A rule-based content adaptation and filtering framework for HTTP requests and responses based on the ICAP protocol.

»  PCI Hot Plug for Linux
This project is developing the infrastructure for PCI Hot Plug, including some minor 2.4 kernel changes and a driver for the HP/Compaq PCI Hot =Plug Controller.

»  Tru64 Internet Products & Solutions
Each Tru64 UNIX on AlphaServer platform is Internet Ready. Enterprises have everything needed to quickly build, deploy, and manage Internet applications including web servers, mail servers, FTP servers, LDAP directory servers, and a whole host of other enabling software and utilities.

»  Wireless Tools for Linux
Wireless Tools is a set of tools allowing manipulation of the Wireless Extension, a generic API allowing a driver to expose to the user space configuration and statistics specific to common Wireless LANs.

Operating Systems

»  Debian
HP has donated several machines running core services of the Debian Project, including the archive master and the bug tracking system. HP also donated several systems and provided development resources to help port Debian to the HPPA and IA-64 architectures.
Many HP employees are members of the Debian development community and HP uses Debian as its internal development platform.

»  IA64-Linux
HP sponsors the IA64 Linux project and many HP employees are part of the development community.

»  HP IA-64 Linux Simulator (Ski)
The Ski simulator is a "functional" simulator for the IA-64 processor architecture, well suited for IA-64 application development, compiler tuning, OS and firmware development, and functional instruction verification.
HP works with various Linux Distributors, including RedHat, SuSE, and Debian, or IA64-Linux ports.
HP funds outside IA64-Linux work via the Gelato project.

»  PA-RISC Linux
The PA-RISC Linux project provides a native port of Linux to the PA-RISC architecture. HP has donated substantial HW and funded most of the initial work which led to "hppa" being included in Debian 3.0 release. Much of this work was leveraged to ia64-linux port by fixing common bugs in the applications, tool chain, and kernel IO support. While the non-HP community is very involved with PA-RISC Linux, several HP employees still contribute though HP is not explicitly funding development.

»  Solaris-compatible Thread Library
The Solaris-compatible Thread Library (ScTL) enables applications that use the Solaris threads API (thr_create(), mutex_lock(), etc.) to be ported to other systems that have a POSIX threads library such as Linux or Compaq's Tru64 UNIX.

Printing and publishing

»  Common UNIX Printing System (CUPS)
CUPS is a standards-based, open source printing system.

»  Formatting Objects Authoring (FOA) Tool
The world's first XSL-FO authoring tool, this Java application gives users a graphical interface to author XSL-FO stylesheets.

»  HP Linux Image & Printing
HPLIP is an HP-developed solution for printing, scanning, and faxing with HP inkjet and laser based printers in Linux. HPLIP is free, open source software distributed under the MIT, BSD, and GPL license.


»  Bastille
Bastille is a security hardening/lockdown tool which can be used to enhance the security of the HP-UX operating system. It provides customized lockdown on a system by system basis by encoding functionality similar to the Bastion Host whitepaper and other hardening/lockdown checklists. Bastille was originally developed by the open source community for use on Linux systems. HP is contributing by providing Bastille on HP-UX.

Software development

»  Conservative Garbage Collector (for C and C++)
A garbage collecting replacement for C's malloc. Automatically deallocates memory that can no longer be accessed. Used several other open source projects, e.g. gcc (Java library), Mono, and w3m. Also useful as a "memory leak" detector.

»  HP Java Programming Toolkits
Source code for several Java analysis tools; The Javafe front end is an extensible parser and type checker for Java, the HP Extended Static Checker for Java, ESC/Java, is a tool that attempts to find common run-time errors in Java programs by static analysis of the program text, Houdini is a tool that infers the program annotations used by ESC/Java, the HP Race Condition Checker for Java, RCC,identifies potential race conditions in multithreaded Java code statically, the HP Research ESC/Java Synchronization Checker, Calvin, is a static checker for multithreaded Java programs that can check invariants as well as identify potential race conditions, Simplify is the automated theorem prover used by ESD/Java, Houdini, and Calvin.

»  Judy Arrays
Judy functions,C libraries for creating and accessing dynamic arrays.

»  MDBug
MDBug gives you the ability to debug MariaDB and/or MySQL routines. It is a component of the SQL Toolkit, an open source Java/Eclipse tool set for users, developers, and administrators of MariaDB and MySQL databases.

»  Mondo Rescue
Mondo Rescue is a GPL disaster recovery solution. It supports Linux (i386, x86_64, ia64) and FreeBSD (i386). It's packaged for multiple distributions (RedHat, RHEL, SuSE, SLES, Mandriva, Debian, Gentoo).
It supports tapes.

»  SQLToolkit
The SQL Toolkit is an open source Java/Eclipse tool set for users, developers, and administrators of MariaDB and MySQL databases. Currently, the only tool available is MDBug .

»  Unwind Library
The primary goal of libunwind is to define a portable and efficient C programming interface (API) to determine the call-chain of a program.

»  Vector Math Library (VML)
The HP Vector Math Library for Linux is a high performance and highly accurate vector math library developed for Itanium. The development of this library was a joint effort between CERN and Hewlett-Packard Laboratories.


»  CCISS Driver for Linux
Drivers for the HP/Compaq Smart Array controllers which provide hardware RAID capability.

»  CPQARRAY Driver for Linux
A driver for the HP/Compaq Smart-2 PCI Disk Array family of controllers, which provides hardware RAID capability.

»  CPQFC Driver for Linux
A driver for the HP/Compaq 64-bit/66 MHz Fibre Channel Host Bus Adapter and supports connections to HP/Compaq's RAID Array 4000 and 4100 Storage Systems.

Systems management

»  aboot
Maintenance and updates for aboot, the linux bootloader for Alpha systems using SRM console.

»  elilo
EFI Linux boot loader for IA-64 (IPF), IA-32 (x86), and x86_64 EFI-based platforms.

»  Jumpstart!
Want to be able to automatically set up your Alpha system to install Linux? Need to Rescue an Alpha Linux system? Want a bootable CD for Linux on your HP/Compaq Alpha? Try JumpStart!

»  LinuxCOE
The HP Linux Common Operating Environment (LinuxCOE) is a global IT engineering program which facilitates provisioning and lifecycle support of Linux systems. Increases reliability, availability, maintainability and performance of global infrastructure and production environments by maintaining a minimum number of platform and component configurations.

»  Performance Monitoring
perfmon is an IA64 Linux CPU performance monitoring tool. It allows one to program and read performance registers integrated in the CPU, and determine TLB, cache, and instruction stream utilization for specific workloads.

»  Q-tools
Q-tools is a suite of tools to help Linux Itanium developers collect performance data on applications and the kernel, and don't require the user to make any modifications to their software.

»  Remote Linux install using RIB/LOE HOWTO
HOWTO document describes how to install Linux on a headless Compaq ProLiant server with a HP/Compaq Remote Insight Lights-Out Edition card without physical access to the system. The installation is done remotely through the use of a Java-enabled browser.

»  System performance Monitor for Linux
Complete Storage Performance Monitor 2 for Linux has evolved into System Performance Monitor 2 by HP. Spm2 provides monitoring of cpu, mem, storage, network, and irq utilization.

»  System Installation Suite
The System Installation Suite is a set of utilities for performing completely automated linux installations over a network. SIS is distribution independent and supports multiple architectures. HP employee Dann Frazier is a lead developer.

»  Xenoprof
Xenoprof is a system-wide profiler for Xen virtual machine environments, capable of profiling the Xen virtual machine monitor, multiple Linux guest operating systems, and applications running on them.


An open-source library that allows Java servlets to resolve HTTP requests containing delivery context information from CC/PP- or UAProf-capable devices and query the resolved profile.

Printable version
Privacy statement Using this site means you accept its terms
© 2011 Hewlett-Packard Development Company, L.P.