{eval=Array;=+count(Array);}
您好,告訴你一個好消息,現(xiàn)在Windows10已經(jīng)集成了ubuntu,可以使用烏班圖系統(tǒng)里的部分功能,包括terminal等,在Windows10應用商店里搜索Ubuntu即可下載安裝。
做Python開發(fā)的話,如果你是一個linux老手,在Ubuntu里安裝一個vi編輯器會挺方便的。虛擬機的話,也是建議你在Ubuntu(或Fedora(推薦)系統(tǒng)上安裝Windows的虛擬機,虛擬機軟件推薦virtualbox,這應該是目前最好用的虛擬機了。
看兄臺的這個問題,看來兄臺也是Linux的同好;沒錯,我也是。做Python開發(fā),其實不必糾結(jié)于用哪個操作系統(tǒng),但如果真的喜歡了,這就是最好的理由。
Python是一種解釋型的腳本語言,在Web開發(fā)、科學計算和統(tǒng)計、人工智能、桌面界面開發(fā)、網(wǎng)絡爬蟲等領域有著大量的應用,在網(wǎng)絡上的Python宣傳更是打上“Python 全棧”的口號,吸引了大批開發(fā)者。
Python 首個公開發(fā)行版于1991年發(fā)行,遵循 GPL協(xié)議開源,目前的Python 最新版是3.8.2。Python 3于2008年12月發(fā)布,為了解決字符編碼、命名混亂等諸多問題,不再向后兼容Python 2;所以如果現(xiàn)在開始學習Python的話,推薦學習Python 3,不僅僅是因為官方的推薦,也是因為Python 3 確實解決了不少在Pyhton 2 中存在的問題,而且Python 2也在2020年1月停止維護。
我看兄臺的問題,應該指的是Windows + Ubuntu 的雙系統(tǒng),雙系統(tǒng)的好處是可以同時擁有兩個操作系統(tǒng)的真機運行環(huán)境,所安裝的Linux 操作是在真機環(huán)境下運行的,能夠獲得最真實的Linux系統(tǒng)運行體驗;
但是雙系統(tǒng)的電腦每次都只能選擇一個操作系統(tǒng)運行,要么是Linux系統(tǒng),要么是Windows系統(tǒng),兩個系統(tǒng)之間獨立存在,互不干擾,很難實現(xiàn)兩個操作系統(tǒng)之間的文件共享和進程通信。
系統(tǒng)在啟動時,會最先啟動BIOS,而BIOS會去啟動第一個扇區(qū)的MBR,MBR是第一個可運行的設備的第一個扇區(qū)的主引導分區(qū),其中存儲了最基本的引導加載程序,無論是Windows,還是Linux系統(tǒng),啟動都需要MBR中的引導程序。
所以,安裝Windows + Ubuntu的雙系統(tǒng)時,需要安裝多重引導,這種情況下,最好先安裝Windows 系統(tǒng),再來安裝 Linux系統(tǒng),這是因為:
Windows 系統(tǒng)在安裝的時候,安裝程序會覆蓋MBR,讓我們沒有選擇的機會;
而Linux系統(tǒng)在安裝的時候,可以選擇將引導程序安裝MBR或者其他分區(qū)的啟動扇區(qū),所以可以在Linux的引導加載程序中,加入Windows的啟動選項。
在虛擬機中安裝Linux系統(tǒng),來模擬Linux的運行環(huán)境,也是一個不錯的選擇;選擇在虛擬機中安裝Linux系統(tǒng),得到的其實并不是真的是運行環(huán)境,而是通過軟件模擬出來的計算機運行環(huán)境;雖然是模擬出來的環(huán)境,但是卻可以實現(xiàn)虛擬機系統(tǒng)和宿主系統(tǒng)的通信和文件共享,而且兩個系統(tǒng)可以同時啟動。
只要配置得當,虛擬機系統(tǒng)也能成為提供不遜色于真機系統(tǒng)的服務,為你的開發(fā)提供助力。安裝虛擬機系統(tǒng)需要通過虛擬機軟件的支持,常用虛擬機軟件有Virualbox、Virtual PC、VMware、KVM、WSL、Hyper-V等。
Virualbox
virualbox 的全稱是Oracle VM VirtualBox,是甲骨文公司推出的、免費的開源虛擬機軟件;不僅簡單易用,性能也很優(yōu)異,支持的操作系統(tǒng)有:Windows、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系統(tǒng)。
Virtual PC
Virtual PC是微軟旗下的虛擬機軟件,支持所有的Windows操作系統(tǒng);并且BSD, Unix, Linux, Solaris等操作系統(tǒng)都可以在該虛擬機中安裝。
VMware
VMware是一款功能強大、性能優(yōu)異的虛擬機軟件,支持Linux、Windows、BSD、Solaris、Mac OS X等眾多操作系統(tǒng);但VMware是收費的,正版軟件需要購買。
KVM
KVM (全稱是 Kernel-based Virtual Machine) 是 Linux 下 x86 硬件平臺上的全功能虛擬化解決方案,KVM在2007年2月被收錄進Linux 2.6.20版本的內(nèi)核。支持Linux、Windows操作系統(tǒng)。
WSL
WSL,Windows Subsystem for Linux,把Linux當作Windows的子系統(tǒng)來安裝,安裝成功后,可以把安裝好的Linux 當作應用程序來啟動。支持Ubuntu、CentOS、KaliLinux、ArchLinux、Debian等常用Linux操作系統(tǒng)。
Hyper-V
Hyper-V是Windows 8、Windows 10中內(nèi)置的虛擬機解決方案,可通過開啟Hyper-V來啟動這個內(nèi)置的虛擬機,該虛擬機功能強大、性能優(yōu)異,支持Linux、Windows、FreeBSD等操作系統(tǒng)。
雙系統(tǒng)和虛擬機系統(tǒng)兩種方案各有千秋,各自都有自己的優(yōu)勢;
如果想要獲得Linux系統(tǒng)的真機體驗,并且不需要系統(tǒng)間的通信和文件共享,那么雙系統(tǒng)便是可選的優(yōu)秀方案;
如果想要在獲取Linux體驗的同時,還要實現(xiàn)系統(tǒng)見的通信和文件共享,那么,便可以選擇虛擬機系統(tǒng)。
完結(jié),希望以上回答能對你有所幫助。
0
回答0
回答10
回答3
回答7
回答0
回答0
回答5
回答0
回答1
回答