V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
James369
V2EX  ›  程序员

微软弄一个 wsl 可以理解,现在又弄出一个 wsa 意欲何为?

  •  
  •   James369 · 2022-09-22 18:12:43 +08:00 · 11041 次点击
    这是一个创建于 798 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不得不说巨硬搞的 wsl 真的太爽了,以前我的工作机都是 linux ,现在直接转 windows 了。唉,以前我还唱衰 windows 。

    主要是办公软件可以用 win ,开发又可以用 wsl ,而且很多地方是无缝的,丝滑,紧密,爽!

    不过现在又搞出一个安卓子系统,不知道会有哪些更爽的地方?

    73 条回复    2022-11-07 20:17:48 +08:00
    kera0a
        1
    kera0a  
       2022-09-22 18:16:37 +08:00
    搭楼问一下 wsl2 怎么拖动文件夹时转换成 linux 路径格式呀?
    比如 D 盘有个项目目录,我想再 ubuntu 中 cd 过去, 输入 cd 再拖动文件夹到终端,自动填充的路径是 windows 格式
    aragakiyuii
        2
    aragakiyuii  
       2022-09-22 18:18:52 +08:00 via iPhone
    @kera0a /mnt/d
    0o0O0o0O0o
        3
    0o0O0o0O0o  
       2022-09-22 18:21:07 +08:00 via iPhone   ❤️ 2
    James369
        4
    James369  
    OP
       2022-09-22 18:21:39 +08:00
    @kera0a
    win->wsl: /mnt/xxx/
    wsl->win: \\wsl$\ubuntu22\
    kera0a
        5
    kera0a  
       2022-09-22 18:22:33 +08:00
    @aragakiyuii
    兄 dei ,俺是想自动转成成 linux 路径格式,不是想知道 D 盘在哪 囧
    James369
        6
    James369  
    OP
       2022-09-22 18:23:08 +08:00
    @kera0a 上班摸鱼,没看清楚,哈哈
    kera0a
        7
    kera0a  
       2022-09-22 18:24:22 +08:00
    @0o0O0o0O0o
    谢谢你德华,就是这个, 我去看下怎么升级 wt
    yiqiao
        8
    yiqiao  
       2022-09-22 18:28:50 +08:00
    wsl 不是说很坑,bug 不断吗?
    moen
        9
    moen  
       2022-09-22 18:38:49 +08:00
    其实 WSL 的前身就是为了让 Windows Phone 可以兼容运行 Android App
    1041412569
        10
    1041412569  
       2022-09-22 18:47:05 +08:00 via Android
    @moen 这个不是 wsa 前世吗
    agagega
        11
    agagega  
       2022-09-22 19:02:40 +08:00 via iPhone
    wsa 当年 wp 还活着的时候吹得有多响,后来 wp 用户就多恨微软
    ly841000
        12
    ly841000  
       2022-09-22 19:02:53 +08:00
    @1041412569 WSL 前世是 Windows Phone 上的 wsa
    Moha
        13
    Moha  
       2022-09-22 19:04:40 +08:00
    WSL 真的很好用嘛
    me221
        14
    me221  
       2022-09-22 19:16:53 +08:00
    wsa 装了不背单词和 apple music 体验很好
    passerby233
        15
    passerby233  
       2022-09-22 19:41:01 +08:00
    前段时间用了一阵儿,除了 wsl2 里访问 Windows 磁盘(/mnt/d ;/mnt/f) io 太慢。其他到都挺满意的,jetbrains 系列连接 wsl2 开发也很爽。
    ku9527
        16
    ku9527  
       2022-09-22 19:44:19 +08:00
    微软不是一个人,可能张三弄的 wsl, 李四未来出位,就得弄 wsa
    cpstar
        17
    cpstar  
       2022-09-22 19:45:34 +08:00   ❤️ 2
    wsa 当然是方便你刷抖音啊
    novolunt
        18
    novolunt  
       2022-09-22 21:10:19 +08:00
    但凡你能用 wsl 装个 mysql8 算我输。
    ms 如果能搞个 win-linux 双内核,wsl 才有希望。
    Nasei
        19
    Nasei  
       2022-09-22 21:31:25 +08:00   ❤️ 1
    @novolunt docker 不能装 mysql8 ?
    smallthing
        20
    smallthing  
       2022-09-22 21:41:05 +08:00
    @novolunt 笑死 你已经输了 我装很久了 不过是 systemd 要手动处理
    然后昨晚更新已经支持 systemd 了。
    smallthing
        21
    smallthing  
       2022-09-22 21:43:02 +08:00   ❤️ 1
    我认为 wsa 只是占一个生态位等待机会,重回移动市场,现在移动市场已经进入了诺基亚后期的疲劳时段,几年内很可能洗牌
    他完全可以出一个安卓系统内置一个 net 运行时 内置 xbox 功能 内置 dx12 的移动设备(虽然苏菲 duo 很 sb ,但是起码也是透露出了他也在观察安卓的信息) 他的想法很可能会和 edge 夺舍 chrome 一样。
    novolunt
        22
    novolunt  
       2022-09-22 21:46:45 +08:00
    @smallthing hah 还真被逮到了,竟然已经支持 systemd 。
    不过我使用 linux 主要还是想使用 5.10x 以上的内核
    smallthing
        23
    smallthing  
       2022-09-22 21:53:56 +08:00
    uname -a
    Linux Sea6000-NUC 5.15.62.1-microsoft-standard-WSL2 #1 SMP Wed Aug 24 22:24:20 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
    ch2
        24
    ch2  
       2022-09-22 22:09:41 +08:00
    @novolunt #22 最新版是 5.15
    shiny
        25
    shiny  
       2022-09-22 22:12:33 +08:00   ❤️ 1
    从 Mac 切到 Win 工作有段时间了,有了 wsl 体验比 Mac 好
    James369
        26
    James369  
    OP
       2022-09-22 22:51:20 +08:00
    @smallthing 微软这么玩,怎么不会涉及到协议许可上的问题?感觉完全被吞了,还为我所用
    smallthing
        27
    smallthing  
       2022-09-22 23:11:21 +08:00
    @James369 大公司当然是有研究透彻的嘛。鸿蒙玩得夺舍 微软玩不得?
    smallthing
        28
    smallthing  
       2022-09-22 23:11:46 +08:00
    @James369 你想想 他内置的市场为啥是 amazon 市场 而不是 google play 呢。
    lscho
        29
    lscho  
       2022-09-22 23:26:19 +08:00
    @novolunt wsl2 是纯虚拟机也不能装吗
    ericgui
        30
    ericgui  
       2022-09-22 23:58:57 +08:00
    wsl 有性能问题

    尤其是装了比较多的东西之后,启动变得很慢
    而且性能明显下降
    44670
        31
    44670  
       2022-09-23 00:01:50 +08:00
    wsl 可以在 nt 内核上运行 linux 进程,还挺方便的,
    wsl2 就是一个包装好的 linux 虚拟机了,感觉不如 virtualbox 。
    hez2010
        32
    hez2010  
       2022-09-23 00:14:13 +08:00
    @kera0a 直接用 wslpath 命令可以自动转换路径。
    dingwen07
        33
    dingwen07  
       2022-09-23 01:58:35 +08:00 via iPhone
    用户喜闻乐见
    placeholder
        34
    placeholder  
       2022-09-23 02:03:34 +08:00
    我用 wsa 登了个抖音然后抖音封号 1 天,骂了 1 天抖音客服
    c0t
        35
    c0t  
       2022-09-23 07:47:55 +08:00 via Android
    windows 在很久以前甚至计划能直接解析运行
    elf 的,用 win api 来模拟系统调用(甚至都是叫 subsystem...后来没人维护了,才改成虚拟机版本的,想法一直都可以的
    zyy314680012
        36
    zyy314680012  
       2022-09-23 07:54:17 +08:00 via Android
    @novolunt wsl 里挂 docker 不行吗,反正我是那样搞得
    Dragonphy
        37
    Dragonphy  
       2022-09-23 09:08:28 +08:00
    wsa 用来 android 开发,月初试了下用来开发 flutter 挺爽的😎,比模拟器高效太多,而且现在模拟机还没兼容 hyperv🤦‍♂️
    StevenRCE0
        38
    StevenRCE0  
       2022-09-23 09:11:43 +08:00
    因为 iTunes 太难用,微软请苹果音乐用户用上安卓版 App (
    James369
        39
    James369  
    OP
       2022-09-23 09:21:45 +08:00
    @placeholder 看来是动到抖音的奶酪了。。
    James369
        40
    James369  
    OP
       2022-09-23 09:27:27 +08:00
    @44670 我觉得没有虚拟机这么重,进入 wsl 用 top 命令查看并没有几个进程在跑
    xgdgsc
        41
    xgdgsc  
       2022-09-23 09:38:05 +08:00 via Android
    准备买个 matebook e go 性能版体验一下
    cweijan
        42
    cweijan  
       2022-09-23 09:41:37 +08:00
    @Dragonphy vmware 早就兼容了
    Akiya
        43
    Akiya  
       2022-09-23 09:57:41 +08:00
    当然是为了在 Windows 里面用 Andoird 跑 Apple Music 啦
    Seahurt
        44
    Seahurt  
       2022-09-23 10:10:53 +08:00
    wsl 开启端口貌似只能本机访问,无法被局域网访问,好像要在 win 下设置转发,试了几次嫌麻烦,就直接用 JetbrainGateway 连到虚拟机上开发了
    starrynight9
        45
    starrynight9  
       2022-09-23 10:55:56 +08:00
    现在 systemd 也支持了
    SmiteChow
        46
    SmiteChow  
       2022-09-23 11:43:33 +08:00
    wsl 性能很好正常,系统级虚拟机不是白干的。但可能会有诡异问题(系统本身就不稳),求稳还是 hyper-v ( multipass )
    smallthing
        47
    smallthing  
       2022-09-23 12:05:50 +08:00
    @Seahurt 早就能支持桥接网络了
    aydd2004
        48
    aydd2004  
       2022-09-23 12:38:58 +08:00 via iPhone
    我在想 为什么苹果不搞个类似的东西
    godblessumilk
        49
    godblessumilk  
       2022-09-23 12:48:24 +08:00 via Android
    感谢各位刘德华,看你们聊天真是受益匪浅
    smallthing
        50
    smallthing  
       2022-09-23 12:51:59 +08:00
    @aydd2004 苹果全部自己吃独食,怎么可能给别人做生态?如果大家都习惯了在 linux 工作,还买 mac 干嘛。如果有机会 他可能恨不得自己实现一个 docker 。
    MartinWu
        51
    MartinWu  
       2022-09-23 14:54:06 +08:00
    我曾经也以为 Windows 是我用的最后一个 Linux 发行版(狗头,直到我既要 wsl ,又要 docker ,还要 vbox 时,就跟 Windows 说拜拜,换回 manjaro 了。
    nothingistrue
        52
    nothingistrue  
       2022-09-23 15:20:52 +08:00   ❤️ 1
    结果导向的大环境下,容易让人凡物都要找来源,但通常物品的由来都是没理由的。

    普及以下某药物的来历:

    西地那非由美国辉瑞制药公司在英国肯特郡桑威治的研究中心研发,本是为了用于治疗心血管疾病的 5-磷酸二酯酶抑制药,期望透过释放生物活性物质一氧化氮以舒张心血管平滑肌,来达到扩张血管、缓解心血管疾病的目的。但是在位于史云斯的莫里森医院的第一场临床试验结果并不能达到预期,其表现令人失望,无法成为治疗心血管的药物。[1]
    1991 年 4 月,西地那非的临床研究正式宣告失败,但是治疗者在试验后都不愿意交出馀下的药物;在研究员的追查之下,才发现这一种药对病者的性生活有改善。在经辉瑞高层许可后,研究人员就西地那非对阴茎海绵体平滑肌的作用展开了研究,并于 1998 年 3 月 27 日获得美国联邦食品和药品管理局的上市许可[2],之后迅速获得商业上的成功。2008 年辉瑞公司借此获利 19.34 亿美元[3],成为令该公司名声大噪的一个产品[4]。
    elonz
        53
    elonz  
       2022-09-23 15:53:16 +08:00
    推荐一个小工具,可以很方便的复制路径 https://github.com/clechasseur/pathcopycopy
    ttionya
        54
    ttionya  
       2022-09-23 15:54:26 +08:00
    @starrynight9 systemd 在哪个内核版本支持的呀,我这边升级到最新也就是 5.10.16
    zoumouse
        55
    zoumouse  
       2022-09-23 17:27:26 +08:00
    wsa 挺好用的,尤其是不想在手机上长时间看 app 的时候。不过现在很多 app 还是会崩,比如扇贝单词。
    brucmao
        56
    brucmao  
       2022-09-23 17:40:13 +08:00
    @Seahurt https://blog.gazer.win/essay/wsl2-bridged-network.html
    lostsquirrelX
        57
    lostsquirrelX  
       2022-09-23 17:45:40 +08:00
    @kera0a cmder 了解一下
    feather12315
        58
    feather12315  
       2022-09-23 17:51:59 +08:00 via Android
    @c0t #35 可惜现在的 ELF 已经不是标准的 ELF 了。
    dinghmcn
        59
    dinghmcn  
       2022-09-23 18:02:12 +08:00
    @ttionya #54 昨天更新的
    WSL 版本:0.67.6.0
    内核版本:5.15.62.1
    dinghmcn
        60
    dinghmcn  
       2022-09-23 18:03:12 +08:00
    @ttionya #54 贴个完整的,可能对 win 版有要求
    WSL 版本:0.67.6.0
    内核版本:5.15.62.1
    WSLg 版本:1.0.44
    MSRDC 版本:1.2.3401
    Direct3D 版本:1.606.4
    DXCore 版本:10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
    Windows 版本:10.0.22622.601
    novolunt
        61
    novolunt  
       2022-09-23 18:06:04 +08:00
    @zyy314680012
    @smallthing
    @ch2
    试下能不能启动单节点的 k8s,如果能正常启动,那说明大部分兼容已经没问题了。
    https://docs.rke2.io/install/quickstart/
    或者
    https://kind.sigs.k8s.io/
    如果能部署上 ceph ,就说明达到生产水平
    https://platform9.com/learn/v1.0/tutorials/rook-using-ceph-csi
    smallthing
        62
    smallthing  
       2022-09-23 18:45:52 +08:00
    K3S 能正常用啊 K8S 玩不起
    smallthing
        63
    smallthing  
       2022-09-23 18:48:01 +08:00
    @MartinWu 如果你需要单开虚拟机 那是的。我的虚拟机都在服务器 所以很好用。
    charlie21
        64
    charlie21  
       2022-09-23 18:51:02 +08:00 via iPhone
    预言一下吧 Windows Phone 能不能卷土重来
    FrankHB
        65
    FrankHB  
       2022-09-23 20:26:48 +08:00
    WSL 本来就是 WSA 搞黄了半路出家的半成品废物利用的成果。
    后来加了坨 Hyper-V 的叫 WSL2 ,这个就改叫 WSL1 罢了。
    现在又想起来觉得是时候搞了呗。
    至于 WP 就算了吧,怕是得铺路到下个世纪再说。
    zhangxzh
        66
    zhangxzh  
       2022-09-23 20:56:17 +08:00
    @c0t win7 时代之前有个 "windows 的 posix 子系统",是指这个吧
    bug4c
        67
    bug4c  
       2022-09-23 23:13:55 +08:00
    @starrynight9 貌似用不太行? 5.10.16
    404neko
        68
    404neko  
       2022-09-24 00:29:18 +08:00   ❤️ 1
    爽?
    WSL 的 IO 比我用 VirtualBox 开一个 1C1G 的虚拟机还要慢
    c0t
        69
    c0t  
       2022-09-24 01:53:23 +08:00 via Android
    @zhangxzh yep ,忘了在哪看的了,也没实际用过,只知道有这么个东西,刚看了一下 wiki ,wsl 就是替代的这个
    smallthing
        70
    smallthing  
       2022-09-25 15:20:37 +08:00
    @404neko 你跑去互操作 ntfs 当然了。
    我在 ext4 内部跑 可以跑满我的 970evoplus
    hepin1989
        71
    hepin1989  
       2022-10-20 10:43:33 +08:00
    @xgdgsc 你好,请问买了吗?体验如何啊,我也是打算买个这个。
    xgdgsc
        72
    xgdgsc  
       2022-11-06 10:42:50 +08:00
    @hepin1989 买了,如果你也是跟我一样主力是 vscode remote,非常香的,续航舒服,除了一些驱动是 x64 的不兼容(比如 nomachine 的打印机驱动装不了,但主体远程控制和传文件能用),大多数软件都没问题. wsl 可以装 arm 版的 ubuntu. wsa 还没试,暂时用多屏协同手机够用了,最近太懒了.
    hepin1989
        73
    hepin1989  
       2022-11-07 20:17:48 +08:00
    @xgdgsc 感谢回复,我最后通过 键盘 + tab s7+ 先顶着了,消费降级。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2820 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 15:27 · PVG 23:27 · LAX 07:27 · JFK 10:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.