Windows 10 將有 Linux subsystem - Linux

Table of Contents

(我覺得原標題下的不好,所以改了一下。)

正式的名稱是 Windows Subsystem for Linux (WSL)

首先 Linux subsystem 完全是微軟開發的,與 Canonical 無關
它就是直接將 Linux syscalls 轉換成 Windows syscalls
讓 process 以為它跑在 Linux 上面,但是實際上是在 Windows 上。
行為就像是一個相反的 Wine 實作在 Windows 上面

Canonical 只是提供了一個 Ubuntu user space 的集合包給微軟使用
那個包裡面的 binary 都沒有改過,我猜頂多改改一些設定檔而已
http://bit.ly/1UWeFKy 可以參考一下裡面解釋了許多問題

https://channel9.msdn.com/Events/Build/2016/P488 Live Demo 從第四分鐘開始
還有這個 Linux subsystem 還有許多問題要解決,影片裡面也請大家去幫忙測試回報問題

BTW, Microsoft Azure 上面也有 Canonical 提供的 Ubuntu 可以安裝,連 Debian 也有

--

All Comments

Barb Cronin avatarBarb Cronin2016-04-03
我猜MS這一步, 應該是想搶server市場, 而不是什麼open
Anthony avatarAnthony2016-04-05
source的軟體, 但除非它把linux kernel的tcp/ip放進去,
Franklin avatarFranklin2016-04-07
不然那一堆netlink的介面要做到一樣, 感覺挑戰性真的不
Brianna avatarBrianna2016-04-09
小, 而且還要冒風險, 原本用Windows的單位, 習慣linux
環境, 未來可以無痛轉換到linux系統
Adele avatarAdele2016-04-12
網路上有人提到是要搶使用 Mac 的開發者們的市場
Eden avatarEden2016-04-14
我個人不認為 Linux subsystem 跟 server 市場有關係
Quanna avatarQuanna2016-04-16
cool!
Kristin avatarKristin2016-04-17
不覺得用慣 Mac 的人會因為這樣回來用 Windows 就是了 XD
Ethan avatarEthan2016-04-19
最近動作就感覺是要抓 Developer 的心
不一定是轉用Windows,而是比較願意開發可以跨到windows上
Rae avatarRae2016-04-19
其實個人比較喜歡co-linux這種solution,不過好久沒人接手了
Zenobia avatarZenobia2016-04-22
與 C 社完全無關?不知道這是貴公司的說法,還是個人
意見?因為 C 社可以在第一時間做出 image 出來。
Kyle avatarKyle2016-04-26
之前也有聽到 MS 挖角(linux 開發人員),這個
Jack avatarJack2016-04-30
subsystem,我是懷疑沒有其他的幫助,MS 獨立開發
會困難很多。
Sierra Rose avatarSierra Rose2016-05-04
影響?這根本就是 MS 在吃 GNU/Linux 的豆腐嘛!
Agnes avatarAgnes2016-05-05
還有人在一旁幫忙吃說……
Belly avatarBelly2016-05-10
微軟都自己弄了自己的特化 Linux Distribution 了...
Irma avatarIrma2016-05-15
微軟根本就不需要 C 社的幫忙就可以自己弄了
Agatha avatarAgatha2016-05-18
只是 Ubuntu 是最受歡迎的 Linux 發行版而且有商標
Damian avatarDamian2016-05-19
所以微軟才會選擇跟 C 社合作
Agnes avatarAgnes2016-05-20
C 社只是個小公司,沒有那麼多的資源能力去協助微軟
Linux subsystem 完全是微軟的作品,C 社頂多只是
Edwina avatarEdwina2016-05-20
幫忙測試調整 rootfs 並且回報問題而已
Agatha avatarAgatha2016-05-22
有問題可以在 http://bit.ly/1MXHDSJ 直接發問 ;)
Zora avatarZora2016-05-27
那只能問表面吧!
Donna avatarDonna2016-05-31
Ubuntu 會成主流,社群出了很大的力,但 C 社的決策
Frederica avatarFrederica2016-06-02
社群似只能默默承受,FS/OSS 的商業模式恐怕尚無法
堅實的建立起來……
Eartha avatarEartha2016-06-06
這問題最後還是丟給 FSF 去回應吧……
Poppy avatarPoppy2016-06-09
這東西的本質就跟 Microsoft Azure 上面的
Tracy avatarTracy2016-06-13
Linux Distribution 一樣,是有什麼問題啊?
Valerie avatarValerie2016-06-18
還有跟 Amazon Web Services 的 Linux 一樣
Valerie avatarValerie2016-06-21
可能侵犯 GPL/LGPL 的問題。
Isla avatarIsla2016-06-23
FSF 也沒有對這些雲端服務有什麼意見... =.=
Quintina avatarQuintina2016-06-25
是還沒有意見,錈們動作一向很慢。BTW,我指的是可能
Selena avatarSelena2016-06-27
有問題的人也不會是這些 rootfs 的提供者吧
Carol avatarCarol2016-07-01
這要問 FSF。
很簡單,MS 為何不敢做 Mac subsystem?
Annie avatarAnnie2016-07-02
FSF 真的有意見也是對微軟或是對 Amazon 而不是 C 社
Joseph avatarJoseph2016-07-05
對呀,我指的就是做 sussystem 的一方。
Ursula avatarUrsula2016-07-05
這些 rootfs 本來就有 Open Source 了...
Barb Cronin avatarBarb Cronin2016-07-08
因為我不敢確定裡頭是否有暗盤,所以只能模糊指涉。
Margaret avatarMargaret2016-07-12
我現在不是針對 C 社。
Franklin avatarFranklin2016-07-12
這種行為叫做造謠吧?沒有證據的影射...
Candice avatarCandice2016-07-12
這是質疑,疑問句,為什麼是造謠,就說有可能侵犯,
但要由 FSF 去確認。
Valerie avatarValerie2016-07-13
我並沒有確定任何事。想提告,我沒意見。
Mary avatarMary2016-07-16
這樣的懷疑叫造謠的話,我看沒人敢說話了。
Agnes avatarAgnes2016-07-19
微軟花了許多資源去做 Linux syscalls 的相容層
這樣的行為 FSF 會有什麼意見我也挺好奇的
Ina avatarIna2016-07-21
「Canonical 常常在玩這種法行邊緣的東西。Orz] 科科
William avatarWilliam2016-07-24
這是歷史事實,從對我個人格權的侵犯到 spyware 等等
都是。
Hardy avatarHardy2016-07-29
我的行為我負責,不關 FSF 的事。
Damian avatarDamian2016-08-03
就我所看到的只有對果老個人格權的侵犯是事實
而且也早就修正了
Eden avatarEden2016-08-05
只是在那之後果老總是質疑 Canonical 公司的所作所為
已經到了看到黑影就開槍的狀況了... 該放下了...
Hedda avatarHedda2016-08-08
不是早就修正,是經過了很久才修正。
Daniel avatarDaniel2016-08-12
是台灣這邊有重量級的人上任後才修正的。
Skylar Davis avatarSkylar Davis2016-08-13
是是... 是過了很久才修正,但是也修正了很久了。
Regina avatarRegina2016-08-18
誰是重量級的人啊?
Elma avatarElma2016-08-22
我覺得你這事扯到那裡去是在模糊焦點。這天換作 R 社
我還是一樣質疑。
Jake avatarJake2016-08-24
是是,R 社發展的 systemd 搞的 Debian 人群出走
果老應該要去瞭解一下
Hazel avatarHazel2016-08-29
沒看過我批 systemd 嗎?你連黑都沒看到就開槍了。
Lauren avatarLauren2016-08-31
黑影
Annie avatarAnnie2016-09-01
我指的是人群出走事件,我個人不覺得 systemd 有問題
Kumar avatarKumar2016-09-05
我有看過果老批評 systemd
Debian 自從那次事件後就一直沒什麼活力的感覺 :-(
Steve avatarSteve2016-09-09
直接說你想表達什麼比較快……
Jack avatarJack2016-09-10
你要別人不影射,希望你自己也能做到。
Daph Bay avatarDaph Bay2016-09-11
是是,果老教訓的是。Orz
Elma avatarElma2016-09-16
我只是希望果老在質疑什麼事情之前可以多做點功課
Olivia avatarOlivia2016-09-18
多瞭解一下事情的全貌,不要總是憑著片段的資訊就
Iris avatarIris2016-09-21
開始質疑這個質疑那個的,畢竟您也是很有份量的人。
Yuri avatarYuri2016-09-23
http://tinyurl.com/hjgwbyd 這不太像是片段資訊
Harry avatarHarry2016-09-28
許多暗盤我們不清楚,當然只能質疑。
Brianna avatarBrianna2016-09-30
partnership 的意義我只能從一般性的情況去瞭解。
Anthony avatarAnthony2016-10-04
我現在只是閒人一個,沒什麼份量可言……
Gilbert avatarGilbert2016-10-06
您還是很有份量的,至少能夠影響到許多無知的後輩。
Michael avatarMichael2016-10-09
真有份量,就不會有那麼多人去用 Ubuntu 了。
Tracy avatarTracy2016-10-11
Canonical's Dustin Kirkland said in a blog post.
Eartha avatarEartha2016-10-13
果老提供的文章連結沒有講什麼細節,但是有提供連結
您應該點進去看一看官方的解釋再來下判斷的...
Poppy avatarPoppy2016-10-15
就是不信任官方的說法呀!@@
Eden avatarEden2016-10-19
Err... 好吧... XD
Bethany avatarBethany2016-10-21
就算canonical的人去幫忙ms 也沒有問題吧 只要subsyste
m是獨立開發的 除非ms有偷偷把linux的gpl code拿去用。
Genevieve avatarGenevieve2016-10-22
我自己是很樂見大公司下來玩自由軟體
Bethany avatarBethany2016-10-26
只要符合 license 的規範,當然誰都可以玩。
Agnes avatarAgnes2016-10-30
MS 很早就想接觸這一塊,只是他的 open source 的定
義和別人不一樣。@@
Poppy avatarPoppy2016-10-31
原po你叫我?
搞錯,抱歉
Zenobia avatarZenobia2016-11-01
能取代osx就好了 macbook不知道在貴三小
Delia avatarDelia2016-11-05
macbook以他的組裝品質而言不算貴 看hp lenovo和
Jacky avatarJacky2016-11-07
dell的商用機 價格比mac貴的多的是...
Doris avatarDoris2016-11-09
macbook光那顆螢幕就物有所值了 一般筆電螢幕普遍不佳
Edwina avatarEdwina2016-11-14
如果是拿來寫code有沒有那螢幕沒差吧,又不是沒retina就寫
James avatarJames2016-11-14
不出來,價值與螢幕無關,但各有各的價值。
Emma avatarEmma2016-11-16
說真的 現在windows筆電也不會比較便宜
Frederic avatarFrederic2016-11-21
論組裝品質,很多商用機是通過 MIL-STD 810 標準的,且三年
Jack avatarJack2016-11-23
保,這些無形價值好像很少被考慮,要比很難比。
Jake avatarJake2016-11-27
要比至少也要MAC+三年Apple care的價錢去比較。mac特點是
Carolina Franco avatarCarolina Franco2016-11-28
OS X+螢幕+PCIe SSD+好用觸控板+外型等,商用機會比較注重
在穩定性跟保固。
Annie avatarAnnie2016-12-02
一般Windows筆電真的很便宜...同樣規格商用機會貴很多是有
他的道理在的。
Joseph avatarJoseph2016-12-02
事實上我用mac的同事都跟我說螢幕好對於寫程式差很多
所以螢幕好也是她們用mac寫程式的理由
Catherine avatarCatherine2016-12-03
而且用不到mac螢幕的品質 不代表mac就不值那個錢阿
我自己是用hp elitebook...除了組裝品質好耐摔耐操
光是那塊觸控版就比便宜windows筆電好用太多了
Quintina avatarQuintina2016-12-04
我的意思主要是說不能只看單純的cpu記憶體和硬碟就說
Annie avatarAnnie2016-12-05
一台電腦太貴怎樣的 很多地方用料和有沒有認證都有差
Valerie avatarValerie2016-12-08
mac螢幕以前看都是鏡面會反光。個人覺得不好用。
Enid avatarEnid2016-12-09
商用機如果品質還差那根本就不用賣了。
Valerie avatarValerie2016-12-10
M$在吃GNU/Linux豆腐XDDD
到底知不知道M$也是大貢獻者之一啊
Yuri avatarYuri2016-12-12
我不認為M$開發linux相容subsystem要借他人手
Thomas avatarThomas2016-12-12
M$自身對linux kernel也是相當熟的...
Robert avatarRobert2016-12-17
雖然M$想吃Linux豆腐的意圖倒是有啦XDD
不過可不是完全沒任何貢獻啊...
Aaliyah avatarAaliyah2016-12-18
喔,很好奇,是什麼樣的大貢獻?(我指的是 FS/OSS)
Olga avatarOlga2016-12-18
linux kernel 有很多微軟的貢獻不是嗎
Linda avatarLinda2016-12-20
有貢獻過,個人不否認。但能稱為大貢獻,是很不一樣
Kristin avatarKristin2016-12-21
不要這樣啦,Windows 和 GNU/Linux 就像蝙蝠俠和超人
之間理念不同罷了,大家都是好人
Ivy avatarIvy2016-12-23
樓上,你是在說什麼,也沒怎樣呀!微軟如果對 FS/OSS
Gary avatarGary2016-12-28
做出重大或許多貢獻的話,以他們的行銷長才,早就風
聲到火星去了。什麼好人壞人?@@
Kristin avatarKristin2016-12-30
為什麼微軟會貢獻程式碼到 linux kernel?可參考這篇
Charlotte avatarCharlotte2017-01-03
http://tinyurl.com/gwwr7lm
現在已經得到成果了,同時這些微軟貢獻者也消失了…
Doris avatarDoris2017-01-07
要確實的資料,可到 linux fundation 去查,他們都有
Quanna avatarQuanna2017-01-11
做紀錄及統計。
Doris avatarDoris2017-01-12
ms 有貢獻程式碼,之前最明顯就是 hyperV 支援放入
linux kernel 內,這是為了能夠讓 linux 虛擬化跑
windows 時候可以更穩定與快速
Anonymous avatarAnonymous2017-01-15
其實 ms 一系列目前動作,有人說是與 open source 社群
Skylar Davis avatarSkylar Davis2017-01-19
拉近距離,不過到有人是認為他是在穩住自己的平台
Agatha avatarAgatha2017-01-21
有人對於這次 ms 出一個 subsystem 能夠跑 linux
相關工具是頗不以為然,簡單說是吃豆腐沒錯
Mary avatarMary2017-01-25
這類東西比方當初有人弄了 cygwin 提供類似環境,
Bennie avatarBennie2017-01-30
這算是第三方的,所以還好,但是若變成 ms 自己弄
Victoria avatarVictoria2017-01-30
而且還是 linux 某廠商合作,那的確是會產生不同聯想
Vanessa avatarVanessa2017-02-03
基本上同意小州大 但是只要一切照版權走 理論上不會有重大
問題吧 畢竟如果windows的合作和linux的合作更多 對使用者
是好事
Hedda avatarHedda2017-02-07
而且我猜測他的目標不是linux 而是Mac
所以為了對抗市場第一名 第二名想拉攏第三名
Irma avatarIrma2017-02-08
一定程度上來說 或許不公開程式碼的osx對社群的影響更大
Cara avatarCara2017-02-11
重點當然就是照 license 走呀!
Genevieve avatarGenevieve2017-02-14
BSDL/LGPL 這類 license 本就不必公開程式碼,但要
留下原創者的版權聲明。
短期來說,可能對使用者方便,但長期來說反而不利。
Joseph avatarJoseph2017-02-16
試想想看,當初如果沒有 GPL,就不會有 GNU/Linux。
如果其他 OS 有 linux subsystem,而且變成主流了的
Oliver avatarOliver2017-02-17
話,也就代表 GNU/Linux 這方的發展會受限,長遠來說
是不是不利使用者呢?
Yuri avatarYuri2017-02-20
windows 的 subsystem,社群完全無法參與,你只能在
Erin avatarErin2017-02-25
其上使用,它的發展變成只有 MS 能主導,這對使用者
是非常不利的情況。
Heather avatarHeather2017-03-01
you can you up, no can no bb
Joe avatarJoe2017-03-04
「生於憂患,死於安樂。」
David avatarDavid2017-03-07
linux死掉會怎樣嗎?
Ina avatarIna2017-03-11
會沒有linux。
Selena avatarSelena2017-03-14
Windows 的 linux subsystem 是要相容 Linux kernel
所以主導的還是 Linux kernel
Lucy avatarLucy2017-03-17
WSL 只會跟著 Linux kernel 的腳步啦~想太多了~
Megan avatarMegan2017-03-20
Mac 的 kernel 要被 math + bsd 主導嗎?雖然情況
Yuri avatarYuri2017-03-22
不太一樣,但往後的發展,誰能預料呢?
Thomas avatarThomas2017-03-26
目前看起來 ms 的 wsl 是要能跑 GNU 工具,就像
Susan avatarSusan2017-03-29
Mac 能跑一堆 GNU 上的工具一樣,就 wsl 而言,當然
是 ms 在主導。目前一開始當然會和 linux kernel 差
Hardy avatarHardy2017-03-30
很小,將來沒有人可以預料,想太多這種事,在資訊界
還是謹慎使用吧!
Necoo avatarNecoo2017-04-04
s/要被 math + bsd 主導嗎/有被 mach + bsd 主導嗎/
Ida avatarIda2017-04-05
當然如果沒侵犯 GPL,那 ms 要怎麼弄,是他的事,
Jake avatarJake2017-04-07
我們也只是評論而已。我尊重你的看法,希望你也能尊
重別人的看法,不是和你不一樣的觀點就是「想太多」.
Lily avatarLily2017-04-11
是是,果老教訓的是。XD
Charlotte avatarCharlotte2017-04-12
別再窮追著我打,我就阿彌陀佛了!豈敢教訓人。
David avatarDavid2017-04-13
是是,果老說的是。XD