虚拟机桌面linux系统,KVM - Linux下三大免费桌面虚拟机评测_Linux教程_Linux公社-Linux系统门户网站...
KVM
KVM(基于内核的虚拟机)是一个x86 Linux全虚拟化解决方案,需要硬件支持虚拟化扩展(Intel VT 或AMD-V),它由一个载入时内核模块kvm.ko(提供核心虚拟化基础设施)和一个处理器特殊模块kvm-intel.ko或kvm-amd.ko组成,在它上层需要修改过的QEMU。
使用KVM,我们可以运行多个Windows或Linux虚拟机,每个虚拟机都拥有自己的虚拟硬件:网卡,磁盘,显卡等。
从2.6.20开始,KVM就进驻了Linux内核,它是一个开源软件。
图 3 KVM
安装
KVM对处理器有着特殊的要求,因此在安装前最好先用下面的命令检查一下你的机器是否与它兼容:
egrep -c ‘(vmx|svm)’ /proc/cpuinfo如果上面的命令返回0表示不支持KVM,如果返回1表示支持。
在我的桌面电脑上返回了0,因此KVM最终也只在我的64位Gentoo笔记本电脑上做了测试,这台笔记本配置了英特尔双核处理器,我在Gentoo内核开启了KVM和kvm-intel模块。
如果在Ubuntu中可以安装KVM,你应该使用下面的命令来安装它:
$ sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utilslibvirt-bin提供了libvirtd,它可以用来管理QEMU和KVM实例。
ubuntu-vm-builder是创建虚拟机的命令。
bridge-utils在你的网络和虚拟机之间架起了一座桥梁。
得分:★★
管理
KVM没有提供官方的管理界面,但有大量的第三方工具可以管理KVM域,用的最多的要数Red Hat的virt-manager,它提供了一个简单但高效的图形界面。
来自Convirture的Convirt是另一个管理KVM虚拟机的GUI工具,它和virt-manager类似,都支持远程和本地机器。
在我的测试中,我只使用了命令行工具,为此我还阅读了kvm-img的帮助手册。
得分:★★
特性
支持32位和64位虚拟机
实时迁移
可选的半虚拟化
直接访问USB总线
仅支持Linux(它是Linux的一个内核模块)
开源
得分:★★。如果我是在评估服务器虚拟化解决方案,它应该得3分。
虚拟镜像
我发现http://stacklet.com/提供了一些Linux发行版的镜像。
得分:★★
小结
KVM是一个集成的Linux解决方案,我发现用它创建的虚拟机响应速度不错,唯一的缺陷是少针对桌面解决方案的功能,如3D图形加速,或GUI管理工具。
总分:★8
总结
说了这么多,究竟哪一个虚拟化解决方案才是Ubuntu桌面的最佳选择呢?
就我所测试的这三个产品而言,对于那些只是想体验一下其它操作系统的初级用户,VirtualBox无疑是最好的选择。对于那些已经熟悉虚拟化的高级用户,并且属于命令控一类的人,KVM可能是他们的最爱。VMPlayer对于那些制作虚拟用具的人来说,可能更有吸引力。
就我个人而言,我喜欢在桌面电脑上使用VirtualBox测试最新的发行版,在我的笔记本电脑上,我使用的是KVM,我用它创建了一个虚拟机用于工作,我计划在我的服务器上也采用KVM。
虚拟机桌面linux系统,KVM - Linux下三大免费桌面虚拟机评测_Linux教程_Linux公社-Linux系统门户网站...相关推荐
- Linux之命令行下安装GNOME桌面
一.GNOME桌面简介 GNOME 采用了由 GIMP 项目开发的 GTK+,并将其开发为强大的通用 GTK 框架.该项目开创了用户界面的先声,挑战了桌面"应有"外观的先入之见 ...
- linux es连接mysql_LINUX下使用elasticsearch-jdbc工具实现MySQL同步到ElasticSearch 以及linux 64位centos系统安装jdk1.8...
第一步:环境匹配 1)elasticsearch 2.3.3 成功安装部署 2)mysql安装成功,增删改查无误~~. 3)要保证elasticsearch-jdbc的版本要与elasticsearc ...
- linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...
- linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...
解压war包 jar -xvf xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...
- 幼儿linux教程,新增20多种小游戏 - 专为3岁儿童设计的Ubuntu 10.10应用体验_Linux教程_Linux公社-Linux系统门户网站...
新增20多种小游戏 也许是开发者觉得儿童最喜欢的就是游戏了,所以集成了20多种游戏,包括:贪吃蛇.俄罗斯方块.对对碰.国际象棋.黑白棋以及十几种逻辑等. 游戏 其中,在逻辑游戏中,有一款gbralny ...
- linux软路由关闭超线程,结论 - Linux 软路由性能测试及分析[图文]_Linux教程_Linux公社-Linux系统门户网站...
6.结论 软路由的 CPU.内存处理速度已经远远超过网络卡和 PCI 总线速度:在百兆以太网中软路由数据报转发速度仅决定于网络卡的线速度.笔者曾用赛扬450MHZ 的 CPU,256M 的旧机器架构, ...
- 电脑访问不了虚拟机ftp服务器,解决win环境下访问本机虚拟机中centos7 ftp服务器的问题...
inux搭建ftp服务器 1.安装软件: yum install vsftpd 2.修改配置文件vsftpd.conf: vim /etc/vsftpd/vsftpd.conf 把anonymous_ ...
- linux vnc的小黑点和鼠标不同步_vnc使用教程,在Linux中vnc使用教程的4个步骤
首先要知道的是,VNC是什么.VNC(Virtual Network Computing ),一种使用RFB协议的显示屏画面分享及远程操作软件.它与操作系统无关, 我个人使用的IIS7服务器管理工具里 ...
- Linux(deepin)下安装VMware Win7虚拟机
文章目录 1. 下载VMware workstation 2. 安装VM 3. 安装操作系统 4.安装 VM Tools 参考 最近把自己的办公本装了deepin,虽然可以满足绝大多数工作场景,但也有 ...
最新文章
- 基于 OpenCV 的网络实时视频流传输
- 硬纪元AI峰会前瞻:物联网能否成为下一个风口?
- 架构师速成-架构目标之可用性
- 使用JIRA搭建企业问题跟踪系统(转)
- python中的magic方法
- Vue的响应式及相关问题
- screen实现关闭ssh之后继续运行代码
- oracle 数据库查询多条数据的一列值
- 前端开发 常用用的静态服务器
- 【渝粤教育】国家开放大学2018年秋季 1306T社会政策 参考试题
- jrebel、JavaRebel
- WMI介绍和应用查询硬件信息(硬盘信息、主板信息、BIOS信息、显示器信息、网络适配器、CPU信息)
- libpcap 编程入门资源
- [net]ftp ssh http telnet https服务及端口
- 解决IE8不能安装支付宝控件问题
- 停课集训 11.30
- 如何提高公文写作水平?公文写作笔杆子写材料经典语句汇编(7类3800多字)
- c语言8bit转10bit,Win10系统如何才能将8bit(位深度)设定变成10bit呢?
- Python 教程之如何在 Python 中处理大型数据集CSV、Pickle、Parquet、Feather 和 HDF5 的比较
- 更新vim8.0后,MacVim中YouCompleteMe出错