( Ewkins | 2010. 01. 31., v – 02:01 )

"James Donald, in his 2003 paper Improved Portability of Shared Libraries argued that dependency hell is worse under Linux than Microsoft Windows."

Ez érdekes, nagyon érdekes. Olvasd el. Tehát akkor a Linux se lett rendesen megtervezve?

Egész egyszerűen ez a shared library probléma ami minden operációs rendszer alatt jelentkezik.
A különbség, hogy Windows alatt igyekeztek is megoldani a problémát, pl. a Windows Resource Protection implementálásával, Linux alatt meg valahogy nem került sor erre.

Nahát. Megjegyzem Linuxon mindig szopóág volt ezzel, nem tudtam úgy feltelepíteni valamit, hogy ne sírt volna indításkor, hogy a libfoobar.36.so kell neki, miközben a rendszeren a libfoobar.32.so meg a libfoobar.38.so volt fent, a libfoobar.so meg softlink a libfoobar.32.so-ra, vagy éppen ahogy az utolsó feltelepített alkalmazás hagyta, mert amikor root joggal alkalmazást telepítesz az azt jelenti, hogy az a szoftver ahhoz nyúl hozzá, azt kuszál össze amihez, amit éppen kedve van. Szuper.
Windows alatt az ilyesmi valahogy nem merült fel desktop használat mellett, telepítés: yes, next, next, finish. DLL-ek. Milyen DLL-ek?