Misplaced Pages

Gnulib: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 02:15, 8 October 2013 editFaramir1138 (talk | contribs)Extended confirmed users1,602 edits Cleaned up some formatting and this helps things.← Previous edit Latest revision as of 11:14, 28 March 2023 edit undoPolluks (talk | contribs)Extended confirmed users6,903 edits logoTag: 2017 wikitext editor 
(13 intermediate revisions by 12 users not shown)
Line 1: Line 1:
{{Short description|Collection of software subroutines}}
{{distinguish|text=], the GNU implementation of the C standard library or ], a bundle of system libraries developed mainly by GNOME}}
{{primary sources|date=August 2011}} {{primary sources|date=August 2011}}
{{Infobox software {{Infobox software
| name = Gnulib | name = Gnulib
| logo = | logo = Heckert GNU white.svg
| logo size =
| developer = ] | developer = ]
| latest release version = | latest release version =
Line 10: Line 13:
| genre = GNU portability library | genre = GNU portability library
| license = ] | license = ]
| website = {{url|http://www.gnu.org/software/gnulib/}} | website = {{url|https://www.gnu.org/software/gnulib/}}
}} }}
'''Gnulib''', also called the '''GNU portability library''', is a collection of software ]s which are designed to be usable on many ]s. The goal of the project is to make it easy for ] 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 ] to be used in other projects.<ref>{{cite web |url=http://www.gnu.org/software/gnulib/ |title=Gnulib - The GNU Portability Library |publisher=GNU Project}}</ref> '''Gnulib''', also called the '''GNU portability library''', is a collection of software ]s which are designed to be usable on many ]s. The goal of the project is to make it easy for ] 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 ] to be used in other projects.<ref>{{cite web |url=https://www.gnu.org/software/gnulib/ |title=Gnulib - The GNU Portability Library |publisher=GNU Project}}</ref>


Making a software package work on a system other than the original system it worked on is usually called "]" 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 ] library. Making a software package work on a system other than the original system it worked on is usually called "]" 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 ] library.
Line 19: Line 22:


==See also== ==See also==
{{Portal|Free software}} {{Portal|Free and open-source software}}
* ]
* ] * ]


Line 26: Line 30:


==External links== ==External links==
* *
* on ]
*
{{GNU}} {{GNU}}


<!-- Categories --> <!-- Categories -->
]
] ]
]


{{Free-software-stub}} {{Free-software-stub}}

Latest revision as of 11:14, 28 March 2023

Collection of software subroutines Not to be confused with glibc, the GNU implementation of the C standard library or GLib, a bundle of system libraries developed mainly by GNOME.
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "Gnulib" – news · newspapers · books · scholar · JSTOR (August 2011) (Learn how and when to remove this message)
Gnulib
Developer(s)GNU Project
Repository
Written inC
Operating systemGNU
TypeGNU portability library
LicenseGNU General Public License
Websitewww.gnu.org/software/gnulib/

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.

See also

References

  1. "Gnulib - The GNU Portability Library". GNU Project.

External links

GNU Project
History
Licenses
Software
Contributors
Other topics
Stub icon

This free and open-source software article is a stub. You can help Misplaced Pages by expanding it.

Categories:
Gnulib: Difference between revisions Add topic