标签: linux kernel init
我遇到了嵌入式Linux环境的问题。尝试确定它是否可以由应用程序引起。应用程序导致内核崩溃/锁定或终止init有多容易?
答案 0 :(得分:1)
非root应用程序不可能影响任何一个。
以root身份运行的应用程序有许多可能导致内核崩溃的方法。它可能会尝试加载硬件不支持的模块。它可以直接写入IO端口。它可以更改内存映射或重写PCI总线条目(或嵌入式设备使用的任何总线)。
这是不以root身份运行应用程序的另一个好理由。