构建和支持Linux桌面系统并非易事,开发人员付出了很多艰辛的汗水和泪水,得到的回报却寥寥无几......



作者 | Steven J. Vaughan-Nichols

译者 | 弯月

责编 | 郭芮

出品 | CSDN(ID:CSDNnews)

以下为译文:

Linus Torvalds把Linux桌面系统的未来寄托在Chromebook和Android上,对此Linux Mint的开发人员并不满意。

我是Linux桌面的忠实信徒。以前我经营了一个名叫Desktop Linux的网站,
我相信,随着微软的Windows逐步转型成桌面系统即服务的模式,Linux将成为最后一个传统个人电脑上的桌面操作系统。但这并不是说我对Linux的问题视而不见。

首先,即使是Linus Torvalds本人也厌倦了Linux桌面系统的分裂。在最近接受TFiR的采访时,Torvalds表示:
“Chromebook和Android才是桌面系统发展的正确方向。”



为什么?因为我们没有标准的Linux桌面系统。

例如,Linux Mint等优秀的Linux桌面系统提供了简易安装应用程序的方法,但在表面之下,安装程序有好几种不同的方法,这会加重开发人员的负担。
Torvalds希望“我们能够在各个发行版本的基础之上建立一种标准的桌面系统。”

Torvalds认为我们已经取得了一些进展。在软件安装方面他喜欢Flatpak,
该软件程序与其竞争对手Snap一样,在安装和维护软件时,无需考虑Linux发行版的问题。
与此同时,红帽(支持Flatpak)和Canonical(支持Snap)之间的竞争让Torvalds十分头疼。
“不同供应商之间的分裂阻碍了桌面系统的回归”,对此他感到十分恼火。

目前所有的主流Linux发行商(Canonical、红帽、SUSE)都没有兴趣支持Linux桌面系统。
他们都有Linux桌面系统,但是他们的精力都放到了服务器、容器、云和物联网。毕竟,这些领域的利润更高。

诚然,Linux桌面系统的广泛应用主要由Canonical和红帽推进,但他们两家都不重视桌面系统。
相反,目前的Linux桌面系统大部分都是由与供应商相关的社区构建的:红帽的Fedora、SUSE的openSUSE,以及Canonical的Ubuntu。

在Linux桌面系统的开发中发挥了主要作用的另一群人是较小的Linux社区,
包括Linux Mint、Manjaro Linux、MX Linux、elementary OS和Solus。
这些社区都有优异的表现,但他们的运营资本都非常小。

拿Mint举个例子,这是我个人最喜欢的桌面系统。最近其首席开发人员Clement Lefebvre表示:




“实现我们想要的东西没有那么容易,有时甚至定义我们的目标都不容易。我们有很多顾虑,有时候我们可以非常努力地工作,但是在这之后会提出很多质疑。我们甚至不确定我们是否会发行我们构建的产品。由于受到很多负面的反响和互动的影响,我们感觉丧失了动力、迷茫、甚至沮丧,而这有可能会导致开发人员退出项目、暂停工作,甚至离开。”

从这些文字中可以看出,他的心情很不愉悦。

Lefebvre还表示:




“这一切都是当初Muffin(Linux Mint默认的窗口管理器)引发的。我们想方设法让它更为流畅,让窗口感觉更轻盈……所以,我们做了一些根本性的修改和重构,这项工作耗费了大量的时间,而且我们还要兼顾各方各面的复原。那是一段非常艰难的时期,我们的团队承受了很大的压力,但是其中的好处很明显,如果我们可以让WM更活跃的话,那么一切都是值得的。”

这项工作确实造成了紧张局势。
Brian Fagioli报道说,Muffin的维护人员和Linux Mint的团队成员Jason Hicks曾在Reddit上表示:



“在开源的工作之外,我也有自己的生活。没有理由把我所有的时间都投入到开源中。1月份我没有上班,所以才能投入那么多时间。
但是,现在我一边做着全职的工作,一边还要改开源的bug。每天晚上和每个周末,基本上我所有的空闲时间都在干活。”



“在发布前1-2个月的时候,我们的压力非常大。我们就输入延迟、某些补丁的影响以及衡量所有这些问题的方法发生了争论。
其他团队成员也有各自的困难,很不幸的是,如此大量的压力都在错误的时间里同时发生了。我们毕竟只是普通人。
我不希望在博客文章中写这些事情,我只是想发发牢骚,介绍一些背景故事。如果你想帮我们分担,那么请在PPA上将发现的bug报告给我们。
我们需要人手帮我们找出cinnamon 4.2中的bug。”

我曾经听说过这个消息。多年来,我们有过很多版本的Linux桌面系统。
这些系统往往会坚持5-6年,慢慢地志愿开发人员不堪生活与开源工作的重负,最终只得退出,然后通常会出现另一个版本取而代之。

构建和支持Linux桌面系统并非易事。开发人员付出了很多艰辛的汗水和泪水,得到的回报却寥寥无几。
Mint是一个很成功的版本,我希望它能够延续下去,但是,我也很担心它。

展望未来,我希望能够出现一个基金会,将整个Linux桌面系统社区整合到一起,让所有人一起努力打造出一个共同的桌面系统。
我明白很多Linux的铁杆粉丝喜欢多种多样的选择,但是,这个世界并非只有Linux用户。
外面有很多人,数亿人都希望能够使用便捷的桌面系统(不是Windows,也不需要购买Mac),以及广泛的软件和硬件支持。Linux基金会,你听到了吗?

从商业的角度来看,这样的桌面系统会比当前桌面系统大杂烩的局面更为成功。这意味着很多Linux桌面开发人员可以通过这种工作维持生计,
这可以提高Linux桌面系统的整体质量。这是一个良性循环,每个人都可以从中获益。

这个梦想真的可以实现吗?如若不然,传统的Linux桌面系统就只能停留在专供高级用户使用的高端操作系统。

原文:https://www.zdnet.com/article/the-linux-desktop-is-in-trouble/,
本文由CSDN翻译,转载请注明来源出处。

【End】



作为码一代,想教码二代却无从下手:


听说少儿编程很火,可它有哪些好处呢?

孩子多大开始学习比较好呢?又该如何学习呢?

最新的编程教育政策又有哪些呢?

下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)

戳他了解更多↓↓↓




 热 文 推 荐 

☞助力 Android 抗衡 iOS,华为发布方舟编译器!
<http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650718298&idx=1&sn=e1d6e4ac62ffb6ba1b3699126ed1114a&chksm=bea6b18989d1389fcc1871c60c2b8b3b1d97cfd0e3462fb9f460fbc720b1605936014cfb80aa&scene=21#wechat_redirect>

<http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650718275&idx=3&sn=5152183ccbca48d10cbd5c5e97efd153&chksm=bea6b19089d13886b1506434ff4addce7fc1b5a3adfb09746e8ab3dc13a8d317da861b83a7fc&scene=21#wechat_redirect>

☞干不过支付宝的微信,还有翻盘的可能吗?| 畅言
<http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650718247&idx=1&sn=8e8a431b40929229896290b736de89d8&chksm=bea6b1f489d138e28e7d81b48c545977c913314be64255295d07364f1e97225a2c0343d47cda&scene=21#wechat_redirect>

☞为何你仍是一名社畜码农?
<http://mp.weixin.qq.com/s?__biz=MjM5MjAwODM4MA==&mid=2650718218&idx=2&sn=909aea6a5421735f805c2106595696e2&chksm=bea6b1d989d138cf6c61ae6ef2356e9f2fb3829510ff29707bdf4eafb38ecac7bad648350b95&scene=21#wechat_redirect>

☞详解爱奇艺ZoomAI视频增强技术的应用 | 公开课笔记
<http://mp.weixin.qq.com/s?__biz=MzI0ODcxODk5OA==&mid=2247504377&idx=2&sn=fe7a9548c609f86b64a533e9c9ad7f95&chksm=e99ee200dee96b1695f9e9d0504680ce75b06f451552fb2ab518fa7207440c03c1e6344262f8&scene=21#wechat_redirect>

☞倘若马克·扎克伯格 15 年前没有辍学......
<http://mp.weixin.qq.com/s?__biz=Mzg3MDA4NDkxMQ==&mid=2247483857&idx=1&sn=c30e6f717b742d177de09a51b596d24b&chksm=ce927991f9e5f0877cc70b3dd64aa35345e5bc1f98a9c50d57ff4cde504b10a22c2210baea2e&scene=21#wechat_redirect>

☞3 分钟搞瘫阿里内网,他是唯一能让马云睡安稳的男人!
<http://mp.weixin.qq.com/s?__biz=MzA5MzY4NTQwMA==&mid=2651010233&idx=1&sn=bad35ee98e8a0f8f12003591ed63d917&chksm=8bad874ebcda0e5883a7b9643bab42d7acb31021ff6ac7dd530a89520705bd5d0659ef7479b0&scene=21#wechat_redirect>

☞京解之才——2019年技术盘点微服务篇(三)| 程序员硬核评测
<http://mp.weixin.qq.com/s?__biz=MzA3MjY1MTQwNQ==&mid=2649827150&idx=1&sn=fbb58c1b8ff6706b3c8200e470c79e49&chksm=871e80acb06909ba01f249d4b992b0424e5c0761949252b513b927f1e8cd80bf9cdcda64a3a8&scene=21#wechat_redirect>

☞得赌徒者,得天下?
<http://mp.weixin.qq.com/s?__biz=MzU2MTE1NDk2Mg==&mid=2247494332&idx=1&sn=98172dddb920f345f6a67315f717b493&chksm=fc7fb441cb083d57493fa7cec99e0a46c2964db5d2dfea4825fb093abf70722123dcc08f3a7c&scene=21#wechat_redirect>

☞程序员为什么都爱穿冲锋衣?(最全总结)
<http://mp.weixin.qq.com/s?__biz=MzA5MjcxNjc2Ng==&mid=2650559728&idx=1&sn=33f9fdd944d16ecf2d39995854b3392b&chksm=88601f41bf1796573db861e850743b8791fa361b2590394f37107dbd0a43bb84cf787dbe7515&scene=21#wechat_redirect>

System.out.println("点个在看吧!");
console.log("点个在看吧!");
print("点个在看吧!");
printf("点个在看吧!\n");
cout << "点个在看吧!" << endl;
Console.WriteLine("点个在看吧!");
Response.Write("点个在看吧!");
alert("点个在看吧!")
echo "点个在看吧!"

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
你点的每个“在看”,我都认真当成了喜欢

友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信