Re: [情報] 今夏Windows將開始內建Linux核心

看板PC_Shopping作者 (a58524andy)時間5年前 (2019/05/08 03:23), 5年前編輯推噓30(30099)
留言129則, 31人參與, 5年前最新討論串2/2 (看更多)
以下廢物大學生視角 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也是合情合理的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.229.225 ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1557257032.A.165.html ※ 編輯: a58524andy (223.136.229.225), 05/08/2019 03:26:58

05/08 03:45, 5年前 , 1F
微軟 發大財XD
05/08 03:45, 1F

05/08 04:00, 5年前 , 2F
windows底下要跑cuda真的會發瘋 版本不對就炸
05/08 04:00, 2F

05/08 04:02, 5年前 , 3F
wsl2能想辦法passthrough gpu過去就真的無敵了
05/08 04:02, 3F

05/08 04:37, 5年前 , 4F
效能接近原生就猛ㄌ==
05/08 04:37, 4F

05/08 05:30, 5年前 , 5F
gpu不太可能八,沒有vt-d又是用虛擬化,如果沒有黑
05/08 05:30, 5F

05/08 05:30, 5年前 , 6F
科技很難八
05/08 05:30, 6F

05/08 06:41, 5年前 , 7F
這樣方便多了 不然就算用container也要處理一些中
05/08 06:41, 7F

05/08 06:41, 5年前 , 8F
間層或是driver問題
05/08 06:41, 8F

05/08 07:26, 5年前 , 9F
Passthrough GPU幾乎不可能,NVIDIA已經不想讓消費
05/08 07:26, 9F

05/08 07:27, 5年前 , 10F
級GPU能夠做Passthrough了
05/08 07:27, 10F

05/08 07:28, 5年前 , 11F
且以Intel來說除非是X系列否則VT-d能不能開還要看各
05/08 07:28, 11F

05/08 07:29, 5年前 , 12F
板廠在BIOS上面有無開放
05/08 07:29, 12F

05/08 07:47, 5年前 , 13F
wsl2死在windows自動重開機的可能性XD
05/08 07:47, 13F

05/08 08:19, 5年前 , 14F
我倒覺得很多軟體工程師因為 linux kernel 選用Mac
05/08 08:19, 14F

05/08 08:19, 5年前 , 15F
還比較有可能。
05/08 08:19, 15F

05/08 08:21, 5年前 , 16F
那些 MS Office alternatives 其實沒一個可以取代
05/08 08:21, 16F

05/08 08:21, 5年前 , 17F
MSOffice
05/08 08:21, 17F

05/08 08:21, 5年前 , 18F
至少沒辦法像 Scipy Eco-system 那樣取代MATLAB
05/08 08:21, 18F

05/08 08:21, 5年前 , 19F
他就算內建linux kernel一堆應用還是不行用的
05/08 08:21, 19F

05/08 08:22, 5年前 , 20F
很多都得host+guest都是linux
05/08 08:22, 20F

05/08 08:30, 5年前 , 21F
不要說了像是Mac版Office開文件就不會爛掉一樣...
05/08 08:30, 21F

05/08 09:02, 5年前 , 22F
微軟怎麼可能為了學生推出這個功能,純粹是他們覺
05/08 09:02, 22F

05/08 09:02, 5年前 , 23F
得很酷
05/08 09:02, 23F

05/08 09:04, 5年前 , 24F
應該說就算是跟學生有關 也不會是要跟linux compete
05/08 09:04, 24F

05/08 09:04, 5年前 , 25F
學生裡面在用 Linux Distro 的仍然是少之又少
05/08 09:04, 25F

05/08 09:42, 5年前 , 26F
我是你說的例外XD 在win10裝tensorflow
05/08 09:42, 26F

05/08 09:43, 5年前 , 27F
不過也有在linux上裝過 覺得不管在哪個系統都幹難裝
05/08 09:43, 27F

05/08 09:43, 5年前 , 28F
的==
05/08 09:43, 28F

05/08 09:43, 5年前 , 29F
Win10上面要裝Tensorflow現在很容易了吧
05/08 09:43, 29F

05/08 09:44, 5年前 , 30F
用 Anaconda 幾乎跟安裝遊戲差不多
05/08 09:44, 30F

05/08 09:49, 5年前 , 31F
不可能啊 ML還是直接裝Ubuntu 光跑CUDA怎麼可能在
05/08 09:49, 31F

05/08 09:49, 5年前 , 32F
windows上面 而且CUDA超麻煩 還要自己寫script
05/08 09:49, 32F

05/08 09:50, 5年前 , 33F
搞定一些小問題
05/08 09:50, 33F

05/08 09:53, 5年前 , 34F
重點是linux對寫程式比較友善
05/08 09:53, 34F

05/08 10:27, 5年前 , 35F
記得看過在Linux裝也很多問題 要一直試版本
05/08 10:27, 35F

05/08 10:48, 5年前 , 36F
CUDA在windows平台安裝太麻煩才是癥結吧XDDD
05/08 10:48, 36F

05/08 10:48, 5年前 , 37F
linux也是要一直對版號的
05/08 10:48, 37F

05/08 10:49, 5年前 , 38F
還要認版本 CUDA還會偶爾跟顯卡驅動打架
05/08 10:49, 38F

05/08 10:55, 5年前 , 39F
寫程式幹嘛要linux/mac?因為套件管理太好用了
05/08 10:55, 39F
還有 50 則推文
05/09 13:37, 5年前 , 90F
拿 proprietary 的 ide 來舉例 linux 不穩, 就好像
05/09 13:37, 90F

05/09 13:37, 5年前 , 91F
說某 app 在 android 上比較會閃退所以 ios 比較穩
05/09 13:37, 91F

05/09 13:37, 5年前 , 92F
一樣. 切換流暢度的比較聽起來也非常的像在逛 mob
05/09 13:37, 92F

05/09 13:37, 5年前 , 93F
ilecomm 版會聽到的言論, 然後你比較的不是 linux
05/09 13:37, 93F

05/09 13:37, 5年前 , 94F
v.s. windows, 而是 gnome shell v.s. windows.
05/09 13:37, 94F

05/09 13:41, 5年前 , 95F
Arch+LXQT開機只佔500MB左右的RAM,Windows做得到
05/09 13:41, 95F

05/09 13:41, 5年前 , 96F
?!不過WSL還是要開Win,所以這也比不起來。
05/09 13:41, 96F

05/09 13:42, 5年前 , 97F
我用windows跑過耶,cuda裝對就能跑
05/09 13:42, 97F

05/09 13:43, 5年前 , 98F
Ubuntu資源多啊,找資料方便,套件庫也還算完整。
05/09 13:43, 98F

05/09 13:43, 5年前 , 99F
05/09 13:43, 99F

05/09 16:06, 5年前 , 100F
為啥你會覺得沒差,因為你只跑ML啊。
05/09 16:06, 100F

05/09 16:07, 5年前 , 101F
有在架站、在做其他的程設、有需要用到container
05/09 16:07, 101F

05/09 16:07, 5年前 , 102F
的,你就真的不會覺得win好用了。XD
05/09 16:07, 102F

05/09 16:08, 5年前 , 103F
然後伺服器的話真的是linux的硬體支援比較好,個人
05/09 16:08, 103F

05/09 16:09, 5年前 , 104F
電腦就相反了。linux的GUI真的就是堪用,要用到爽
05/09 16:09, 104F

05/09 16:09, 5年前 , 105F
win和mac都不錯。
05/09 16:09, 105F

05/10 01:02, 5年前 , 106F
所以我問號的是為什麼ML的入門領域就一堆人推Linux
05/10 01:02, 106F

05/10 01:02, 5年前 , 107F
05/10 01:02, 107F

05/10 01:02, 5年前 , 108F
Linux在我的理解就是只有CLI能用
05/10 01:02, 108F

05/10 01:02, 5年前 , 109F
其他都半殘
05/10 01:02, 109F

05/10 01:02, 5年前 , 110F
然而是這個世代誰不用GUI的IDE開發?
05/10 01:02, 110F

05/10 01:02, 5年前 , 111F
develop階段當然是用human friendly的GUI流暢性和穩
05/10 01:02, 111F

05/10 01:02, 5年前 , 112F
定性來比較
05/10 01:02, 112F

05/10 01:03, 5年前 , 113F
一直到deploy階段才會輪到Linux出場吧?
05/10 01:03, 113F

05/10 01:03, 5年前 , 114F
個人電腦灌windows/MacOS開發,然後部署到Linuxserv
05/10 01:03, 114F

05/10 01:03, 5年前 , 115F
er上才是我認為正常的workflow
05/10 01:03, 115F

05/10 01:05, 5年前 , 116F
wsl和Mac的UNIX terminal的用意就在這裡
05/10 01:05, 116F

05/10 01:05, 5年前 , 117F
讓使用者在流暢的GUI下開發,然後給一個小小的Linux
05/10 01:05, 117F

05/10 01:05, 5年前 , 118F
介面測試
05/10 01:05, 118F

05/10 01:05, 5年前 , 119F
等到部署階段才好scale up
05/10 01:05, 119F

05/10 11:56, 5年前 , 120F
這樣我就get到你的點了。
05/10 11:56, 120F

05/10 11:58, 5年前 , 121F
在windows上開發本身是沒啥問題,問題是開發完要部
05/10 11:58, 121F

05/10 11:59, 5年前 , 122F
屬到linux上這個步驟本身學習曲線比較大
05/10 11:59, 122F

05/10 12:01, 5年前 , 123F
乾脆通通在linux上開發,逼開發者遇到一些linux專有
05/10 12:01, 123F

05/10 12:02, 5年前 , 124F
的問題,這樣比較有可能吧
05/10 12:02, 124F

05/10 12:03, 5年前 , 125F
我本身也是linux是只用console的那派,的確也會遇到
05/10 12:03, 125F

05/10 12:04, 5年前 , 126F
某些在部署時才會發現的問題。
05/10 12:04, 126F

05/11 05:35, 5年前 , 127F
可是那些發行版我都裝arch 其它都有夠難用
05/11 05:35, 127F

05/11 05:37, 5年前 , 128F
GUI也是一個徹頭徹尾的問題 微軟的GUI太方便了 lin
05/11 05:37, 128F

05/11 05:37, 5年前 , 129F
ux上的根本沒一個能打的
05/11 05:37, 129F
文章代碼(AID): #1SqTj85b (PC_Shopping)
文章代碼(AID): #1SqTj85b (PC_Shopping)