Ce sont des éléments additionnels qui peuvent êtres liés au système, a des applications ou au deux. elles sont placé a part pour évité la redondance - par exemple les bibliothèque du langage C sont aussi bien utilisé par une recompilation du noyau que différentes applications logicielle.
Il existe une véritable profusion de bibliothèques, dans tous les domaines : programmation, systeme, graphiques, mathématiques etc...
L'orsque une application requiert une bibliothèque non standard, cela est signalé, et on vous indique souvent ou la téléchargée et comment l'installer.
Pour les windowsiens, on peut dire que c'est ici un petit peu l'équivalent
des .dll (dynamic libraries), le principe est le même mais le fonctionnement
peut être très différents. La gestion des bibliothèques
partagées sous unix/linux est très performante, et on ne
retrouvera jamais de bibliothèque dont le système ne sais
même plus lui-même si il en a besoin (fréquent sous
windows).