win10 应用商店即将上架的各类 Linux 子系统将对 Linux 桌面版产生什么影响? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
superPershing
V2EX    Linux

win10 应用商店即将上架的各类 Linux 子系统将对 Linux 桌面版产生什么影响?

  •  2
     
  •   superPershing 2017-06-27 00:15:51 +08:00 via Android 11431 次点击
    这是一个创建于 3033 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://wap.ithome.com/html/314341.htm?from=timeline.
    桌面版的 Linux 占有率会不会越来越低,将来都是使用 win10+各种 Linux 子系统的程序员?
    PS:服务器端应该还是 Linux 的天下,但桌面端会愈加式微,逐渐消亡吗?
    88 条回复    2017-07-01 01:20:43 +08:00
    BillowSky
        1
    BillowSky  
       2017-06-27 00:22:50 +08:00 via iPhone
    这问题价值好几亿
    mozutaba
        2
    mozutaba  
       2017-06-27 00:32:44 +08:00
    主要看程序员的比例,前端表示 win10 ? linux ?
    0asis
        3
    0asis  
       2017-06-27 00:44:57 +08:00 via iPhone
    感觉没啥影响,像我这种连虚拟机都装直接双系统的在正经开发而非学习 linux 的人里边应该占大头
    0asis
        4
    0asis  
       2017-06-27 00:45:30 +08:00 via iPhone
    @0asis 都装->都懒得装
    NoAnyLove
        5
    NoAnyLove  
       2017-06-27 00:45:34 +08:00
    曾经,微软搞了个 IE,于是网景就死了
    后来,微软搞了个 Office,于是 WPS 也绝迹了好多年
    。。。。

    好吧,上面的段子纯属无聊

    不过至少 Cygwin 项目应该会受到严重冲击吧,毕竟子系统比模拟好用啊,2333
    NoAnyLove
        6
    NoAnyLove  
       2017-06-27 00:46:27 +08:00
    @0asis Orz,难道不是装双系统比装虚拟机要麻烦很多吗?
    0asis
        7
    0asis  
       2017-06-27 00:47:26 +08:00 via iPhone   2
    @NoAnyLove 就跟戴了 tt 一样,总归不爽
    aev2ex
        8
    aev2ex  
       2017-06-27 01:17:52 +08:00   12
    大家发现 linux 真是好用啊,win 消亡。。。。
    xratzh
        9
    xratzh  
       2017-06-27 01:57:53 +08:00 via iPhone
    然后还是躲不过重启等系统更新的无奈……
    hjc4869
        10
    hjc4869  
       2017-06-27 02:02:09 +08:00 via Android
    没啥影响,喜欢折腾的还是会去尽情折腾,不喜欢折腾的也许根本不会碰 Linux …
    NoAnyLove
        11
    NoAnyLove  
       2017-06-27 02:14:59 +08:00
    @0asis 表示可悲的单身汪一只,不能形象地理解这个比喻 T_T
    Nitroethane
        12
    Nitroethane  
       2017-06-27 03:05:27 +08:00 via Android
    估计真正喜欢 Linux 的人基本不用这东西吧,反正我是拒绝用 win10 子系统的
    lxml
        13
    lxml  
       2017-06-27 05:16:20 +08:00 via Android
    桌面端都占有率顶破天也就 5%,式微的空间很有限啊,不过 Linux 桌面端之所以还存在的原因就是因为后端的服务器还有一大堆命令行软件续命,不然以 Linux 各种割裂的桌面环境,开发图形界面的痛苦和前端适配各种鬼畜浏览器有的一拼,个人认为,在可以预期的 kde gnome xfce 等自成一套情况下,期待 Linux 桌面版化还不如期待安卓桌面化更靠谱。
    sagaxu
        14
    sagaxu  
    nbsp;  2017-06-27 06:33:34 +08:00 via Android   1
    如果 win10 字体渲染能跟 freetype 一样,我会考虑一下它的
    panzhc
        15
    panzhc  
       2017-06-27 07:11:09 +08:00 via iPhone
    可以结合 conemu 的 term,有那么点意思,不过毕竟是指令翻译的,没有 Mac 那种天然整体的感觉
    ghostheaven
        16
    ghostheaven  
       2017-06-27 07:36:29 +08:00 via Android
    @panzhc 指令翻译的?同样的 x86 指令,不需要翻译。它只是用 Win 内核实现了一个 Linux 内核,应用都是原生跑的。
    ghostheaven
        17
    ghostheaven  
       2017-06-27 07:37:01 +08:00 via Android
    @xratzh 说的好像其它系统更新都不用重启似的。
    ghostheaven
        18
    ghostheaven  
       2017-06-27 07:38:29 +08:00 via Android
    @0asis 双系统比 WSL 的优势在于____?填空
    lxy
        19
    lxy  
       2017-06-27 07:59:42 +08:00   2
    致命打击。
    Linux 桌面环境混乱发展这么多年,终于遭到冲击。Ubuntu 从 Gnome 换到 Unity 又换回 Gnome,随意变更 API 导致各种插件失效。面对微软在桌面端几十年从一而终的耕耘,没有丝毫胜算。
    除了兴趣外,没有理由再折腾 Linux 桌面环境。未来使用桌面 PC 作为生产力工具的人们应当有一个共识:不要浪费时间在与工作无关的事情上。
    Sharuru
        20
    Sharuru  
       2017-06-27 08:05:45 +08:00 via Android
    其实就和开了文件共享的、以 unity 模式运行的 VMware 虚拟机一样...
    对我而言,可以在 Windows 环境下用一些 Linux 上顺手的工具去解决问题就已经很爽了。
    咱写代码,也只是个软件用家,个人觉得好用就成了。
    Amence
        21
    Amence  
       2017-06-27 08:12:05 +08:00
    对我没影响
    Reign
        22
    Reign  
       2017-06-27 08:16:10 +08:00
    子系统连个当下最火爆的机器学习环境都搭建不起来,你还指望它能搞啥?
    jsq2627
        23
    jsq2627  
       2017-06-27 08:18:01 +08:00 via iPhone
    上次体验 WSL,感觉还是玩具级别,很多想跑的应用都不支持。
    Damenly1
        24
    Damenly1  
       2017-06-27 08:42:05 +08:00
    梭的好,我选择 MAC
    oqhxybgs
        25
    oqhxybgs  
       2017-06-27 08:46:33 +08:00   3
    哈哈,知乎上有个大神的回复和评论结合起来,喷了,https://www.zhihu.com/question/59725414:
    Linus:Canonical 你还说你不是二五仔?你退群吧, 真鸡儿丢人。
    - 管理员 ubuntu 已退群,Fedora 和 SUSE 也要上,这群快没管理了,只剩一个喷子群主了……
    Linus:妈的怎么都是二五仔
    0asis
        26
    0asis  
       2017-06-27 08:51:45 +08:00 via iPhone
    @ghostheaven 看我#7 的回复
    rocksolid
        27
    rocksolid  
       2017-06-27 09:00:24 +08:00
    完全没影响,子系统一开始用起来估计还不如虚拟机
    ysicing
        28
    ysicing  
       2017-06-27 09:15:17 +08:00
    win10 下载安装子系统贼慢
    JulyXing
        29
    JulyXing  
       2017-06-27 09:25:09 +08:00
    尝鲜可以玩下,但是感觉最后还是回到原始 linux 环境,前端时间被 wind10 内置 linux 搞烦了,又滚回双系统。
    oska874
        30
    oska874  
       2017-06-27 09:26:25 +08:00
    如果 wsl 真做好,在 win10 上跑一个 wsl 和直接跑一个 linux 区别大吗?
    可惜 wsl 还是很难用。
    kiwi95
        31
    kiwi95  
       2017-06-27 09:41:04 +08:00
    吹上天的子系统,反正我试用了一天,各种短板,慢是一种,各种程序运行不了是一种,字体还难看,有这时间和本事去调教 win10 的 linux 子系统的人,如果不是软粉,为什么不用原生 Linux ?
    kiwi95
        32
    kiwi95  
       2017-06-27 09:44:44 +08:00
    如果微软能投入大量的资源去搞,那不好说会对 linux 桌面造成什么样的影响,不过就 ms 的一贯风格,估计是开个头起个噱头收一波好评,然后晾一边不管,过几年改个名字再来一遍
    hackevin
        33
    hackevin  
       2017-06-27 09:46:04 +08:00
    自我感觉影响很大,多少人用 linux 就是为了那套 coreutils ?
    EricCartman
        34
    EricCartman  
       2017-06-27 09:53:20 +08:00 via Android
    @kiwi95 用第三方程序调用不就行了,vs code 的 terminal 字体好看太多
    ghostheaven
        35
    ghostheaven  
       2017-06-27 09:54:47 +08:00 via Android
    @kiwi95 除了严重依赖内核支持的功能,比如 Container 和 VM,其它的还没遇到过不能跑的。当然,还有图形界面,这个就不说了,Linux 的图形界面远远不如戏称为“ Bug 10 ”的 Win10,不用也罢。

    @hackevin 我觉得影响最大的是 PowerShell/Cygwin/Msys 这些 Shell,对 Win 的核心应用和功能还是挑战不了的。
    besto
        36
    besto  
       2017-06-27 09:54:56 +08:00
    做嵌入式的表示不好用
    haogefeifei
        37
    haogefeifei  
       2017-06-27 09:55:25 +08:00
    真爱 Linux 的终端。。 就去买 Mac。。。
    yinflying
        38
    yinflying  
       2017-06-27 09:59:09 +08:00
    ,担心这个担心哪个的。就算 WSL 能够完美的实现任意发行版的运行又怎么样?

    反正 linux 桌面本身一直就没有什么盈利,连 ubuntu 都坚持不下去了对于一个连盈利都成问题而依旧坚挺的的 linux 桌面,就不用担心消亡了。

    如果实在有点担心,与其在这个讨论,还不如去捐助一下呢, 这就是最好的支持了。
    sunzhenyucn
        39
    sunzhenyucn  
       2017-06-27 10:04:03 +08:00 via Android
    @haogefeifei excuse me ? 为啥说喜欢就一定要去用 Mac ?
    ghostheaven
        40
    ghostheaven  
       2017-06-27 10:04:41 +08:00 via Android
    @besto 开发者版本支持串口通讯了

    cstj0505
        41
    cstj0505  
       2017-06-27 10:12:29 +08:00
    对于我这样用 linux 当主系统的完全没影响。
    sunzhenyucn
        42
    sunzhenyucn  
       2017-06-27 10:14:43 +08:00
    无所谓啊,不管什么系统都只是工具罢了,只是我比较偏向 Linux:)
    8023
        43
    8023  
       2017-06-27 10:16:52 +08:00 via Android   2
    Linux 下的 wine 对 Windows 有什么影响?
    pi1ot
        44
    pi1ot  
       2017-06-27 10:34:54 +08:00
    mac osx 对我的吸引力就更小了
    Rice
        45
    Rice  
       2017-06-27 10:36:51 +08:00
    哪怕完美运行 Linux 又怎样?
    只不过给开发者一个更方便的工具而已
    tiiime
        46
    tiiime  
       2017-06-27 10:50:22 +08:00 via Android
    有比没有好,用不用是另一回事-_-||
    xrlin
        47
    xrlin  
       2017-06-27 10:58:34 +08:00 via iPhone
    @ghostheaven postgresql 不能用,除了一些小问题,对开发来说很方便了
    4ever911
        48
    4ever911  
       2017-06-27 11:02:59 +08:00
    原生 ArchLinux 党路过表示毫无兴趣
    fy
        49
    fy  
       2017-06-27 11:08:35 +08:00
    挺好的啊,如果做到完全兼容,难道这不是群众早年 YY 的梦幻发行版?

    驱动也好,软件也好,到时候把桌面程序换一个 GNOME,谁看得出来是 Windows?
    haogefeifei
        50
    haogefeifei  
       2017-06-27 11:12:05 +08:00
    @sunzhenyucn 看看 GitHub 项目支持就知道了,你可以不跟随丫
    coolcoffee
        51
    coolcoffee  
       2017-06-27 11:21:35 +08:00
    只是对 VM 一类虚拟机有影响而已。 电脑配置好的,虚拟机开个桌面系统,完全感知不出来。 中下配置的,开个 server 版,也感知不出来。
    superPershing
        52
    superPershing  
    OP
       2017-06-27 11:22:10 +08:00
    好吧,很多人说现在子系统还很差,但如果时间长了,项目会愈加完善,bug 越来越少。而 windows 又有丰富的桌面应用,新手程序员可能更倾向选择 win10+Linux 子系统。随着时间的推移,最后 Linux 可能就只存活于服务器端和子系统了。当然,死忠粉不会迁移,但很多人还是抱有中立倾向,并不在乎自己使用的是不是“纯洁的” Linux 的。
    KgM4gLtF0shViDH3
        53
    KgM4gLtF0shViDH3  
       2017-06-27 11:35:51 +08:00
    我们公司开发的机子全是 Linux,根本没有 windows,除了前端。
    Damenly1
        54
    Damenly1  
       2017-06-27 11:39:19 +08:00
    @superPershing 都是 YY 的,想当年我还梦想着 WP 超越 IOS 和安卓,现在呢
    imn1
        55
    imn1  
       2017-06-27 11:48:05 +08:00
    本来我是很期待用 WSL shell 处理一些 windows 的文件的,毕竟 shell 脚本比 DOS 命令强大很多
    无奈现实与期待总是有差距,从 windows 软件 copy 的路径并不能直接粘贴的 wsl 里面用,要转换成 /mnt/c/...
    另外从一个大小写不敏感的系统,直接传参到一个大小写敏感的系统,还是很容易出问题

    至于开发,Linux 是一整套系统,各种编译打包依赖,不是一个子系统可以比的,而且子系统调用 GUI 是个难题,所以实际上 Linux Desktop 还是暂时无法替代的,替代的“可能”是在虚拟机装 server 版的,但,server 版可能被 WSL 替代么?
    superPershing
        56
    superPershing  
    OP
       2017-06-27 11:55:24 +08:00
    @Damenly1 对啊,微软经常干这类虎头蛇尾的事情,只是有可能罢了。
    ivechan
        57
    ivechan  
       2017-06-27 11:59:40 +08:00
    不会游戏后, 就很少用 Windows 了, 除了有时候用用 office, 才会打开虚拟机。
    standin000
        58
    standin000  
       2017-06-27 12:16:40 +08:00
    @ghostheaven 感觉 cygwin/msys 都不是盈利的,也没什么拼的。
    int64ago
        59
    int64ago  
       2017-06-27 12:45:26 +08:00
    大赞微软,不过该用 Linux 桌面的还是用 Linux 桌面
    zhaoxiting1997
        60
    zhaoxiting1997  
       2017-06-27 13:08:45 +08:00 via Android
    我觉得 WSL 唯一的作用就是让我在 windows 底下用一下文件处理的命令。。。windows 要是直接把这些基础工具链接进 powershell 多好
    121121121
        61
    121121121  
       2017-06-27 13:12:09 +08:00
    对程序员肯定是好事
    chocotan
        62
    chocotan  
       2017-06-27 13:15:10 +08:00
    以前用过一次,bug 一堆,完全不能作为日常使用,不知道现在如何了
    debuggerx
        63
    debuggerx  
       2017-06-27 13:34:57 +08:00
    没深入使用 linux 以及做开发之前,我也没意识到 win 的设计有这么不堪。。
    做开发,远离 windows,管他有没有什么子系统,我远离的是 win 本身……
    czmecho
        64
    czmecho  
       2017-06-27 13:58:37 +08:00
    @superPershing #52 死忠粉总觉得站在自己立场的人应该很多。 跳出自己的喜好来看问题就不会那么偏激了。
    hjc4869
        65
    hjc4869  
       2017-06-27 14:00:14 +08:00
    @debuggerx 我觉得你说出这句话代表着你对 Windows 和 Linux 开发的了解都不够深入
    superPershing
        66
    superPershing  
    OP
       2017-06-27 14:08:42 +08:00
    @czmecho 对,我也喜欢 Linux,也希望 Linux 用户能增多,Linux 的应用能更加丰富和完善。但并不能代表现在以及未来的 Linux 用户也抱有相同的看法。而且据观察,相当一部分人使用 Linux 只是迫于需求,并没有其他情感。
    expy
        67
    expy  
       2017-06-27 14:28:11 +08:00
    桌面版本来就没多少吧,只是喜欢那套工具链而已。。。
    kamen
        68
    kamen  
       2017-06-27 15:18:42 +08:00 via Android
    只是想用 Linux 的工具的,可能不会使用虚拟机或服务器,用 linux 桌面的十有八九是信仰粉,他们会使用 Linux+wine,而不是 Windows+wsl.
    不要以为所有人都和你一样,只是想用 Linux 的终端命令
    dabney777
        69
    dabney777  
       2017-06-27 15:27:04 +08:00
    本来挺有想法的,还想升级一下内存到 16G,这个月实验室给分配了四台双路 E5 156GB 内存的服务器给我。。。。。。。我就打消了升级电脑的想法,改用 VNC 了
    Sh888
        70
    Sh888  
       2017-06-27 15:28:46 +08:00
    @debuggerx 真的第一次听到这种观点。。。
    Hozzz
        71
    Hozzz  
       2017-06-27 15:44:36 +08:00
    win10 的应用商店我就没正常打开过,全是报错。
    ltux
        72
    ltux  
       2017-06-27 18:53:19 +08:00 via Android
    wine 已经多少年了,没见它对 windows 有什么影响
    gainsurier
        73
    gainsurier  
       2017-06-27 19:24:46 +08:00 via Android
    挺好的,最近接触 llvm,可以正常的跑 llvm。比虚拟机和双系统方便。
    jjx
        74
    jjx  
       2017-06-27 19:26:27 +08:00
    @xrlin postgresql 老早就能用了呀
    byuc
        75
    byuc  
       2017-06-27 19:26:54 +08:00
    挺好的,目前就在使用。
    xrlin
        76
    xrlin  
       2017-06-27 19:32:18 +08:00
    @jjx 是吗?我之前尝试安装报错啊。
    colorwin
        77
    colorwin  
       2017-06-27 19:34:31 +08:00
    之前预览版试过不好用,现在我对 ubuntu 已经有依赖了
    mooncakejs
        78
    mooncakejs  
       2017-06-27 19:48:51 +08:00 via iPhone
    @debuggerx 说 Windows 系统,设计不好的,你算是第一个。
    mooncakejs
        79
    mooncakejs  
       2017-06-27 19:50:23 +08:00 via iPhone
    @imn1 我也觉得,解决路径问题大有可为,目前通过 ln 解决这个问题
    kamen
        80
    kamen  
       2017-06-27 19:51:51 +08:00
    @mooncakejs #78 是是是,Windows 各方面完爆其他系统
    azh7138m
        81
    azh7138m  
       2017-06-27 23:01:35 +08:00 via Android
    @haogefeifei 然而 osx 和 Linux 各个发行版也是有差距的,感觉各种程序都是阉割版的,难受
    demerol
        82
    demerol  
       2017-06-28 00:09:18 +08:00
    用了就没法戒游戏了
    0asis
        83
    0asis  
       2017-06-28 00:20:49 +08:00 via iPhone   1
    微软:听说你们很喜欢 linux 子系统,砍了
    jyf007
        84
    jyf007  
       2017-06-28 06:27:34 +08:00
    手动编译内核的表示,这是一个垃圾
    SaltedFish12138
        85
    SaltedFish12138  
       2017-06-28 08:48:09 +08:00 via Android
    对于我这样压根就不喜欢 win 的使用方式,就喜欢 Linux 这样一切简单直观的人来说,并没有影响
    swors
        86
    swors  
       2017-06-28 09:45:01 +08:00
    感觉对苹果有影响 程序员也许选择 windos 的笔记本了?
    对 Linux 来说,本来不想接触 Linux 的小伙伴,方便他们尝试一下了,也算做了推广
    @haogefeifei
    真爱 Linux 的终端。。 应该买 chromebook
    fokia
        87
    fokia  
       2017-06-28 11:05:09 +08:00
    可能对准备上手 linux 的小伙伴有影响,先在 win 里跑了一下 linux,好难用。。然后就没有然后了
    libook
        88
    libook  
       2017-07-01 01:20:43 +08:00   1
    Win 下的子系统和 Linux,产品定位不同,用户需求不同,目前还没有构成竞争关系,企业的参与往往会促进 Open Software 和封闭软件的相容性,倒是有可能互相促进。

    个人认为,Linux 子系统是 M$受到 Open Software 运动冲击的一种商业策略,就像之前的开源试水到放弃 IE,再到如今的抢占 ES 大潮先机的 Type Script 和开源免费跨平台的 VS Code,目的都是笼络开发者,以保证生态的发展。为开发者营造越来越便捷高效的开发环境,准确地把握住了技术发展潮流的关键,这一点 M$做得还是蛮高明的。苹果都还没有这种意识,Mac OS 都有些过于沉溺在自己先天的优势中不进而退了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5500 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 06:36 PVG 14:36 LAX 23:36 JFK 02:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86