Источник: Nuances of Programming Определение Библиотека — это коллекция реализаций поведения, написанная на определенном языке и обладающая продуманным интерфейсом, с помощью которого это поведение активируется. К примеру, разработчики, желающие написать высокоуровневую программу, могут вместо повторяющейся реализации системных вызовов использовать для их создания библиотеку. Кроме того, это поведение предоставляется для повторного использования многими независимыми программами (Wikipedia). Зачем В мире открытого программного обеспечения Linux является, пожалуй, лидирующей системой...
Внимание! Статья имеет ознакомительный характер и ни как не рекомендательный. Для выполнения подобных работ требуются осознание того что вы делаете. По моим наблюдения Linux, а точнее Ubuntu, всё же лучше Windows, как не крути. Если бы не дети и школа, давно отказался бы от Windows в пользу последнего. Последней каплей, переполнившей чашу терпения, стал очередной сбой файловой системы OS Windows, напрочь уничтоживший все накопленное непосильным трудом на жёстком диске. Если бы не Яндекс Диск и Гугл Диск, моему горю не было бы предела...