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庫,等等。容器啟動的時候不用經過常規的系統初始化過程,所以可以達到妙級啟動。
