2019年桌面Linux需要做好的7件事
2019年桌面Linux需要做好的7件事
新的一年已经到来,这意味着又一年过去了,Linux还是没有发现自己主宰了桌面。Linux在许多方面做得非常好,在接下来的几周,我们将研究一些最适合您各种需求的发行版,但是现在,让我们后退一步,重新讨论这个旧问题。

对一些人来说,Linux在桌面系统中占据主导地位的想法已经半途而废;相反,用户只想要有用的东西。然而,Linux操作系统确实“工作正常”。当你意识到普通用户大部分时间都在浏览器中工作(或玩)时,你就会理所当然地认为,Linux(其安全性和可靠性都得到了提高)或将成为桌面市场的主导平台。
但事实并非如此。为什么?
多年来,这个问题一直困扰着很多人。五年前可能的答案和今天完全不同。为此,我提出了七种方法,可以帮助Linux在桌面空间获得吸引力。我的建议不一定容易或受欢迎。不。你会在这里发现7个想法,它们可以帮助Linux成为桌面市场的主导力量。
一个统一的发行版
我已经说了一段时间了,但它不完全是你想的那样。Linux社区内的发行版分散弊大于利。想想看:X公司有一款软件已经可以在Windows和Mac OS上运行,而且非常受欢迎。当被要求为Linux提供他们的软件时,该公司说:“我们很乐意这么做,但这太复杂了。”当进一步追问时,很明显X公司拒绝了,因为Linux有太多的东西需要考虑。分布?包管理器?桌面?哪个工具?这样的例子不胜枚举。
正因为如此,我相信Linux需要推出一个单一的“官方”发行版——一个所有X公司都能集中精力的发行版。假设官方发行版是带有GNOME桌面的Debian。所有X公司需要做的就是让他们的软件在这个组合上运行。如果您作为一名用户,希望在Linux上运行来自X公司的软件,那么您知道您必须在正式发行版上这样做。这并不意味着所有其它发行版都消失了。“不。这只是意味着有一个官方的发行渠道,公司可以集中精力。
我知道这不是一个流行的想法,但它是一个应该认真考虑。否则,Linux将继续错过Photoshop、Adobe Premier、MS Office等软件。
一个可行的X.org替代品
X.org已经达到了它的目的,但它早就应该被取代了。Canonical尝试了Mir,但失败了。Wayland已经开发了很长一段时间,但还没有准备好进入黄金时间。由于X.org已经存在了很长时间,它带来了很多负担,其中一些可能会被视为安全风险。想想看:Linux正在快速发展。如果桌面依赖过时的技术,它能以多快的速度发展?Linux需要能够为桌面改进带来更多敏捷性的东西,而不是继续停留在老旧的GUI基础上。这个解决方案是Wayland,还是有其他的选择?谁知道呢。但是,Linux软件继续快速发展(从内核到用户空间应用程序),而X Window系统再也跟不上了。今年实现并准备部署某些新东西的可行性只是一个白日梦,但我们需要在2019年看到一些坚实的进展。
剔除老旧的应用群
我无法告诉你有多少次我打开一个Linux应用程序商店,搜索一个工具,却发现那些不再被开发的应用程序,很久没有更新的应用程序,或者已经破坏或废弃了依赖关系的应用程序。这是不行的。那些在不同的应用程序商店负责管理应用程序的人需要摆脱这些杂事。Linux最不需要的就是过时的、没有功能的、不安全的应用程序。我意识到,许多此类应用程序仍然存在的一个原因是保持较高的数字。但是说有成千上万的app,而不是一个很好的比例应该是有误导性的。那些过时、过时、废弃的应用程序需要淘汰。
实时的反病毒和反恶意软件
这就是我可能会失去一些人支持的地方,但请和我在一起。我不知道有多少次我被问到,“Linux需要杀毒软件还是防病毒软件?”我的回答总是:“不,至少现在还没有。”为什么是“还没有”?因为当Linux开始吸引Windows和Mac OS当前喜欢的用户时,你可以打赌Linux桌面将成为目标。但除此之外,那些接收到带有恶意有效负载的电子邮件,然后(无意中)将这些有效负载发送给其他人的用户呢?或者网络浏览器钓鱼攻击呢?Linux有像ClamAV(和ClamTK)这样的工具,但是它们不进行实时扫描。Linux社区需要开始规划未来,这意味着需要开发一个实时的、开源的反病毒/反恶意软件解决方案。
消费级应用
Linux为普通用户提供了大量的应用程序。它还为It专业人士提供了大量的应用程序。但它没有面向消费者的应用程序。比如Adobe Premier、Final Cut Pro、Photoshop、Avid Pro等工具。Linux没有这些东西的等价物。当然,Linux有大量的消费级软件(比如Audacity和OpenShot),但是这些工具离产品级还差得很远。你不可能用OpenShot编辑一部完整的电影,也不可能使用Audacity编辑一张专辑。在Linux获得一些真正的消费级工具之前,它在这种使用级别上的应用将被忽略。
更好的字体渲染
Linux字体渲染已经取得了长足的进步,但它仍然落后于Mac OS很多年。如果你使用MacBook Pro或iMac一段时间,然后回到Linux,你会看到不同。这在很大程度上与Linux仍然依赖于X.org这一事实有关(见上文)。而且,尽管这似乎是许多人事后的想法,但桌面的美丽是最先吸引用户注意力的东西之一。如果用户在查看桌面时看到一个较差的结果,这种恋情不会持续太久。更糟糕的是,当你像我一样整天盯着Linux桌面时,你可能会发现糟糕的字体渲染会让你的眼睛过度疲劳。Linux需要做一些认真的工作来提供更好的字体呈现。
更多的公司运输高质量的产品
在访问System76之后,我确信Linux桌面的未来取决于这样的公司。System76正在为Linux创建一种整体的方法,以便他们所交付的硬件能够无缝地、漂亮地工作。这正是我们在Linux中所需要的体验。想要使用Linux的人应该能够购买一台笔记本电脑或台式机,将其连接到他们的外设上,一切都可以开箱即用……无需任何努力。这就是System76所提供的。Linux需要更多的公司以同样的熟练程度做同样的事情。
一个起点
Linux不需要同时具备所有的这七个思想。但是如果我们想要统治桌面,这个列表将是一个很好的起点。Linux还有更多可以改进的地方吗?当然可以。让我们从最明显的开始吧。
2019年桌面Linux需要做好的7件事的更多相关文章
- Web前端新手想提升自身岗位竞争力,需做好这3件事!
		
Web前端开发行业的发展前景毋庸置疑,只要是互联网企业,几乎都需要Web前端开发工程师.虽然Web前端入行门槛低,但竞争逐渐激烈,想要取得高薪,就一定要具备强大的实力.那么,在重庆Web前端培训学习中 ...
 - 安装Linux应该知道的十件事
		
硬件,软件及其之间的一切 Linux机器的硬件和软件之间一切都由内核主宰. 内核负责硬件和软件的连接,每隔几个礼拜就可以在Internet上获取 更新的内核: 如果你自己安装内核并非易事,这时,就轮到 ...
 - 关于用Linux桌面版当工作系统这件事
		
Linux稳定性好,Linux软件开放--不过等到决定把Linux当作日常工作用系统时,就一言难尽了-- 我日常工作的需求有: 笔记本扩展屏幕 Golang开发 docker/kubernetes 输 ...
 - 使用XRDP实现Windows远程桌面Linux系统
		
一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置方法.我们可以很方便的通过Win ...
 - KaOS 2016.04 发布,桌面 Linux 发行版
		
KaOS 2016.04 发布了,KaOS是一份桌面Linux发行,其特色在于最新版本的KDE桌面环境及其他流行的使用Qt工具包的软件程序.它最初基于Arch Linux,但从2013年四月起,开发者 ...
 - 2019.9.16 linux安装软件lamp
		
2019/9/16 Linux软件安装 方式:yum/rpm/源码安装 yum安装: yum 是通过分析RPM的包头数据后,根据各软件的相关性制作出属性相对应的解决方案,然后可以自动处理软件的相依属性 ...
 - 安装 Kali Linux 后需要做的 20 件事
		
安装 Kali Linux 后需要做的 20 件事 本文含有我觉得有用的每一件事情.本文分为三大部分: 专门针对Kali用户 Kali Linux是来自Debian的一个特殊版本,Kali Linux ...
 - linux arm的存储分布那些事之一【转】
		
转自:http://blog.csdn.net/xiaojsj111/article/details/11724081 linux arm的存储分布那些事之一 linux arm 内存分布总览 上图是 ...
 - 安装Kali Linux 后需要做的 20 件事 - 51CTO.COM
		
我在本文中整理出了安装一份全新的Kali Linux后总是要做的若干件事情.由于我有多台笔记本电脑和工作站,所以尽量扩大下列操作步骤的适用范围,以满足每个人的需求.这是我在安装Kali Linux后做 ...
 
随机推荐
- 通过Python、BeautifulSoup爬取Gitee热门开源项目
			
一.安装 1.通过requests 对响应内容进行处理,requests.get()方法会返回一个Response对象 pip install requests 2.beautifulSoup对网页解 ...
 - 初探设计模式5:Spring涉及到的9种设计模式
			
设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆. 今天,螃蟹在IT学习者网站就设计模式的内在价值做一番探讨,并以spring为例进行讲解,只有领略了 ...
 - Chapter 5 Blood Type——23
			
I didn't answer. I closed my eyes again and fought the nausea with all my strength, clamping my lips ...
 - 使用RESTful风格开发Java Web
			
什么是RESTful风格? REST是REpresentational State Transfer的缩写(一般中文翻译为表述性状态转移),REST 是一种体系结构,而 HTTP 是一种包含了 RES ...
 - leetcode — largest-rectangle-in-histogram
			
import java.util.Stack; /** * * Source : https://oj.leetcode.com/problems/largest-rectangle-in-histo ...
 - C#线程安全使用(三)
			
在讲CancellationTokenSource之前我决定先讲一下lock和Interlocked,如果能很好的理解这两个,再去理解CancellationTokenSource就会方便很多,由于我 ...
 - SQL优化总结之一
			
一.实践中如何优化mysql 1) SQL语句及索引的优化 2) 数据库表结构的优化 3) 系统配置的优化 4) 硬件优化 二.索引的底层实现原理和优化 2.1 底层实现 在DB2数据库中索引采用的是 ...
 - .Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能
			
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的”Smobil ...
 - (摘)linux下yum安装redis以及使用
			
1.yum install redis --查看是否有redis yum 源 2.yum install epel-release --下载fedora的epel仓库 3.yum ...
 - C# 绘制Word形状——基本形状、组合形状
			
一.序言 在Office Word中,支持在Word文档中插入类型非常丰富的形状,包括线条.矩形.基本形状(诸如圆形.多边形.星形.括号.笑脸等等图形).箭头形状.公式形状.流程图.旗帜图形.标注图形 ...