没有selinux的Linux发行版

内核中是否有没有selinux部分的Linux发行版? 对不起,如果这是愚蠢的问题;),但我的发行版(debian)有它,我看到它在kernel.org上的内核,所以我想知道如果它是如此受欢迎,每个发行版有它或一些删除这部分的内核,其他? 如果没有这个内核部分的发行版(我的意思是完全删除,不仅仅是禁用和等待在启动时启用像debian),你可以举一些例子吗?

如果你担心哪些模块和function被编译到你的内核中,你应该维护你自己编译的内核。 Debian有一个名为make_kpkg的系统来简化这个过程。 你可以将一个稳定的configuration从/ boot复制到新的内核源代码树中,并将其加载到你的自定义版本中,这样你就不必从头开始configuration所有的东西了。 然后,您可以完全自由地手动扫描每个内核configuration设置,包括SELinux。

而在香草核心中,我认为每个发行版都会启用该部分的系统。

你只能禁用它或重新编译自己的内核没有它。

title SE-Linux Test System root (hd0,0) kernel /boot/vmlinuz-2.4.20-selinux-2003040709 ro root=/dev/hda1 nousb selinux=0 #initrd /boot/initrd-2.4.20-selinux-2003040709.img 

Ubuntu和Suse不会在默认的内核中使用它,因为它们使用应用程序装甲。 我相信Gentoo使用GRsecurity,所以默认情况下也不会

SE-Linux上的Wikipedia文章列出了使用它的发行版。

不被提及并不意味着别人不会,但我会看看不在名单上的第一:)

Distrowatch是观看当前和新发行版更新的好地方。

Slackware Linux使用了vanilla内核。

SELinux随附Debian,但默认情况下是禁用的。 你需要做很多事情来启用它,所以我不担心。 唯一的原因是因为很多在服务器上使用Debian的公司都需要SELinux,所以Debian提供这个select,但是不会强迫它在任何用户身上。