在windows上面实现ubuntu的三种方法
1、ubuntu on windows
这是一种比较新颖的方式实现ubuntu环境的搭建,首先你的电脑得是win10最新版的系统,然后在程序与功能中点击启用或关闭windows功能,然后再将适用Linxu的子系统这一选项打钩就可以,之后直接在应用商店下载安装ubuntu即可,下载完成后,输入“bash” (没有引号),然后回车,会打开一个 cmd.exe 窗口运行 Ubuntu 的 /bin/bash。你可以完全访问所有的 Ubuntu 用户空间了没错,这包括 apt、 ssh、 rsync、 find、 grep、 awk、 sed、 sort、 xargs、 md5sum、 gpg、 curl、 wget、apache、 mysql、 python、 perl、 ruby、 php、 gcc、 tar、 vim、 emacs、 diff、 patch 等等以及,Ubuntu 软件库中数以万计的 ELF 二进制程序中的绝大多数!
2、使用虚拟机搭建ubuntu环境
这种方式就不多介绍了,原理就是下载VMware Workstation Pro软件来构建虚拟机,在虚拟机上安装ubuntu系统,以此实现在windos系统上体验使用ubuntu的效果。
3、Docker容器中运行ubuntu系统
这种方式其实与通过虚拟机实现ubuntu系统相差无几,但其与虚拟机的区别是虚拟机里装的ubuntu是ubuntu的内核 +ubuntu的文件系统,而docker里的ubuntu是任意的内核(你底层的操作系统的内核)+ ubuntu的文件系统。容器和虚机是不同的虚拟化技术,容器是对文件系统,网络,进程等空间的隔离,让其表现起来像是一个单独的操作系统。而实际同一台宿主机上的所有容器都是共享同一个底层的真实操作系统,只是不同容器镜像的文件系统不一样。打个比方,宿主机是centos,一个容器ubuntu, 一个容器是centos,两个容器共享宿主机centos的系统,但ubuntu的容器里有ubuntu的系统文件,lib库,等等。容器启动的时候不用经过常规的系统初始化过程,所以可以达到妙级启动。