-
1 # 這真的是個名字呀
-
2 # 網路圈
現在軟體開發人員的開發環境可能要涉及多個作業系統,而且很多IT大佬都是建議在Linux環境下去開發,所以開發環境方案也很多,比如說:
1、在Windows系統上安裝虛擬機器(VMware)跑Linux
這種方法是我們推薦的,因為Windows能滿足工作及娛樂需要,而且Windows對各類IDE支援較好。所以我們可以在Windows上透過虛擬機器跑Linux,然後透過共享資料夾的方式來將本地磁碟上的資料夾對映到虛擬機器中的Linux系統中。
這種最大好處就是,開發環境是在Windows系統上,而程式碼可以在Linux環境下執行。
當然了,也可以在Windows上安裝Docker來跑Linux。
2、雙系統
這種方式也還好,但是說真的,沒有必要。因為你想在Linux上敲程式碼,那就必須安裝桌面版的Linux,而桌面版Linux未必能達到你的體驗需求,比如字型顯示等和Windows上表現是有一定差異的。
3、在Linux虛擬機器上跑Windows
說實話,用這種方式的少之又少(雖然我的Mac上的虛擬機器裡有Windows),而開發環境更不會這樣做。
-
3 # ACME63610374577
桌面作業系統只有Windows和macOS...
我不是針對聖鬥士,烏班圖啥的...
我是說所有Linux桌面系統都是垃圾...
-
4 # 素逍遙
我之前的團隊全員Ubuntu,現在的團隊半數以上Ubuntu加虛擬機器或wine。
除了學生時代和剛工作的,幾乎沒見過用windows開發的。
-
5 # hxh0791
如果你不是非常非常習慣Linux的話還是虛擬機器跑Linux,vmware足夠強大好用,省去很多不必要的折騰時間學東西不好嗎?而且可以不直接使用虛擬機器而是透過xshell連虛擬機器,這也比較符合現實場景吧。vmware的網路配置也很方便強大,足夠開發折騰了。當然咯,所有這些的前提是你電腦配置足夠,至少有16GB記憶體,兩塊硬碟,虛擬機器放在SSD上,處理器推薦8代及以上,就很完美了
-
6 # cresky
看使用比例。
大者,主系統;
小者,虛擬機器;
均等,雙系統。
並考慮共用者能力。
-
7 # IT宅中宅
首先win10開啟wsl2。
編輯器使用vscode insider,安裝微軟官方的remote development 擴充套件。
wsl啟動速度很快,在我的超極本環境下只需2、3秒時間;remote 啟動速度擴充套件稍遜一些,連線wsl需要很多前置操作,甚至需要連線網際網路。
另外微軟商店提供的linux wsl發行版版本比較有限,只有Ubuntu、kali、Alpine,opensuse、debian。
-
8 # 柳淨意
即使是WINDOWS,開發也建議用WINDOWS虛擬機器。
省了安裝配置。
備份移動方便。
-
9 # 易卜拉欣默罕默德丟
1. win10+虛擬機器,推薦此方案,畢竟還要寫文件出差開會投影借用等其他用途,目前的虛擬機器效能損失1%以內,只是高負荷下面抖動比較大,根本不影響日常開發。銀河系最好用的vs系列還是在win10上好用些。多花點錢把記憶體提升到32g以上才是重點。
2. pve,esxi等虛擬化系統,上顯示卡直通或者虛擬化gpu,這個也是我司伺服器方案,不適合一般桌上型電腦或者筆記本,虛擬化系統本身也消耗資源的,而且在管理端想進客戶機作業系統介面你還有得折騰。當然你想轉行運維玩玩可以。
3. linux裝windows虛擬機器,問題也不大,不過有些零碎的驅動能玩死你。你就問問自己平時用哪個系統多些?哪個系統好用些?那肯定win10嘛,大家都同行,別拿mac來裝了。
不管你怎麼折騰系統,基本跟提升開發水平不搭噶,所以別把寶貴的時間浪費在運維技巧上了,玩玩就好,適可而止吧。
-
10 # 紫碧落日月心
作業系統都是虛擬機器,每個虛擬機器都是一個分立的作業系統,都是記憶體或硬碟中的一段程式碼,併發或並行共享底層CPU資源罷了。
主作業系統是個類物件,虛擬機器可以是個類實現的物件。
回覆列表
Linux在娛樂方面
是個硬傷,雖然可以玩但是我給你一臺Linux服
務器你去下游戲玩,
無非也就是2048、俄羅斯
方塊、貪吃蛇,你玩? 是不是S?
Mac,不得不說很多U設計師和軟體開發工程
雖然他
師都是使用Mac,但是Mac也有硬傷,
的娛樂方面比Linux強但是你見過用Mac玩大型
網遊的嗎? 把Mac裝上Windows,簡直就是滿
滿的鄉村氣息!
Windows太繁瑣,反正我大部分開發寧願在
CentOS或者RedHat上都不願意在Windows
下,別問為啥反正不是情懷,
Windows太麻
煩,沒有Mac的簡單也沒有Linux的強大,如果
他不能玩遊戲,老夫絕對不使喚他! Damn it的
比爾蓋茨也不說開源!
如果你問我那個適合作為軟體開發工作站來使
用的話,Linux下毫無因為特就是CentOS或者
Unix系統下毫無疑問是FreeBSD,
RedHat,
Windows如果你是小白的話Windows7 目前是
個不錯的選擇,但是也不是說Windows10不
行,看你們智商如何理解吧! MacOS最適合視
頻剪輯、Ul設計、Web前端等等的,其他的不
推薦!
打字累