本文主要是介绍初探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
生成
这篇关于初探UML(User-Mode-Linux)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!