• 请不要在回答技术问题时复制粘贴 AI 生成的内容
banmuyutian
1.56D
V2EX  ›  程序员

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

  •  
  •   banmuyutian · Jul 8, 2022 · 7661 views
    This topic created in 1578 days ago, the information mentioned may be changed or developed.
    会是 WSL 成为最好的 Linux 发行版的最后一块拼图吗?

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

    你白嫖,还不准别人付钱么?
    felixcode
    felixcode
    PRO
    Jul 8, 2022❤️1
    4
    WSL 用起来还不如 vmware 开个虚拟机,网络服务 IO 都是问题。
    快别最好发行版了。
    zbatman
    zbatman
    Jul 8, 2022
    5
    @ProPh3t 为什么?
    cutiechi
    cutiechi
    Jul 8, 2022
    6
    @ProPh3t 为什么?
    Saxton
    Saxton
    Jul 8, 2022
    7
    @ProPh3t 为什么?
    bthulu
    bthulu
    Jul 8, 2022
    8
    @felixcode WSL2 不就是个虚拟机么?
    felixcode
    felixcode
    PRO
    Jul 8, 2022
    9
    @bthulu
    是虚拟机啊,但还是有问题啊。
    statumer
    statumer
    Jul 8, 2022
    10
    init 进程没有,dbus 不能用,不支持 wayland 的 GUI 应用在 HiDPI 下很模糊,WSL 凭啥是最好 Linux 发行版。
    liuxu
    liuxu
    Jul 8, 2022
    11
    @zbatman
    @superchijinpeng
    @Saxton

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

    ------

    wsl 被称为最好的 linux 发行版的原因是整个 windows 是它的一部分🐶
    什么虚拟机,大家都是 hyperv 里的子系统,windows 内核并没比 wsl 内核高出一等🐶
    zed1018
    zed1018
    Jul 8, 2022
    17
    @GeruzoniAnsasu 其实主要这句话也只是个调侃,毕竟 linuxer 自己也都对最好的 distro 这个话题争论不休。毕竟应用场景不一样,这个最好的定义也不一样。
    ixinshang
    ixinshang
    Jul 8, 2022
    18
    微软这要要准备一统 linux?
    MajestySolor
    MajestySolor
    Jul 8, 2022❤️1
    19
    你们看不上 wsl 是有什么特殊原因么?
    反正我是觉得 wsl 是微软最伟大的产品,同一台电脑一边玩游戏一边游戏玩累了写会儿代码太舒坦了。
    自从 wsl 发布以来,我几乎就没再用过 macbook
    xxm459259
    xxm459259
    Jul 8, 2022
    20
    内网查到了,不过竟然没有给 Principal ,只是一个 Senior…
    richardwong
    richardwong
    Jul 8, 2022
    21
    @felixcode 确实,我从 wsl 折腾到 wsl2 折腾到虚拟机,最后还是搞了个双系统。终于舒服了
    luffy
    luffy
    Jul 8, 2022❤️1
    22
    @pandachow 说明即使是同一家公司,同一个 level, 水平差距可能也很大
    noahhhh
    noahhhh
    Jul 8, 2022 via Android
    23
    @statumer GUI 应用用 Windows 版的不就好了,Linux 高分屏的应用适配比 Windows 还差
    sardina
    sardina
    Jul 8, 2022
    24
    wsl 要有 system 了吗
    GLR
    GLR
    Jul 8, 2022
    25
    为什么是“加盟”?合作关系这么奇怪的。
    raysonx
    raysonx
    Jul 8, 2022❤️1
    26
    期待 systemd“一统”Windows 的那一天(手动狗头)
    Echoldman
    Echoldman
    Jul 8, 2022
    27
    @richardwong 没错,虚拟机啥的都不如买块硬盘装双系统。
    nyaaar
    nyaaar
    Jul 8, 2022
    28
    喷 wsl 有点没必要,又不是一个赛道
    dcsuibian
    dcsuibian
    Jul 8, 2022
    29
    软粉表示大惊小怪,微软技术力本就强的一批,但决策极其拉跨。
    littlewing
    littlewing
    Jul 8, 2022
    30
    啥时候等 Linus 加入了再说这个话题吧
    statumer
    statumer
    Jul 8, 2022
    31
    @noahhhh 请问你说的这个 Linux DE 高分屏适配比 Windows 还差有什么依据,我用 GNOME DE 几乎没有遇到过整数倍 HiDPI 有问题的 GUI 应用,但是 Windows 上比比皆是。
    M$ 连官方的应用都没适配
    ![]( )
    libook
    libook
    Jul 8, 2022❤️1
    32
    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
    lovedebug
    Jul 8, 2022
    33
    @libook 感觉是想打通 wsl 和 windows
    nothingistrue
    nothingistrue
    Jul 8, 2022
    34
    @pandachow 国外环境下,Senior 应该不比 Principal 低吧。
    @libook 在 Windows Server 支持 WSL2 之前,是这样的,(为此我还嘲讽过嘲讽 Windows Server 不支持 WSL2 的人)但是微软专门给 Windows Server 弄了个支持 WSL2 的更新,那后面就不好说了,毕竟在某些领域微软变脸比翻书还快。
    libook
    libook
    Jul 8, 2022
    35
    @nothingistrue #33 都是商业策略而已,以前 M$背离开源开放太久了,开发者用户群体流失严重,现在只是看用什么低成本方案可以把这些开发者用户群体留住和召回,只要微软还要这个市场,就肯定会坚持下去。
    chendl111
    chendl111
    Jul 8, 2022
    36
    @ProPh3t 为什么
    xxm459259
    xxm459259
    Jul 8, 2022
    37
    @nothingistrue 这个 Senior 和 Principal 是微软的职级,差不多可以理解成 P8 P9 这样的关系。
    mmdsun
    mmdsun
    Jul 8, 2022 via iPhone
    38
    真挖了不少人。IT 之家新闻:

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

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

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

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

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

    开个玩笑.


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


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

    @mmdsun 冷知识,GNOME 有两位联合发起人,Miguel 作为 GNOME 联合发起人之一已经很久不做 GNOME 相关的工作了,他本人的工作内容主要是 Mono 相关。
    noahhhh
    noahhhh
    Jul 12, 2022 via Android
    50
    @statumer 非整数缩放你试试,比如 250 ,150
    neiltroyer849
    neiltroyer849
    Oct 2, 2022
    51
    那是不是只能说 launchd 永不为奴 Darwin yyds (?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1863 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 00:01 · PVG 08:01 · LAX 16:01 · JFK 19:01
    ♥ Do have faith in what you're doing.