Gnulib (original) (raw)

Property Value
dbo:abstract Gnulib, also called the GNU portability library, is a collection of software subroutines which are designed to be usable on many operating systems. The goal of the project is to make it easy for free software authors to make their software run on many operating systems. Since source is designed to be copied from gnulib, it is not a library per-se, as much as a collection of portable idioms to be used in other projects. Making a software package work on a system other than the original system it worked on is usually called "porting" the software to the new system, and a library is a collection of subroutines which can be added to new programs. Thus, Gnulib is the GNU project's portability library. It is primarily written for use by the GNU Project, but can be used by any free software project. (en) Gnulib(グニューリブ)とは、基本的な関数を提供するソースコードライブラリである。現時点では、30以上のパッケージを提供している。本ライブラリの目的は、プログラムの移植を容易にすることと、アプリケーションコードを複数プラットフォーム間で共有できるようにすることにある。これは特に、UNIX上のアプリケーションを、Windowsに移植する場合に効果を発揮する。 古典的なライブラリの場合、バイナリオブジェクトコードでインストールされている。しかし、Gnulibは、異なりソースコードライブラリとして提供される。このためGnulibを取り込むパッケージは、Gnulibを取り込んだ形で出荷する必要がある。このため、gnulib-toolというスクリプトを用いて、パッケージをカスタマイズする必要がある。 また、本パッケージは、autoconfのスクリプトconfigure.acからgl_xxとして、呼び出し設定をすることが可能である。 また、版数という概念がこのソフトウェアには無い。このため、必要に応じて各パッケージのメンテナーはGnulibから最新のコードを取得する必要がある。 (ja)
dbo:developer dbr:GNU_Project
dbo:license dbr:GNU_General_Public_License
dbo:programmingLanguage dbr:C_(programming_language)
dbo:wikiPageExternalLink https://www.gnu.org/software/gnulib/
dbo:wikiPageID 7210261 (xsd:integer)
dbo:wikiPageLength 2071 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1099187802 (xsd:integer)
dbo:wikiPageWikiLink dbr:Libiberty dbc:Free_computer_libraries dbr:GLib dbr:GNU_General_Public_License dbr:Glibc dbr:Subroutine dbr:C_(programming_language) dbr:GNU dbr:GNU_Project dbc:GNU_Project_software dbr:Software_portability dbr:Free_software dbr:Operating_system dbr:Programming_idiom dbr:Porting
dbp:developer dbr:GNU_Project
dbp:genre GNU portability library (en)
dbp:license dbr:GNU_General_Public_License
dbp:name Gnulib (en)
dbp:operatingSystem dbr:GNU
dbp:programmingLanguage dbr:C_(programming_language)
dbp:website https://www.gnu.org/software/gnulib/
dbp:wikiPageUsesTemplate dbt:Distinguish dbt:Infobox_software dbt:Portal dbt:Primary_sources dbt:Reflist dbt:Short_description dbt:Free-software-stub dbt:GNU
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dct:subject dbc:Free_computer_libraries dbc:GNU_Project_software
gold:hypernym dbr:Collection
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:Book yago:Software106566077 umbel-rc:SoftwareObject
rdfs:comment Gnulib(グニューリブ)とは、基本的な関数を提供するソースコードライブラリである。現時点では、30以上のパッケージを提供している。本ライブラリの目的は、プログラムの移植を容易にすることと、アプリケーションコードを複数プラットフォーム間で共有できるようにすることにある。これは特に、UNIX上のアプリケーションを、Windowsに移植する場合に効果を発揮する。 古典的なライブラリの場合、バイナリオブジェクトコードでインストールされている。しかし、Gnulibは、異なりソースコードライブラリとして提供される。このためGnulibを取り込むパッケージは、Gnulibを取り込んだ形で出荷する必要がある。このため、gnulib-toolというスクリプトを用いて、パッケージをカスタマイズする必要がある。 また、本パッケージは、autoconfのスクリプトconfigure.acからgl_xxとして、呼び出し設定をすることが可能である。 また、版数という概念がこのソフトウェアには無い。このため、必要に応じて各パッケージのメンテナーはGnulibから最新のコードを取得する必要がある。 (ja) Gnulib, also called the GNU portability library, is a collection of software subroutines which are designed to be usable on many operating systems. The goal of the project is to make it easy for free software authors to make their software run on many operating systems. Since source is designed to be copied from gnulib, it is not a library per-se, as much as a collection of portable idioms to be used in other projects. It is primarily written for use by the GNU Project, but can be used by any free software project. (en)
rdfs:label Gnulib (en) Gnulib (ja)
owl:sameAs freebase:Gnulib wikidata:Gnulib dbpedia-ja:Gnulib https://global.dbpedia.org/id/4kqYW
prov:wasDerivedFrom wikipedia-en:Gnulib?oldid=1099187802&ns=0
foaf:homepage https://www.gnu.org/software/gnulib/
foaf:isPrimaryTopicOf wikipedia-en:Gnulib
foaf:name Gnulib (en)
is dbo:wikiPageRedirects of dbr:GNUlib dbr:GNU_portability_library
is dbo:wikiPageWikiLink of dbr:Libiberty dbr:GNUlib dbr:Memory_management dbr:GLib dbr:Getopt dbr:Glibc dbr:Stack-based_memory_allocation dbr:Gnits_standards dbr:List_of_GNU_packages dbr:Unix_file_types dbr:Assert.h dbr:Sleep_(system_call) dbr:FSF_Free_Software_Awards dbr:GNU_portability_library
is owl:differentFrom of dbr:Glibc
is foaf:primaryTopic of wikipedia-en:Gnulib