linux - Linux内核黑客攻击的虚拟环境

标签 linux linux-kernel virtualization virtual-machine

<分区>

这个问题是给练习Linux内核黑客的: 通常,最好在虚拟化环境中测试/玩 linux 内核更改/hack。

  1. 您使用什么虚拟环境来测试您的技巧?
  2. 你如何制作一个简约的文件系统(带有基本的实用程序)以与环境一起使用。如果您使用现成的文件系统,您使用的是什么?
  3. 您对您的环境进行的有用启发(例如安装新内核、共享文件等?

如果可能,请提供设置环境的分步过程。 此信息的集合似乎在网络上不可用。

谢谢。

最佳答案

不同的人使用不同的设置,我认为没有一个正确的答案。

我目前使用 VirtualBox 作为 Hypervisor,并使用 Buildroot 创建文件系统。

除了其他 VM(kvm、qemu、vmware 等)之外,如果您的黑客攻击是在内核的更“逻辑”层中,您还可以使用用户模式 ​​Linux 来达到几乎相同的效果。

关于linux - Linux内核黑客攻击的虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7132397/

相关文章:

c - umount 是否异步释放底层设备?

kernel - 如何在虚拟化环境中启用英特尔处理器跟踪 (IPT)?

c - 具有多个参数的 kvm super 调用

linux - Docker $(pwd) 和 bash 别名

c - 是否可以实时监控linux下的所有系统调用?

linux - 甲骨文错误 : [: into: unknown operator

cat 函数无限次调用 read()

macos - Mac OS X 是否有 virt-manager 替代品?

linux - xsetwacom 找不到输出

linux - shell 脚本中的嵌套 Case 语句 |获取语​​法错误