From: Joshua Brindle <jbrindle@tresys.com>
To: Stephen Smalley <sds@tycho.nsa.gov>
Cc: Daniel J Walsh <dwalsh@redhat.com>, SE Linux <selinux@tycho.nsa.gov>
Subject: Re: I would like to propose that we add compression to handle all policy files on disk.
Date: Thu, 09 Nov 2006 10:55:25 -0500 [thread overview]
Message-ID: <45534F6D.2090306@tresys.com> (raw)
In-Reply-To: <1163085786.12241.307.camel@moss-spartans.epoch.ncsc.mil>
Stephen Smalley wrote:
> On Thu, 2006-11-09 at 10:13 -0500, Stephen Smalley wrote:
>> On Thu, 2006-11-09 at 09:34 -0500, Joshua Brindle wrote:
>>>
>>> Additionally, on Fedora libz is in /usr/lib which means init won't be
>>> able to use it to decompress the policy at boot time, I really don't
>>> think we should be pulling a static libz into libselinux and libsepol.
>> Sounds like dropping base.linked and making previous optional would
>> address the problem more effectively. Also, do we need to keep
>> policy.kern after successful installation of policy.N? If not, we can
>> have libsemanage unlink it automatically after installation.
>
> Same question for any other file regenerated by every commit, although
> we may not get much of a savings from the others.
> file_contexts.template, file_contexts, and netfilter_contexts are the
> most obvious ones.
>
We obviously didn't optimize this for space before, it was nice having
all the files around for development and debugging purposes, and we
might have been able to do some speed optimizations later by keeping
caches of everything around but that isn't much of a concern now (I
haven't had speed issues with semodule since optionals in base take 2)
deleting everything except base.pp, commit_num and modules gave a couple
more meg:
[root@poisonivy targeted]# du -sh modules/
9.1M modules/
Note, this is with a huge base.pp (8.1 meg), I would expect embedded
systems to have a very cut down SELinux policy (for a number of reasons
other than policy storage size). So this number should go down
significantly on a true embedded configuration.
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
next prev parent reply other threads:[~2006-11-09 15:55 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-11-09 13:50 I would like to propose that we add compression to handle all policy files on disk Daniel J Walsh
2006-11-09 14:34 ` Joshua Brindle
2006-11-09 15:13 ` Stephen Smalley
2006-11-09 15:23 ` Stephen Smalley
2006-11-09 15:55 ` Joshua Brindle [this message]
2006-11-09 17:00 ` I would like to propose that we add compression to handle allpolicy " Joshua Brindle
2006-11-09 17:49 ` Daniel J Walsh
2006-11-09 18:43 ` Karl MacMillan
2006-11-09 18:50 ` I would like to propose that we add compression to handleallpolicy " Joshua Brindle
2006-11-09 19:11 ` Karl MacMillan
2006-11-09 19:47 ` I would like to propose that we add compression tohandleallpolicy " Chris Stone
2006-11-09 21:01 ` I would like to propose that we add compression to handle allpolicy " Stephen Smalley
2006-11-09 21:10 ` Stephen Smalley
2006-11-09 21:54 ` Karl MacMillan
2006-11-09 22:05 ` Stephen Smalley
2006-11-13 18:27 ` Karl MacMillan
2006-11-13 18:40 ` Joshua Brindle
2006-11-14 14:45 ` Daniel J Walsh
2006-11-14 15:13 ` Joshua Brindle
2006-11-14 16:17 ` Karl MacMillan
2006-11-09 20:59 ` Stephen Smalley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=45534F6D.2090306@tresys.com \
--to=jbrindle@tresys.com \
--cc=dwalsh@redhat.com \
--cc=sds@tycho.nsa.gov \
--cc=selinux@tycho.nsa.gov \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.