Ok. Foglak téged, meg a súlyoddal azonos súlyú, és a szerveid számával megegyező, nem szimbiotikus fajokat tartalmazó koralltelepet. Mi történik ha kiveszem mondjuk a májadat, és kiveszek egy fajt a koralltelepből?
A monolitikusság lehet bináris szintű és lehet rendszer szintű. Ez utóbbi azt jelenti, hogy a komponensek mennyire függenek egymástól és mennyire képesek meglenni egymás nélkül.
A systemd-nek igen kemény függőségei vannak, és a benne implementált extra szolgáltatások is hasonlóképp függenek egymástól. Lennart célja, a nagy egységesítés, az alapvető linuxos szolgáltatások tagoltságának, diverzitásának a megszüntetése, ami hosszútávon a Linux ökoszisztéma esetében a post elején felvetett gondolatkísérletemmel azonos eredményhez vezet. Láttuk pár esetben, hogy a diverzitás hiánya, hova vezet.
http://judecnelson.blogspot.ie/2014/09/systemd-biggest-fallacies.html
"Now, a piece of software is monolithic if its components (if it has any at all) are tightly coupled--that is, components logically depend on one another to the point where using them in different contexts requires re-implementing the missing ones."
--
"Maradt még 2 kB-om. Teszek bele egy TCP-IP stacket és egy bootlogót. "