1
ai277014717 2019-06-17 12:54:44 +08:00
WSL2 好像不能和 vmware 和 virtulbox 同时用,win101903 和 vmware 不兼容经常蓝屏。自带的虚拟机或成最佳解决方案。
|
2
andyangyu 2019-06-17 12:57:26 +08:00
wsl2 重启了一次就启动不了了, 不知道什么 bug
|
3
Ingo 2019-06-17 13:04:51 +08:00 via iPhone
个人电脑上是用 wsl ssh 到 vagrant 的虚拟机上( vagrant ssh 会卡死),工作电脑是 mac 就直接 vagrant ssh。
|
4
ifanze 2019-06-17 13:13:06 +08:00
做游戏服务器开发,系统下需要运行安卓模拟器,但是 WSL2 用的是 Hyper-V,和安卓模拟器都不兼容,就没法用…好在 WSL1 也还是可以用的。
|
5
huaouo 2019-06-17 13:15:27 +08:00 via Android
@ifanze 好像不装那个 Intel HAXM 也能跑安卓模拟器🤔,所以和 Hyper-V 是兼容的
|
7
faceair 2019-06-17 13:22:42 +08:00
启动后挂载的 c 盘频繁出现 input/output error
|
9
Rwing 2019-06-17 13:43:50 +08:00
可以装 docker 比之前的 wsl 厉害多了
|
10
LokiSharp 2019-06-17 13:45:55 +08:00
我记得安卓死丢丢自带的 x86 模拟器是 Hyper-V 的啊
|
11
z0ne 2019-06-17 13:51:11 +08:00
docker 很香,vmware 之类的不能和 sandbox 同时用,所以就把 vm 卸载了,好像也能满足需求
|
12
FrankHB 2019-06-17 13:54:13 +08:00
WSL2 装 docker 有比 Hyper-V docker 好哪去么。
|
13
alexkkaa 2019-06-17 13:55:29 +08:00 via Android
污染系统,别用。 哪天 wsl 挂了,win 说不定也挂了。
|
14
z0ne 2019-06-17 14:01:57 +08:00
遇到了个问题。。wsl 里监听端口,外部无法访问(上边真不香)
|
15
z0ne 2019-06-17 14:03:08 +08:00
得通过 wsl 里的 eth0 网卡的 ip 访问才行,我记得之前是可以和主机共享端口 IP 的
|
17
guyeu 2019-06-17 14:11:28 +08:00
正在用,很香。
在里面安装了 docker,作为守护进程运行,体验比 docker for windows 要舒服一点。 但是像 systemd 这样的东西还不能用。 如果对图形界面没需求的话,wsl 应该可以比较完美得取代虚拟机的功能。 |
19
springmarker 2019-06-17 14:14:14 +08:00
@z0ne #15 网页有写
|
20
guyeu 2019-06-17 14:16:35 +08:00 1
@z0ne #18 wsl1 只是把 linux 的系统调用翻译成了 windows 的系统调用,使用的硬件资源都还是来自于 windows,所以其实是一个操作系统两套上层建筑。wsl2 就是一个完整的 linux 虚拟机,有完整的 linux 内核,所以 wsl2 使用的网卡是一个虚拟网卡,可以理解为俩机器。。。不过微软也在尝试看能不能让 wsl2 也能用 127.0.0.1 访问 winsows,如果他们搞成了,这个问题就能解决了。
|
21
fvckDaybyte2 2019-06-17 14:19:15 +08:00
@guyeu 请问 wsl2 虚拟网卡和 windows 实体网卡的关系是桥接还是 NAT
|
22
guyeu 2019-06-17 14:29:14 +08:00
@fvckDaybyte2 #21 我觉得应该是桥接。。。windows 访问 linux 用虚拟网卡的 ip,linux 访问 windows 用 windows 的 ip。。。只是猜的
|
23
guyeu 2019-06-17 14:34:27 +08:00 1
@fvckDaybyte2 #21 上面说的不算哈。。。。找到了这篇文章,https://thenewstack.io/windows-subsystem-for-linux-brings-the-full-4-19-kernel-to-windows/,是 NAT。
|
24
forcecharlie 2019-06-17 14:37:48 +08:00
https://www.phoronix.com/scan.php?page=article&item=windows-10-wsl2&num=1 IO 有改进,CPU 密集额反而有降低。
|
25
beginor 2019-06-17 15:34:59 +08:00 via Android
@FrankHB hyper-v docker 有很多 Linux 的镜像不能映射目录运行, 因为要锁文件或者改所有者, 比如各种数据库数据库不能运行。 不知道基于 wsl2 的 docker 表现怎么样
|
28
fvckDaybyte2 2019-06-17 15:47:09 +08:00
@guyeu 是 NAT 就很恶心了😂
|
29
pota 2019-06-17 15:52:04 +08:00
安装完 配置环境后重启后就不能打开了 。。。还不知道什么时候电脑能回到正式版
|
31
sobigfish 2019-06-17 18:09:05 +08:00
insider 18917 ...打扰了..
瑟瑟发抖 不敢装 window insider |
32
luozic 2019-06-17 19:34:01 +08:00 via iPhone
insider 老的工作站还是没什么问题,不过 wsl2 感觉没快多少,启动快了,运行基本没感觉到快。
|
33
gowinder 2019-06-17 19:39:03 +08:00 via iPhone
还是等正式版吧
|
34
0312birdzhang 2019-06-17 19:44:45 +08:00
坐等支持 systemd,应该快了。折腾内核折腾了一下午,还是没把 anbox 跑起来😂
|
35
a632079 2019-06-17 20:53:36 +08:00
在安装 Insider, 完了之后来评价:D
|
36
FrankHB 2019-06-17 21:46:19 +08:00
@beginor 那看起来确实解决了一个痛点。反正横竖要 Hyper-V 的话……
不过对想把 hypervisor 腾出来的场合还是不爽的。 |
38
wdhwg001 2019-06-17 22:32:24 +08:00
有没有用 VirtualBox6 以上的安卓模拟器啊,6+版本的 VirtualBox 支持与 Hyper-V 兼容。
目前我还没找到… |
40
yikuo 2019-06-17 23:50:43 +08:00 via Android
就是楼上提到的 hypervisor 和 Intel HAXM。bios 里面的应该要打开,然后 windows 的应用程序和功能里面要打开 hypervisor,安装 HAXM 后重启就可以了。
|
42
whoeverzxy 2019-06-18 09:00:34 +08:00
我也是重启一次就不行了,不知道怎么回事
|
43
whoeverzxy 2019-06-18 09:10:44 +08:00
@andyangyu 我也是,你那个解决了吗
|
44
JEOJONES 2019-06-18 09:12:23 +08:00 via Android
必须强答,前两天的事。装完 wsl2,蓝屏了,重启完了还是蓝屏,然后 u 盘也没装修复工具,隔壁哥们的优盘里有 Ubuntu,就装了上去,从事非大型项目,纯粹个人使用,还阔以。
|
45
qcts33 2019-06-18 09:58:17 +08:00
看样子 Docker 打算采用 WSL2 作为新的官方 Docker 后端
https://engineering.docker.com/2019/06/docker-hearts-wsl-2/ |
46
andyangyu 2019-06-18 10:40:50 +08:00
@whoeverzxy 提了个 issue, 还在追踪. https://github.com/microsoft/WSL/issues/4160
|
48
skyrem 2019-06-18 13:18:58 +08:00
我用 insider 的体验就像当年的 arch
现在的的 arch 都没那么飘,动不动死机,动不动滚挂 已经折腾不动了,我选择弃用 win10 |
50
FrankHB 2019-06-18 14:31:21 +08:00
@skyrem WSL1 里直接装 arch 无所畏惧……反正内核滚不挂(
最危险的也就是 glibc 滚挂了开不了 shell 而已,反正文件系统内容都能访问,就是麻烦点。 |
52
tia 2019-06-18 19:32:47 +08:00
目前有个 bug 最多只能支持 50%的 cpu 线程
|