[arch-general] Revisit official SELinux support

Allan McRae allan at archlinux.org
Wed Oct 30 19:36:56 EDT 2013

On 31/10/13 09:36, Timothée Ravier wrote:
> On 29/10/2013 01:21, Allan McRae wrote:
>> I'd suggest that someone maintains an unofficial repo with all the
>> packages required to set this up to prove the work required for
>> continual maintenance of this has been done.  Then requests could be
>> made to (e.g.) add support to the kernel, providing full details of what
>> is required and if it has any effect on those not using SELinux.
> Hi,
> I've had this on my TODO list for a while but never got to finish it up
> to the point of having a really functional system as it is quite time
> consuming (especially the SELinux policy fixing part).
> But I should have some time for it now so I'll try to make those packages.
> Impact for non-SELinux users should be rather minimal:
>  * kernel: TOMOYO is already enabled and need explicit boot parameter to
> operate and so will SELinux once enabled. No major changes here except
> for a slightly bigger kernel.
>  * userspace: only a very restricted set of packages needs tweaks, but
> it won't impact performance for non-SELinux users. No major changes here
> except for slightly bigger packages.
> Only packagers will be impacted as there are still some patches needed
> and this could slow down 'core packages' updates when issues arise. But
> fixes usually comes quite quickly as both Fedora and Gentoo maintain
> packages with SELinux support.

Requiring patches not accepted upstream is an immediate blocker.

> I see a couple of issues that will also have to be resolved for SELinux
> on Arch to be usable:
>  * It needs some support in pacman, otherwise package updates will be
> painful;

I'm interested as a pacman developer what support would be needed, but
that too is a likely blocker.

>  * It needs a proper policy tuned for Arch Linux packages. Filesystem
> hierarchy differences between Fedora and Arch will prevent us from just
> applying the Fedora policy to Arch;
>  * Performance comparisons between no-SELinux and disabled-SELinux
> installations to make sure the impact is minimal.
> Cheers,
> Tim

More information about the arch-general mailing list