Apache Portable Runtime

Apache Portable Runtime
Developer(s) Apache Software Foundation
Stable release
1.5.2 / April 29, 2015
Development status Active
Written in C
Operating system Cross-platform
Type Development Library
License Apache License 2.0
Website apr.apache.org

The Apache Portable Runtime (APR) is a supporting library for the Apache web server. It provides a set of APIs that map to the underlying operating system (OS).[1] Where the OS does not support a particular function, APR will provide an emulation. Thus programmers can use the APR to make a program truly portable across platforms.

APR originally formed a part of Apache HTTP Server, but the Apache Software Foundation spun it off into a separate project. Other applications can use it to achieve platform independence.

Functionality

The range of platform-independent functionality provided by APR includes:

Similar projects

References

  1. Stable Apache Release Hits, Sean Michael Kerner, 2 December 2005, "Apache Portable Runtime (APR) 1.0 API, which provides libraries that interface between the underlying operating system and the server."
  2. "ACE and TAO Success Stories". Archived from the original on 29 August 2008. Retrieved 2008-07-31.

External links

Wikibooks has a book on the topic of: APR wikibooks tutorial
This article is issued from Wikipedia - version of the 9/5/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.