Programovani - shared libraries na Linuxu

Míla Kuchta mila.kuchta na atlas.cz
Úterý Září 4 22:46:05 CEST 2001


Zdravim,

Lubos Lunak <l.lunak na sh.cvut.cz> wrote:
> Richard Richter wrote:
> 
>> Zdravim...
>> 
>>> Lubos Lunak <l.lunak na sh.cvut.cz> wrote:
>>> >> adries, pokial chce mat kniznice naozaj zdielane.
>>> > 
>>> > Zatimco na Unixech pouzivany ELF system nas dostava do novych casu, kdy
>>> > primitivni programek slinkovany s hodne knihovnami zere kvanta pameti
>>> > jen pro ty knihovny, nemluve o startovacim casu.
>>> 
>>> Osobne si nedovedu predstavit, proc by spatna sprava pameti mohla byt
>>> zpusobena volbou formatu jako je ELF, Vy ano?
>>> 
>>> S pozdravem
>>> 
>>> Mila Kuchta
>> 
>> Take si to nemyslim. Pokud vim, tak ta knihovna je v pameti jen jednou,
>> pro libovolny pocet spustenych programu (a nejen tech samych), takze o
>> mrhani pameti bych nemluvil. Vzdyt prave proto byli sdilene knihovny
>> vymysleny! Vsechno, co se po prve musi natahnout chvilku trva, ale pak to
>> uz v pameti je - a pokud je te dost, tak se to nemusi odstranit dokonce
>> ani po skonceni programu, takze vysledkem muze byt programek, ktery se
>> natahuje v zavislosti od sve delky bez sdilenych knihoven. Tedy opravte
>> mne, jestli se pletu. ;-)
>> 
> 
> Pletete se, bohuzel. Viz. jiny prispevek.

Obavam se, ze se pletete Vy. Jevy tu popisovane nejsou jednak
zadnym specifikem ELFu jakozto objektoveho formatu, ale spise
samotneho faktu, ze system ktery ho pouziva (a pro cez byl navrhnut)
stavi na sestavovani obrazu za behu kumulaci premistitelnych objektu.
Navic, pokud to dela zpusobem jaky popisujete, pak to neni feature ale
bug a bugy jsou od toho aby se odstranovaly:-).

S pozdravem

Mila Kuchta


Další informace o konferenci Linux