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