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

» Linux on Integrity servers
» HP Integrity servers
» Business continuity & availability
» HP Integrity solutions
» Linux on ProLiant servers
»

Open source and Linux from HP

» Red Hat Enterprise Linux
» SUSE Linux Enteprise Server
» Linux certification & support
» HP Linux solutions & partners
» Linux support & consulting services
» Linux on Integrity case studies
» Product information
» Product literature
Call 1-888-475-4689 or complete the contact request form
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.

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

»  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

»  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. HP-UX version

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

»  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 Compaq's NonStop Clusters for Unixware code base.
»  Common UNIX Printing System (CUPS)

»  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.

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

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

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

»  Debian
Many HP employees are members of the Debian development community.
• HP hosts several important servers for the Debian project, including gluck.debian.org, a full primary mirror (85GB); merkel.debian.org and merulo.debian.org, ia64 development systems; and paer.debian.org, a hppa development system.
• HP has donated additional systems to the Debian project that are used for infrastructure and porting efforts
• HP uses Debian as its internal development platform

»  DELI
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

»  dspace™
An institutional digital repository created by HP Labs and MIT Libraries

»  elilo
elilo is the bootloader for EFI based IA64 and IA32 linux machines. elilo supports flexible local booting from the EFI partition, as well as network booting using tftp/dhcp.

»  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

»  Handhelds
Encouraging and facilitating the creation of open source software for use on handheld and wearable computers, including:
Familiar Project- Creating the next generation of PDA OS
GPE Palmtop Environment- Aiming to provide a Free Software GUI environment for palmtop/handheld computers running the GNU/Linux™ operating system
Intimate Project- A fully blown debian based linux distribution for the Compaq iPAQ
Open Palmtop Integrated Environment Project- A "fork" of the Qtopia codebase

»  Hendrix - Lustre File System Development
Hendrix is the development program for the Lustre global parallel file system, funded by TriLabs (Lawrence Livermore, Los Alamos, and Sandia Labs). This is a collaborative development with Cluster File Systems and Intel. Phased delivery of functionality, with completion in Spring 2005. There will be separate productization efforts based on interim versions of Lustre SW; the first of these is expected mid 2004. 

»  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 LaserJet Linux Drivers
 HP has developed solutions for printing with LaserJet printers in Linux as well as sponsoring various Linux printing projects.

»  HP Linux Inkjet Driver project
 HP has developed solutions for printing with Deskjet inkjet printers in Linux. The drivers and support resources for the hp Linux Inkjet Driver Project are available on this site. 

»  HP OfficeJet Linux driver
This is an HP-sponsored project to develop Linux support for most Hewlett-Packard OfficeJet, PSC, LaserJet, and PhotoSmart printer multi-function peripherals (MFPs), which depending on the model can print, scan, copy, fax, and/or access digital camera memory cards.

»  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.

»  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

»  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.

»  Jahshaka
Jahshaka is the world's first OpenSource, Realtime Editing and Effects System. Jahshaka utilizes OpenGL and OpenML acceleration to perform complex editing, compositing and animation tasks in real time. Jahshaka is released under the GNU GPL agreement. 

»  Jena Semantic Web Toolkit
a source code distribution of Jena, which is a Java API for manipulating RDF models

»  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. LDAPweb is a Compaq sponsored opensource project.

»  Judy Arrays

Judy functions - C libraries for creating and accessing dynamic arrays. 


»  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 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. 

»  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. 

»  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, disks, network, USB media and CD/DVD as backup media, multiple filesystems, LVM, software and hardware Raid. 

»  OpenSSI 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.

»  Open Source Printing Foundry
HP sponsors the Open Source Printing Foundry

»  parisc-linux
The parisc-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 parisc-linux, several HP employees still contribute though HP is not explicitly funding developement.

»  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 Compaq PCI Hot Plug Controller.

»  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. 

»  Piñata
Piñata is an open source discrete manufacturing execution system coded in Delphi. 

»  PyChart
A Python package for generating high-quality 2D scientific charts in PS, PDF or SVG format 

»  PPTP Client
Linux and FreeBSD client for the proprietary Microsoft Point-to-Point tunneling protocol, PPTP, sponsored by HP.

»  Prospect
Prospect is a PC sampling flat profiler that uses the GPL module oprofile as the sampling mechanism. Output are function, assembly, and kernel profiles for all processes that ran during the sampling period. Prospect is an open source project sponsored by Hewlett-Packard Company.

»  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.

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

»  Remote Linux install using RIB/LOE HOWTO
HOWTO document describes how to install Linux on a headless Compaq ProLiant server with a 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.

»  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. 

»  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.

»  Sparta
A lightweight Java XML package that includes an XML parser a DOM, and an XPath interpreter

»  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.

»  Storage Performance Monitor for Linux
Compaq Storage Performance Monitor for Linux is for being able to get read and write performance on a per disk, per controller, and system wide basis. This program is being released to opensource. Community involment is encouraged and appreciated.

»  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.  

»  TLAN Driver for Linux
The Linux TLAN driver supports various Ethernet adapters based on the ThunderLAN chip which was co-developed by Compaq and Texas Instruments.

»  Unwind Library
Defining 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.

»  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.

»  Wireless Tools for Linux

»  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 

»  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. 

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


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