在 Win10 自带的子系统下运行 Ubuntu,和独立使用 Ubuntu 系统,前者的优缺点如何?
优点:
不必单独安装 Ubuntu 操作系统,大部分情况下使用 Windows 系统,可视化好,处理数据时使用 Ubuntu。
可以在 Windows 上使用 Linux。命令,这对于广大习惯于Linux系统的程序员来说带来了极大的方便。在一定程度上避免了使用虚拟机和双系统的麻烦。
安装简便。在Windows上你只需要点几次鼠标,激活WSL功能,然后去微软商店免费下载即可。同时也是免费的。
可以针对Windows系统操作。可以访问、检索、编辑、处理Windows系统的文件。
缺点:
功能有限,WSL 无法运行所有Linux软件(如32位二进制文件)或需要在WSL中未实现的特定Linux内核服务的软件。如果你需要完整的Linux服务,或者有某些特别的需求,WSL并不一定能够满足你,这个时候虚拟机或者是一个更好的选择。
图形化界面主要依靠本地 X server 或者远程桌面实现,可能无法使用部分基于 Linux 的图形界面程序。
由于WSL中没有“真正的”Linux内核,因此对于一些设备驱动程序支持还很不好,如 Nvida 显卡。
尽管 WSL 的 CPU 和内存使用性能与正常安装的 Linux 系统接近,但是由于 Windows 文件系统的拖累以及 Windows 安全扫描工具的存在,WSL 系统的硬盘读写速度较原生的 Linux 系统仍有较大差距。
微软似乎正在变成开源的拥簇,不光在 Windows 上开放了 WSL,还收购了 GitHub。虽然说 WSL 还存在一定的局限性,但是它的逐渐变好,越来越完善。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。