初探UML(User-Mode-Linux)

由标题我们已经知道这里要说的UML不是“统一建模语言”,而是“用户模式的Linux”,使用它有什么好处呢?让我们先保留点神秘感,一步一步学习,通过实践来感悟它的魅力。

实验环境:电脑一台(装有Ubuntu13.10系统,Kernel版本为3.11.0-12-generic,64位)

下面将通过UML环境的搭建、GDB调试、网络测试这3个方面来了解下UML:

一.搭建UML实验环境

1.下载Linux Kernel源码

访问https://www.kernel.org/网站,看到现在(2014-3-10)最新的版本为3.13.6,那么就下载它了:

cd ~/uml/
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.13.6.tar.xz

2.编译UM配置的Kernel

解压下载的内核源码:

tar xvf linux-3.13.6.tar.xz

配置及编译内核源码:

cd linux-3.13.6
make ARCH=um defconfig

生成

你可能感兴趣的:(Ubuntu,Linux,kernel,uml,linux,运维,ubuntu,kernel)