Apache Portable Runtime
Apache Portable Runtime | |||
---|---|---|---|
Utvikler(e) | Apache Software Foundation | ||
Nyeste versjon | 1.7.4 (16. april 2023)[1] | ||
Kodelager | https://github.com/apache/apr | ||
Operativsystem | Unix-liknende Microsoft Windows | ||
Skrevet i | C[2][3] | ||
Type | Programvarebibliotek[3] | ||
Lisens | Apache-lisensen | ||
Nettsted | apr.apache.org (en)[4] | ||
Last ned | https://apr.apache.org/download.cgi |
Apache Portable Runtime (APR) er et støttebibliotek for Apache web server. Det gir et sett med APIer som mapper det underliggende operativsystemet (OS).[5] Der hvor OS ikke støtter spesifikke funksjoner, sørger APR for en emulering. Dermed kan programmere bruke APR for å gjøre program virkelig portable mellom plattformer.
APR var opprinnelig en del av Apache HTTP Server, men Apache Software Foundation spant det ut som et eget prosjekt. Andre applikasjoner kan bruke dette for å oppnå plattformuavhengighet.
Funksjonalitet
Følgende plattformuavhengig funksjonalitet inkluderes i APR:
- Minnehåndteringsallokering og minnehåndteringspool-funksjonalitet
- Atomiske operasjoner
- Dynamisk bibliotek-håndtering
- Fil-I/O
- Kommando-argument parsing
- Locking
- Hash- og tabeller
- Mmap-funksjonalitet
- Network socketer og protokoller
- Tråd-, prosess- og mutex-funksjonalitet
- Shared memory-funksjonalitet
- Tidsrutiner
- Bruker- og gruppe-id-tjenester
Referanser
- ^ https://github.com/apache/apr/releases/tag/1.7.4; utgivelsesdato: 16. april 2023; besøksdato: 13. april 2024.
- ^ «The apache_portable_runtime Open Source Project on Open Hub: Languages Page». Open Hub. Besøkt 18. juli 2018.
- ^ a b https://projects.apache.org/json/projects/apr-portable_runtime.json; besøksdato: 8. april 2020.
- ^ projects.apache.org, besøkt 8. april 2020[Hentet fra Wikidata]
- ^ Stable Apache Release Hits Arkivert 29. mars 2016 hos Wayback Machine., 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."
Eksterne lenker
- (en) Offisielt nettsted
![]() | Wikibøker: Apache Portable Runtime – bøker |