今夏Windows將開始內建Linux核心 - 3C

Lucy avatar
By Lucy
at 2019-05-08T03:23

Table of Contents

以下廢物大學生視角



WSL這個project本身對於許多應用來說是個很簡單的解決方案

對於電資學生來說很麻煩的一個點是功課指定的軟體不一定所有平台都有

這時候要嘛開vm開docker,閒一點的雙系統

最近很火的ml來說沒看過有人選擇在windows上玩的

套件裝起來比弄個原生linux麻煩n倍的樣子

所以很多人會選擇弄台原生的linux機器



wsl其中一個目的應該是作為linux本身作為日常使用主力可行度越來越高的一個反制

現在各大發行版的安裝都逐漸懶人化,驅動的處理也日趨成熟

以前超麻煩的nvidia driver現在在圖形化的包管理器上可能點兩下就裝完了

一般文書有google doc/libreoffice/wps等解決方案

skype line telegram都早就有linux版了

板上最常出現的遊戲需求來說

steam本身就有在推這塊

https://youtu.be/Co6FePZoNgE

更別說google stadia出來就根本沒差了



ms可能發現自己尤其對於學習能力相對強、diy跟玩遊戲時間相對多的學生來說

自己漸漸沒有那個作為電腦必灌的重要性了

因此直接內建一個kernel,這樣nb出貨就能繼續維持全家桶模式

抹煞這些最可能跳槽的人群想跳槽的想法

只要內建一個高效的linux kernel syscall interface

不管是以前用中間層硬幹、或是現在回歸vm

如果ms做到能比大部份vm還要輕量,啟動能更快、效能懲罰更小,那麼它就成功了

並且繼續深化同時自己最近想辦法貼近開源社群的形象



中間層轉譯畢竟有太多東西根本不存在nt kernel裡面

全部都弄個等效的出來不知道還要幾年

i/o速度玩了這麼個幾年也都沒有明顯進步

最後像這樣直接做個hyper-v的wsl2也是合情合理的

--
Tags: 3C

All Comments

Gary avatar
By Gary
at 2019-05-08T18:32
微軟 發大財XD
Bennie avatar
By Bennie
at 2019-05-11T02:58
windows底下要跑cuda真的會發瘋 版本不對就炸
Elma avatar
By Elma
at 2019-05-11T08:31
wsl2能想辦法passthrough gpu過去就真的無敵了
Dorothy avatar
By Dorothy
at 2019-05-12T01:22
效能接近原生就猛ㄌ==
Dinah avatar
By Dinah
at 2019-05-13T08:11
gpu不太可能八,沒有vt-d又是用虛擬化,如果沒有黑
科技很難八
Gilbert avatar
By Gilbert
at 2019-05-18T00:25
這樣方便多了 不然就算用container也要處理一些中
間層或是driver問題
Blanche avatar
By Blanche
at 2019-05-19T21:10
Passthrough GPU幾乎不可能,NVIDIA已經不想讓消費
Ula avatar
By Ula
at 2019-05-21T14:12
級GPU能夠做Passthrough了
Lauren avatar
By Lauren
at 2019-05-21T17:56
且以Intel來說除非是X系列否則VT-d能不能開還要看各
Odelette avatar
By Odelette
at 2019-05-22T03:35
板廠在BIOS上面有無開放
Annie avatar
By Annie
at 2019-05-22T20:08
wsl2死在windows自動重開機的可能性XD
Ida avatar
By Ida
at 2019-05-25T03:12
我倒覺得很多軟體工程師因為 linux kernel 選用Mac
還比較有可能。
Carol avatar
By Carol
at 2019-05-29T18:55
那些 MS Office alternatives 其實沒一個可以取代
MSOffice
至少沒辦法像 Scipy Eco-system 那樣取代MATLAB
Catherine avatar
By Catherine
at 2019-06-01T21:41
他就算內建linux kernel一堆應用還是不行用的
Ethan avatar
By Ethan
at 2019-06-06T04:08
很多都得host+guest都是linux
Delia avatar
By Delia
at 2019-06-10T23:48
不要說了像是Mac版Office開文件就不會爛掉一樣...
Erin avatar
By Erin
at 2019-06-11T19:57
微軟怎麼可能為了學生推出這個功能,純粹是他們覺
得很酷
Joseph avatar
By Joseph
at 2019-06-14T19:21
應該說就算是跟學生有關 也不會是要跟linux compete
學生裡面在用 Linux Distro 的仍然是少之又少
Zanna avatar
By Zanna
at 2019-06-17T03:55
我是你說的例外XD 在win10裝tensorflow
Hamiltion avatar
By Hamiltion
at 2019-06-20T14:55
不過也有在linux上裝過 覺得不管在哪個系統都幹難裝
的==
Tristan Cohan avatar
By Tristan Cohan
at 2019-06-22T18:15
Win10上面要裝Tensorflow現在很容易了吧
Puput avatar
By Puput
at 2019-06-26T21:19
用 Anaconda 幾乎跟安裝遊戲差不多
Megan avatar
By Megan
at 2019-06-27T06:47
不可能啊 ML還是直接裝Ubuntu 光跑CUDA怎麼可能在
windows上面 而且CUDA超麻煩 還要自己寫script
Edith avatar
By Edith
at 2019-07-01T11:15
搞定一些小問題
Frederic avatar
By Frederic
at 2019-07-06T01:28
重點是linux對寫程式比較友善
Joe avatar
By Joe
at 2019-07-06T10:17
記得看過在Linux裝也很多問題 要一直試版本
Cara avatar
By Cara
at 2019-07-07T20:57
CUDA在windows平台安裝太麻煩才是癥結吧XDDD
Zora avatar
By Zora
at 2019-07-12T09:08
linux也是要一直對版號的
Kristin avatar
By Kristin
at 2019-07-12T16:06
還要認版本 CUDA還會偶爾跟顯卡驅動打架
Selena avatar
By Selena
at 2019-07-14T01:12
寫程式幹嘛要linux/mac?因為套件管理太好用了
Frederic avatar
By Frederic
at 2019-07-15T00:52
如果有在寫python,又死都不用Anaconda的(就是我
Tristan Cohan avatar
By Tristan Cohan
at 2019-07-15T17:16
遇到那些用python呼叫C lib的就...
Andy avatar
By Andy
at 2019-07-20T05:28
然後一堆程式用命令列就能執行,man一下就有完整文
Emma avatar
By Emma
at 2019-07-24T09:03
件,要自己寫其他程式作前、後處理都很方便
Wallis avatar
By Wallis
at 2019-07-25T14:19
linux的問題是GUI不是很好用、Windows的問題是內裡
Madame avatar
By Madame
at 2019-07-28T03:13
離posix太遠,所以最後程式設計師最好的選擇就是MAC
Hedwig avatar
By Hedwig
at 2019-07-28T06:48
用pytorch至少不會被cuda安裝搞到
Leila avatar
By Leila
at 2019-08-01T02:38
WSL這個東西不太可能是針對學生拉 比較可能的理由反
Oliver avatar
By Oliver
at 2019-08-04T06:56
而是因為現在很多服務背後追到底其實還是POSIX like
Candice avatar
By Candice
at 2019-08-05T23:15
的OS做Base 以前M$硬 認為作為終端的Windows沒有必
Callum avatar
By Callum
at 2019-08-06T20:22
要對非Windows家族的後端這麼友善 但是趨勢逼的M$軟
Edith avatar
By Edith
at 2019-08-08T07:14
下來 不得不搞WSL來留下目前最不可能轉換到行動平台
Tracy avatar
By Tracy
at 2019-08-11T15:17
的客群(如果你會想要用行動平台Coding的話另當別論)
Harry avatar
By Harry
at 2019-08-13T00:05
我覺得M$其實自己內部也發現靠自家api封閉並且硬搞
Rebecca avatar
By Rebecca
at 2019-08-15T12:12
下去會流失太多開發者。像docker這類殺手級伺服器
Dinah avatar
By Dinah
at 2019-08-18T10:47
應用,光是靠目前的hyper-V來搞,就輸linux好幾節了
Daniel avatar
By Daniel
at 2019-08-21T15:14
所以這幾年M$真的拼命擁抱社群,asp .net core也開
Doris avatar
By Doris
at 2019-08-22T18:41
源、認真考慮在其他平台上的移植性
Mia avatar
By Mia
at 2019-08-26T15:21
container 越來越流行 說真的我用 linux包WIN
用了快十年了~
Aaliyah avatar
By Aaliyah
at 2019-08-29T16:43
linux硬體支援度現在這麼成熟,WIN反過來變成那個
硬體support不佳的那個
Dinah avatar
By Dinah
at 2019-08-30T00:11
WSL作業系統要Pro以上版本才有。
Todd Johnson avatar
By Todd Johnson
at 2019-09-01T07:01
nb出貨預載還是HOME居多,所以推WLS提高出貨不成立
Megan avatar
By Megan
at 2019-09-02T17:14
totally agree!!
Annie avatar
By Annie
at 2019-09-04T23:57
home 可以裝 WSL啊
Rachel avatar
By Rachel
at 2019-09-07T03:32
我ml就是在windows上玩的
Leila avatar
By Leila
at 2019-09-09T14:40
我的DL就是雙棲W和Ubuntu都很簡單
不覺得兩邊到底有什麼差異大到大家都推Linux
都是自動安裝driver CUDA然後手動copy CuDNN
windows有幾乎全自動的installer U有ubuntu-driver
autoinstall + apt CUDA toolkit
一點問題也沒有
頂多就windows沒有nvidia-smi沒那麼方便而已
但這東西有到killer App的等級嗎?
Suhail Hany avatar
By Suhail Hany
at 2019-09-11T07:59
反而是GUI的流暢度windows 10屌打所有Linux Distro
這對task和task之間的切換overhead幫助非常大
穩定性的部分Ubuntu也是大輸windows,常常放著PyCha
rm自己跑training然後出門吃個飯回來就關閉了,還得
調SysLog出來查問題
Damian avatar
By Damian
at 2019-09-15T11:38
上面有人說硬體支援性
我的Asus Xonar U7到現在只要是插到Linux的電腦上就
超小聲
每代顯卡剛出都是各種error
就算會跑了
Windows換個driver得到的效能提升Linux也是要等
可能Linux的硬體支援性是會work就好吧
跑得好不好who cares
Emma avatar
By Emma
at 2019-09-20T05:17
因為你用 Ubuntu XD
Hedda avatar
By Hedda
at 2019-09-22T13:13
是說為什麼這麼多人用 Ubuntu?比較有名就跟著裝?
Steve avatar
By Steve
at 2019-09-24T09:35
拿 proprietary 的 ide 來舉例 linux 不穩, 就好像
說某 app 在 android 上比較會閃退所以 ios 比較穩
一樣. 切換流暢度的比較聽起來也非常的像在逛 mob
ilecomm 版會聽到的言論, 然後你比較的不是 linux
v.s. windows, 而是 gnome shell v.s. windows.
Michael avatar
By Michael
at 2019-09-26T01:53
Arch+LXQT開機只佔500MB左右的RAM,Windows做得到
?!不過WSL還是要開Win,所以這也比不起來。
Kumar avatar
By Kumar
at 2019-09-28T05:18
我用windows跑過耶,cuda裝對就能跑
Regina avatar
By Regina
at 2019-10-02T02:38
Ubuntu資源多啊,找資料方便,套件庫也還算完整。
Jake avatar
By Jake
at 2019-10-04T19:05
為啥你會覺得沒差,因為你只跑ML啊。
Genevieve avatar
By Genevieve
at 2019-10-08T22:15
有在架站、在做其他的程設、有需要用到container
的,你就真的不會覺得win好用了。XD
Yuri avatar
By Yuri
at 2019-10-12T08:49
然後伺服器的話真的是linux的硬體支援比較好,個人
Dorothy avatar
By Dorothy
at 2019-10-15T21:01
電腦就相反了。linux的GUI真的就是堪用,要用到爽
win和mac都不錯。
Donna avatar
By Donna
at 2019-10-16T00:43
所以我問號的是為什麼ML的入門領域就一堆人推Linux

Linux在我的理解就是只有CLI能用
其他都半殘
然而是這個世代誰不用GUI的IDE開發?
develop階段當然是用human friendly的GUI流暢性和穩
定性來比較
Oscar avatar
By Oscar
at 2019-10-17T09:18
一直到deploy階段才會輪到Linux出場吧?
個人電腦灌windows/MacOS開發,然後部署到Linuxserv
er上才是我認為正常的workflow
Linda avatar
By Linda
at 2019-10-21T06:50
wsl和Mac的UNIX terminal的用意就在這裡
讓使用者在流暢的GUI下開發,然後給一個小小的Linux
介面測試
等到部署階段才好scale up
Lily avatar
By Lily
at 2019-10-23T12:25
這樣我就get到你的點了。
Aaliyah avatar
By Aaliyah
at 2019-10-25T23:28
在windows上開發本身是沒啥問題,問題是開發完要部
Ida avatar
By Ida
at 2019-10-27T10:52
屬到linux上這個步驟本身學習曲線比較大
Regina avatar
By Regina
at 2019-10-30T09:21
乾脆通通在linux上開發,逼開發者遇到一些linux專有
Rebecca avatar
By Rebecca
at 2019-10-30T21:17
的問題,這樣比較有可能吧
Heather avatar
By Heather
at 2019-11-02T10:07
我本身也是linux是只用console的那派,的確也會遇到
John avatar
By John
at 2019-11-05T05:16
某些在部署時才會發現的問題。
Brianna avatar
By Brianna
at 2019-11-05T13:15
可是那些發行版我都裝arch 其它都有夠難用
Olivia avatar
By Olivia
at 2019-11-10T08:40
GUI也是一個徹頭徹尾的問題 微軟的GUI太方便了 lin
ux上的根本沒一個能打的

記憶體一定要挑三星b-die嗎?

Wallis avatar
By Wallis
at 2019-05-08T00:19
剛在某屋逛到幻光16g*2 3000 cl16 那隻看起來很便宜,有點心動 但是朋友給的建議是沒有b-die不要買 請問b-die是真的那麼重要嗎? 本人電腦新手,請鞭小力一點。 - ...

IN WIN 301 機殼散熱請益

Xanthe avatar
By Xanthe
at 2019-05-08T00:17
最近剛組新電腦,搭配的機殼是IN WIN的301機殼 https://www.in-win.com/media/gaming-chassis/301/20180929132014_81681.jpg 並搭配利民120M塔散及三個120mm風扇 在某屋購後交由他們安裝 拿到後我看著他的配置怎麼看都很奇怪 ...

今夏Windows將開始內建Linux核心

Wallis avatar
By Wallis
at 2019-05-08T00:03
來源:IThome https://bit.ly/2J6zBQd 2014年Satya Nadella上任微軟執行長喊出的「微軟愛Linux」,看來不是口號而是真的深 深愛上了,微軟宣布從今年夏天的Windows Insiders版本,將開始內含Linux核心,用來 支援最新版本適用於Linux的Win ...

Radeon RX3080XT將以330鎂挑戰NV RTX2070

Zanna avatar
By Zanna
at 2019-05-08T00:01
隨著年度盛會COMPUTEX 2019(台灣國際電腦展)臨近,關於AMD新一代顯示卡——Navi消 息滿天飛...... 剛剛Tweaktown外媒傳來消息表示AMD Radeon RX 3080 XT將在今年E3 2019遊戲大會上正 式推出,也就是6月11日左右 具體規格AMD Radeon RX 308 ...

InWin 迎廣高階旗艦ARGB機殼 928 $33000

Valerie avatar
By Valerie
at 2019-05-08T00:01
機殼內附風扇 AC140*12 機殼適用主機板 14and#34;x14and#34; 機殼其它規格 USB 2.0*2 機殼其它規格 支援顯卡333mm 機殼可裝風扇數 14cm*12 機殼內附電源供應器 無 機殼其它規格 USB 3.0*2 機殼機殼材質 鎂鋁合 ...