Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Feb 1998 08:52:33 -0500 (EST)
From:      "John S. Dyson" <toor@dyson.iquest.net>
To:        dima@tejblum.dnttm.rssi.ru (Dmitrij Tejblum)
Cc:        dyson@FreeBSD.ORG, mike@smith.net.au, abial@nask.pl, tlambert@primenet.com, freebsd-current@FreeBSD.ORG, jkh@FreeBSD.ORG
Subject:   Re: Custom init(8) (and some ideas)
Message-ID:  <199802081352.IAA01104@dyson.iquest.net>
In-Reply-To: <199802081336.QAA15578@tejblum.dnttm.rssi.ru> from Dmitrij Tejblum at "Feb 8, 98 04:36:12 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
Dmitrij Tejblum said:
> "John S. Dyson" wrote:
> > I think that I might have misinformed here.  Gzipped binaries need swap
> > backing store for each page in the image even for .text section, when
> > physical memory space needs to be freed for another page.  Non-gzipped
> > binaries can depend on paging off of the a.out itself.  Also, non-gzipped
> > binaries don't have to page out the .text for the initial freeing of the
> > .text space.  Gzipped binaries need to page out the .text pages when they
> > are individually freed due to pageout daemon activity.  Also, gzipped
> > binaries are not demand-loaded, but are loaded at startup.  
> 
> Also, (unpacked) .text section of gzipped binaries is not shared among several 
> copies of same program, like in case of normal program. If I understand 
> correctly, this is a big problem for Andrzej, since all his program is crunched
> together.
> 
> If text and data were gzipped separately, the life, probably, could be easier.
> 
Yep, good observation.  We can fix that seperately, by adding a mechanism for
sharing such .text segments.

-- 
John                  | Never try to teach a pig to sing,
dyson@freebsd.org     | it just makes you look stupid,
jdyson@nc.com         | and it irritates the pig.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199802081352.IAA01104>