Linux DE 与普通消费市场的距离到底在哪?

338 天前
 livin2
产生这个想法是非技术背景的同事吃饭闲聊时问我 MacMini(其实是 jenkins 节点)为啥放着不用😂
OP 自己的主力是 Arch+i3,自己用得挺习惯的,但显然这种东西离普通消费者非常遥远。
Ubuntu 、PopOS 、Deepin 这些相对开箱即用的 distro ,以前也体验过。但即使是最省心的 deepin ,很多时候也是离不了终端的。
这种情况下普通人:搜索引擎=>复制粘贴=>输入 sudo 密码,要搞崩自己又不知道怎么救真是分分钟。
生态的问题是有或无,但 Linux distro 目前除了生态,是不是选择太多太自由而反而导致大家总在折腾的路上?

类似 Android 或 ChromeOS 这种另类的 Linux distro ,都有类似[开发者选项]的隐藏菜单,如果有一个 DE 能够提供这样足够的底层屏蔽,为普通人做减法,提供更为稳定高容错的 GUI 和平滑更新,结合 Snap/Flatpak 这种沙盒应用商店,是否就能走向普通消费市场了?

如果不是,又还缺什么呢?
14096 次点击
所在节点    Linux
155 条回复
lyc8503
337 天前
我觉得是 unix 哲学导致了系统过于零散,最后堆成一个非常"散装"的 ui

而且 Linux 开发者大部分都使用 cli ,也没有优化 gui 的动力

人生苦短,我用 WSL
james122333
337 天前
@twl007

系统回滚你想个办法解阿 这本来就没有固定做法 也没有哪种做法没有缺点 而 linux 的回滚更单纯多了 毕竞文件导向 想想就做的出来 不做整天怪没方案 方案都要主动生出来给你挑选
twl007
337 天前
@james122333 这就是为啥 Linux 桌面做不起来

普通用户不是专业用户 需要的是一个现成的 易用的 开相机用的方案

而不是一大堆零散的文档 一大堆技术细节 然后让自己去做选择把这些拼起来

而且能把这些东西做到易用 好用没有问题 是需要极大成本和长时间投入的 这也是为啥 Linux 在桌面方向做不起来

桌面是 To C 的领域 不是 To B 的领域
james122333
337 天前
@twl007

不会有一定有这种状况出现 刚好我用的其中一个 win 下也有支诶援但不是主要支援还有 bug

你可以叫$M 不要强制更新全民 debug 再来说这话 人多反而更杂 你的品质要求是什么? 有很多人在使用满足你应用支援多就是好品质吗 设计上 win 抄袭其它你怎么不说? 程序上 bug 漏洞频出算是种商业产品吗

既然现有的东西 win95 无法使用 你扯回以前的应用情境有意义吗 本身也不应该被当例子
james122333
337 天前
@twl007

桌面用户少让你觉得做不起来那是时代因素
那时 mac 跌倒 linux 不重视 让 win 有了先发优势
而不是现有少数用户的做法决定做不做的起来
win 有傻瓜设置 linux 同样也有 这区别在于有没有人做而已 是其它厂在做 win 下应用而不是 win 本身就该有这么多支援
To B 与 To C 完全是角色差异 我个人用户不是 To B 也不是 To C
yanqiyu
337 天前
@twl007 #77 windows 的回滚是基于 WinSxS 之类的机制,Linux 这边也有做的更彻底的,比如基于 ostree 的系统(Fedora Silverblue/Steam Deck)。允许单个分区内同时存在多个完整的系统,回滚系统就是简单的选择启动项(并且更新/回滚不会在关机/重启时 hold 半天,整个过程也不会有“请不要关闭电源”的脆弱时期。)

#75 > Linux 上面驱动支持除了几个企业发行版 其他的都没有啥驱动支持
除了显卡这东西涉及复杂的封闭实现,(尤其是 NVIDIA ,但是 NVIDIA 的现状确实正在好转)。其他情况下硬件支持 Linux 并不差,要是涉及万兆网卡或者阵列卡之类的东西一般 Linux 支持更开箱即用。(我在 windows 上是遇到过“需要联网以下载 x550 驱动”这种事情的),但是在 linux 上内核开箱一般就有 ixgbe 搞定一切问题了

@iminto #4 > 我有一百种方式玩死 Linux ,我随便改个配置或删个文件就能搞挂,出一些莫名其妙的问题。我就不敢让小孩乱动我的 Linux 系统。

不给小孩权限,我还更放心给他玩 Linux ,至少他从奇怪的网站下载下来能提权的病毒的概率还会减小不少。如果给权限 Windows 更不靠谱,因为微软不怎么在意 admin 绕过 UAC 的问题。(虽然 Linux 上给 wheel 用户不可信的二进制折腾能干的事情也不少)

> 而 Windows 不一样,windows 的 admin 用户不是最高权限,最高权限是 system 权限,对系统有较强保护。

正如 wheel 组输一次密码就变成不受限的 root 一样,Windows 的一个 UAC 弹窗也能给你 system/TrustedInstaller 权限(nsudo),只是一般程序没这么要权限。实际上 Linux 上 polkit 提供的提权更加细粒度化,在提权确认窗口还能看见当前请求究竟是为了什么 action 安排的。
twl007
337 天前
@yanqiyu 这更多是系统架构的问题 比如 macOS 现在也是这种模式 而且你说的这个其实 Windows 也支持了 只是基于 vm 而且更加隐蔽

xbox 现在其实是跑在 hyper-v 上面的 同时跑着不同的系统

至于 winsxs 是另一套系统了 Windows 的 update 的时候创建的还原点是基于快照做的 Windows 底下的快照叫 vss

驱动部分 我们只讨论桌面的 默认面向一般用户的 其实 gpu 驱动已经够一般用户喝一壶的了 其他的驱动包括打印机 复印机扫描仪 相机 这些 Linux 上面的支持远不如 Windows

阵列卡开箱即用你还真的错了 除了 redhat 以外 就算 Ubuntu 都保证不了开箱即用 我就遇到过某厂商只提供 redhat 不给 ubuntu ?驱动的设备
james122333
337 天前
hhkbp2
337 天前
@twl007 做的不好只是表象,如你所说的缺乏商业投入,背后原因又是为什么呢?
"一个成功的商业模式 可以让大部分用户白嫖商业投入同时为公司创造利润 如果某一天出来一个这样的公司"
白嫖与创造利润,这真的可能吗?要商用肯定是受某个公司或利益体控制的呀,不可能像目前那样从源码自由分支发行
yanqiyu
337 天前
@twl007 #87
> 驱动部分 我们只讨论桌面的 默认面向一般用户的 其实 gpu 驱动已经够一般用户喝一壶的了 其他的驱动包括打印机 复印机扫描仪 相机 这些 Linux 上面的支持远不如 Windows

要是 amd/intel ,不是非常新的设备,其实完全能用。

打印机我只用过 IPP 之类的东西所以没折腾过传统打印机驱动。但是 Linux 和 MacOS 在打印机方面都是一个档次的支持?都是 CUPS 。

Webcam 和无线网卡也一样,说实话还没买到不能开箱即用的型号。

不过反过来,多数 Linux 发行版有 libldac 的 LDAC 支持和 libaptx 的 aptx 支持,但是在 Windows/MacOS 上就很难折腾这东西(记得有要钱的商业方案)

> [...] 阵列卡开箱即用你还真的错了 除了 redhat 以外 就算 Ubuntu 都保证不了开箱即用 我就遇到过某厂商只提供 redhat 不给 ubuntu ?驱动的设备

那大概是我一直用 Fedora ,和 RedHat 亲缘很近罢,不过买阵列卡的时候看看内核`drivers/scsi`或者顺便打听下有没有主线支持就能避坑了,要是有主线支持就完全不用管厂商给的驱动了。
twl007
337 天前
@james122333 说实话 我 Linux 遇到问题比 Windows 多了去了 那个系统没问题 如果打算用这点问题来体现 Linux 优越性还是算了 真要和 Windows 比起码也得是 redhat 别的发行版还是算了吧

而且桌面主要是面向一般用户的 我们讨论的主题都是限定于此

一般用户不会有 64TB 的 volume 需要去干这个事情的
james122333
337 天前
@hhkbp2

这就要看经济 经济好可以让白嫖 经济不好就要缩减成本限制产出公开避免竟争 我不知道完不完全正确 但$M 放任盗版不就是这个意思吗
twl007
337 天前
@yanqiyu 跟 macOS 不是一个档次 macOS 的驱动支持好得多 现在都网络化了 在线的没改名之前安装盘自带了 6 个 g 的驱动

Linux 天生支持弱一些 redhat 这些可能还好一些 一些小众点的就自求多福吧

另外一点是有的厂商的 Linux 驱动不附带专业技术支持的 如果遇到任何问题都得用户自己去解决 跟 Windows 和 macOS 支持的力度相差还是很大的 主要还是这个行业里面的客户主要应该还是用 Windows 为主 尤其出版行业那一套流程

至于阵列卡这个 个人随便玩玩都行 企业的话这么搞等于放弃技术支持 如果上商业版 Linux 又跟 Windows 一样了

不过现在很多服务器应该没有硬件 raid 卡了
james122333
337 天前
@twl007

并没有想要特别凸显 linux 而是表明 linux 并没有你们想的那么差 而 64TB 不是天文数字 我相信很多人是超过的 我自己没有就是 该回文也只是在证明论点 并没有什么其它意思 那个回溯功能我都用过 当然经验不太好

至于遇到问题 linux 比 win 多 我以前都是 现在都很稳 只有驱动问题比较烦人 但现在也少了 没 gpu 驱动如果没游戏需求其实也还可以
twl007
337 天前
@james122333 真有 64T 存储需求的 99%肯定去用 Linux 说实话 Windows 的文件服务器还是蛮复杂的 或者去买群晖那种成熟的 NAS 是个更好的选择

桌面上对于微软而言都在走下坡路了 别说 Linux 了

而且 Linux 的碎片化一样很严重 除非出现一个 Linux 中的 Windows 一统桌面 但是这又与 Linux 的宗旨背道而驰
james122333
337 天前
@twl007

应该没那么高机率 一堆 google drive 限量就呼天抢地的人 买 nas 除了硬盘还多了机器 还要看够不够应付需求
至于桌面... 不会消失的
linux 是碎片化 但很多通用组件 一个组件能被替代相容多办不是问题除非恶搞或非上层应用
twl007
337 天前
@james122333 桌面不会消失 但是慢慢变的弱势了

Linux 成功的模式并不适合桌面 纵观 Linux 桌面历史 分分合合很多次了 而且我觉得 Qt 复杂的授权本身也阻碍了 Linux 桌面的发展

如果这么多年大家能专注一套桌面组件 也许现在桌面就发展起来了

就像当年 Unix 法律纷争阻碍发展然后让 Linux 捷足先登一样 我觉得 Linux 桌面已经没有什么希望了

小众范围内会继续下去 毕竟前期各大公司也投入了很多去做桌面 长远来看应该还是会继续 server 核 cloud 方向 桌面不会再继续大规模投入了 说不定以后就留个浏览器就行 比如 Chrome OS
james122333
337 天前
@twl007

纯手机超小屏做不了事情的 桌机笔电平板存在桌面就存在 双模式不是很多人都在做的吗?
不管 linux 桌面是否成功我还是会用 qt 现在是谁的? gtk 其实也可以 glade 应用也可以
其实你现在只做 gtk 就可以了 尤其旧版 因为 DE 会相容它 firefox/chromium 都是 gtk 最初用 linux 就是 gnome classic 那时觉得好用毕竞刚使用 现在还好 但图象质感很不一样 为何一堆人 gnome 就是这样
浏览器有效能问题 而人类做事还是要有个桌面方便
james122333
337 天前
@twl007

甚至你不用 DE 也不影响你使用它 只是要装函式库而已
fioncat
336 天前
@jqtmviyu wayland 这么不堪么?我是 i3 用户最近想体验下 sway ,看你们的说法是几乎用不了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1022136

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX