libselinux+libsepolのダイエット

http://d.hatena.ne.jp/himainu/20070328
あたりの議論の続き。
libselinux+libsepolが大きいので、ダイエットしようと試みる。
パッチを作成・提出し、
http://marc.info/?t=117609454600002&r=1&w=2
のスレで議論中。

いろいろとアイデアが出てきている!コミュニティパワーですな。
ダイエット状態で、
libsepolは、「リロード時、booleanの値を保存する」
ためだけに使われている。そのくせ、依存関係がややこしく、色んな関数がくっついてきてしまっていて、無駄が多い。
根本的な解決として、Stephenが、
「そもそも、カーネル側で、ポリシのリロードの間に、値を保存するように修正してはどうか?」(意訳)
と言っている。
確かに、これやれば、libsepolがいらなくなるな。素晴らしい。

次のパッチを書く時間が orz
あと、カーネル誰が直すの(汗