Kernel Mode Linux 3.9_001 发布,在内核执行用户程序
jopen 11年前
Kernel Mode Linux is a technology which enables the execution of user programs in a kernel mode. In Kernel Mode Linux, user programs can access kernel address space directly. Unlike kernel modules, user programs are executed as ordinary processes (except for their privilege level), so scheduling and paging are performed as usual. Although it seems dangerous, the safety of the kernel can be ensured through such methods as static type checking, software fault isolation, and so forth。
Kernel Mode Linux 是一个让用户程序运行在内核模式下的技术。运行于内核模式下的应用可直接访问内核地址空间,与内核模块不同的是,用户程序跟一个正常进程一样,可像一般应用一样执行调度和 paging 。虽然看似危险,为确保内核的安全性,可通过静态类型检查,软件故障隔离等方法来防范。