從大學開始,我一直被告知學習電腦科學的方法就是避開Windows來編寫程式碼。在課堂上,我們使用Ubuntu,Linux的一種風格來完成我們的作業。第一天帶著Windows膝上型電腦(包括我自己)來上課的學生,被告知要安裝Ubuntu作為第二個作業系統,否則將面臨一個學期的困難。簡單地說,沒有人願意和一個堅持自己的Windows開發環境的人合作。
但是隨著今天釋出的Ubuntu在Windows上的版本,Windows對開發者來說是一個糟糕的作業系統的想法即將結束。從錶面上看,這意味著您可以在windows10上執行bashshell,而不必安裝像Cygwin這樣的第三方介面,許多經驗豐富的老手都記得這是一場噩夢。
有了這個功能,Windows上的開發人員只需在命令列中鍵入“wc”就可以計算檔案中的字數,而在這之前,它是可能的,但需要更深入地瞭解幾個協同工作的命令。即使是列出一個目錄中的所有檔案(Bash中的“ls”或Windows中的“dir”)的看似微不足道的方面,也會使Linux或OS X開發人員更有可能在Windows機器上幫助解決其他人的程式碼故障,而不是經常回答他們應該獲得另一個作業系統。
除了Bash終端的好處之外,由於與Canonical的合作關係,在windows10中集成了一個未經稀釋(或者微軟聲稱是這樣)的Ubuntu版本,開發人員最終可以訪問為Linux編寫的大量程式。這甚至足以讓osx開發人員嫉妒,因為他們甚至無法訪問規範包。
對於開發者來說,Windows是一個糟糕的作業系統的想法即將終結
今天的公告在開發者圈子裡得到了應有的贊揚。對許多人來說,這可以解釋為微軟承認了以前的錯誤,當時該公司決定不與其他行業結盟,而是建立了自己的昂貴開發工具和專有程式碼生態系統。顯然,現有的Windows生態系統將繼續存在,但是Bash的加入將在兩者之間架起一座橋梁,歡迎傳統的開發人員進入熟悉的環境,而不是強迫他們學習只在Windows上有用的新東西。更妙的是,微軟正與開源軟體的最大支持者之一Canonical結盟,將Windows作為開發堆疊的一部分和開放軟體的盟友重新納入考慮範圍。
Windows最終會很快進入電腦科學課程嗎?也許不是,考慮到Ubuntu的複製是免費的。但今天的宣告顯示,微軟正在改變立場,從一個“離開我的草坪”的態度,對開發人員的一個,終於意識到,鄰裡已經走了,是時候適應。
Kavya Sukumar和Curtis Schiewek對這篇文章有貢獻。
windows10creators更新包含一些你可能還沒有找到的隱藏寶石。WindowsSonic就是這樣一顆寶石,它是Windows10的一種新的空間環繞聲工具。 ...
...,佔有58%的市場份額。谷歌將非常希望保持領先Firefox和微軟Edge。這就是為什麼它如此努力地阻止Chrome成為一個資源豬。 ...
... 微軟已經意識到了這個問題,並在閱讀模式中引入了新的工具。要開啟“讀取”模式,請轉到“檢視”>“讀取”模式。該應用程式將從你的螢幕上刪除所有其他雜物,只顯示文字。 ...
Ubuntu 16.10在這裡。。。和16.04沒什麼區別。就這點而言,最近釋出的長期支援版本與上一個版本沒有太大區別。在上一次使用12.04之後,你現在可以回到Ubuntu,找到大致相同的體驗。很長一段時間以來,Ubuntu桌面一直處於維護模...
... 幸運的是,微軟也在努力確保每臺windows10機器上都安裝了Edge的新版本。例如,微軟將新的邊緣瀏覽器作為windows10的核心部分,從而使其更難解除安裝。 ...
RISC-V是一種用於計算機處理器的開源指令集,作為ARM和其他**商的替代品,RISC-V的開發越來越受歡迎。不過,現在還為時過早,您對開發板的選擇也很有限。 ...
... 目前,谷歌表示,這項功能只適用於Mac和Windows PC上的Chrome作業系統和Chrome瀏覽器。雖然這項功能還沒有在**上推出,但這是谷歌釋出的一項激動人心的公告,可能有助於使Meet推翻Zoom成為線上會議的首選場所。 ...
...Linux的種類不同。微軟很快澄清了這一困惑,聲稱Edge將在Ubuntu、Debian、Fedora和openSUSE發行版上執行。 ...
... 這一更新是微軟努力使團隊在大流行後的遠端工作環境中成為最好的服務。最近,該公司在微軟團隊中實現了自動抄寫,這加快了企業開展會議的速度。 ...