Re: [分享] Windows 10 將有 Linux subsystem

作者: fourdollars (四元)   2016-03-31 19:56:13
(我覺得原標題下的不好,所以改了一下。)
正式的名稱是 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 也有
作者: abcdefghi   2016-03-31 20:56:00
我猜MS這一步, 應該是想搶server市場, 而不是什麼opensource的軟體, 但除非它把linux kernel的tcp/ip放進去,不然那一堆netlink的介面要做到一樣, 感覺挑戰性真的不小, 而且還要冒風險, 原本用Windows的單位, 習慣linux環境, 未來可以無痛轉換到linux系統
作者: fourdollars (四元)   2016-03-31 21:48:00
網路上有人提到是要搶使用 Mac 的開發者們的市場我個人不認為 Linux subsystem 跟 server 市場有關係
作者: bibo9901 (function(){})()   2016-03-31 22:10:00
cool!
作者: jmlntw (吉米林)   2016-03-31 22:12:00
不覺得用慣 Mac 的人會因為這樣回來用 Windows 就是了 XD
作者: shoting (平凡老百姓)   2016-03-31 22:19:00
最近動作就感覺是要抓 Developer 的心不一定是轉用Windows,而是比較願意開發可以跨到windows上
作者: soem (流水)   2016-04-01 01:08:00
其實個人比較喜歡co-linux這種solution,不過好久沒人接手了
作者: EdwardGJLee (LGJ)   2016-04-01 08:44:00
與 C 社完全無關?不知道這是貴公司的說法,還是個人意見?因為 C 社可以在第一時間做出 image 出來。之前也有聽到 MS 挖角(linux 開發人員),這個subsystem,我是懷疑沒有其他的幫助,MS 獨立開發會困難很多。影響?這根本就是 MS 在吃 GNU/Linux 的豆腐嘛!還有人在一旁幫忙吃說……
作者: fourdollars (四元)   2016-04-01 09:32:00
微軟都自己弄了自己的特化 Linux Distribution 了...微軟根本就不需要 C 社的幫忙就可以自己弄了只是 Ubuntu 是最受歡迎的 Linux 發行版而且有商標所以微軟才會選擇跟 C 社合作C 社只是個小公司,沒有那麼多的資源能力去協助微軟Linux subsystem 完全是微軟的作品,C 社頂多只是幫忙測試調整 rootfs 並且回報問題而已有問題可以在 http://bit.ly/1MXHDSJ 直接發問 ;)
作者: EdwardGJLee (LGJ)   2016-04-01 09:42:00
那只能問表面吧!Ubuntu 會成主流,社群出了很大的力,但 C 社的決策社群似只能默默承受,FS/OSS 的商業模式恐怕尚無法堅實的建立起來……這問題最後還是丟給 FSF 去回應吧……
作者: fourdollars (四元)   2016-04-01 09:48:00
這東西的本質就跟 Microsoft Azure 上面的Linux Distribution 一樣,是有什麼問題啊?還有跟 Amazon Web Services 的 Linux 一樣
作者: EdwardGJLee (LGJ)   2016-04-01 09:53:00
可能侵犯 GPL/LGPL 的問題。
作者: fourdollars (四元)   2016-04-01 09:54:00
FSF 也沒有對這些雲端服務有什麼意見... =.=
作者: EdwardGJLee (LGJ)   2016-04-01 09:55:00
是還沒有意見,錈們動作一向很慢。BTW,我指的是可能
作者: fourdollars (四元)   2016-04-01 09:55:00
有問題的人也不會是這些 rootfs 的提供者吧
作者: EdwardGJLee (LGJ)   2016-04-01 09:56:00
這要問 FSF。
作者: fourdollars (四元)   2016-04-01 09:56:00
FSF 真的有意見也是對微軟或是對 Amazon 而不是 C 社
作者: fourdollars (四元)   2016-04-01 09:57:00
這些 rootfs 本來就有 Open Source 了...
作者: EdwardGJLee (LGJ)   2016-04-01 09:58:00
因為我不敢確定裡頭是否有暗盤,所以只能模糊指涉。我現在不是針對 C 社。
作者: fourdollars (四元)   2016-04-01 10:00:00
這種行為叫做造謠吧?沒有證據的影射...
作者: EdwardGJLee (LGJ)   2016-04-01 10:02:00
這是質疑,疑問句,為什麼是造謠,就說有可能侵犯,但要由 FSF 去確認。我並沒有確定任何事。想提告,我沒意見。這樣的懷疑叫造謠的話,我看沒人敢說話了。
作者: fourdollars (四元)   2016-04-01 10:07:00
微軟花了許多資源去做 Linux syscalls 的相容層這樣的行為 FSF 會有什麼意見我也挺好奇的「Canonical 常常在玩這種法行邊緣的東西。Orz] 科科
作者: EdwardGJLee (LGJ)   2016-04-01 10:13:00
這是歷史事實,從對我個人格權的侵犯到 spyware 等等都是。我的行為我負責,不關 FSF 的事。
作者: fourdollars (四元)   2016-04-01 10:17:00
就我所看到的只有對果老個人格權的侵犯是事實而且也早就修正了只是在那之後果老總是質疑 Canonical 公司的所作所為
作者: EdwardGJLee (LGJ)   2016-04-01 10:18:00
不是早就修正,是經過了很久才修正。
作者: fourdollars (四元)   2016-04-01 10:18:00
已經到了看到黑影就開槍的狀況了... 該放下了...
作者: EdwardGJLee (LGJ)   2016-04-01 10:19:00
是台灣這邊有重量級的人上任後才修正的。
作者: fourdollars (四元)   2016-04-01 10:19:00
是是... 是過了很久才修正,但是也修正了很久了。誰是重量級的人啊?
作者: EdwardGJLee (LGJ)   2016-04-01 10:20:00
我覺得你這事扯到那裡去是在模糊焦點。這天換作 R 社我還是一樣質疑。
作者: fourdollars (四元)   2016-04-01 10:22:00
是是,R 社發展的 systemd 搞的 Debian 人群出走果老應該要去瞭解一下
作者: EdwardGJLee (LGJ)   2016-04-01 10:24:00
沒看過我批 systemd 嗎?你連黑都沒看到就開槍了。黑影
作者: fourdollars (四元)   2016-04-01 10:26:00
我指的是人群出走事件,我個人不覺得 systemd 有問題我有看過果老批評 systemdDebian 自從那次事件後就一直沒什麼活力的感覺 :-(
作者: EdwardGJLee (LGJ)   2016-04-01 10:28:00
直接說你想表達什麼比較快……你要別人不影射,希望你自己也能做到。
作者: fourdollars (四元)   2016-04-01 10:32:00
是是,果老教訓的是。Orz我只是希望果老在質疑什麼事情之前可以多做點功課多瞭解一下事情的全貌,不要總是憑著片段的資訊就開始質疑這個質疑那個的,畢竟您也是很有份量的人。
作者: EdwardGJLee (LGJ)   2016-04-01 10:38:00
http://tinyurl.com/hjgwbyd 這不太像是片段資訊許多暗盤我們不清楚,當然只能質疑。partnership 的意義我只能從一般性的情況去瞭解。我現在只是閒人一個,沒什麼份量可言……
作者: fourdollars (四元)   2016-04-01 10:53:00
您還是很有份量的,至少能夠影響到許多無知的後輩。
作者: EdwardGJLee (LGJ)   2016-04-01 10:58:00
真有份量,就不會有那麼多人去用 Ubuntu 了。
作者: fourdollars (四元)   2016-04-01 11:03:00
Canonical's Dustin Kirkland said in a blog post.果老提供的文章連結沒有講什麼細節,但是有提供連結您應該點進去看一看官方的解釋再來下判斷的...
作者: EdwardGJLee (LGJ)   2016-04-01 11:06:00
就是不信任官方的說法呀!@@
作者: fourdollars (四元)   2016-04-01 11:10:00
Err... 好吧... XD
作者: Archlinux (拱門林納斯)   2016-04-01 12:11:00
就算canonical的人去幫忙ms 也沒有問題吧 只要subsystem是獨立開發的 除非ms有偷偷把linux的gpl code拿去用。我自己是很樂見大公司下來玩自由軟體
作者: EdwardGJLee (LGJ)   2016-04-01 13:50:00
只要符合 license 的規範,當然誰都可以玩。MS 很早就想接觸這一塊,只是他的 open source 的定義和別人不一樣。@@
作者: s9209122222 (海海海)   2016-04-01 17:08:00
原po你叫我?搞錯,抱歉
作者: ousapas (komica123)   2016-04-01 19:25:00
能取代osx就好了 macbook不知道在貴三小
作者: jyenhuang (jyen)   2016-04-01 23:29:00
macbook以他的組裝品質而言不算貴 看hp lenovo和dell的商用機 價格比mac貴的多的是...macbook光那顆螢幕就物有所值了 一般筆電螢幕普遍不佳
作者: Debian (Debian)   2016-04-02 02:43:00
如果是拿來寫code有沒有那螢幕沒差吧,又不是沒retina就寫不出來,價值與螢幕無關,但各有各的價值。
作者: BignoZe (BignoZe)   2016-04-02 02:56:00
說真的 現在windows筆電也不會比較便宜
作者: jksen (Sen)   2016-04-02 03:31:00
論組裝品質,很多商用機是通過 MIL-STD 810 標準的,且三年保,這些無形價值好像很少被考慮,要比很難比。要比至少也要MAC+三年Apple care的價錢去比較。mac特點是OS X+螢幕+PCIe SSD+好用觸控板+外型等,商用機會比較注重在穩定性跟保固。一般Windows筆電真的很便宜...同樣規格商用機會貴很多是有他的道理在的。
作者: jyenhuang (jyen)   2016-04-02 08:17:00
事實上我用mac的同事都跟我說螢幕好對於寫程式差很多所以螢幕好也是她們用mac寫程式的理由而且用不到mac螢幕的品質 不代表mac就不值那個錢阿我自己是用hp elitebook...除了組裝品質好耐摔耐操光是那塊觸控版就比便宜windows筆電好用太多了我的意思主要是說不能只看單純的cpu記憶體和硬碟就說一台電腦太貴怎樣的 很多地方用料和有沒有認證都有差
作者: oversky0 (oversky0)   2016-04-02 16:17:00
mac螢幕以前看都是鏡面會反光。個人覺得不好用。
作者: Debian (Debian)   2016-04-03 01:46:00
商用機如果品質還差那根本就不用賣了。
作者: danny8376 (釣到一隻猴子@_@)   2016-04-03 14:16:00
M$在吃GNU/Linux豆腐XDDD到底知不知道M$也是大貢獻者之一啊我不認為M$開發linux相容subsystem要借他人手M$自身對linux kernel也是相當熟的...雖然M$想吃Linux豆腐的意圖倒是有啦XDD不過可不是完全沒任何貢獻啊...
作者: EdwardGJLee (LGJ)   2016-04-03 14:41:00
喔,很好奇,是什麼樣的大貢獻?(我指的是 FS/OSS)
作者: Bencrie   2016-04-03 16:25:00
linux kernel 有很多微軟的貢獻不是嗎
作者: EdwardGJLee (LGJ)   2016-04-03 17:12:00
有貢獻過,個人不否認。但能稱為大貢獻,是很不一樣
作者: s9209122222 (海海海)   2016-04-03 17:32:00
不要這樣啦,Windows 和 GNU/Linux 就像蝙蝠俠和超人之間理念不同罷了,大家都是好人
作者: EdwardGJLee (LGJ)   2016-04-03 18:38:00
樓上,你是在說什麼,也沒怎樣呀!微軟如果對 FS/OSS做出重大或許多貢獻的話,以他們的行銷長才,早就風聲到火星去了。什麼好人壞人?@@為什麼微軟會貢獻程式碼到 linux kernel?可參考這篇http://tinyurl.com/gwwr7lm現在已經得到成果了,同時這些微軟貢獻者也消失了…要確實的資料,可到 linux fundation 去查,他們都有做紀錄及統計。
作者: kenduest (小州)   2016-04-04 02:51:00
ms 有貢獻程式碼,之前最明顯就是 hyperV 支援放入linux kernel 內,這是為了能夠讓 linux 虛擬化跑windows 時候可以更穩定與快速其實 ms 一系列目前動作,有人說是與 open source 社群拉近距離,不過到有人是認為他是在穩住自己的平台有人對於這次 ms 出一個 subsystem 能夠跑 linux相關工具是頗不以為然,簡單說是吃豆腐沒錯這類東西比方當初有人弄了 cygwin 提供類似環境,這算是第三方的,所以還好,但是若變成 ms 自己弄而且還是 linux 某廠商合作,那的確是會產生不同聯想
作者: noonee (我和烤肉間只差一撮孜然)   2016-04-07 00:59:00
基本上同意小州大 但是只要一切照版權走 理論上不會有重大問題吧 畢竟如果windows的合作和linux的合作更多 對使用者是好事而且我猜測他的目標不是linux 而是Mac所以為了對抗市場第一名 第二名想拉攏第三名一定程度上來說 或許不公開程式碼的osx對社群的影響更大
作者: EdwardGJLee (LGJ)   2016-04-07 20:09:00
重點當然就是照 license 走呀!BSDL/LGPL 這類 license 本就不必公開程式碼,但要留下原創者的版權聲明。短期來說,可能對使用者方便,但長期來說反而不利。試想想看,當初如果沒有 GPL,就不會有 GNU/Linux。如果其他 OS 有 linux subsystem,而且變成主流了的話,也就代表 GNU/Linux 這方的發展會受限,長遠來說是不是不利使用者呢?windows 的 subsystem,社群完全無法參與,你只能在其上使用,它的發展變成只有 MS 能主導,這對使用者是非常不利的情況。
作者: CaptainH (Cannon)   2016-04-08 05:23:00
you can you up, no can no bb
作者: EdwardGJLee (LGJ)   2016-04-08 08:50:00
「生於憂患,死於安樂。」
作者: CaptainH (Cannon)   2016-04-08 16:37:00
linux死掉會怎樣嗎?
作者: EdwardGJLee (LGJ)   2016-04-08 20:00:00
會沒有linux。
作者: fourdollars (四元)   2016-04-14 11:11:00
Windows 的 linux subsystem 是要相容 Linux kernel所以主導的還是 Linux kernelWSL 只會跟著 Linux kernel 的腳步啦~想太多了~
作者: EdwardGJLee (LGJ)   2016-04-14 21:56:00
Mac 的 kernel 要被 math + bsd 主導嗎?雖然情況不太一樣,但往後的發展,誰能預料呢?目前看起來 ms 的 wsl 是要能跑 GNU 工具,就像Mac 能跑一堆 GNU 上的工具一樣,就 wsl 而言,當然是 ms 在主導。目前一開始當然會和 linux kernel 差很小,將來沒有人可以預料,想太多這種事,在資訊界還是謹慎使用吧!s/要被 math + bsd 主導嗎/有被 mach + bsd 主導嗎/當然如果沒侵犯 GPL,那 ms 要怎麼弄,是他的事,我們也只是評論而已。我尊重你的看法,希望你也能尊重別人的看法,不是和你不一樣的觀點就是「想太多」.
作者: fourdollars (四元)   2016-04-15 18:22:00
是是,果老教訓的是。XD
作者: EdwardGJLee (LGJ)   2016-04-15 20:01:00
別再窮追著我打,我就阿彌陀佛了!豈敢教訓人。

Links booklink

Contact Us: admin [ a t ] ucptt.com