Home Products OpenSource Company
 

A Brief History of oberhumer.com

oberhumer.com was founded by Markus Franz Xaver Johannes Oberhumer, who had been writing his first compression algorithms (actually some RLE variants) in Z80 assembly language on a Sinclair ZX Spectrum back in 1983.

Some years later while at University in 1987 the first compression library bitpack saw the light of day. It could best be described as a simple semi-static prefix code algorithm with hardcoded paths. In retrospect, the programming language used (Modula-2, a descendant of Pascal) was clearly not the best choice, but working C compilers were rare at that time.

Early 1990, an executable packer for the Atari ST called mfxpak was finished (using an improved LZSS variant, this time coded in Turbo C). Not too many people got hold of this masterpiece as in those days programs were exchanged on floppy diskettes by purely physical means.

The very first version of the NRV compression library was actually coded sometime around 1993. Since then, it has been fully rewritten eight times, now in a completely generic programming style using a huge number of C++ template classes.

The next milestones include LZO (started 1994, rewritten 1996), lzop (started 1996, released 1997), UPX (1998, GNU GPL release 2000) and UCL (2000).

Since then we have gone a long way, culminating in the design and implementation of one of the on-board lossless data compressors of the NASA Mars Exploration Rovers, NASA Mars Science Laboratory and NASA Mars 2020 rovers (aka Spirit, Opportunity, Curiosity and Perseverance) which successfully landed on Mars in Jan 2004, Aug 2012 and Feb 2021. As you probably will imagine it is a very exciting feeling to realize your software is transmitting signals from far space.

Finally we have always had a great commitment to the OpenSource community, contributing major projects. And, of course, nowadays we are happy to make our living with our fine products and services, including our stunning LZO Professional Plus technology which is pushing real-time data (de-)compression to new limits.

 


Space-Grade Technology

NASA Mars Rover image Courtesy NASA/JPL-Caltech Spirit & Opportunity, landed on Mars Jan 2004

NASA Mars Rover image Courtesy NASA/JPL-Caltech Curiosity, landed on Mars Aug 2012

NASA Mars Rover image Courtesy NASA/JPL-Caltech Perseverance, landed on Mars Feb 2021