An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.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). 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.

Property Value
dbo:abstract
  • L'Apache Portable Runtime (APR) és una biblioteca de suport per al Servidor HTTP Apache. Proveeix un conjunt d'APIs que comuniquen amb el sistema operatiu subjacent. Allà on el sistema operatiu no suporta una funció particular, APR proveirà un substitut. D'aquesta forma, l'APR pot ser utilitzat per a fer un programa realment portable entre plataformes. L'APR va ser originalment part del servidor Apache, però a partir de la versió 2.0 d'aquest es va separar en un projecte diferent de l'Apache Software Foundation, i ara és utilitzat per altres aplicacions per a assolir independència de la plataforma. El ventall de funcionalitats independents de la plataforma ofert per APR inclou: * i * * Gestió dinpamica de biblioteques * Entrada i sortida de fitxers * Command argument parsing * * i arrays * Funcionalitat * Sockets de xarxa i protocols * , and functionality * Funcionalitat de memòria compartida * Funcions de temps * Serveis d'autenticació d'usuari i de grup (ca)
  • وقت التشغيل المحمول لأباتشي (بالإنجليزية: APR Apache Portable Runtime)‏ هي مكتبة برامج لخادم الويب Apache الذي يجعل بعض الميزات محمولة عندما لا تكون مدرجة في نظام التشغيل مثل ويندوز أو لينكس. كان وقت التشغيل المحمول لأباتشي في الأصل جزءًا من خادم الويب Apache ، لكنه أصبح فيما بعد مشروعًا منفصلاً و مستقلا لمؤسسة Apache ، وتستخدمه التطبيقات الأخرى لقابلييته للنقل. (ar)
  • Apache Portable Runtime (APR) ist ein freie Programmbibliothek der Apache Software Foundation. Es ist die Weiterentwicklung einzelner Verallgemeinerungsfunktionen aus einer älteren Version des Apache HTTP Servers: Dieser Webserver läuft unter verschiedenen Betriebssystemen (unter anderem Linux und andere Unix-Varianten, Windows und NetWare). Diese Systeme bieten für identische Aufgaben leicht unterschiedliche Schnittstellen. Zur Vereinheitlichung behalf man sich in früheren Versionen von Apache auf Nicht-Unix-Plattformen mit einer POSIX-Emulationsschicht. Da dies auf Kosten von Stabilität und Geschwindigkeit geht, gingen die Entwickler bei der Apache-Version 2.0 einen neuen Weg: Die APR wird für jede Plattform separat aufgesetzt und stellt nach außen Funktionen mit identischem Verhalten zur Verfügung. Auf diese Weise verallgemeinert (abstrahiert) sie bestimmte Basisfunktionen, die der Webserver benötigt, ohne die individuellen Stärken der einzelnen Systeme auszubremsen. Die Apache Portable Runtime stellt unter anderem Funktionen aus folgenden Aufgabengebieten bereit: * Dateizugriffe * Netzwerk-Sockets * Speicherverwaltung * Datums- und Uhrzeitfunktionen * Text- und Zeichenkettenbehandlung * Angleichung von Datei- und Pfadnamen in ein dateisystemunabhängiges Format * Zufallsgenerator * Thread- und Prozessverwaltung * Laden dynamischer Bibliotheken Da die APR die Programmierung plattformunabhängiger Netzwerkanwendungen stark vereinfacht, machen inzwischen auch andere Projekte der Apache Software Foundation und andere Anbieter Gebrauch von ihr, zum Beispiel Apache Flood, JXTA-C, einige Tomcat-Module oder das Versionskontrollsystem Subversion. (de)
  • 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). 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. (en)
  • L'APR (Apache Portable Runtime) est une bibliothèque logicielle pour le serveur web Apache rendant portables certaines fonctionnalités lorsqu'elles ne sont pas incluses dans le système d'exploitation. APR était à l'origine une partie du serveur Web Apache, mais c'est devenu un projet séparé de la fondation Apache, et elle est utilisée par d'autres applications pour assurer la portabilité. Les fonctionnalités sont notamment : * L'allocation dynamique de mémoire et le pool mémoire, mémoire partagée ; * Les opérations atomiques ; * Gestion dynamique des bibliothèques logicielles ; * Entrées-sorties ; * Parcourir les Paramètres de la ligne de commande ; * Verrou (informatique) ; * Table de hachages et tableaux ; * Berkeley sockets et protocole ; * Processus léger, Processus et Exclusion mutuelle ; * mmap. (fr)
  • Apache Portable Runtime (APR) es una biblioteca de soporte para el servidor web Apache. Provee un conjunto de API que permiten recurrir al sistema operativo (SO) subyacente. En los casos en que el SO soporta una función particular, APR provee una emulación de la misma. Por tanto, los programadores pueden emplear APR para lograr que un programa sea verdaderamente portátil a través de diversas plataformas. Originalmente, APR formaba parte del Servidor HTTP Apache, pero la Fundación Apache lo organizó como un proyecto separado. Otras aplicaciones pueden usarlo para lograr independencia de las plataformas. (es)
  • Apache Portable Runtime(アパッチ・ポータブル・ランタイム、APR)は、 Apache HTTP Server のサポートライブラリである。 OSとソフトウェアの間でOSなどの環境の違いを吸収するAPIを提供する。そして、他のOSに一般的にある機能が存在しないOSでは、APRが代替を提供する。よって、APRを使うことにより真のクロスプラットフォームなプログラムを作ることが出来る。 APRはもともとは Apache HTTP Server の一部だったが、現在ではApacheソフトウェア財団の中の独立したプロジェクトとなっていて、Apache HTTP Server 以外のアプリケーションからもクロスプラットフォームのために使われている。 APRに含まれるプラットフォーム非依存の機能: * 動的メモリアロケーションと * 分割不能操作(アトミックオペレーション) * ライブラリの動的読み込み * ファイル入出力 * コマンド引数の構文解析 * ロック * ハッシュテーブルと配列 * mmap * ソケットとプロトコル * スレッド、プロセス、ミューテックス * 共有メモリ * 時間関係 * ユーザーIDとグループID関係 (ja)
  • Apache Portable Runtime (APR) — библиотека, разрабатываемая Apache Software Foundation и изначально входящая в состав веб-сервера Apache, но затем выделенная в независимый проект. APR является кросс-платформенной оберткой над рядом API, в той или иной степени представленных в ОС. В случае, если операционная система не поддерживает нужной функциональности, APR обеспечивает её эмуляцию для поддержки кросс-платформенности. (ru)
  • Apache可移植运行时(Apache Portable Runtime,简称APR)是Apache HTTP服务器的支持库,提供了一组映射到下层操作系统的API。如果操作系统不支持某个特定的功能,APR将提供一个模拟的实现。这样程序员使用APR编写真正可在不同平台上移植的程序。 最初,APR是作为Apache HTTP服务器的一部分而存在的,但是Apache软件基金会将其延伸成一个单独的项目。其他的应用程序可以使用APR来实现平台无关性。 (zh)
  • Apache Portable Runtime (APR) — бібліотека, розроблена Apache Software Foundation і яка спочатку входила до складу вебсервера Apache, але потім виділена в незалежний проєкт. Основна мета APR — створення крос-платформного шару для додатків. Робота з файловою системою, мережеве програмування, управління процесами/потоками, управління пам'яттю реалізовано на низькому рівні. Модулі Apache використовують APR і не звертаються безпосередньо до системних функцій, незалежно від використовуваної платформи. Оскільки APR написана на C, вона має відповідний інтерфейс і позбавлена ​​складних конструкцій, властивих подібних бібліотекам, написаним на C++. APR має дві додаткові бібліотеки — APR-Utul і APR-Iconv. Перша містить різноманітну функціональність, яка не увійшла в основний модуль, а друга призначена для перетворення рядків у різні кодування. Сам термін APR може мати два значення залежно від контексту. У вузькому сенсі це тільки базовий модуль, в широкому — набір з усіх трьох модулів. (uk)
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2019-04-05 (xsd:date)
dbo:latestReleaseVersion
  • 1.7.0
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 1825377 (xsd:integer)
dbo:wikiPageLength
  • 4389 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1089089893 (xsd:integer)
dbo:wikiPageWikiLink
dbp:developer
dbp:genre
  • Development library (en)
dbp:latestReleaseDate
  • 2019-04-05 (xsd:date)
dbp:latestReleaseVersion
  • 1.700000 (xsd:double)
dbp:license
dbp:logo
  • 250 (xsd:integer)
dbp:name
  • Apache Portable Runtime (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:wikiPageUsesTemplate
dbp:wordnet_type
dcterms:subject
rdf:type
rdfs:comment
  • وقت التشغيل المحمول لأباتشي (بالإنجليزية: APR Apache Portable Runtime)‏ هي مكتبة برامج لخادم الويب Apache الذي يجعل بعض الميزات محمولة عندما لا تكون مدرجة في نظام التشغيل مثل ويندوز أو لينكس. كان وقت التشغيل المحمول لأباتشي في الأصل جزءًا من خادم الويب Apache ، لكنه أصبح فيما بعد مشروعًا منفصلاً و مستقلا لمؤسسة Apache ، وتستخدمه التطبيقات الأخرى لقابلييته للنقل. (ar)
  • 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). 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. (en)
  • Apache Portable Runtime(アパッチ・ポータブル・ランタイム、APR)は、 Apache HTTP Server のサポートライブラリである。 OSとソフトウェアの間でOSなどの環境の違いを吸収するAPIを提供する。そして、他のOSに一般的にある機能が存在しないOSでは、APRが代替を提供する。よって、APRを使うことにより真のクロスプラットフォームなプログラムを作ることが出来る。 APRはもともとは Apache HTTP Server の一部だったが、現在ではApacheソフトウェア財団の中の独立したプロジェクトとなっていて、Apache HTTP Server 以外のアプリケーションからもクロスプラットフォームのために使われている。 APRに含まれるプラットフォーム非依存の機能: * 動的メモリアロケーションと * 分割不能操作(アトミックオペレーション) * ライブラリの動的読み込み * ファイル入出力 * コマンド引数の構文解析 * ロック * ハッシュテーブルと配列 * mmap * ソケットとプロトコル * スレッド、プロセス、ミューテックス * 共有メモリ * 時間関係 * ユーザーIDとグループID関係 (ja)
  • Apache Portable Runtime (APR) — библиотека, разрабатываемая Apache Software Foundation и изначально входящая в состав веб-сервера Apache, но затем выделенная в независимый проект. APR является кросс-платформенной оберткой над рядом API, в той или иной степени представленных в ОС. В случае, если операционная система не поддерживает нужной функциональности, APR обеспечивает её эмуляцию для поддержки кросс-платформенности. (ru)
  • Apache可移植运行时(Apache Portable Runtime,简称APR)是Apache HTTP服务器的支持库,提供了一组映射到下层操作系统的API。如果操作系统不支持某个特定的功能,APR将提供一个模拟的实现。这样程序员使用APR编写真正可在不同平台上移植的程序。 最初,APR是作为Apache HTTP服务器的一部分而存在的,但是Apache软件基金会将其延伸成一个单独的项目。其他的应用程序可以使用APR来实现平台无关性。 (zh)
  • L'Apache Portable Runtime (APR) és una biblioteca de suport per al Servidor HTTP Apache. Proveeix un conjunt d'APIs que comuniquen amb el sistema operatiu subjacent. Allà on el sistema operatiu no suporta una funció particular, APR proveirà un substitut. D'aquesta forma, l'APR pot ser utilitzat per a fer un programa realment portable entre plataformes. El ventall de funcionalitats independents de la plataforma ofert per APR inclou: (ca)
  • Apache Portable Runtime (APR) ist ein freie Programmbibliothek der Apache Software Foundation. Es ist die Weiterentwicklung einzelner Verallgemeinerungsfunktionen aus einer älteren Version des Apache HTTP Servers: Dieser Webserver läuft unter verschiedenen Betriebssystemen (unter anderem Linux und andere Unix-Varianten, Windows und NetWare). Die Apache Portable Runtime stellt unter anderem Funktionen aus folgenden Aufgabengebieten bereit: (de)
  • Apache Portable Runtime (APR) es una biblioteca de soporte para el servidor web Apache. Provee un conjunto de API que permiten recurrir al sistema operativo (SO) subyacente. En los casos en que el SO soporta una función particular, APR provee una emulación de la misma. Por tanto, los programadores pueden emplear APR para lograr que un programa sea verdaderamente portátil a través de diversas plataformas. (es)
  • L'APR (Apache Portable Runtime) est une bibliothèque logicielle pour le serveur web Apache rendant portables certaines fonctionnalités lorsqu'elles ne sont pas incluses dans le système d'exploitation. APR était à l'origine une partie du serveur Web Apache, mais c'est devenu un projet séparé de la fondation Apache, et elle est utilisée par d'autres applications pour assurer la portabilité. Les fonctionnalités sont notamment : (fr)
  • Apache Portable Runtime (APR) — бібліотека, розроблена Apache Software Foundation і яка спочатку входила до складу вебсервера Apache, але потім виділена в незалежний проєкт. Основна мета APR — створення крос-платформного шару для додатків. Робота з файловою системою, мережеве програмування, управління процесами/потоками, управління пам'яттю реалізовано на низькому рівні. Модулі Apache використовують APR і не звертаються безпосередньо до системних функцій, незалежно від використовуваної платформи. (uk)
rdfs:label
  • Apache Portable Runtime (en)
  • وقت التشغيل المحمول لأباتشي (ar)
  • Apache Portable Runtime (ca)
  • Apache Portable Runtime (de)
  • Apache Portable Runtime (es)
  • Apache Portable Runtime (fr)
  • Apache Portable Runtime (ja)
  • Apache Portable Runtime (ru)
  • Apache Portable Runtime (uk)
  • Apache可移植运行时 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Apache Portable Runtime (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License