十多年来,布莱恩·伦杜克(Bryan Lunduke)一直在Linux和开源会议上发表演讲,提出Linux很烂的异端论点。
他本周向我们证实,事实上,Linux是他一直以来最喜欢的操作系统之一。事实上,自2018年以来,他一直担任Linux Journal的副主编。他还在SuSE和Purism等知名开源公司担任过营销职位,不过他说,现在他是“我自己的人”,一边更新自己的伦杜克期刊网站,一边在网上发布视频和音频播客。
然而,沉浸在Linux文化中的伦杜克也将自己标榜为人民的倡导者,高喊着自己版本的来自用户社区的批评。随着今年会议的取消,因为他躲在俄勒冈州的某个地方的家中,Linux社区自己的想要成为牛蝇的人决定把他的宣泄愤怒扔到互联网的荒野上。
因此,上周,他创作了一段73分钟的欢声笑语--他是村里的白痴还是镇上的大喊大叫?--提供了一次广泛而愉快的Linux宇宙状态之旅,并充满爱意地抨击了社区的弱点。伦杜克偶尔开玩笑地面无表情-或者这是他自己傲慢的观点?伦杜克分享了他生动、偶尔具有挑衅性的观点,但大多是和蔼可亲的善意论点,认为Linux很烂。
伦杜克以Linux的一些积极方面开始了他的演讲-从服务器上的Linux开始,因为“我们差不多已经赢了。”
但后来,伦杜克转向了移动设备上的Linux,他称移动设备上的Linux在技术上“只是目前存在的最可悲的一点计算能力。”他的问题是支撑Android的Linux内核的形状。“当你看着它,并将它与我们在台式机或服务器上拥有的东西进行比较时,它几乎是一只面目全非的野兽。它充斥着DRM和封闭源码,就是不是Linux。“。
他承认Pine和Libre V手机确实运行纯Linux版本--“这两款手机非常棒。但这些就像是…“。(他把手指放在一起,发出微弱的声音)“…。这么大的市场份额。对不对?“。
所以你可以想象他会对桌面…上的linux说些什么。
伦杜克声称,估计Linux桌面使用的市场份额的各种方法都存在缺陷,但即使你认为这些统计数据可疑,Linux的搜索引擎搜索量等指标在过去16年里也一直在下降。“2020年这里太低了,不仅没有填满那里的第一条像素,而且只有3个像素。”他笑了。
然后,伦杜克指出了一个显而易见的事实--“如果这些数字发生在Windows…上,我们会说Windows正在消亡。”
“不管你或我喜欢与否,桌面Linux目前正慢慢死去。我们只是还没有意识到这一点。它还没有沉入水中。“。
在列举了Linux的一些积极方面之后,伦杜克进入了一种中间类别-我们不应该指责这些事情是Linux糟糕的原因,但尽管如此,这些事情还是促成了非最佳的Linux体验。例如,虽然伦杜克抱怨Ubuntu(和Canonical)扼杀了一些有前途的项目,但“这不会影响整个Linux,对吗?”他还给出了Arch和Gentoo发行版的反手叫喊。“阿奇令人气愤吗?”是啊。Arch用户是否会谈论成为Arch用户过多的…。?是。我们知道这一点。“。但它们不可能是Linux糟糕的原因--仅仅是因为它们在Linux的总体使用中只占很小的一部分。
“现在有这么多人把东西扔到屏幕上,”他补充道。
当伦杜克分享了一件我们不应该为Linux的差劲而责备的事情时,我放声大笑起来:systemd。“系统惹恼我了吗?”答案无疑是肯定的。这太不符合unix-y了。这不是我使用init脚本的首选方式。这不是我启动系统的首选方式。
他还认为,人们应该停止说缺乏Linux游戏是操作系统糟糕的一个原因-因为今天Linux游戏可以在Steam和gog.com上买到,而且“这么多在Linux上工作的游戏分发平台,至少在一定程度上,都有备受瞩目的AAA级游戏。也许不是所有人,但是很多人。现在有许许多多的游戏可以在Linux上玩,它们非常棒。“。
因此,直到他72分钟的演讲进行了30多分钟后,伦杜克才最终谈到了“Linux现在在2020年完全糟糕的真正原因”。
第一个原因是什么?向后兼容。在伦杜克看来,5到15年前为Linux开发的软件是“一个非常非常令人头疼的问题”。
“偶尔,你会碰到一些会跑的东西。但是,您的软件变得越复杂,“这种情况就越不可能发生。
问题是应用程序依赖于特定库的特定版本-这让伦杜克抓狂。他甚至认为,这就像每隔几年就在沙子上划上一条线,宣布一个时代的结束,让一切都变得陈旧“,现在是一个完全不受支持、极度不安全和不稳定的逆向计算平台。这真的,真的很糟糕。“。
伦杜克假装得到了一些好消息--他向他的在线观众介绍了AppImage,它“提取了所有旧软件的所有依赖项,并将它们捆绑到一个单独的ISO文件中,就像你用来刻录CD或闪存驱动器一样。”文件大小很大,但“在我看来,这解决了一大堆问题,”他说。
“但有一件事真的让我很不高兴,”他压低了声音说。“主要的Linux发行版只是忽略了它,大多数Linux开发人员并没有以这种方式分发他们的软件--有几个是这样的,大多数不是这样的。这是非常、非常令人沮丧的。“。
取而代之的是,大型桌面环境正在尝试像FlatPak和Canonical的Snappy这样的竞争解决方案-伦杜克认为这目前还没有解决依赖管理的问题。
“孩子们,如果不用担心这件事就好了,”他说。
大约41分钟后,伦杜克终于找到了第二个为什么Linux糟糕的原因,他称这是一个“令人兴奋的话题”。他开始说,Linux是一个操作系统--“如果你愿意这么叫它的话,”他补充道,另一个描述是“完全不同的操作系统块的集合”。但不管你怎么称呼它,它都是由一个委员会运行的,不管你是在谈论桌面环境、应用程序,还是完整的发行版。“事情是这样的:一个委员会从来不会产生好的结果。”
他承认,“在某种意义上,这种方式与整个开源思维方式背道而驰。就像‘让我们发布代码吧,伙计,我们一起来做吧,伙计。’我喜欢这样,对吧?我想把花插在头发上,当我们谈论这件事的时候,我也想围着篝火跳舞。
“但我必须在这里扮演达斯·维德一秒钟,”他笑着说。
“你需要一个独裁者。你就是这么做的。“。这就把伦杜克带到了Linux糟糕的第三个原因。“一般来说,开源和Linux生态系统不只是由一个委员会运行--它是由一个委员会运行的,这个委员会必须取悦多个大公司。”这就引出了Linux失败的一个相关原因--“我们现在有点像是公司控制的,但我们也不是。”
他说:“作为一个大公司的一部分,你有所有的缺点,但你也有由一个半有组织的社区经营的所有缺点。”
Linux Sucks的另一个主要原因是大量的知名人士在使用其他操作系统的同时推广Linux。伦杜克张贴了一张幻灯片,宣称“这就像百事可乐的负责人一边喝着可乐一边做广告。”有许多违规者,包括在Linux会议上使用Mac(或Windows)笔记本电脑的人,或者“谈论Linux但不运行Linux的播客”。
他说:“我认识很多YouTube视频创建者和其他人,越来越多的人在使用Linux,这很棒。”“但我知道事实上,有一大堆Linux播客谈论Linux,并以Linux为主题--在Macintoshes或Windows PC上录制、编辑和分发。”
然后他开始他的下一张幻灯片(“我们把任何我们不同意的人踢出去。甚至连我们的创始人也不例外。“)。但很快就到了他重大收官的时候了。“也许我们应该想个办法把事情组织得更好一点,…。也许我们应该找到一种方法,确保做出关于Linux的决策的人都在使用Linux。“。
然后,他用最后两个字的幻灯片结束了演讲:“Linux烂透了。”
但是伦杜克不能把它留在那里。他不得不展望更美好的未来,告诉他看不见的在线观众:“我希望Linux在一年后会做得很棒。
他说:“我希望在2021年,当我站在某个舞台上,告诉每个人Linux糟糕的所有原因--它主要是关于systemd的。”“我刚才谈到的所有这些事情都有希望--祈祷吧--真的能出现在后视镜里。”
两支由棒球史上最伟大的球员组成的梦之队在一场虚拟比赛中展开竞争。