|
What are dependencies?
A dependency speaking in terms of linux is to understand the open nature of open source.
People and companies develop libraries and frameworks that allow other developers to create software without having to write additional code, but in order to install X program it may "require" or depend on "X" library or framework in order to function.
Why does it need that? Nothing in windows is like that!
Windows doesn't use the concept of "shared libraries", atleast to the extent that Linux does. Shared libraries and software are such that when you "compile" or "build" a program from its source code that it can find the library and use it without having to build the additional library code into the program itself which allows the program to run faster with less overhead as it dynamically loads the libraries when they are needed, a good reference for windows users is the "dll" its essrnetially the same concept but on a much larger scale amongst alot of programs and libraries.
__________________
|