将Linux桌面留在后面

2021-03-23 13:36:09

我很高兴明天开始新的一篇新篇章。我将开始在一家优秀的公司工作的新工作,良好的福利和舒适的工资。

我已经问过,并被授予,清关在我的时间内在开源软件上工作。我正在编写Libre软件的计划。但是,我真的不再相信我在2015年开始创建的Linux桌面的梦想。我觉得如果我描述为什么,我觉得它可能是有益的。

我对Linux桌面的目标开始稳定。 Adélie仍致力于仅运输LTS版本,我仍然觉得这很有用。然而,它已经做出了更加困难的,因为QT已经从开源社区中删除了LTS,显然承认他们希望我们成为他们的Beta测试人员,并且付费商业用户是唯一应得稳定的人。这显然是一个稳定的Libre桌面环境的对立面。

Mozilla保持推动释放周期在一起,在绝望的尝试中与邪恶的g竞争(在下一节中的更多内容)。这意味着Adélie依赖于某些稳定性稳定性的年ESR发布,不幸被Whiz Bang Web开发人员留下了不明白的人,而不是每个人都想每晚运行FX。

我认为稳定性可能是最容易争辩的程度仍然可以修复。你可能能够在那里摇曳我。最终有一些上游致力于更好地发布工程。我很乐意发现,只要他们的电脑正确运作,即使是大多数权力用户也不关心运行出血边缘。

我对未来的整体希望:更多的Libre Devs了解稳定周期和发布工程的价值。

让我更加艰难,更难以让上游支持PowerPC,ARM和其他架构。即使是微软和苹果公司介绍了基于ARM的旗舰笔记本电脑型号,而猛禽继续销售除了缩略图和黑鹂PPC系统。

具有便携性的重要部分来自Google代码。 Go运行时不支持许多非X86架构。它所做的那些,它做得很差。 Golang中的PPC支持仅为64位,需要POWER8,这相当于需要天窗或更新的X86程序。您可能会以终端用户应用程序撤消它,但没有人会在系统编程语言中接受这一点。

此外,铬代码库不适合移植到其他架构。即使Talos用户社区提供PowerPC端口,他们彻底拒绝了它。这是他们对Glibc的密切联系,这意味着肌肉支持需要厚厚的斑块,数千和数千行。他们不会接受Skia或WebP的补丁,以获得大型endian支持。总的来说,它们不相信可移植性的质量,因为有人希望。

由于GCC Go Works,因此我们确实有Firefox,Otter(它仍然可以使用Qt Webkit),以及浏览器的ePiphany。然而,越来越多的重要软件,如kmail依赖于Webenning,这是一种铬嵌入式发动机。这意味着KDE的电子邮件客户端不会在x86_64和armv8以外的任何内容上运行,即使邮件客户端本身是便携式的。

这也具有用户安全和隐私的后果。铬发动机定期具有大,高风险的安全漏洞,即使您确实在Musl或PowerPC上运行了下游补丁设置,则需要确保您在发布时转发端口。他们的释放模型非常令人难步。它们重写了大量发动机,具有重要令人痛苦的规律性。除了可移植性之外,这使得它不适合跟踪需要稳定和安全性的桌面。

通过越来越多的Qt和KDE应用程序(IMO,错误地),具体取决于WEBENGINE,这意味着越来越多的其他应用程序不适合跟踪。

我对未来的整体希望:更多的Libre Devs关心接受在非X86架构上运行的补丁。美国拆除谷歌并杀死铬以违反反垄断和利润法。

我没有秘密的事实是,我的个人意见是,即使在今天,也更容易修复X11,而不是使Wayland通常可以接受广泛使用。但是,让我们把它放在一边。让我们抛开这一事实,即他们不想在努力在NVIDIA GPU上工作,该GPU代表GPU市场的一半。

在我的一个朋友的詹姆斯,我将仍然无名,我花了一部分12月的部分休息试图在我的PowerBook G4上提起下拉兰州。此计算机在X11下运行KDE等离子体5.18(当前LTS释放),没有问题或框架kip。它有一个Radeon 9600XT,硬件OpenGL 2.1支持。

提出任何东西需要数天的时间,因为由于某种原因,Wlorots在处理R300时过度困难。一旦解决了这个问题,它就会绘制错误。在黑客攻击的日子透露,MESA可能有一些问题,导致这一点,这可能是QT快速要求软件后端的原因。

当我在看看的几个指针时,由于MESA远远落在我的典型守则范围之外(图形代码仍然令我恐吓,即使在30岁时),我就会遇到蔑视和批评。

此外,我仍然无法找到支持帧缓冲器和/或软件模式的Wayland Compositor,它尚未删除需要修复MESA。 FrameBuffer支持也将允许它在运行LXQT Fine的计算机上运行,​​如我的Pentium III和IBook G3,这两个都具有没有硬件GL2的RAGE 128卡。这也得到了蔑视和批评。

为什么要打扰改善Wayland生态系统,以支持我关心的硬件,如果他们积极对我进行积极努力,那么就像S3 Trio64和RAGE128一样的卡没有DRM2驱动程序?

我对未来的整体希望:无论是Wayland复合材料,支持更多各种各样的硬件,还是X11改进和避免了对旅馆的需求。

我对未来的恐惧:您需要一个RX 480在Linux上使用GUI。

这更像是一个目标点,而不是主观的目标,但桌面Linux的可用性似乎在其他环境的低于之下。 Elementaryos最接近解决这个问题,但在我的角度来看,仍有许多需要在他们准备好粉末时间之前。

我仍然计划运行Linux - 可能是Adélie - 在我使用的所有服务器上。 (如果你想知道,我的回扣也是Gentoo,即使在这些年之后也是分歧。)

但是,我一直在慢慢将我的Adélie笔记本电脑迁移到运行Catalina的Mac。而且,令人伤心的是,我发现自己更快乐,更多的时间做我想做的事。

这是我的真正希望,可能在几年内,如果Linux生态系统似乎正在学习任何这些课程,也许我可以回到它并再次贡献并贡献一次。直到那时,它的系统/内核级别工作和黑暗的POSIX一致以为我的穆斯特。 Linux桌面已简单地分解得太远了。