Positron Telecommunication Systems Inc. – G-Series
150
uClibc license
uClibc - a Small C Library for Linux
Erik Andersen <[email protected]>
uClibc (aka µClibc/pronounced yew-see-lib-see) is a C library for developing
embedded Linux systems. It is much smaller than the GNU C Library, but nearly
all applications supported by glibc also work perfectly with uClibc. Porting
applications from glibc to uClibc typically involves just recompiling the source
code.
uClibc even supports shared libraries and threading. It currently runs on
standard Linux and MMU-less (also known as µClinux) systems with support for
alpha, ARM, cris, e1, h8300, i386, i960, m68k, microblaze, mips/mipsel,
PowerPC, SH, SPARC, and v850 processors.
If you are building an embedded Linux system and you find that glibc is eating up
too much space, you should consider using uClibc. If you are building a huge
fileserver with 12 Terabytes of storage, then using glibc may make more sense.
Unless, for example, that 12 Terabytes will be Network Attached Storage and
you plan to burn Linux into the system's firmware..
uClibc is maintained by Erik Andersen and is licensed under the GNU LIBRARY
GENERAL PUBLIC LICENSE. This license allows you to make closed source
commercial applications using an unmodified version of uClibc (Please consider
sharing some of the money you make ;-). You do not need to give away all your
source code just because you use uClibc and/or run on Linux. You should,
however, carefully review the license and make certain you understand and
abide by it strictly.
For installation instructions, see the file INSTALL.
uClibc strives to be standards compliant, which means that most documentation
written for SuSv3, or for glibc also applies to uClibc functions. However, many
GNU extensions are not supported because they have not been ported, or more
importantly, would increase the size of uClibc disproportional to the added
functionality. There is some discussion of these differences in the "docs"
directory.
Additional information (recent releases, FAQ, mailing list, bugs, etc.) can be
found at http://www.uclibc.org/.
uClibc may be freely modified and distributed under the terms of the GNU Library
General Public License, which can be found in the file COPYING.LIB.
Summary of Contents for G-1212
Page 1: ...G Series User Guide Publication Number 70 00007 Document Date 04 05 2010 Print Date 04 05 2010...
Page 8: ...Positron Telecommunication Systems Inc G Series 8 Chapter 1 General Information...
Page 14: ...Positron Telecommunication Systems Inc G Series 14 Chapter 2 Overview...
Page 30: ...Positron Telecommunication Systems Inc G Series 30 Chapter 3 Hardware Installation...
Page 36: ...Positron Telecommunication Systems Inc G Series 36 Chapter 4 Configuring the G Series...
Page 38: ...Positron Telecommunication Systems Inc G Series 38 In the Password field type password...
Page 42: ...Positron Telecommunication Systems Inc G Series 42 Chapter 5 The Web Interface...
Page 50: ...Positron Telecommunication Systems Inc G Series 50 Figure 16 Diagnostics Screen...
Page 81: ...Positron Telecommunication Systems Inc G Series 81 Figure 51 Extension Screen SIP parameters...
Page 100: ...Positron Telecommunication Systems Inc G Series 100 Figure 66 Sample Parameter drop down menu...
Page 108: ...Positron Telecommunication Systems Inc G Series 108 IVR Figure 73 Upload IVR...
Page 123: ...Positron Telecommunication Systems Inc G Series 123 Figure 82 Trunks Lines SIP Menu Screen...
Page 134: ...Positron Telecommunication Systems Inc G Series 134 Appendix 1 Acronyms...
Page 137: ...Positron Telecommunication Systems Inc G Series 137 Appendix 2 System Defaults...
Page 140: ...Positron Telecommunication Systems Inc G Series 140 changes in PBX Conference Bridge...
Page 141: ...Positron Telecommunication Systems Inc G Series 141 Appendix 3 Licenses...
Page 149: ...Positron Telecommunication Systems Inc G Series 149 version license not found...