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

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

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

 |
Drivers for the Compaq Smart Array controllers which provide hardware RAID capability. |

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

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

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

 |
"Exact" real arithmetic Java library and desk calculator utility |

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

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

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

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

 |
An institutional digital repository created by HP Labs and MIT Libraries |

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

 |
The world's first XSL-FO authoring tool, this Java application gives users a graphical interface to author XSL-FO stylesheets |


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

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

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

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

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

 |
a source code distribution of Jena, which is a Java API for manipulating RDF models |

 |
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 functions - C libraries for creating and accessing dynamic arrays.
|

 |
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! |

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

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

 |
HP sponsors the Open Source Printing Foundry |

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

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

 |
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 is an open source discrete manufacturing execution system coded in Delphi. |

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

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

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

 |
An experimental node-centric approach to RDF graph visualization. |

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

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

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

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

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

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

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

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

 |
Defining a portable and efficient C programming interface (API) to determine the call-chain of a program |

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


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

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


|
|