由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Hardware版 - 软软近来干的最牛逼的事情就是windows subsystem of linux了吧
相关主题
win上面有什么比较好的shell么?对个人,docker是不是用处不大
Win10的WSL里面X program显示中文乱码?挣扎是没有用的 你不用win10
你们的Windows 10都不是这样的吗?Windows还是比linux强多了
Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?cannot boot to linux after win10 update, solution
觉得apple还是会抓市场,便宜,抢眼Windows 10 (1709) WSL SSH server设置
微软还是挺好的 (转载)推荐用于科学计算的计算机?
是装Win10和Linux双系统好还是一个Win10+VM好?有谁想买旧服务器玩么
Lubuntu并不比Windows 10更适合老机器本本的尴尬就在于CPU到极限了
相关话题的讨论汇总
话题: linux话题: wsl话题: windows话题: mac话题: vm
进入Hardware版参与讨论
1 (共1页)
m*******i
发帖数: 362
1
从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
, dual boot。。。
感觉世界都变美好了
d******a
发帖数: 32122
2
是不是纯文本界面?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

m*******i
发帖数: 362
3
对,目前不支持gui。不过对于绝大多数工作都够用了

【在 d******a 的大作中提到】
: 是不是纯文本界面?
:
: vm

a******n
发帖数: 1052
4
terminal不好用,推荐个好的terminal吧
m*******i
发帖数: 362
5
你用的是bash on ubuntu on windows吧?
默认的确实一般,但是可以用tmux,非常强大。直接在bash里面运行tmux就行

【在 a******n 的大作中提到】
: terminal不好用,推荐个好的terminal吧
n******7
发帖数: 12463
6
弄个Xserver就可以了

【在 m*******i 的大作中提到】
: 对,目前不支持gui。不过对于绝大多数工作都够用了
n******7
发帖数: 12463
7
我目前用xfce4-term

【在 a******n 的大作中提到】
: terminal不好用,推荐个好的terminal吧
n******7
发帖数: 12463
8
所以我最近成了软伦
m*******i
发帖数: 362
9
这个可以work around,但是我原来想直接bash里面call windows executable,这个用
xserver可能还是够呛

【在 n******7 的大作中提到】
: 弄个Xserver就可以了
m*******i
发帖数: 362
10
哈哈,这个大方向软软弄得确实不错

【在 n******7 的大作中提到】
: 所以我最近成了软伦
相关主题
微软还是挺好的 (转载)对个人,docker是不是用处不大
是装Win10和Linux双系统好还是一个Win10+VM好?挣扎是没有用的 你不用win10
Lubuntu并不比Windows 10更适合老机器Windows还是比linux强多了
进入Hardware版参与讨论
h**v
发帖数: 2010
11
尼玛大学毕业就没用多少bash了。介绍一下这个subsystem一般有啥应用场景?

【在 m*******i 的大作中提到】
: 这个可以work around,但是我原来想直接bash里面call windows executable,这个用
: xserver可能还是够呛

a******n
发帖数: 1052
12
还有个问题,ssh server能整好吗?
貌似windows自己开了个ssh server,然后从外面ssh过来直接进了windows,而不是
ubuntun,哪怕ubuntu的sshd在运行。找了很久没找着windows默认的那个ssh server怎
么关
a9
发帖数: 21638
13
docker!

个用

【在 h**v 的大作中提到】
: 尼玛大学毕业就没用多少bash了。介绍一下这个subsystem一般有啥应用场景?
a9
发帖数: 21638
14
啥时候windows有ssh server了

【在 a******n 的大作中提到】
: 还有个问题,ssh server能整好吗?
: 貌似windows自己开了个ssh server,然后从外面ssh过来直接进了windows,而不是
: ubuntun,哪怕ubuntu的sshd在运行。找了很久没找着windows默认的那个ssh server怎
: 么关

d******a
发帖数: 32122
15
软软的最终目的是什么?
不会仅仅是让程序员在Windows上运行Linux吧?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

m*******i
发帖数: 362
16
软软自己明确说了,这个东西不适合做任何linux平台上的server。如果想弄server
solution, windows平台和linux平台上都有其他很好的选择。

【在 a******n 的大作中提到】
: 还有个问题,ssh server能整好吗?
: 貌似windows自己开了个ssh server,然后从外面ssh过来直接进了windows,而不是
: ubuntun,哪怕ubuntu的sshd在运行。找了很久没找着windows默认的那个ssh server怎
: 么关

m*******i
发帖数: 362
17
应该有很多
我自身体验是写脚本跑脚本方便多了。。。。

【在 h**v 的大作中提到】
: 尼玛大学毕业就没用多少bash了。介绍一下这个subsystem一般有啥应用场景?
m*******i
发帖数: 362
18
应该是盘大旗
很多选择iOS的人都是图他既能和linux无缝兼容又有很不错的GUI。如果软软这一步走
稳了,对整个pc产业链都是带动

【在 d******a 的大作中提到】
: 软软的最终目的是什么?
: 不会仅仅是让程序员在Windows上运行Linux吧?
:
: vm

i****a
发帖数: 36252
19
这是放弃 powershell 了吗

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

S*A
发帖数: 7142
20
直接跑个 Linux 算啦。 Windows 10 用着很别扭。
相关主题
cannot boot to linux after win10 update, solution有谁想买旧服务器玩么
Windows 10 (1709) WSL SSH server设置本本的尴尬就在于CPU到极限了
推荐用于科学计算的计算机?android上,有xserver和ssh client吗
进入Hardware版参与讨论
m*******i
发帖数: 362
21
powershell目前还支持,不过如果wsl成长顺利的话,powershell很可能成为历史

【在 i****a 的大作中提到】
: 这是放弃 powershell 了吗
:
: vm

m*******i
发帖数: 362
22
玩游戏遭罪啊 :p

【在 S*A 的大作中提到】
: 直接跑个 Linux 算啦。 Windows 10 用着很别扭。
S*A
发帖数: 7142
23
好吧我不玩游戏了。没有时间啊。
steam 似乎有 Linux 的版本。

【在 m*******i 的大作中提到】
: 玩游戏遭罪啊 :p
m*******i
发帖数: 362
24
我其实玩的也不多,但舍不得这种capability
另外很多GUI Tools还是在windows平台用惯了,比如office这样的。

【在 S*A 的大作中提到】
: 好吧我不玩游戏了。没有时间啊。
: steam 似乎有 Linux 的版本。

S*A
发帖数: 7142
25
那就 dualboot 好了。玩的时候再进 windows。
office 这些我已经都是用 libreoffice 替代了。
一般要求不是太苛刻问题不大。

【在 m*******i 的大作中提到】
: 我其实玩的也不多,但舍不得这种capability
: 另外很多GUI Tools还是在windows平台用惯了,比如office这样的。

w*x
发帖数: 3456
26
至少有了bash之后批量处理文件和跑python脚本方便多了。
m*******i
发帖数: 362
27
之前我也这么想过。
但是这个solution也不完美。举个例子,我的数据以及资料都在dropbox里面放着,防
止自己硬盘挂了损失巨大,也可以做到实时备份。如果dualboot,我就只能在一个系统
里面工作,如果想两个系统同时工作,sync的困难巨大,而且我硬盘上要每个系统里面
放一个dropbox备份,浪费资源

【在 S*A 的大作中提到】
: 那就 dualboot 好了。玩的时候再进 windows。
: office 这些我已经都是用 libreoffice 替代了。
: 一般要求不是太苛刻问题不大。

m*******i
发帖数: 362
28
我目前也是最看重这个

【在 w*x 的大作中提到】
: 至少有了bash之后批量处理文件和跑python脚本方便多了。
n*w
发帖数: 3393
29
我从bash转power shell,完全不想回头

【在 m*******i 的大作中提到】
: powershell目前还支持,不过如果wsl成长顺利的话,powershell很可能成为历史
n*w
发帖数: 3393
30
对了power shell要出Linux版了。希望bash快点进历史。

【在 n*w 的大作中提到】
: 我从bash转power shell,完全不想回头
相关主题
pogoplug还能装什么好玩的服务?Win10的WSL里面X program显示中文乱码?
黑群辉和直接装个fedora有啥区别?你们的Windows 10都不是这样的吗?
win上面有什么比较好的shell么?Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?
进入Hardware版参与讨论
m*******i
发帖数: 362
31
咋这么恨bash? 什么仇什么怨 lol

【在 n*w 的大作中提到】
: 对了power shell要出Linux版了。希望bash快点进历史。
y**b
发帖数: 10166
32
刚装上,挺不错的,用x-win32的xserver能显示图形程序。
但是用vpn连接到公司网络,ssh -X过去,不能显示图形程序,需要怎么设置一下?
m*******i
发帖数: 362
33
$DISPLAY设置了没?
没有的话设成localhost:0.0试试

【在 y**b 的大作中提到】
: 刚装上,挺不错的,用x-win32的xserver能显示图形程序。
: 但是用vpn连接到公司网络,ssh -X过去,不能显示图形程序,需要怎么设置一下?

y**b
发帖数: 10166
34
export DISPLAY=localhost:0.0
then ssh -X
works!
n*w
发帖数: 3393
35
怎么看到的恨?有更好的东西代替旧的东西我都是欢迎的。不管是power shell还是
bash。

【在 m*******i 的大作中提到】
: 咋这么恨bash? 什么仇什么怨 lol
s********i
发帖数: 17328
36
今天有空试了。对于developer来讲,绝对是个大杀器,方便很多。opensouce的东西很
多在linux上的,支持的也好。
d****g
发帖数: 325
37
win7上咋用?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

d****g
发帖数: 325
38
另外这东西和msys2有啥差别?
s********i
发帖数: 17328
39
目前只有win10上有。msys2好像是cygwin的fork,cygwin是opensouce编译的windows程
序。WSL是linux,linux的binary直接用。这个东西对developer很有用,不用跑虚拟机
,直接access windows上的文件,需要run scripts的时候去linux,需要用GUI程序的
时候在windows。比如,你写个javascripts的东西,需要run npm/grunt啊啥的,linux
要方便的多,但你又用惯了windows上的source tree,notepad++啥的,没事用chrome
上上网,用IIE测试你的webapp,一下都解决了。

【在 d****g 的大作中提到】
: 另外这东西和msys2有啥差别?
m*******i
发帖数: 362
40
最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
便了。
现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
都实现了就牛逼了。
另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪

linux
chrome

【在 s********i 的大作中提到】
: 目前只有win10上有。msys2好像是cygwin的fork,cygwin是opensouce编译的windows程
: 序。WSL是linux,linux的binary直接用。这个东西对developer很有用,不用跑虚拟机
: ,直接access windows上的文件,需要run scripts的时候去linux,需要用GUI程序的
: 时候在windows。比如,你写个javascripts的东西,需要run npm/grunt啊啥的,linux
: 要方便的多,但你又用惯了windows上的source tree,notepad++啥的,没事用chrome
: 上上网,用IIE测试你的webapp,一下都解决了。

相关主题
Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?是装Win10和Linux双系统好还是一个Win10+VM好?
觉得apple还是会抓市场,便宜,抢眼Lubuntu并不比Windows 10更适合老机器
微软还是挺好的 (转载)对个人,docker是不是用处不大
进入Hardware版参与讨论
O*O
发帖数: 2284
41
同意,革命性的改变
用MAC的developer要被分流了

【在 m*******i 的大作中提到】
: 最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
: ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
: 便了。
: 现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
: 都实现了就牛逼了。
: 另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪
:
: linux
: chrome

d****g
发帖数: 325
42
用msys2在win7上跑bash都很久了,也是ConEmu直接运行windows app。而且带Pacman包
管理,需要什么unix程序直接就拉下来,和apt-get一样。我的emacs都是这么装的。
说了半天wsl和msys2相比到底有啥好处?

【在 m*******i 的大作中提到】
: 最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
: ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
: 便了。
: 现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
: 都实现了就牛逼了。
: 另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪
:
: linux
: chrome

m*******i
发帖数: 362
43
简单地说,好处就是wsl是真的linux OS,cygwin是个bash wrapper让你可以跑windows
binaries.有些人认为这个是好处,但有些人认为这个区别无所谓。哪种情况完全取决
于你要从事的工作。
举个例子,对于有些人原生linux OS很有必要,因为他们用到的工具只在linux上有,
这个工具可以是binary,也可以是library,module,etc.
再举个例子,为什么和多人舍不得linux,刨除那些纯geek,其他人都是因为需要linux
环境下的某些工具,这个时候wsl意义就凸显出来了,这个是大趋势,不是cygwin可以
比的。cygwin也没有精力keep up with every new piece of linux。
目前看来如果wsl顺利的话,个人用户VM这个市场算是彻底消失了。
以上都是个人观点,可能有不少不对的地方

【在 d****g 的大作中提到】
: 用msys2在win7上跑bash都很久了,也是ConEmu直接运行windows app。而且带Pacman包
: 管理,需要什么unix程序直接就拉下来,和apt-get一样。我的emacs都是这么装的。
: 说了半天wsl和msys2相比到底有啥好处?

a9
发帖数: 21638
44
都是虚拟linux api而已。

windows
linux
Pacman包

【在 m*******i 的大作中提到】
: 简单地说,好处就是wsl是真的linux OS,cygwin是个bash wrapper让你可以跑windows
: binaries.有些人认为这个是好处,但有些人认为这个区别无所谓。哪种情况完全取决
: 于你要从事的工作。
: 举个例子,对于有些人原生linux OS很有必要,因为他们用到的工具只在linux上有,
: 这个工具可以是binary,也可以是library,module,etc.
: 再举个例子,为什么和多人舍不得linux,刨除那些纯geek,其他人都是因为需要linux
: 环境下的某些工具,这个时候wsl意义就凸显出来了,这个是大趋势,不是cygwin可以
: 比的。cygwin也没有精力keep up with every new piece of linux。
: 目前看来如果wsl顺利的话,个人用户VM这个市场算是彻底消失了。
: 以上都是个人观点,可能有不少不对的地方

m*******i
发帖数: 362
45
http://dille.name/blog/2016/07/29/windows-subsystem-for-linux-will-enable-linux-containers-on-windows/
这里有个别人写的文章,可以了解一下

【在 d****g 的大作中提到】
: 用msys2在win7上跑bash都很久了,也是ConEmu直接运行windows app。而且带Pacman包
: 管理,需要什么unix程序直接就拉下来,和apt-get一样。我的emacs都是这么装的。
: 说了半天wsl和msys2相比到底有啥好处?

N*****m
发帖数: 42603
46
离vm差远了
这个wsl能跑docker吗?

windows
linux

【在 m*******i 的大作中提到】
: 简单地说,好处就是wsl是真的linux OS,cygwin是个bash wrapper让你可以跑windows
: binaries.有些人认为这个是好处,但有些人认为这个区别无所谓。哪种情况完全取决
: 于你要从事的工作。
: 举个例子,对于有些人原生linux OS很有必要,因为他们用到的工具只在linux上有,
: 这个工具可以是binary,也可以是library,module,etc.
: 再举个例子,为什么和多人舍不得linux,刨除那些纯geek,其他人都是因为需要linux
: 环境下的某些工具,这个时候wsl意义就凸显出来了,这个是大趋势,不是cygwin可以
: 比的。cygwin也没有精力keep up with every new piece of linux。
: 目前看来如果wsl顺利的话,个人用户VM这个市场算是彻底消失了。
: 以上都是个人观点,可能有不少不对的地方

m*******i
发帖数: 362
47
理论上如果ms想的话完全可以,但是貌似他们不太像去碰docker的kernel
implementation,所以可以装windows版docker,从wsl里面使用
https://github.com/Microsoft/BashOnWindows/issues/575
我不太懂这个,上面这个issue描述的更详细一些

【在 N*****m 的大作中提到】
: 离vm差远了
: 这个wsl能跑docker吗?
:
: windows
: linux

N*****m
发帖数: 42603
48
因为wsl不是kernel,所以跟kernel有关的都干不了

【在 m*******i 的大作中提到】
: 理论上如果ms想的话完全可以,但是貌似他们不太像去碰docker的kernel
: implementation,所以可以装windows版docker,从wsl里面使用
: https://github.com/Microsoft/BashOnWindows/issues/575
: 我不太懂这个,上面这个issue描述的更详细一些

m*******i
发帖数: 362
49
不太同意
如果你说的kernel是特指linux kernel,那是的,wsl不是真的linux kernel。
但wsl实现了linux kernel apis,可以调用nt kernel, 如果真的需要,也可以内置
linux kernel以供调用。这个灵活度和潜在扩展能力,cygwin这类wrapper是比不了的
,vm当然从功能上比目前的wsl要全,但缺点也很明显。
所以大趋势就是
1. vm朝着subsystem of host OS方向发展,这个受限于宿主OS开发者是否允许
2. OS改进自己的kernel,兼容多个版本的kernel,比如linux,NT。这个受限于多个阵
营的利益冲突,比如ubuntu不会轻易让软软这么干。真这么干了,谁还用ubuntu。。。
当然,软软如果有必要可以把ubuntu买了,这个就是后话了
想想mac为什么那么多人买,很大一部分人是因为他既是unix体系下系统,又具有优秀
的GUI,这不就是wsl未来会具有的么

【在 N*****m 的大作中提到】
: 因为wsl不是kernel,所以跟kernel有关的都干不了
N*****m
发帖数: 42603
50
wsl的kernel apis支持cgruops吗?
不支持吧

【在 m*******i 的大作中提到】
: 不太同意
: 如果你说的kernel是特指linux kernel,那是的,wsl不是真的linux kernel。
: 但wsl实现了linux kernel apis,可以调用nt kernel, 如果真的需要,也可以内置
: linux kernel以供调用。这个灵活度和潜在扩展能力,cygwin这类wrapper是比不了的
: ,vm当然从功能上比目前的wsl要全,但缺点也很明显。
: 所以大趋势就是
: 1. vm朝着subsystem of host OS方向发展,这个受限于宿主OS开发者是否允许
: 2. OS改进自己的kernel,兼容多个版本的kernel,比如linux,NT。这个受限于多个阵
: 营的利益冲突,比如ubuntu不会轻易让软软这么干。真这么干了,谁还用ubuntu。。。
: 当然,软软如果有必要可以把ubuntu买了,这个就是后话了

相关主题
挣扎是没有用的 你不用win10Windows 10 (1709) WSL SSH server设置
Windows还是比linux强多了推荐用于科学计算的计算机?
cannot boot to linux after win10 update, solution有谁想买旧服务器玩么
进入Hardware版参与讨论
N*****m
发帖数: 42603
51
另外,kernel跟ubuntu这个distro有个啥关系?
感觉你说的都是外行话

【在 m*******i 的大作中提到】
: 不太同意
: 如果你说的kernel是特指linux kernel,那是的,wsl不是真的linux kernel。
: 但wsl实现了linux kernel apis,可以调用nt kernel, 如果真的需要,也可以内置
: linux kernel以供调用。这个灵活度和潜在扩展能力,cygwin这类wrapper是比不了的
: ,vm当然从功能上比目前的wsl要全,但缺点也很明显。
: 所以大趋势就是
: 1. vm朝着subsystem of host OS方向发展,这个受限于宿主OS开发者是否允许
: 2. OS改进自己的kernel,兼容多个版本的kernel,比如linux,NT。这个受限于多个阵
: 营的利益冲突,比如ubuntu不会轻易让软软这么干。真这么干了,谁还用ubuntu。。。
: 当然,软软如果有必要可以把ubuntu买了,这个就是后话了

m*******i
发帖数: 362
52
你看的挺准的,我确实是个外行哈
我看的是这个系统的趋势,可扩展性,我从来没说这个系统现在就能做所有东西了,也
没有冒犯vm,只是讨论一下未来
提到ubuntu,不是因为ubuntu就是kernel,你误读了,如果你关注一下这个wsl,就知
道ubuntu出力和软软合作出的这个东西。我原文指的是,如果软软要做自己的linux
subsystem kernel, ubuntu就不会再帮忙了,呵呵

【在 N*****m 的大作中提到】
: 另外,kernel跟ubuntu这个distro有个啥关系?
: 感觉你说的都是外行话

s********i
发帖数: 17328
53
要真正的跑linux VM,方法多的是,Hyper-V, Azure, Docker等等,还不要说VMware这
些第三方软件。
微软说的很清楚,WSL定位是给developer用的,确切的说是给非windows developer用
的(即Visual Studio之外的,WSL最基本支持的东西,NodeJS/NPM, Perl, Python,
git),opensouce开发已经强大到微软不能不想对策了。一般开源的东西都是linux上
的,无论工具还是应用,这些开发者,要么选MAC,要么选linux,要么用cygwin对付,
这些方案其实都不尽如人意。MAC/Cygwin上的应用都要重新编译,没人编译就没的用
,linux上其他应用太差,比如写个PPT咋办?
WSL的想法很好的解决了这个用户群体,一个WIN10+WSL就可以了,强大的Windows GUI
应用和Linux的开发工具和应用,你不需要去装linux虚拟机,不需要担心你要的东西
MAC/Cygwin上没有。现阶段,微软应该针对这些用户把它做好,而不是去搞啥完全兼
容Linux的功能,尤其是server部分,那不是重点。 如果这个搞好了,基本上用mac搞
开发的用户就会转了(果粉除外)。
举个最简单的例子,写个script,如果uname是Linux,就用linux binary做某事,你在
mac/Cygwin上怎么调试?
a9
发帖数: 21638
54
不可能的,你楼上说的其实是vm的功能。这块微软也有自己的产品,不会用这个
subsystem来替代。
这个wsl其实就是相当于docker跑在windows上,现在docker很火微软当然不会放弃这块
肥肉

【在 m*******i 的大作中提到】
: 你看的挺准的,我确实是个外行哈
: 我看的是这个系统的趋势,可扩展性,我从来没说这个系统现在就能做所有东西了,也
: 没有冒犯vm,只是讨论一下未来
: 提到ubuntu,不是因为ubuntu就是kernel,你误读了,如果你关注一下这个wsl,就知
: 道ubuntu出力和软软合作出的这个东西。我原文指的是,如果软软要做自己的linux
: subsystem kernel, ubuntu就不会再帮忙了,呵呵

m*******i
发帖数: 362
55
我本意也没有说vm会消失的,我说的是个人版vm会消失。企业版vm的地位根本受不到威
胁,我楼上那位可能是看我说vm不好所以过于敏感了
另外让我感觉real linux会跑在windows上的另一个原因就是微软从很久之前就和linux
kernel 走得很近了,比如这个是15年的报道:http://www.hi3p.com/2015/04/01/microsoft-acknowledged-that-for-many-years-has-been-used-to-increase-the-contribution-to-the-future-of-the-linux-kernel-17271.html

【在 a9 的大作中提到】
: 不可能的,你楼上说的其实是vm的功能。这块微软也有自己的产品,不会用这个
: subsystem来替代。
: 这个wsl其实就是相当于docker跑在windows上,现在docker很火微软当然不会放弃这块
: 肥肉

d****g
发帖数: 325
56
docker也需要Hyper-V虚拟机,不一样吧
WSL可能对后端开发和*nix系统管理有用,有利于降低公司成本,但不见得会大规模在
developer中普及。做大量Unix系统开发的还是会直接用bare metal Linux,做前端或
者各种App的该用Mac还是用Mac,比Win好用多了。
a9
发帖数: 21638
57
这个wsl就相当于docker

【在 d****g 的大作中提到】
: docker也需要Hyper-V虚拟机,不一样吧
: WSL可能对后端开发和*nix系统管理有用,有利于降低公司成本,但不见得会大规模在
: developer中普及。做大量Unix系统开发的还是会直接用bare metal Linux,做前端或
: 者各种App的该用Mac还是用Mac,比Win好用多了。

s********i
发帖数: 17328
58
你看一下WLS的介绍,WSL就是在做基于Windows kernel 的linux container。做好了以
后window上的docker跑Linux container就不需要虚拟机了。a9说的没错,微软不会放
弃container这块肉的。WSL本身就是个container,以后你的container是直接跑在
Windows上的,不是跑在windows上的运行的linux上的。做好了的话,container这块就
拿住了,至于是否用docker,还是它自己做container管理就随意了。
我前面帖子写了,Mac上的工具要编译,而linux是native的,application
developement的话win+wsl强于Mac。Mac毕竟是类unix系统而不是linux。当然,Mac现
阶段前端够用。windows+linux上的东西比mac多多了。

【在 d****g 的大作中提到】
: docker也需要Hyper-V虚拟机,不一样吧
: WSL可能对后端开发和*nix系统管理有用,有利于降低公司成本,但不见得会大规模在
: developer中普及。做大量Unix系统开发的还是会直接用bare metal Linux,做前端或
: 者各种App的该用Mac还是用Mac,比Win好用多了。

d****g
发帖数: 325
59
Homebrew里大部分工具都有binary bottle,对普通developer没编译这个麻烦。Linux
上什么东西Mac上没有?

【在 s********i 的大作中提到】
: 你看一下WLS的介绍,WSL就是在做基于Windows kernel 的linux container。做好了以
: 后window上的docker跑Linux container就不需要虚拟机了。a9说的没错,微软不会放
: 弃container这块肉的。WSL本身就是个container,以后你的container是直接跑在
: Windows上的,不是跑在windows上的运行的linux上的。做好了的话,container这块就
: 拿住了,至于是否用docker,还是它自己做container管理就随意了。
: 我前面帖子写了,Mac上的工具要编译,而linux是native的,application
: developement的话win+wsl强于Mac。Mac毕竟是类unix系统而不是linux。当然,Mac现
: 阶段前端够用。windows+linux上的东西比mac多多了。

s********i
发帖数: 17328
60
之所以有是因为近些年来大家在用Mac,以后用的人少了了,自然慢慢就少了,即便有
也可能更新慢了。Mac和Cygwin都是不得已为之,有现成的Linux可用,为啥费那劲在
Mac/Cygwin上编译?而且很多应用最后是deploy在Linux或windows上的,Mac上几乎没
有。don't get me wrong, 我也是Mac上做开发,Mac目前还是不错的。但是不方便的地
方也很明显,比如,你做前端总要测试IE/Edge吧,QE说IE上不 work,你咋弄?它自带
的一些应用比如bash,tar,sed和现在主流Linux上也不一样,写个script拿到Linux上
用不了,你咋办?Windows的container做好了,绝对是个大杀器,你需要哪个OS就用哪
个OS的container,理论上opensource的kernel,它都可以做,比如,android,
freebsd,opensolaris啊啥的,就看是否有需求。好像WSL就是从在windows上run
android的项目上发展来的。
windows container for linux or WSL还得有几年才成熟,但绝对是微软走对了的一步
棋。

Linux

【在 d****g 的大作中提到】
: Homebrew里大部分工具都有binary bottle,对普通developer没编译这个麻烦。Linux
: 上什么东西Mac上没有?

相关主题
本本的尴尬就在于CPU到极限了黑群辉和直接装个fedora有啥区别?
android上,有xserver和ssh client吗win上面有什么比较好的shell么?
pogoplug还能装什么好玩的服务?Win10的WSL里面X program显示中文乱码?
进入Hardware版参与讨论
a*****s
发帖数: 2663
61
不错不错,挺方便
sudo apt-get install paraview

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

y**b
发帖数: 10166
62
mac上的linux开发,最终都得迁移到linux上,无论商业还是科研。
B********s
发帖数: 3610
63
ConEmu好像有问题,运行bash的时候方向键不能用。

【在 m*******i 的大作中提到】
: 最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
: ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
: 便了。
: 现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
: 都实现了就牛逼了。
: 另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪
:
: linux
: chrome

m*******i
发帖数: 362
64
有可能有键位冲突
不过我没有用multi-tab,所以都是直接开一个窗口然后tmux,所以暂时还没遇到你说
的问题。
有一个键位问题遇到了,就是用shift+方向键不能在文档里快速移动光标了。这个有点
小别扭。希望软软升级自己的shell,就可以直接用原生的了

【在 B********s 的大作中提到】
: ConEmu好像有问题,运行bash的时候方向键不能用。
w***g
发帖数: 5958
65
世界永远也不会美好. WSL能跑docker吗?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

D*********e
发帖数: 646
66
这东西再怎么搞都是小众。现在硬件这么便宜,developer谁不是有几台不同OS的电脑
,需要哪个用哪个。
y**b
发帖数: 10166
67
对了,wsl好像占用了22号端口,结果serv-u提供的sftp没法用了?
s*****m
发帖数: 13092
68
穷逼developer和小公司占大多数

【在 D*********e 的大作中提到】
: 这东西再怎么搞都是小众。现在硬件这么便宜,developer谁不是有几台不同OS的电脑
: ,需要哪个用哪个。

n******7
发帖数: 12463
69
是的 readline不work

【在 B********s 的大作中提到】
: ConEmu好像有问题,运行bash的时候方向键不能用。
n******7
发帖数: 12463
70
macbook会压力很大

【在 D*********e 的大作中提到】
: 这东西再怎么搞都是小众。现在硬件这么便宜,developer谁不是有几台不同OS的电脑
: ,需要哪个用哪个。

相关主题
Win10的WSL里面X program显示中文乱码?觉得apple还是会抓市场,便宜,抢眼
你们的Windows 10都不是这样的吗?微软还是挺好的 (转载)
Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?是装Win10和Linux双系统好还是一个Win10+VM好?
进入Hardware版参与讨论
F***Q
发帖数: 6599
71

terminator - my favorite
http://gnometerminator.blogspot.com/p/introduction.html

【在 a******n 的大作中提到】
: terminal不好用,推荐个好的terminal吧
n******7
发帖数: 12463
72
看起来很nb 试试

【在 F***Q 的大作中提到】
:
: terminator - my favorite
: http://gnometerminator.blogspot.com/p/introduction.html

m*******i
发帖数: 362
73
从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
, dual boot。。。
感觉世界都变美好了
d******a
发帖数: 32122
74
是不是纯文本界面?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

m*******i
发帖数: 362
75
对,目前不支持gui。不过对于绝大多数工作都够用了

【在 d******a 的大作中提到】
: 是不是纯文本界面?
:
: vm

a******n
发帖数: 1052
76
terminal不好用,推荐个好的terminal吧
m*******i
发帖数: 362
77
你用的是bash on ubuntu on windows吧?
默认的确实一般,但是可以用tmux,非常强大。直接在bash里面运行tmux就行

【在 a******n 的大作中提到】
: terminal不好用,推荐个好的terminal吧
n******7
发帖数: 12463
78
弄个Xserver就可以了

【在 m*******i 的大作中提到】
: 对,目前不支持gui。不过对于绝大多数工作都够用了
n******7
发帖数: 12463
79
我目前用xfce4-term

【在 a******n 的大作中提到】
: terminal不好用,推荐个好的terminal吧
n******7
发帖数: 12463
80
所以我最近成了软伦
相关主题
Lubuntu并不比Windows 10更适合老机器Windows还是比linux强多了
对个人,docker是不是用处不大cannot boot to linux after win10 update, solution
挣扎是没有用的 你不用win10Windows 10 (1709) WSL SSH server设置
进入Hardware版参与讨论
m*******i
发帖数: 362
81
这个可以work around,但是我原来想直接bash里面call windows executable,这个用
xserver可能还是够呛

【在 n******7 的大作中提到】
: 弄个Xserver就可以了
m*******i
发帖数: 362
82
哈哈,这个大方向软软弄得确实不错

【在 n******7 的大作中提到】
: 所以我最近成了软伦
h**v
发帖数: 2010
83
尼玛大学毕业就没用多少bash了。介绍一下这个subsystem一般有啥应用场景?

【在 m*******i 的大作中提到】
: 这个可以work around,但是我原来想直接bash里面call windows executable,这个用
: xserver可能还是够呛

a******n
发帖数: 1052
84
还有个问题,ssh server能整好吗?
貌似windows自己开了个ssh server,然后从外面ssh过来直接进了windows,而不是
ubuntun,哪怕ubuntu的sshd在运行。找了很久没找着windows默认的那个ssh server怎
么关
a9
发帖数: 21638
85
docker!

个用

【在 h**v 的大作中提到】
: 尼玛大学毕业就没用多少bash了。介绍一下这个subsystem一般有啥应用场景?
a9
发帖数: 21638
86
啥时候windows有ssh server了

【在 a******n 的大作中提到】
: 还有个问题,ssh server能整好吗?
: 貌似windows自己开了个ssh server,然后从外面ssh过来直接进了windows,而不是
: ubuntun,哪怕ubuntu的sshd在运行。找了很久没找着windows默认的那个ssh server怎
: 么关

d******a
发帖数: 32122
87
软软的最终目的是什么?
不会仅仅是让程序员在Windows上运行Linux吧?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

m*******i
发帖数: 362
88
软软自己明确说了,这个东西不适合做任何linux平台上的server。如果想弄server
solution, windows平台和linux平台上都有其他很好的选择。

【在 a******n 的大作中提到】
: 还有个问题,ssh server能整好吗?
: 貌似windows自己开了个ssh server,然后从外面ssh过来直接进了windows,而不是
: ubuntun,哪怕ubuntu的sshd在运行。找了很久没找着windows默认的那个ssh server怎
: 么关

m*******i
发帖数: 362
89
应该有很多
我自身体验是写脚本跑脚本方便多了。。。。

【在 h**v 的大作中提到】
: 尼玛大学毕业就没用多少bash了。介绍一下这个subsystem一般有啥应用场景?
m*******i
发帖数: 362
90
应该是盘大旗
很多选择iOS的人都是图他既能和linux无缝兼容又有很不错的GUI。如果软软这一步走
稳了,对整个pc产业链都是带动

【在 d******a 的大作中提到】
: 软软的最终目的是什么?
: 不会仅仅是让程序员在Windows上运行Linux吧?
:
: vm

相关主题
推荐用于科学计算的计算机?android上,有xserver和ssh client吗
有谁想买旧服务器玩么pogoplug还能装什么好玩的服务?
本本的尴尬就在于CPU到极限了黑群辉和直接装个fedora有啥区别?
进入Hardware版参与讨论
i****a
发帖数: 36252
91
这是放弃 powershell 了吗

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

S*A
发帖数: 7142
92
直接跑个 Linux 算啦。 Windows 10 用着很别扭。
m*******i
发帖数: 362
93
powershell目前还支持,不过如果wsl成长顺利的话,powershell很可能成为历史

【在 i****a 的大作中提到】
: 这是放弃 powershell 了吗
:
: vm

m*******i
发帖数: 362
94
玩游戏遭罪啊 :p

【在 S*A 的大作中提到】
: 直接跑个 Linux 算啦。 Windows 10 用着很别扭。
S*A
发帖数: 7142
95
好吧我不玩游戏了。没有时间啊。
steam 似乎有 Linux 的版本。

【在 m*******i 的大作中提到】
: 玩游戏遭罪啊 :p
m*******i
发帖数: 362
96
我其实玩的也不多,但舍不得这种capability
另外很多GUI Tools还是在windows平台用惯了,比如office这样的。

【在 S*A 的大作中提到】
: 好吧我不玩游戏了。没有时间啊。
: steam 似乎有 Linux 的版本。

S*A
发帖数: 7142
97
那就 dualboot 好了。玩的时候再进 windows。
office 这些我已经都是用 libreoffice 替代了。
一般要求不是太苛刻问题不大。

【在 m*******i 的大作中提到】
: 我其实玩的也不多,但舍不得这种capability
: 另外很多GUI Tools还是在windows平台用惯了,比如office这样的。

w*x
发帖数: 3456
98
至少有了bash之后批量处理文件和跑python脚本方便多了。
m*******i
发帖数: 362
99
之前我也这么想过。
但是这个solution也不完美。举个例子,我的数据以及资料都在dropbox里面放着,防
止自己硬盘挂了损失巨大,也可以做到实时备份。如果dualboot,我就只能在一个系统
里面工作,如果想两个系统同时工作,sync的困难巨大,而且我硬盘上要每个系统里面
放一个dropbox备份,浪费资源

【在 S*A 的大作中提到】
: 那就 dualboot 好了。玩的时候再进 windows。
: office 这些我已经都是用 libreoffice 替代了。
: 一般要求不是太苛刻问题不大。

m*******i
发帖数: 362
100
我目前也是最看重这个

【在 w*x 的大作中提到】
: 至少有了bash之后批量处理文件和跑python脚本方便多了。
相关主题
win上面有什么比较好的shell么?Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?
Win10的WSL里面X program显示中文乱码?觉得apple还是会抓市场,便宜,抢眼
你们的Windows 10都不是这样的吗?微软还是挺好的 (转载)
进入Hardware版参与讨论
n*w
发帖数: 3393
101
我从bash转power shell,完全不想回头

【在 m*******i 的大作中提到】
: powershell目前还支持,不过如果wsl成长顺利的话,powershell很可能成为历史
n*w
发帖数: 3393
102
对了power shell要出Linux版了。希望bash快点进历史。

【在 n*w 的大作中提到】
: 我从bash转power shell,完全不想回头
m*******i
发帖数: 362
103
咋这么恨bash? 什么仇什么怨 lol

【在 n*w 的大作中提到】
: 对了power shell要出Linux版了。希望bash快点进历史。
y**b
发帖数: 10166
104
刚装上,挺不错的,用x-win32的xserver能显示图形程序。
但是用vpn连接到公司网络,ssh -X过去,不能显示图形程序,需要怎么设置一下?
m*******i
发帖数: 362
105
$DISPLAY设置了没?
没有的话设成localhost:0.0试试

【在 y**b 的大作中提到】
: 刚装上,挺不错的,用x-win32的xserver能显示图形程序。
: 但是用vpn连接到公司网络,ssh -X过去,不能显示图形程序,需要怎么设置一下?

y**b
发帖数: 10166
106
export DISPLAY=localhost:0.0
then ssh -X
works!
n*w
发帖数: 3393
107
怎么看到的恨?有更好的东西代替旧的东西我都是欢迎的。不管是power shell还是
bash。

【在 m*******i 的大作中提到】
: 咋这么恨bash? 什么仇什么怨 lol
s********i
发帖数: 17328
108
今天有空试了。对于developer来讲,绝对是个大杀器,方便很多。opensouce的东西很
多在linux上的,支持的也好。
d****g
发帖数: 325
109
win7上咋用?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

d****g
发帖数: 325
110
另外这东西和msys2有啥差别?
相关主题
微软还是挺好的 (转载)对个人,docker是不是用处不大
是装Win10和Linux双系统好还是一个Win10+VM好?挣扎是没有用的 你不用win10
Lubuntu并不比Windows 10更适合老机器Windows还是比linux强多了
进入Hardware版参与讨论
s********i
发帖数: 17328
111
目前只有win10上有。msys2好像是cygwin的fork,cygwin是opensouce编译的windows程
序。WSL是linux,linux的binary直接用。这个东西对developer很有用,不用跑虚拟机
,直接access windows上的文件,需要run scripts的时候去linux,需要用GUI程序的
时候在windows。比如,你写个javascripts的东西,需要run npm/grunt啊啥的,linux
要方便的多,但你又用惯了windows上的source tree,notepad++啥的,没事用chrome
上上网,用IIE测试你的webapp,一下都解决了。

【在 d****g 的大作中提到】
: 另外这东西和msys2有啥差别?
m*******i
发帖数: 362
112
最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
便了。
现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
都实现了就牛逼了。
另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪

linux
chrome

【在 s********i 的大作中提到】
: 目前只有win10上有。msys2好像是cygwin的fork,cygwin是opensouce编译的windows程
: 序。WSL是linux,linux的binary直接用。这个东西对developer很有用,不用跑虚拟机
: ,直接access windows上的文件,需要run scripts的时候去linux,需要用GUI程序的
: 时候在windows。比如,你写个javascripts的东西,需要run npm/grunt啊啥的,linux
: 要方便的多,但你又用惯了windows上的source tree,notepad++啥的,没事用chrome
: 上上网,用IIE测试你的webapp,一下都解决了。

O*O
发帖数: 2284
113
同意,革命性的改变
用MAC的developer要被分流了

【在 m*******i 的大作中提到】
: 最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
: ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
: 便了。
: 现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
: 都实现了就牛逼了。
: 另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪
:
: linux
: chrome

d****g
发帖数: 325
114
用msys2在win7上跑bash都很久了,也是ConEmu直接运行windows app。而且带Pacman包
管理,需要什么unix程序直接就拉下来,和apt-get一样。我的emacs都是这么装的。
说了半天wsl和msys2相比到底有啥好处?

【在 m*******i 的大作中提到】
: 最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
: ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
: 便了。
: 现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
: 都实现了就牛逼了。
: 另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪
:
: linux
: chrome

m*******i
发帖数: 362
115
简单地说,好处就是wsl是真的linux OS,cygwin是个bash wrapper让你可以跑windows
binaries.有些人认为这个是好处,但有些人认为这个区别无所谓。哪种情况完全取决
于你要从事的工作。
举个例子,对于有些人原生linux OS很有必要,因为他们用到的工具只在linux上有,
这个工具可以是binary,也可以是library,module,etc.
再举个例子,为什么和多人舍不得linux,刨除那些纯geek,其他人都是因为需要linux
环境下的某些工具,这个时候wsl意义就凸显出来了,这个是大趋势,不是cygwin可以
比的。cygwin也没有精力keep up with every new piece of linux。
目前看来如果wsl顺利的话,个人用户VM这个市场算是彻底消失了。
以上都是个人观点,可能有不少不对的地方

【在 d****g 的大作中提到】
: 用msys2在win7上跑bash都很久了,也是ConEmu直接运行windows app。而且带Pacman包
: 管理,需要什么unix程序直接就拉下来,和apt-get一样。我的emacs都是这么装的。
: 说了半天wsl和msys2相比到底有啥好处?

a9
发帖数: 21638
116
都是虚拟linux api而已。

windows
linux
Pacman包

【在 m*******i 的大作中提到】
: 简单地说,好处就是wsl是真的linux OS,cygwin是个bash wrapper让你可以跑windows
: binaries.有些人认为这个是好处,但有些人认为这个区别无所谓。哪种情况完全取决
: 于你要从事的工作。
: 举个例子,对于有些人原生linux OS很有必要,因为他们用到的工具只在linux上有,
: 这个工具可以是binary,也可以是library,module,etc.
: 再举个例子,为什么和多人舍不得linux,刨除那些纯geek,其他人都是因为需要linux
: 环境下的某些工具,这个时候wsl意义就凸显出来了,这个是大趋势,不是cygwin可以
: 比的。cygwin也没有精力keep up with every new piece of linux。
: 目前看来如果wsl顺利的话,个人用户VM这个市场算是彻底消失了。
: 以上都是个人观点,可能有不少不对的地方

m*******i
发帖数: 362
117
http://dille.name/blog/2016/07/29/windows-subsystem-for-linux-will-enable-linux-containers-on-windows/
这里有个别人写的文章,可以了解一下

【在 d****g 的大作中提到】
: 用msys2在win7上跑bash都很久了,也是ConEmu直接运行windows app。而且带Pacman包
: 管理,需要什么unix程序直接就拉下来,和apt-get一样。我的emacs都是这么装的。
: 说了半天wsl和msys2相比到底有啥好处?

N*****m
发帖数: 42603
118
离vm差远了
这个wsl能跑docker吗?

windows
linux

【在 m*******i 的大作中提到】
: 简单地说,好处就是wsl是真的linux OS,cygwin是个bash wrapper让你可以跑windows
: binaries.有些人认为这个是好处,但有些人认为这个区别无所谓。哪种情况完全取决
: 于你要从事的工作。
: 举个例子,对于有些人原生linux OS很有必要,因为他们用到的工具只在linux上有,
: 这个工具可以是binary,也可以是library,module,etc.
: 再举个例子,为什么和多人舍不得linux,刨除那些纯geek,其他人都是因为需要linux
: 环境下的某些工具,这个时候wsl意义就凸显出来了,这个是大趋势,不是cygwin可以
: 比的。cygwin也没有精力keep up with every new piece of linux。
: 目前看来如果wsl顺利的话,个人用户VM这个市场算是彻底消失了。
: 以上都是个人观点,可能有不少不对的地方

m*******i
发帖数: 362
119
理论上如果ms想的话完全可以,但是貌似他们不太像去碰docker的kernel
implementation,所以可以装windows版docker,从wsl里面使用
https://github.com/Microsoft/BashOnWindows/issues/575
我不太懂这个,上面这个issue描述的更详细一些

【在 N*****m 的大作中提到】
: 离vm差远了
: 这个wsl能跑docker吗?
:
: windows
: linux

N*****m
发帖数: 42603
120
因为wsl不是kernel,所以跟kernel有关的都干不了

【在 m*******i 的大作中提到】
: 理论上如果ms想的话完全可以,但是貌似他们不太像去碰docker的kernel
: implementation,所以可以装windows版docker,从wsl里面使用
: https://github.com/Microsoft/BashOnWindows/issues/575
: 我不太懂这个,上面这个issue描述的更详细一些

相关主题
cannot boot to linux after win10 update, solution有谁想买旧服务器玩么
Windows 10 (1709) WSL SSH server设置本本的尴尬就在于CPU到极限了
推荐用于科学计算的计算机?android上,有xserver和ssh client吗
进入Hardware版参与讨论
m*******i
发帖数: 362
121
不太同意
如果你说的kernel是特指linux kernel,那是的,wsl不是真的linux kernel。
但wsl实现了linux kernel apis,可以调用nt kernel, 如果真的需要,也可以内置
linux kernel以供调用。这个灵活度和潜在扩展能力,cygwin这类wrapper是比不了的
,vm当然从功能上比目前的wsl要全,但缺点也很明显。
所以大趋势就是
1. vm朝着subsystem of host OS方向发展,这个受限于宿主OS开发者是否允许
2. OS改进自己的kernel,兼容多个版本的kernel,比如linux,NT。这个受限于多个阵
营的利益冲突,比如ubuntu不会轻易让软软这么干。真这么干了,谁还用ubuntu。。。
当然,软软如果有必要可以把ubuntu买了,这个就是后话了
想想mac为什么那么多人买,很大一部分人是因为他既是unix体系下系统,又具有优秀
的GUI,这不就是wsl未来会具有的么

【在 N*****m 的大作中提到】
: 因为wsl不是kernel,所以跟kernel有关的都干不了
N*****m
发帖数: 42603
122
wsl的kernel apis支持cgruops吗?
不支持吧

【在 m*******i 的大作中提到】
: 不太同意
: 如果你说的kernel是特指linux kernel,那是的,wsl不是真的linux kernel。
: 但wsl实现了linux kernel apis,可以调用nt kernel, 如果真的需要,也可以内置
: linux kernel以供调用。这个灵活度和潜在扩展能力,cygwin这类wrapper是比不了的
: ,vm当然从功能上比目前的wsl要全,但缺点也很明显。
: 所以大趋势就是
: 1. vm朝着subsystem of host OS方向发展,这个受限于宿主OS开发者是否允许
: 2. OS改进自己的kernel,兼容多个版本的kernel,比如linux,NT。这个受限于多个阵
: 营的利益冲突,比如ubuntu不会轻易让软软这么干。真这么干了,谁还用ubuntu。。。
: 当然,软软如果有必要可以把ubuntu买了,这个就是后话了

N*****m
发帖数: 42603
123
另外,kernel跟ubuntu这个distro有个啥关系?
感觉你说的都是外行话

【在 m*******i 的大作中提到】
: 不太同意
: 如果你说的kernel是特指linux kernel,那是的,wsl不是真的linux kernel。
: 但wsl实现了linux kernel apis,可以调用nt kernel, 如果真的需要,也可以内置
: linux kernel以供调用。这个灵活度和潜在扩展能力,cygwin这类wrapper是比不了的
: ,vm当然从功能上比目前的wsl要全,但缺点也很明显。
: 所以大趋势就是
: 1. vm朝着subsystem of host OS方向发展,这个受限于宿主OS开发者是否允许
: 2. OS改进自己的kernel,兼容多个版本的kernel,比如linux,NT。这个受限于多个阵
: 营的利益冲突,比如ubuntu不会轻易让软软这么干。真这么干了,谁还用ubuntu。。。
: 当然,软软如果有必要可以把ubuntu买了,这个就是后话了

m*******i
发帖数: 362
124
你看的挺准的,我确实是个外行哈
我看的是这个系统的趋势,可扩展性,我从来没说这个系统现在就能做所有东西了,也
没有冒犯vm,只是讨论一下未来
提到ubuntu,不是因为ubuntu就是kernel,你误读了,如果你关注一下这个wsl,就知
道ubuntu出力和软软合作出的这个东西。我原文指的是,如果软软要做自己的linux
subsystem kernel, ubuntu就不会再帮忙了,呵呵

【在 N*****m 的大作中提到】
: 另外,kernel跟ubuntu这个distro有个啥关系?
: 感觉你说的都是外行话

s********i
发帖数: 17328
125
要真正的跑linux VM,方法多的是,Hyper-V, Azure, Docker等等,还不要说VMware这
些第三方软件。
微软说的很清楚,WSL定位是给developer用的,确切的说是给非windows developer用
的(即Visual Studio之外的,WSL最基本支持的东西,NodeJS/NPM, Perl, Python,
git),opensouce开发已经强大到微软不能不想对策了。一般开源的东西都是linux上
的,无论工具还是应用,这些开发者,要么选MAC,要么选linux,要么用cygwin对付,
这些方案其实都不尽如人意。MAC/Cygwin上的应用都要重新编译,没人编译就没的用
,linux上其他应用太差,比如写个PPT咋办?
WSL的想法很好的解决了这个用户群体,一个WIN10+WSL就可以了,强大的Windows GUI
应用和Linux的开发工具和应用,你不需要去装linux虚拟机,不需要担心你要的东西
MAC/Cygwin上没有。现阶段,微软应该针对这些用户把它做好,而不是去搞啥完全兼
容Linux的功能,尤其是server部分,那不是重点。 如果这个搞好了,基本上用mac搞
开发的用户就会转了(果粉除外)。
举个最简单的例子,写个script,如果uname是Linux,就用linux binary做某事,你在
mac/Cygwin上怎么调试?
a9
发帖数: 21638
126
不可能的,你楼上说的其实是vm的功能。这块微软也有自己的产品,不会用这个
subsystem来替代。
这个wsl其实就是相当于docker跑在windows上,现在docker很火微软当然不会放弃这块
肥肉

【在 m*******i 的大作中提到】
: 你看的挺准的,我确实是个外行哈
: 我看的是这个系统的趋势,可扩展性,我从来没说这个系统现在就能做所有东西了,也
: 没有冒犯vm,只是讨论一下未来
: 提到ubuntu,不是因为ubuntu就是kernel,你误读了,如果你关注一下这个wsl,就知
: 道ubuntu出力和软软合作出的这个东西。我原文指的是,如果软软要做自己的linux
: subsystem kernel, ubuntu就不会再帮忙了,呵呵

m*******i
发帖数: 362
127
我本意也没有说vm会消失的,我说的是个人版vm会消失。企业版vm的地位根本受不到威
胁,我楼上那位可能是看我说vm不好所以过于敏感了
另外让我感觉real linux会跑在windows上的另一个原因就是微软从很久之前就和linux
kernel 走得很近了,比如这个是15年的报道:http://www.hi3p.com/2015/04/01/microsoft-acknowledged-that-for-many-years-has-been-used-to-increase-the-contribution-to-the-future-of-the-linux-kernel-17271.html

【在 a9 的大作中提到】
: 不可能的,你楼上说的其实是vm的功能。这块微软也有自己的产品,不会用这个
: subsystem来替代。
: 这个wsl其实就是相当于docker跑在windows上,现在docker很火微软当然不会放弃这块
: 肥肉

d****g
发帖数: 325
128
docker也需要Hyper-V虚拟机,不一样吧
WSL可能对后端开发和*nix系统管理有用,有利于降低公司成本,但不见得会大规模在
developer中普及。做大量Unix系统开发的还是会直接用bare metal Linux,做前端或
者各种App的该用Mac还是用Mac,比Win好用多了。
a9
发帖数: 21638
129
这个wsl就相当于docker

【在 d****g 的大作中提到】
: docker也需要Hyper-V虚拟机,不一样吧
: WSL可能对后端开发和*nix系统管理有用,有利于降低公司成本,但不见得会大规模在
: developer中普及。做大量Unix系统开发的还是会直接用bare metal Linux,做前端或
: 者各种App的该用Mac还是用Mac,比Win好用多了。

s********i
发帖数: 17328
130
你看一下WLS的介绍,WSL就是在做基于Windows kernel 的linux container。做好了以
后window上的docker跑Linux container就不需要虚拟机了。a9说的没错,微软不会放
弃container这块肉的。WSL本身就是个container,以后你的container是直接跑在
Windows上的,不是跑在windows上的运行的linux上的。做好了的话,container这块就
拿住了,至于是否用docker,还是它自己做container管理就随意了。
我前面帖子写了,Mac上的工具要编译,而linux是native的,application
developement的话win+wsl强于Mac。Mac毕竟是类unix系统而不是linux。当然,Mac现
阶段前端够用。windows+linux上的东西比mac多多了。

【在 d****g 的大作中提到】
: docker也需要Hyper-V虚拟机,不一样吧
: WSL可能对后端开发和*nix系统管理有用,有利于降低公司成本,但不见得会大规模在
: developer中普及。做大量Unix系统开发的还是会直接用bare metal Linux,做前端或
: 者各种App的该用Mac还是用Mac,比Win好用多了。

相关主题
pogoplug还能装什么好玩的服务?Win10的WSL里面X program显示中文乱码?
黑群辉和直接装个fedora有啥区别?你们的Windows 10都不是这样的吗?
win上面有什么比较好的shell么?Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?
进入Hardware版参与讨论
d****g
发帖数: 325
131
Homebrew里大部分工具都有binary bottle,对普通developer没编译这个麻烦。Linux
上什么东西Mac上没有?

【在 s********i 的大作中提到】
: 你看一下WLS的介绍,WSL就是在做基于Windows kernel 的linux container。做好了以
: 后window上的docker跑Linux container就不需要虚拟机了。a9说的没错,微软不会放
: 弃container这块肉的。WSL本身就是个container,以后你的container是直接跑在
: Windows上的,不是跑在windows上的运行的linux上的。做好了的话,container这块就
: 拿住了,至于是否用docker,还是它自己做container管理就随意了。
: 我前面帖子写了,Mac上的工具要编译,而linux是native的,application
: developement的话win+wsl强于Mac。Mac毕竟是类unix系统而不是linux。当然,Mac现
: 阶段前端够用。windows+linux上的东西比mac多多了。

s********i
发帖数: 17328
132
之所以有是因为近些年来大家在用Mac,以后用的人少了了,自然慢慢就少了,即便有
也可能更新慢了。Mac和Cygwin都是不得已为之,有现成的Linux可用,为啥费那劲在
Mac/Cygwin上编译?而且很多应用最后是deploy在Linux或windows上的,Mac上几乎没
有。don't get me wrong, 我也是Mac上做开发,Mac目前还是不错的。但是不方便的地
方也很明显,比如,你做前端总要测试IE/Edge吧,QE说IE上不 work,你咋弄?它自带
的一些应用比如bash,tar,sed和现在主流Linux上也不一样,写个script拿到Linux上
用不了,你咋办?Windows的container做好了,绝对是个大杀器,你需要哪个OS就用哪
个OS的container,理论上opensource的kernel,它都可以做,比如,android,
freebsd,opensolaris啊啥的,就看是否有需求。好像WSL就是从在windows上run
android的项目上发展来的。
windows container for linux or WSL还得有几年才成熟,但绝对是微软走对了的一步
棋。

Linux

【在 d****g 的大作中提到】
: Homebrew里大部分工具都有binary bottle,对普通developer没编译这个麻烦。Linux
: 上什么东西Mac上没有?

a*****s
发帖数: 2663
133
不错不错,挺方便
sudo apt-get install paraview

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

y**b
发帖数: 10166
134
mac上的linux开发,最终都得迁移到linux上,无论商业还是科研。
B********s
发帖数: 3610
135
ConEmu好像有问题,运行bash的时候方向键不能用。

【在 m*******i 的大作中提到】
: 最近一直在用,越用越觉得方便。以前用mobaxterm,好多linux下的应用不能装,之后
: ssh到linuxserver上跑程序。现在基本相当于同时运行双系统,而且不是虚拟机,太方
: 便了。
: 现在还有好多新的feature正要加,比如支持gui,支持bash里面直接运行win app,真
: 都实现了就牛逼了。
: 另外我自己在用ConEmu来调用bash,界面问题也解决了,爽歪歪
:
: linux
: chrome

m*******i
发帖数: 362
136
有可能有键位冲突
不过我没有用multi-tab,所以都是直接开一个窗口然后tmux,所以暂时还没遇到你说
的问题。
有一个键位问题遇到了,就是用shift+方向键不能在文档里快速移动光标了。这个有点
小别扭。希望软软升级自己的shell,就可以直接用原生的了

【在 B********s 的大作中提到】
: ConEmu好像有问题,运行bash的时候方向键不能用。
w***g
发帖数: 5958
137
世界永远也不会美好. WSL能跑docker吗?

vm

【在 m*******i 的大作中提到】
: 从此以后再也不用纠结怎么同时使用windows和linux了,不再需要putty,cygwin,vm
: , dual boot。。。
: 感觉世界都变美好了

D*********e
发帖数: 646
138
这东西再怎么搞都是小众。现在硬件这么便宜,developer谁不是有几台不同OS的电脑
,需要哪个用哪个。
y**b
发帖数: 10166
139
对了,wsl好像占用了22号端口,结果serv-u提供的sftp没法用了?
s*****m
发帖数: 13092
140
穷逼developer和小公司占大多数

【在 D*********e 的大作中提到】
: 这东西再怎么搞都是小众。现在硬件这么便宜,developer谁不是有几台不同OS的电脑
: ,需要哪个用哪个。

相关主题
Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?是装Win10和Linux双系统好还是一个Win10+VM好?
觉得apple还是会抓市场,便宜,抢眼Lubuntu并不比Windows 10更适合老机器
微软还是挺好的 (转载)对个人,docker是不是用处不大
进入Hardware版参与讨论
n******7
发帖数: 12463
141
是的 readline不work

【在 B********s 的大作中提到】
: ConEmu好像有问题,运行bash的时候方向键不能用。
n******7
发帖数: 12463
142
macbook会压力很大

【在 D*********e 的大作中提到】
: 这东西再怎么搞都是小众。现在硬件这么便宜,developer谁不是有几台不同OS的电脑
: ,需要哪个用哪个。

F***Q
发帖数: 6599
143

terminator - my favorite
http://gnometerminator.blogspot.com/p/introduction.html

【在 a******n 的大作中提到】
: terminal不好用,推荐个好的terminal吧
n******7
发帖数: 12463
144
看起来很nb 试试

【在 F***Q 的大作中提到】
:
: terminator - my favorite
: http://gnometerminator.blogspot.com/p/introduction.html

y**b
发帖数: 10166
145
最近发现不少想买新mbp的人都听说wsl了,问我怎么样,我说不错。
我的sp3没安装wsl,没法顺手演示给他们看。
可惜我做的东西没法在笔记本上算,都是工作站和超算,
主要还是teamviewer和ssh,wsl对我似乎没啥用。
另外这个wsl对openmpi,c++boost一类的库支持怎么样?
a*********1
发帖数: 407
146
run xfig 作图, Error: Can't open display: localhost:0.0 请教如何 set
xterm? 多谢!
y**b
发帖数: 10166
147
需要装个x server,如xming.

【在 a*********1 的大作中提到】
: run xfig 作图, Error: Can't open display: localhost:0.0 请教如何 set
: xterm? 多谢!

k**********s
发帖数: 6409
148
不知道性能比virtualbox跑headless的Debian要好多少,否则没啥意思。按照MS的惯例
,把这个Linux搞成不伦不类的没兼容的Linux,就更没意思了。
y**b
发帖数: 10166
149
可以在wsl上安装ssh server,美中不足的是要手工启动,没法设成系统服务。

【在 y**b 的大作中提到】
: 最近发现不少想买新mbp的人都听说wsl了,问我怎么样,我说不错。
: 我的sp3没安装wsl,没法顺手演示给他们看。
: 可惜我做的东西没法在笔记本上算,都是工作站和超算,
: 主要还是teamviewer和ssh,wsl对我似乎没啥用。
: 另外这个wsl对openmpi,c++boost一类的库支持怎么样?

y**b
发帖数: 10166
150
搞定了,但不知道是不是安全:
1.先安装ssh server。有点tricky,主要是Disable Windows 10 SSH Server Broker
Services
http://superuser.com/questions/1111591/how-can-i-ssh-into-bash-on-ubuntu-on-windows-10
2.windows firewall打开22号端口。
3.默认使用root用户(对windows无所谓):lxrun /setdefaultuser root
4..bashrc文件加上:service ssh start
5.将bash on ubuntu on windows加入到windows启动项目里面。
感觉比这个方法好:https://wsl-forum.qztc.io/viewtopic.php?f=6&t=10

【在 y**b 的大作中提到】
: 可以在wsl上安装ssh server,美中不足的是要手工启动,没法设成系统服务。
相关主题
挣扎是没有用的 你不用win10Windows 10 (1709) WSL SSH server设置
Windows还是比linux强多了推荐用于科学计算的计算机?
cannot boot to linux after win10 update, solution有谁想买旧服务器玩么
进入Hardware版参与讨论
w***y
发帖数: 493
151
Mark
1 (共1页)
进入Hardware版参与讨论
相关主题
本本的尴尬就在于CPU到极限了觉得apple还是会抓市场,便宜,抢眼
android上,有xserver和ssh client吗微软还是挺好的 (转载)
pogoplug还能装什么好玩的服务?是装Win10和Linux双系统好还是一个Win10+VM好?
黑群辉和直接装个fedora有啥区别?Lubuntu并不比Windows 10更适合老机器
win上面有什么比较好的shell么?对个人,docker是不是用处不大
Win10的WSL里面X program显示中文乱码?挣扎是没有用的 你不用win10
你们的Windows 10都不是这样的吗?Windows还是比linux强多了
Linux 新手求教:在Cygwin下运行linux程序,主要有哪些限制?cannot boot to linux after win10 update, solution
相关话题的讨论汇总
话题: linux话题: wsl话题: windows话题: mac话题: vm