会是 WSL 成为最好的 Linux 发行版的最后一块拼图吗?

消息来源: www.cnbeta.com/articles/tech/1289555.htm

前面有 github ,现在又是这个,只有我一个人觉得 开源 会被微软吃得死死的么?

恕我直言,WSL 不配叫 Linux

你有钱也可以去支持这些开源作者啊。

你白嫖,还不准别人付钱么?

WSL 用起来还不如 vmware 开个虚拟机,网络服务 IO 都是问题。
快别最好发行版了。

为什么?

为什么?

为什么?

WSL2 不就是个虚拟机么?

是虚拟机啊,但还是有问题啊。

init 进程没有,dbus 不能用,不支持 wayland 的 GUI 应用在 HiDPI 下很模糊,WSL 凭啥是最好 Linux 发行版。

wsl 就是 windows 界的 winpe ,好像啥都可以,又好像啥都没有

WSL:做最好的自己

如果不是我已经一年多所有的 workflow 都在 wsl ,上面说的我可能就信了

因为 windows 有最好的图形界面啊。腾讯软件最后还得靠 windows 解决

WSL 只能说是在开发、测试环境下用用还可以,说 WSL 是最好的 Linux 发行版简直是就是胡扯,你敢把生产环境放 WSL 吗?

生产环境放 windows server 然后用 wsl 管理(🐶


wsl 被称为最好的 linux 发行版的原因是整个 windows 是它的一部分🐶
什么虚拟机,大家都是 hyperv 里的子系统,windows 内核并没比 wsl 内核高出一等🐶

其实主要这句话也只是个调侃,毕竟 linuxer 自己也都对最好的 distro 这个话题争论不休。毕竟应用场景不一样,这个最好的定义也不一样。

微软这要要准备一统 linux?

你们看不上 wsl 是有什么特殊原因么?
反正我是觉得 wsl 是微软最伟大的产品,同一台电脑一边玩游戏一边游戏玩累了写会儿代码太舒坦了。
自从 wsl 发布以来,我几乎就没再用过 macbook

内网查到了,不过竟然没有给 Principal ,只是一个 Senior…

确实,我从 wsl 折腾到 wsl2 折腾到虚拟机,最后还是搞了个双系统。终于舒服了

说明即使是同一家公司,同一个 level, 水平差距可能也很大

GUI 应用用 Windows 版的不就好了,Linux 高分屏的应用适配比 Windows 还差

wsl 要有 system 了吗

为什么是“加盟”?合作关系这么奇怪的。

期待 systemd“一统”Windows 的那一天(手动狗头)

没错,虚拟机啥的都不如买块硬盘装双系统。

喷 wsl 有点没必要,又不是一个赛道

软粉表示大惊小怪,微软技术力本就强的一批,但决策极其拉跨。

啥时候等 Linus 加入了再说这个话题吧

请问你说的这个 Linux DE 高分屏适配比 Windows 还差有什么依据,我用 GNOME DE 几乎没有遇到过整数倍 HiDPI 有问题的 GUI 应用,但是 Windows 上比比皆是。
M$ 连官方的应用都没适配

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 服务体系打通嘛?

感觉是想打通 wsl 和 windows

国外环境下,Senior 应该不比 Principal 低吧。
在 Windows Server 支持 WSL2 之前,是这样的,(为此我还嘲讽过嘲讽 Windows Server 不支持 WSL2 的人)但是微软专门给 Windows Server 弄了个支持 WSL2 的更新,那后面就不好说了,毕竟在某些领域微软变脸比翻书还快。

#33 都是商业策略而已,以前 M$背离开源开放太久了,开发者用户群体流失严重,现在只是看用什么低成本方案可以把这些开发者用户群体留住和召回,只要微软还要这个市场,就肯定会坚持下去。

为什么

这个 Senior 和 Principal 是微软的职级,差不多可以理解成 P8 P9 这样的关系。

真挖了不少人。IT 之家新闻:

微软此前已经雇佣了不少 Linux 开发者和著名的开源开发者,比如 Python 之父 Guido van Rossum 、GNOME 之父 Miguel de Icaza ,Xamarin 开发者 Nat Friedman 还担任了 GitHub 首席执行官。 还有出设计模式的大牛 Erich Gamma ,被挖去开发 visual studio 了

基本上差距不太。GNOME 之父 Miguel de Icaza 也被微软挖去了。有生之年或许能用到 GNOME on Windows 。

Linux 为什么要用 GUI 啊,烂的要死

这下特洛伊木马了

随便楼上怎么说,对于我这种不深度使用 linux 的人来说,用 wsl2 开发非常之舒服,已经离不开了,另外其实 wsl 也没想做什么最好的 linux 发行版,只是辅助开发使用的,如果重度使用 linux 当然建议使用纯 linux

非整数倍缩放的情况就反过来了。

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

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

Wayland 现在兼容性又不是很好,用个 Chrome 都容易出问题。

可以问下老哥都用 wsl2 做什么吗?
小菜鸡倒腾了下,除了部署前先用 docker 测试一下,就没有别的用途了…

对 2 楼的说法加一。毕竟假的东西永远不会有真的东西的体验(这个没得洗),要么虚拟机要么加一台设备。

如果 linus 还年轻的时候看到这个操作,肯定会暴跳如雷。微软这操作是想把 Linux 桌面端彻底挤掉吧……

wsl1 和 wsl2 都没有用 systemd 吧,,,
陷入深思.jpg

开个玩笑.

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

另外, 现在 hyperv-drm 显卡驱动能用了, 现在 hyper-v 跑 linux guest 图形界面性能虽然还是不咋的, 但比以前的 hyperv-fb 流畅太多了.

是 wsl1 跟 wsl2 都用不了 systemd ,至少现在不能开箱即用。用到也是跟 Linux 下有些不一样的。原因在于 wsl2 的发行版得用微软自己搞的 init 系统,你不能替代它。而这个 init 也干了很多活。如果把它干掉了,现在很多功能用不了。

我现在用回虚拟机了,因为所有功能都是 work 的。WSL 特色的一些功能,比如之间输入 wsl 进入终端,用 powershell 写个脚本调用 ssh 模拟一下就行了哈哈。

基本上差距不太。GNOME 之父 Miguel de Icaza 也被微软挖去了。有生之年或许能用到 GNOME on Windows 。

冷知识,GNOME 有两位联合发起人,Miguel 作为 GNOME 联合发起人之一已经很久不做 GNOME 相关的工作了,他本人的工作内容主要是 Mono 相关。