sentence: ) bfd -- object file library dotgnu -- replacement for microsoft .net gnu c library ( glibc ) -- posix - compliant c library gnu classpath -- libraries for java gnu fribidi -- a library that implements unicode 's bidirectional algorithm gnu gettext -- internationalization library gnulib -- portability library designed for use with the gnu build system gnu libmicrohttpd -- embeddable http server gnu lightning -- just-in-time compilation for generating machine language gnu osip -- session initiation protocol library to implement voip applications gnu portable threads ( pth ) -- software threads for posix - compatible operating systems other compilers and interpreters the following packages provide compilers and interpreters for programming languages beyond those included in the gnu compiler collection .