c - "GNU libs vs Gnulib vs Gnome glib" confusing -
i little confused these terms developer , user points. example, on ubuntu.
gnu libs
(https://www.gnu.org/software/libc/) installed default,gnulib
(https://www.gnu.org/software/gnulib) not, right?gnu libs
follows posix stadard, but: http://www.gnu.org/software/libc/manual/html_mono/libc.html#posix-threads , looks like, example,pthread_create
not implemented here , implemented ingnulib
, right?gnome glib
3rd library, right? based ongnu libs
orgnulib
? there other similar libraries?
thanks.
1) "gnu libs" means me "programming libraries part of gnu project".
gnu project not make single program, many things, , there many libraries independent of each other in it.
first thing linked standard runtime programming language c, not euqal gnu libraries in general. if installed default depends on os.
called gnulib helper thing used in other gnu programs/libs, of no use alone. makes no sense install anywhere without program, , program uses contain without need install separately (at least packet dependency etc.). again: if installed depends.
2) whether lib folllow posix or not not same being part of gnu. again different things. posix compatibility standard different operating systems (relevant libc, many others not), gnu collection of software etc. , pthread own thing, not part of gnulib.
3) glib different thing, right; not part of gnu. uses gnu libraries (which may use gnulib themselves) and/or gnulib (it´s not forbidden use outside of gnu). make sure, @ code. , of course there more programming libs...
Comments
Post a Comment