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后做 ...
随机推荐
- linux添加C#运行环境
linux是不带C#的运行环境的,同样的还有.NET. 有一个叫做Mono的很好用http://www.go-mono.com/,有给docker,而且有环境的选择,要注意. 安好后有给样例的程序,编 ...
- Java多线程概念简介 多线程中篇(一)
Java的线程与操作系统的线程 在线程的相关介绍中,有讲到“线程的实现”分为三种:内核支持,用户级以及两者混合.(这只是一种简要的分类) Java线程在JDK1.2之前,是用户线程实现的 而在JD ...
- 痞子衡嵌入式:常用的数据差错控制技术(1)- 重复校验(Repetition Code)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是嵌入式里数据差错控制技术-重复校验. 在嵌入式应用里,除了最核心的数据处理外,我们还会经常和数据传输打交道.数据传输需要硬件传输接口的支持 ...
- 50.Linux-分析ifconfig到内核的调用过程,实现内核启机自动设MAC地址(原)
内核版本: Linux version 3.10.14 1.由于每次开发板开机的网卡eth0的物理地址都是随机的. 然后在网上找到可以通过命令行实现设置mac物理地址: ifconfig eth0 d ...
- DevOps让研发人员越来越失望?比如工作量与报酬
作为一名工程师,您在开发软件时已经有足够的责任.在您的工作日活动中添加更多任务(比如与DevOps相关的任务)可能听起来不太吸引人.使用DevOps,您不仅负责生成工作软件,而且现在还需要自动化软件的 ...
- ELK 日志采集 实战教程
概要 带着问题去看教程: 不是用logstash来监听我们的日志,我们可以使用logback配置来使用TCP appender通过TCP协议将日志发送到远程Logstash实例. 我们可以使用Logs ...
- jQuery.parseJSON()函数详解
jQuery.parseJSON()函数用于将格式完好的JSON字符串转为与之对应的JavaScript对象. 所谓”格式完好”,就是要求指定的字符串必须符合严格的JSON格式,例如:属性名称必须加双 ...
- arcgis api 3.x for js 入门开发系列十叠加 SHP 图层(附源码下载)
前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 3.x for js:esri 官网 api,里面详细的介绍 arcgis api 3.x 各个类 ...
- 广州.NET微软技术俱乐部休闲活动 - 每周三五晚周日下午爬白云山活动
基于如下原因: 正如我们在<广州.NET微软技术俱乐部与其他技术群的区别>里面提到的:有人在活动中表达"少了一点自由交流的时间, 我们来自五湖四海, 希望多点时间彼此认识&quo ...
- iOS----------随机色
#define KColorRandomColor [UIColor colorWithRed:arc4random()%255/255.0 green:arc4random()%255/255.0 ...