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

systemd 长期开发者 Lennart Poettering 已证实加盟微软

  •  
  •   banmuyutian · 2022-07-08 09:51:30 +08:00 · 6070 次点击
    这是一个创建于 629 天前的主题,其中的信息可能已经有所发展或是发生改变。
    会是 WSL 成为最好的 Linux 发行版的最后一块拼图吗?

    消息来源: https://www.cnbeta.com/articles/tech/1289555.htm
    51 条回复    2022-10-02 14:58:59 +08:00
    shijingshijing
        1
    shijingshijing  
       2022-07-08 09:53:11 +08:00   ❤️ 1
    前面有 github ,现在又是这个,只有我一个人觉得 开源 会被微软吃得死死的么?
    ProPh3t
        2
    ProPh3t  
       2022-07-08 10:13:08 +08:00   ❤️ 15
    恕我直言,WSL 不配叫 Linux
    ericgui
        3
    ericgui  
       2022-07-08 10:14:11 +08:00   ❤️ 8
    @shijingshijing 你有钱也可以去支持这些开源作者啊。

    你白嫖,还不准别人付钱么?
    felixcode
        4
    felixcode  
       2022-07-08 10:14:51 +08:00   ❤️ 1
    WSL 用起来还不如 vmware 开个虚拟机,网络服务 IO 都是问题。
    快别最好发行版了。
    zbatman
        5
    zbatman  
       2022-07-08 10:15:09 +08:00
    @ProPh3t 为什么?
    superchijinpeng
        6
    superchijinpeng  
       2022-07-08 10:15:38 +08:00
    @ProPh3t 为什么?
    Saxton
        7
    Saxton  
       2022-07-08 10:17:44 +08:00
    @ProPh3t 为什么?
    bthulu
        8
    bthulu  
       2022-07-08 10:31:57 +08:00
    @felixcode WSL2 不就是个虚拟机么?
    felixcode
        9
    felixcode  
       2022-07-08 10:34:06 +08:00
    @bthulu
    是虚拟机啊,但还是有问题啊。
    statumer
        10
    statumer  
       2022-07-08 10:37:21 +08:00
    init 进程没有,dbus 不能用,不支持 wayland 的 GUI 应用在 HiDPI 下很模糊,WSL 凭啥是最好 Linux 发行版。
    liuxu
        11
    liuxu  
       2022-07-08 10:44:01 +08:00
    @zbatman
    @superchijinpeng
    @Saxton

    wsl 就是 windows 界的 winpe ,好像啥都可以,又好像啥都没有
    charlie21
        12
    charlie21  
       2022-07-08 11:10:29 +08:00 via iPhone
    WSL:做最好的自己
    zed1018
        13
    zed1018  
       2022-07-08 11:28:26 +08:00   ❤️ 2
    如果不是我已经一年多所有的 workflow 都在 wsl ,上面说的我可能就信了
    murmur
        14
    murmur  
       2022-07-08 11:31:17 +08:00
    @statumer 因为 windows 有最好的图形界面啊。腾讯软件最后还得靠 windows 解决
    lichao
        15
    lichao  
       2022-07-08 11:36:05 +08:00
    WSL 只能说是在开发、测试环境下用用还可以,说 WSL 是最好的 Linux 发行版简直是就是胡扯,你敢把生产环境放 WSL 吗?
    GeruzoniAnsasu
        16
    GeruzoniAnsasu  
       2022-07-08 11:57:16 +08:00
    @lichao 生产环境放 windows server 然后用 wsl 管理(🐶

    ------

    wsl 被称为最好的 linux 发行版的原因是整个 windows 是它的一部分🐶
    什么虚拟机,大家都是 hyperv 里的子系统,windows 内核并没比 wsl 内核高出一等🐶
    zed1018
        17
    zed1018  
       2022-07-08 12:07:01 +08:00
    @GeruzoniAnsasu 其实主要这句话也只是个调侃,毕竟 linuxer 自己也都对最好的 distro 这个话题争论不休。毕竟应用场景不一样,这个最好的定义也不一样。
    ixinshang
        18
    ixinshang  
       2022-07-08 12:09:01 +08:00
    微软这要要准备一统 linux?
    MajestySolor
        19
    MajestySolor  
       2022-07-08 12:11:04 +08:00   ❤️ 1
    你们看不上 wsl 是有什么特殊原因么?
    反正我是觉得 wsl 是微软最伟大的产品,同一台电脑一边玩游戏一边游戏玩累了写会儿代码太舒坦了。
    自从 wsl 发布以来,我几乎就没再用过 macbook
    pandachow
        20
    pandachow  
       2022-07-08 12:26:22 +08:00
    内网查到了,不过竟然没有给 Principal ,只是一个 Senior…
    richardwong
        21
    richardwong  
       2022-07-08 13:13:32 +08:00
    @felixcode 确实,我从 wsl 折腾到 wsl2 折腾到虚拟机,最后还是搞了个双系统。终于舒服了
    luffy
        22
    luffy  
       2022-07-08 13:19:58 +08:00   ❤️ 1
    @pandachow 说明即使是同一家公司,同一个 level, 水平差距可能也很大
    noahhhh
        23
    noahhhh  
       2022-07-08 13:20:28 +08:00 via Android
    @statumer GUI 应用用 Windows 版的不就好了,Linux 高分屏的应用适配比 Windows 还差
    sardina
        24
    sardina  
       2022-07-08 13:52:01 +08:00
    wsl 要有 system 了吗
    GLR
        25
    GLR  
       2022-07-08 14:08:55 +08:00
    为什么是“加盟”?合作关系这么奇怪的。
    raysonx
        26
    raysonx  
       2022-07-08 14:21:28 +08:00   ❤️ 1
    期待 systemd“一统”Windows 的那一天(手动狗头)
    Echoldman
        27
    Echoldman  
       2022-07-08 15:36:00 +08:00
    @richardwong 没错,虚拟机啥的都不如买块硬盘装双系统。
    nyaaar
        28
    nyaaar  
       2022-07-08 15:58:56 +08:00
    喷 wsl 有点没必要,又不是一个赛道
    dcsuibian
        29
    dcsuibian  
       2022-07-08 16:04:27 +08:00
    软粉表示大惊小怪,微软技术力本就强的一批,但决策极其拉跨。
    littlewing
        30
    littlewing  
       2022-07-08 16:05:57 +08:00
    啥时候等 Linus 加入了再说这个话题吧
    statumer
        31
    statumer  
       2022-07-08 16:21:22 +08:00
    @noahhhh 请问你说的这个 Linux DE 高分屏适配比 Windows 还差有什么依据,我用 GNOME DE 几乎没有遇到过整数倍 HiDPI 有问题的 GUI 应用,但是 Windows 上比比皆是。
    M$ 连官方的应用都没适配
    ![]( )
    libook
        32
    libook  
       2022-07-08 16:22:27 +08:00   ❤️ 1
    WSL 的定位应该不是个 Linux 发行版,而是从 Windows 下进行 Linux 应用开发的辅助环境而已,除了应用开发基本干不了别的事情,但又比大多虚拟机要轻,而且有开箱即用的与 Windows 协作的能力。

    可以说,WSL 只是一款商业产品而已,用较低的成本尝试满足较大部分开发者的开发需求(比如 Web 开发),做为商业产品要考虑 ROI ,就也没必要满足所有用户的需求。

    又或者说,WSL 大部分功能都归功于内部运行的 Ubuntu ,Ubuntu 本身是个发行版,WSL 只是个跑 Linux 发行版的框架而已。我在 WSL 环境里用的最多的其实是 Arch Linux 。

    WSL 无论是作为一个应用开发工具还是作为一款拉拢开发者的产品,我个人都觉得还挺成功的;但同时工具都是有适合的场景和不适合的场景,在不适合 WSL 的场景下用其他工具就好了;比如迫于 Docker Desktop 过于难用,我在 Hyper-V 上装了个精简但完整启动的 Linux 来跑 Docker Daemon 。

    不知道微软此举是啥目的,是要搞个魔改版 systemd 跟 Windows 服务体系打通嘛?
    lovedebug
        33
    lovedebug  
       2022-07-08 16:26:17 +08:00
    @libook 感觉是想打通 wsl 和 windows
    nothingistrue
        34
    nothingistrue  
       2022-07-08 16:41:27 +08:00
    @pandachow 国外环境下,Senior 应该不比 Principal 低吧。
    @libook 在 Windows Server 支持 WSL2 之前,是这样的,(为此我还嘲讽过嘲讽 Windows Server 不支持 WSL2 的人)但是微软专门给 Windows Server 弄了个支持 WSL2 的更新,那后面就不好说了,毕竟在某些领域微软变脸比翻书还快。
    libook
        35
    libook  
       2022-07-08 16:44:54 +08:00
    @nothingistrue #33 都是商业策略而已,以前 M$背离开源开放太久了,开发者用户群体流失严重,现在只是看用什么低成本方案可以把这些开发者用户群体留住和召回,只要微软还要这个市场,就肯定会坚持下去。
    chendl111
        36
    chendl111  
       2022-07-08 17:19:20 +08:00
    @ProPh3t 为什么
    pandachow
        37
    pandachow  
       2022-07-08 19:03:36 +08:00
    @nothingistrue 这个 Senior 和 Principal 是微软的职级,差不多可以理解成 P8 P9 这样的关系。
    mmdsun
        38
    mmdsun  
       2022-07-08 19:28:37 +08:00 via iPhone
    真挖了不少人。IT 之家新闻:

    微软此前已经雇佣了不少 Linux 开发者和著名的开源开发者,比如 Python 之父 Guido van Rossum 、GNOME 之父 Miguel de Icaza ,Xamarin 开发者 Nat Friedman 还担任了 GitHub 首席执行官。 还有出设计模式的大牛 Erich Gamma ,被挖去开发 visual studio 了
    mmdsun
        39
    mmdsun  
       2022-07-08 19:40:06 +08:00 via iPhone
    @statumer 基本上差距不太。GNOME 之父 Miguel de Icaza 也被微软挖去了。有生之年或许能用到 GNOME on Windows 。
    Dragonphy
        40
    Dragonphy  
       2022-07-08 20:22:19 +08:00
    Linux 为什么要用 GUI 啊,烂的要死
    Austaras
        41
    Austaras  
       2022-07-08 23:07:31 +08:00
    这下特洛伊木马了
    1more
        42
    1more  
       2022-07-08 23:18:33 +08:00
    随便楼上怎么说,对于我这种不深度使用 linux 的人来说,用 wsl2 开发非常之舒服,已经离不开了,另外其实 wsl 也没想做什么最好的 linux 发行版,只是辅助开发使用的,如果重度使用 linux 当然建议使用纯 linux
    qbqbqbqb
        43
    qbqbqbqb  
       2022-07-09 00:11:42 +08:00
    @statumer 非整数倍缩放的情况就反过来了。

    Windows 里主流软件基本都兼容系统的缩放(不分整数倍和非整数倍)。

    Linux 里 Xorg 对非整数倍缩放的支持度几乎为 0 (不考虑先 2 倍整数缩放再 xrandr --scale 这种方式,这样相当于全局强行插值,所有程序都是模糊的,Windows 至少兼容的程序可以很清晰)。

    Wayland 现在兼容性又不是很好,用个 Chrome 都容易出问题。
    rpish
        44
    rpish  
       2022-07-09 00:38:31 +08:00 via Android
    @1more 可以问下老哥都用 wsl2 做什么吗?
    小菜鸡倒腾了下,除了部署前先用 docker 测试一下,就没有别的用途了…
    WOLFRAZOR
        45
    WOLFRAZOR  
       2022-07-09 00:40:30 +08:00 via iPhone
    对 2 楼的说法加一。毕竟假的东西永远不会有真的东西的体验(这个没得洗),要么虚拟机要么加一台设备。

    如果 linus 还年轻的时候看到这个操作,肯定会暴跳如雷。微软这操作是想把 Linux 桌面端彻底挤掉吧……
    Osk
        46
    Osk  
       2022-07-09 02:20:59 +08:00
    wsl1 和 wsl2 都没有用 systemd 吧,,,
    陷入深思.jpg

    开个玩笑.


    不过话说回来, 我还是宁愿用 hyper-v 跑个自己可控的虚拟机. wsl 2 目前唯一羡慕的功能是通过 9p 访问 host 的文件, 其它不需要. 不过没有也没啥, 我可以用 smb 来和 host 共享文件, 还好控制暴露给 guest 的目录呢.


    另外, 现在 hyperv-drm 显卡驱动能用了, 现在 hyper-v 跑 linux guest 图形界面性能虽然还是不咋的, 但比以前的 hyperv-fb 流畅太多了.
    neoblackcap
        47
    neoblackcap  
       2022-07-09 16:07:41 +08:00
    @Osk 是 wsl1 跟 wsl2 都用不了 systemd ,至少现在不能开箱即用。用到也是跟 Linux 下有些不一样的。原因在于 wsl2 的发行版得用微软自己搞的 init 系统,你不能替代它。而这个 init 也干了很多活。如果把它干掉了,现在很多功能用不了。
    lixinrui000
        48
    lixinrui000  
       2022-07-09 16:35:59 +08:00   ❤️ 1
    我现在用回虚拟机了,因为所有功能都是 work 的。WSL 特色的一些功能,比如之间输入 wsl 进入终端,用 powershell 写个脚本调用 ssh 模拟一下就行了哈哈。
    AlynxZhou
        49
    AlynxZhou  
       2022-07-10 17:02:22 +08:00
    > @statumer 基本上差距不太。GNOME 之父 Miguel de Icaza 也被微软挖去了。有生之年或许能用到 GNOME on Windows 。

    @mmdsun 冷知识,GNOME 有两位联合发起人,Miguel 作为 GNOME 联合发起人之一已经很久不做 GNOME 相关的工作了,他本人的工作内容主要是 Mono 相关。
    noahhhh
        50
    noahhhh  
       2022-07-12 15:37:05 +08:00 via Android
    @statumer 非整数缩放你试试,比如 250 ,150
    neiltroyer849
        51
    neiltroyer849  
       2022-10-02 14:58:59 +08:00
    那是不是只能说 launchd 永不为奴 Darwin yyds (?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2711 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 15:31 · PVG 23:31 · LAX 08:31 · JFK 11:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.