po nainštalovaní opery sa mi vytvorilo toto:
https://postimg.cc/image/uqi41i2xj/
vie mi niekto vysvetliť, prečo?
Zavislostni politika (dynamicke linkovani) bylo vzdy vysvetlovano jako bezpecnostni ochrana. Chyba v knihovne se jednoduse opravi a vysledkem je oprava vsech programu ktere ji linkuji. Obsazeny prostor je az sekundarni benefit.
Potud teorie.
Realita je jina. Vyz zavislostni peklo. Nemoznost instalaci vice instanci programu. Vice verzi ktere linkuji ruzne verze knihoven. Prakticky nefungujici 100% odinstalace atd....
Jsem priznivcem statickeho slinkovani!!! Bohuzel to neni tak jednoduche. Ale co by odpadlo problemu kdyby nic nezalezelo na nicem....snad jedou....
Vice instalaci programu samozrejme muzes mit. Dokonce i vice verzi linkujici ruzne knihovny. Akorat ty aplikace nesmi psat cura&. Staticke linkovani znamena ze v pripade jakehokoliv security issue musis skontrolovat desitky aplikaci jestli jsou affected. To je fakt lepsi nez dynamicke linkovani... ja mam pocit ze snap a spol vymysleli lidi kterym se nechtelo premyslet tak vsechno narvali do jednoho fajlu a serem na zavislosti, bezpecnost, proste bude to cool stejne jako distribuce aplikaci v zip.
Tttttt Prakticky nefungujici 100% odinstalace atd....
odinstalace je vec balickovaciho systemu, kdyz nainstalujes aplikace APP123 ktera pozaduje balicek LIB1, LIB2, LIB3 tak po odinstalovani balicku APP123 zustavaji LIB1,LIB2,LIB3 nepouzite a balickovaci system o tom vi a na zadost uzivatele "smaz jiz nepouzivane zavislosti" je odstrani "na tuknuti"...