Gnulib: Difference between revisions
No edit summary |
|||
Line 28: | Line 28: | ||
* [http://www.gnu.org/software/gnulib/ The official Gnulib homepage] |
* [http://www.gnu.org/software/gnulib/ The official Gnulib homepage] |
||
* [http://savannah.gnu.org/projects/gnulib Gnulib's development webpage] on [[GNU Savannah|Savannah]] |
* [http://savannah.gnu.org/projects/gnulib Gnulib's development webpage] on [[GNU Savannah|Savannah]] |
||
* [http://wiki.opencsw.org/adding-gnulib Adding Gnulib to a project] |
|||
{{GNU}} |
{{GNU}} |
||
Revision as of 03:26, 15 November 2011
The topic of this article may not meet Wikipedia's general notability guideline. (August 2011) |
Developer(s) | GNU Project |
---|---|
Repository | |
Operating system | GNU |
Type | GNU portability library |
License | GNU General Public License |
Website | http://www.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.[1]
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
- ^ "Gnulib - The GNU Portability Library". GNU Project.
External links