为什么是全攻略
因为这篇文章,能让你把linux和win结合起来用,不再凑活,让你不发愁linux的生态,linux的vpn,打印机问题也能轻松解决
linux非常先进
我现在在用manjaro+kde,manjaro本来优化就到位,出的一些小bug也被我都找到方案解决了,所以现在用起来非常的完美
linux的优点
- 系统先进,运行效率高,占用内存低,IO效率高,这点win肯定是要低点的
- 对于程序员来说特别方便,尤其是装redis mysql之类的,就是一个命令的事情,这个linux本来就是程序员发明的,所以对程序员来说,非常友好
- 滚动更新,我的manjaro,装一次,用多年
- 没有流氓软件,都是文件配置,所以的配置都可以自己掌握,不像win是个黑盒,你根本不知道regedit里面到底记录了什么东西
linux的缺点
- 生态不如win丰富,比如聊天工具,比如office之类的工具
用虚拟机来弥补
其实一提起来虚拟机,很多人,还停留在以前的印象上,比如虚拟机的卡慢,比如虚拟机的鼠标捕获很不爽,总之就是体验不佳,以至于很多人用wine来模拟win的软件.
但是实际上是经过多年的发展,现在的虚拟机一点都不卡,装了加强工具以后,可以做到原生的体验了,而且virtualbox的无缝模式 (seamless mode),能让你用起来感觉像是在一个系统一样,虚拟机的加强工具,也可以做到不同系统之间的可以互相拖拽,复制粘贴,所以,现在是用虚拟机最好的时代了.
根据我的使用体验,win的软件都可以用,当然打游戏也是可以的,但是需求高的游戏肯定打不了的,不过dnf(大型2d网游)之类的也可以玩,我在这里说,倒不是让你打游戏,我是想表明现在的虚拟机的性能好已经很强悍了
所以,wine这种东西,总是bug很多,还是虚拟机更好 这个图片表明相互复制毫无压力
虚拟机选择
虚拟机有virtualbox,vmware,qemu,选择virtualbox无商量
- 其中virtualbox是开源的,升级快,可以跟上linux的内核,而且功能强大,有seamless mode
- vmware有些先进的地方,但是商业的,跟进速度不是很快,有时候升级了内核,会发现vmware挂了,需要升级
- 至于qemu,完全模拟硬件,这个适合硬件开发使用,不适合民用的虚拟机用途,所以,最终的选择还是virtualbox,总之还是比较稳定的
虚拟机要求
虚拟机应该以最少的资源模拟,而且可以完成我们的任务,所以虚拟机我们最终选择win8.1 32位
- win7已经老了,实在不行了,你如果为了省那么一点内存,用win7,实在不好用,而且增强工具对win7的支持已经不行了
- win10,win10更新过快,占用高,没必要,而且win10升级那么频繁,如果我们虚拟机用win10,那么到最后,麻烦很多的
- 必须32位,因为32位真的很省内存
简介win8.1版本
win8.1其实也有好多版本,不过我只找到了一个win8.1 嵌入式工厂版,这个版本比起普通的版本,去除了一些不要的东西,还是很值得推荐的,不过可惜我只找到了英文版,但是可以通过切换各种设置(语言,地区等等),来达到中文版的目的,这个镜像的名字是en_windows_embedded_8.1_industry_pro_with_update_x86_dvd_4065129.iso ,你们应该能搜的到的
虚拟机优化
- 必须安装增强工具,注意,增强工具必须和virtual的版本匹配,安装了以后流畅度大幅提升,无限接近原生
- 设置seamless mode,谁用谁知道,不再有鼠标获取焦点的问题,linux和win的程序相互获取焦点如果一个系统
- 使用共享目录,对应linux的一个目录,把需要共享的东西,ln -s 到这里即可
- 不要用net模式,用桥接模式,直接相当于这个局域网的一个机器
使用win后的想象
- qq 微信什么的不在话下
- 很多企业用的vpn之类的也不在话下,比如必须要vpn才可以登陆mysql之类的,其实你可以登陆vpn之后,把mysql之类的端口转发出来,win自带这个功能,叫portproxy,可以搜搜
- 以前用linux怎么样,也解决不了的打印机问题,现在因为用了桥接模式,相当于局域网的机器,直接就可以装上打印机了,linux老大难的问题可以轻松解决,win对驱动的支持,这个linux没法比,很多打印机只有win的驱动
- 剩下的自己想象吧
FAQ
- 为什么我的virtualbox升级之后,我的虚拟机就不流畅了(因为虚拟机增强工具适合版本匹配的,需要同时升级增强工具)
- 为什么我的win8.1 32位不能用uefi?(因为64位的cpu,只支持64位的系统,使用32位的系统的时候,就是不支持,会失败)
- 为什么我的软件打开花屏(因为使用了硬件加速,如果软件可以关闭硬件加速,请关闭,如果不能,去虚拟机设置,display里面,使用VBoxVGA(兼容性更好),win8.1好像默认的是VBoxSVGA)
- 为什么我无法复制粘贴(因为复制粘贴是带类型信息的,这个虚拟机处理的并不完美,所以,你先把复制的东西复制到文本处理器,如kate里面,然后再复制粘贴,基本就能成功了)
结语
祝你好运