顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2019-05-10 00:04:12
看板 PC_Shopping
作者 a58524andy (a58524andy)
標題 Re: [情報] 今夏Windows將開始內建Linux核心
時間 Wed May  8 03:23:50 2019


以下廢物大學生視角



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
Microsoft Should be VERY Afraid - Noob's Guide to Linux Gaming - YouTube Grab the Volta 2.0 magnetic cable on Amazon at  or the main website  Get a Joan board and use offer code...

 

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



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

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

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

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

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

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

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

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



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

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

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

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

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.229.225
※ 文章代碼(AID): #1SqTj85b (PC_Shopping)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1557257032.A.165.html
※ 編輯: a58524andy (223.136.229.225), 05/08/2019 03:26:58
sismiku     : 微軟 發大財XD1F 05/08 03:45
as134679258 : windows底下要跑cuda真的會發瘋 版本不對就炸2F 05/08 04:00
a58524andy  : wsl2能想辦法passthrough gpu過去就真的無敵了3F 05/08 04:02
dces4212    : 效能接近原生就猛ㄌ==4F 05/08 04:37
wei115      : gpu不太可能八,沒有vt-d又是用虛擬化,如果沒有黑5F 05/08 05:30
wei115      : 科技很難八
jt851113    : 這樣方便多了 不然就算用container也要處理一些中7F 05/08 06:41
jt851113    : 間層或是driver問題
AKSN74      : Passthrough GPU幾乎不可能,NVIDIA已經不想讓消費9F 05/08 07:26
AKSN74      : 級GPU能夠做Passthrough了
AKSN74      : 且以Intel來說除非是X系列否則VT-d能不能開還要看各
AKSN74      : 板廠在BIOS上面有無開放
Bellkna     : wsl2死在windows自動重開機的可能性XD13F 05/08 07:47
arrenwu     : 我倒覺得很多軟體工程師因為 linux kernel 選用Mac14F 05/08 08:19
arrenwu     : 還比較有可能。
arrenwu     : 那些 MS Office alternatives 其實沒一個可以取代
arrenwu     : MSOffice
arrenwu     : 至少沒辦法像 Scipy Eco-system 那樣取代MATLAB
w180112     : 他就算內建linux kernel一堆應用還是不行用的19F 05/08 08:21
w180112     : 很多都得host+guest都是linux
kira925     : 不要說了像是Mac版Office開文件就不會爛掉一樣...21F 05/08 08:30
felaray     : 微軟怎麼可能為了學生推出這個功能,純粹是他們覺22F 05/08 09:02
felaray     : 得很酷
arrenwu     : 應該說就算是跟學生有關 也不會是要跟linux compete24F 05/08 09:04
arrenwu     : 學生裡面在用 Linux Distro 的仍然是少之又少
Mistborn    : 我是你說的例外XD 在win10裝tensorflow26F 05/08 09:42
Mistborn    : 不過也有在linux上裝過 覺得不管在哪個系統都幹難裝
Mistborn    : 的==
arrenwu     : Win10上面要裝Tensorflow現在很容易了吧29F 05/08 09:43
arrenwu     : 用 Anaconda 幾乎跟安裝遊戲差不多
c52chungyuny: 不可能啊  ML還是直接裝Ubuntu 光跑CUDA怎麼可能在31F 05/08 09:49
c52chungyuny: windows上面   而且CUDA超麻煩  還要自己寫script
c52chungyuny: 搞定一些小問題
c52chungyuny: 重點是linux對寫程式比較友善
james80351  : 記得看過在Linux裝也很多問題 要一直試版本35F 05/08 10:27
kuarcis     : CUDA在windows平台安裝太麻煩才是癥結吧XDDD36F 05/08 10:48
twosheep0603: linux也是要一直對版號的37F 05/08 10:48
kuarcis     : 還要認版本 CUDA還會偶爾跟顯卡驅動打架38F 05/08 10:49
froce       : 寫程式幹嘛要linux/mac?因為套件管理太好用了39F 05/08 10:55
froce       : 如果有在寫python,又死都不用Anaconda的(就是我
froce       : 遇到那些用python呼叫C lib的就...
froce       : 然後一堆程式用命令列就能執行,man一下就有完整文
froce       : 件,要自己寫其他程式作前、後處理都很方便
froce       : linux的問題是GUI不是很好用、Windows的問題是內裡
froce       : 離posix太遠,所以最後程式設計師最好的選擇就是MAC
misaka0120  : 用pytorch至少不會被cuda安裝搞到46F 05/08 11:09
dabochi     : WSL這個東西不太可能是針對學生拉 比較可能的理由反47F 05/08 11:13
dabochi     : 而是因為現在很多服務背後追到底其實還是POSIX like
dabochi     : 的OS做Base 以前M$硬 認為作為終端的Windows沒有必
dabochi     : 要對非Windows家族的後端這麼友善 但是趨勢逼的M$軟
dabochi     : 下來 不得不搞WSL來留下目前最不可能轉換到行動平台
dabochi     : 的客群(如果你會想要用行動平台Coding的話另當別論)
froce       : 我覺得M$其實自己內部也發現靠自家api封閉並且硬搞53F 05/08 11:23
froce       : 下去會流失太多開發者。像docker這類殺手級伺服器
froce       : 應用,光是靠目前的hyper-V來搞,就輸linux好幾節了
froce       : 所以這幾年M$真的拼命擁抱社群,asp .net core也開
froce       : 源、認真考慮在其他平台上的移植性
kqalea      : container 越來越流行 說真的我用 linux包WIN58F 05/08 12:15
kqalea      : 用了快十年了~
kqalea      : linux硬體支援度現在這麼成熟,WIN反過來變成那個
kqalea      : 硬體support不佳的那個
kyrc        : WSL作業系統要Pro以上版本才有。62F 05/08 12:50
kyrc        : nb出貨預載還是HOME居多,所以推WLS提高出貨不成立
pennymarkfox: totally agree!!64F 05/08 13:56
commandoEX  : home 可以裝 WSL啊65F 05/08 20:41
aria0520    : 我ml就是在windows上玩的66F 05/08 23:32
kaltu       : 我的DL就是雙棲W和Ubuntu都很簡單67F 05/09 08:43
kaltu       : 不覺得兩邊到底有什麼差異大到大家都推Linux
kaltu       : 都是自動安裝driver CUDA然後手動copy CuDNN
kaltu       : windows有幾乎全自動的installer U有ubuntu-driver
kaltu       : autoinstall + apt CUDA toolkit
kaltu       : 一點問題也沒有
kaltu       : 頂多就windows沒有nvidia-smi沒那麼方便而已
kaltu       : 但這東西有到killer App的等級嗎?
kaltu       : 反而是GUI的流暢度windows 10屌打所有Linux Distro
kaltu       : 這對task和task之間的切換overhead幫助非常大
kaltu       : 穩定性的部分Ubuntu也是大輸windows,常常放著PyCha
kaltu       : rm自己跑training然後出門吃個飯回來就關閉了,還得
kaltu       : 調SysLog出來查問題
kaltu       : 上面有人說硬體支援性
kaltu       : 我的Asus Xonar U7到現在只要是插到Linux的電腦上就
kaltu       : 超小聲
kaltu       : 每代顯卡剛出都是各種error
kaltu       : 就算會跑了
kaltu       : Windows換個driver得到的效能提升Linux也是要等
kaltu       : 可能Linux的硬體支援性是會work就好吧
kaltu       : 跑得好不好who cares
Bencrie     : 因為你用 Ubuntu  XD88F 05/09 12:31
Bencrie     : 是說為什麼這麼多人用 Ubuntu?比較有名就跟著裝?
HamalAri    : 拿 proprietary 的 ide 來舉例 linux 不穩, 就好像90F 05/09 13:37
HamalAri    : 說某 app 在 android 上比較會閃退所以 ios 比較穩
HamalAri    : 一樣. 切換流暢度的比較聽起來也非常的像在逛 mob
HamalAri    : ilecomm 版會聽到的言論, 然後你比較的不是 linux
HamalAri    :  v.s. windows, 而是 gnome shell v.s. windows.
henrylin8086: Arch+LXQT開機只佔500MB左右的RAM,Windows做得到95F 05/09 13:41
henrylin8086: ?!不過WSL還是要開Win,所以這也比不起來。
ssd860505da : 我用windows跑過耶,cuda裝對就能跑97F 05/09 13:42
henrylin8086: Ubuntu資源多啊,找資料方便,套件庫也還算完整。98F 05/09 13:43
henrylin8086:
froce       : 為啥你會覺得沒差,因為你只跑ML啊。100F 05/09 16:06
froce       : 有在架站、在做其他的程設、有需要用到container
froce       : 的,你就真的不會覺得win好用了。XD
froce       : 然後伺服器的話真的是linux的硬體支援比較好,個人
froce       : 電腦就相反了。linux的GUI真的就是堪用,要用到爽
froce       : win和mac都不錯。

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 126 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇