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