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