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件事的更多相关文章

  1. Web前端新手想提升自身岗位竞争力,需做好这3件事!

    Web前端开发行业的发展前景毋庸置疑,只要是互联网企业,几乎都需要Web前端开发工程师.虽然Web前端入行门槛低,但竞争逐渐激烈,想要取得高薪,就一定要具备强大的实力.那么,在重庆Web前端培训学习中 ...

  2. 安装Linux应该知道的十件事

    硬件,软件及其之间的一切 Linux机器的硬件和软件之间一切都由内核主宰. 内核负责硬件和软件的连接,每隔几个礼拜就可以在Internet上获取 更新的内核: 如果你自己安装内核并非易事,这时,就轮到 ...

  3. 关于用Linux桌面版当工作系统这件事

    Linux稳定性好,Linux软件开放--不过等到决定把Linux当作日常工作用系统时,就一言难尽了-- 我日常工作的需求有: 笔记本扩展屏幕 Golang开发 docker/kubernetes 输 ...

  4. 使用XRDP实现Windows远程桌面Linux系统

    一般情况下我们用ssh客户端远程登陆Linux系统,至于图形界面下的linux远程登陆工具,我们一般都会想到vnc,但它的安全性不够,在这里,我将介绍XRDP的安装配置方法.我们可以很方便的通过Win ...

  5. KaOS 2016.04 发布,桌面 Linux 发行版

    KaOS 2016.04 发布了,KaOS是一份桌面Linux发行,其特色在于最新版本的KDE桌面环境及其他流行的使用Qt工具包的软件程序.它最初基于Arch Linux,但从2013年四月起,开发者 ...

  6. 2019.9.16 linux安装软件lamp

    2019/9/16 Linux软件安装 方式:yum/rpm/源码安装 yum安装: yum 是通过分析RPM的包头数据后,根据各软件的相关性制作出属性相对应的解决方案,然后可以自动处理软件的相依属性 ...

  7. 安装 Kali Linux 后需要做的 20 件事

    安装 Kali Linux 后需要做的 20 件事 本文含有我觉得有用的每一件事情.本文分为三大部分: 专门针对Kali用户 Kali Linux是来自Debian的一个特殊版本,Kali Linux ...

  8. linux arm的存储分布那些事之一【转】

    转自:http://blog.csdn.net/xiaojsj111/article/details/11724081 linux arm的存储分布那些事之一 linux arm 内存分布总览 上图是 ...

  9. 安装Kali Linux 后需要做的 20 件事 - 51CTO.COM

    我在本文中整理出了安装一份全新的Kali Linux后总是要做的若干件事情.由于我有多台笔记本电脑和工作站,所以尽量扩大下列操作步骤的适用范围,以满足每个人的需求.这是我在安装Kali Linux后做 ...

随机推荐

  1. Too many authentication failures for xxxx_username

    解释 这个报错通常是因为多个ssh key 验证,key太多了导致服务器拒绝接受认证请求. 可以通过 -v 参数,输出详细的过程.你会发现你提供的认证key,服务器拒绝链接,并提示异常:"T ...

  2. Asp.net Core 使用Jenkins + Dockor 实现持续集成、自动化部署(二):部署

    前面又是废话 我之前写过: Asp.Net Core 程序部署到Linux(centos)生产环境(一):普通部署 Asp.Net Core 程序部署到Linux(centos)生产环境(二):doc ...

  3. consistent hash(一致性哈希算法)

    一.产生背景 今天咱不去长篇大论特别详细地讲解consistent hash,我争取用最轻松的方式告诉你consistent hash算法是什么,如果需要深入,Google一下~. 举个栗子吧: 比如 ...

  4. LeetCode专题-Python实现之第27题:Remove Element

    导航页-LeetCode专题-Python实现 相关代码已经上传到github:https://github.com/exploitht/leetcode-python 文中代码为了不动官网提供的初始 ...

  5. 磊哥测评之数据库SaaS篇:腾讯云控制台、DMC和小程序

    本文由云+社区发表 作者:腾讯云数据库 随着云计算和数据库技术的发展,数据库正在变得越来越强大.数据库的性能如处理速度.对高并发的支持在节节攀升,同时分布式.实时的数据分析.兼容主流数据库等强大的性能 ...

  6. haproxy使用演示--技术流ken

    haproxy简介 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.基于合理的配置及优化,完全可以实现单机支持数 以万计的并 ...

  7. 在windows中创建.gitignore文件

    1.先任意创建一个文件,例如:1.txt 2.打开cmd命令行窗口,到1.txt目录下 windows7/8输入ren 1.txt .gitignore修改成功 windows10输入mv 1.txt ...

  8. 表达式目录树(Expression)

    一:什么是表达式树 Expression我们称为是表达式树,是一种数据结构体,用于存储需要计算,运算的一种结构,这种结构可以只是存储,而不进行运算.通常表达式目录树是配合Lambda一起来使用的,la ...

  9. 【AutoFac】依赖注入和控制反转的使用

    在开始之前首先解释一下我认为的依赖注入和控制反转的意思.(新手理解,哪里说得不正确还请指正和见谅) 控制反转:我们向IOC容器发出获取一个对象实例的一个请求,IOC容器便把这个对象实例“注入”到我们的 ...

  10. 接口测试之深入理解HTTPS

    前言 随着网络安全问题越来越被重视,HTTPS协议的使用已经逐渐主流化.目前的主流站点均已使用了HTTPS协议:比如:百度.淘宝.京东等一二线主站都已经迁移到HTTPS服务之上.而作为测试人员来讲,也 ...