linux - 适用于 linux 内核 2.6.31 的 Apparmor 补丁

标签 linux kernel apparmor

我们正在开发使用 MIPS(broadcom)内核的嵌入式系统。 现在我想用 apparmor 补丁修补供应商提供的 2.6.31 内核。 但是我找不到它们。 根据http://wiki.apparmor.net/index.php/Main_Page可以在 git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git 的 Linux git 树中找到补丁。然而,那棵树再也找不到了。(可能在 kernel.org 漏洞后丢失了?)

我现在在哪里可以找到这个补丁?

谢谢

最佳答案

2.6.31 在这一点上已经很老了;如果您能让您的供应商为您提供更新的内核源代码,那将是最好的。

如果他们不能,您可以从那个时代的发行版提供的内核包中获取补丁——比如说,openSUSE 11.2 kernel source rpm .


主要的 AppArmor 开发存储库托管在 LaunchPad 上:

https://code.launchpad.net/~apparmor-dev/apparmor/master

您找到的 git 存储库是 John 从 LaunchPad 存储库创建的一个镜像,主要供他自己使用。沿途的某个地方它被删除并替换为:

git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor.git

aa-next 分支包含 John 为下一个版本准备的 checkin 。

有位于 launchpad download page 的 apparmor tarball ; 2.5 tarball 包含 2.6.24、2.6.25、2.6.26、2.6.27、2.6.28 的补丁。 2.5.2 tarball 包含 2.6.36、2.6.36.2、2.6.37 的补丁。

关于linux - 适用于 linux 内核 2.6.31 的 Apparmor 补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8832110/

相关文章:

arrays - 使用 random() [Swift, Linux] 打乱字符串数组

c - 可能出了什么问题, ls 在我自己的 shell 上不起作用

c - 在内核中逐行读取配置文件

docker - 如果来自守护进程的错误响应是 : Cannot Kill Container [. ..] 权限被拒绝,如何停止运行容器?

docker - 启动 docker 实例的问题

比较两个 passwd 结构

linux - 为什么软件中断可以休眠而硬件中断不允许休眠?

windows - 将文件内容从内核模式传递到用户模式的最快方法?

linux - Linux 上物理内存 0x8000 (32Kb) 到 0x10000 (1Mb) 是什么

MySQL 在 Ubuntu 11.04 上每 30 分钟重启一次