ki_ezA függőségek a dinamikus fordítás miatt léteznek. Hely- és időkímélés, nagyobb rugalmasság, gyorsabb , könnyebb hibajavítás céljából a funkciók programkönyvtárakba vannak "kiszervezve" (ugyebár könnyebb és gyorsabb egy .so állományt lecserélni, mint a teljes programot...) (Persze, a mostani frissítéskezelési rendszer még csak teljes csomagokat tud lecserélni (fixme), de más rendszer, az rpm már kezeli a delta rpm-eket, vagyis nem kell a teljes csomagot letölteni, csak a különbséget.)
Van mód a statikus fordításra, azaz, minden függvény bele van fordítva a programba, külső állományokat nem igényel - és ekkor az ily módon készített alkalmazások sokkal hordozhatóbbak, nincsenek telepítési, futtatási problémák. (cserébe sokkal nagyobbak.)
A vindauz esetében (egy SP-n belül) tudtommal csak biztonsági hibajavítások vannak, azaz, funkcionalitasban nincsenek változások. Az erre a rendszerre írt programok nagyrészt nem követik a fentebb leírt szemléletmódot, azaz amit lehet, házon belül oldanak meg - újra, és újra feltalálják a spanyolviaszt. (fixme)
Elég pongyolán fogalmaztam, de igyekeztem rávilágítani a két rendszer eltérő filozófiájára.