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.