'Dinamikusan linkelt root' patch FreeBSD-re

Címkék

Gordon Tetlow reméli, hogy a végső verzióját teszi közzé annak a foltnak, amely segítségével módunk nyílik dinamikusan linkelt alaprendszert használni FreeBSD-n.Két okból készített ilyen foltot. Az egyik ok az, hogy így jobb támogatást lehet nyújtani a PAM-hoz és az NSS-hez az alap (base) rendszerben. A másik ok az, hogy a dinamikusan linkelt binárisoknak köszönhetően a több merevlemez-területet spórolhatunk meg. Egy x86 gépen jelenleg a /bin és /sbin 32 MB-nyi helyet foglal (a szerző teszt környezetében). A dinamikus linkelés (és néhány bináris eltávolítása) után a /bin, /lib és az /sbin összesen 6.1 MB-ot foglal el.

A dolog egyetlen hátránya a sebességcsökkenés. Gordon mérései szerint a statikus binárisokkal való bootolás 12 másodpercet vett igénybe, míg a dinamikusan linkelt binárisok esetén ez 15 másodpercre növekedett (a /etc/rc végrehajtástól a login prompt-ig).

Gordon levele itt.

Hozzászólások

Es ne feledkezzunk meg a karbantartasbeli kulonbsegekrol--nem kell

ujraforditani a fel vilagot (szo szerint :) ha talalnak egy sechole-t

valamely shared komponensben (teszeemazt a libc-ben).