为什么说 Linux 桌面已经不重要了
Linux桌面系统是一个难用的集合。尽管已经有非常明显的证据显示,Linux桌面没有任何一丝机会让自己变成主流,那些为Linux辩护的人仍然扭着手说:“我们基本上已经成功了!……某种程度上…… ”
当然,确实可以说(而且我也已经这么说好些年了)Linux借助Android的身份已经稳坐了“桌面系统”冠军,但这恰恰证明了Linux在桌面操作系统领域中的彻底失败。
原因很简单:对于瓦莱丽来说,Linux系统从来没有足够简单和有用。
最适合瓦莱丽的操作系统
瓦莱丽是一位女士,25年来她每六个星期替我剪一次头发。她不是什么技术的早期使用者,而是当前主流大众的一个,而且如果瓦莱丽在用某项技术,那么基本上表明所有其他人都已经在用了。
瓦莱丽最近在试着从Windows电脑切换到MacBook。按照她的兴趣(主要是摄影),我曾经觉得一台Mac会是非常棒的选择。但是,她却在挣扎着想要搞明白怎么把她保存在希捷移动硬盘上的相片导入Mac好进行编辑,因为Mac不能正常识别她的移动硬盘(似乎是个普遍问题)。百思买客服的建议是,她需要格式化她的希捷硬盘来让Mac OS X兼容。如果她那么做的话,那她所有的数据也就没了。
瓦莱丽被吓到了,她可不想32,000张图片数据不能访问,甚至更悲剧-没了。
在我剪完头发后,我试着帮他设定她的新MacBook。我注意到她的Windows笔记本上装了Netflix应用,但是在Mac上却没有。原来, 在Mac笔记本上,她不知道怎么处理转移文件、删除程序、或者其他什么事情,这些她已经能很自然地在Windows电脑上完成的事情。
现在,我作为一个绝对的Mac粉丝,拥有满屋子的MacBook Air和MacBook Pro。但是看到她在Mac上的痛苦,我最终还是建议她去买一个内置1TB硬盘的华硕笔记本,这样她就可以不再用那个移动硬盘了。
所以,问题不是哪个操作系统比较好,问题是哪个操作系统更适合瓦莱丽。
但是我奶奶会用Linux!
对大多数人来说,大多数情况下,答案是Windows。或者,随着iPhone和iPad的流行,因为可以和Mac OS X完美地同步数据,选择Mac OS X的人也渐渐多起来。但是,很少会有人的答案是Linux。
丹.库斯尼茨基提供了非常多的Linux永远不会在企业中流行的原因,但是对于我来说,分析的真正对象是世界上所有的“瓦莱丽”们。
假如瓦莱丽用的是iPad或者iPhone,那她就有非常足够的理由来使用Mac。但是她没有,因为价格因素,她拥有Android智能手机和 Android平板。而且,这些设备大多数时候被她用作一个漂亮的电影播放器。对于瓦莱丽的这些需求,Linux没有任何帮助,也没有任何联系。
所以,当人们争论说Linux已经足够好了的时候,我会觉得莫名其妙:
对于Linux来说,它完全没有必要在桌面系统中去“击败Windows”来获得成功。它需要的是提供一个切实可行的Windows或者其他桌面系 统的替代品。而且它已经反复这么做很多年了。如今,任何想要抛弃微软的Windows用户,都可以切换到Linux来满足自己的计算需求。
这很明显不是真的,简直让人透不过气来。是的,人们可以从Linux那里得到基础的计算功能,甚至高级功能。但是,他们却不能从手上已有的设备或者体验中平滑地过渡。
网络是新的Linux
比起Linux,我更觉得新的“桌面系统”赢家会是Google。不是Android,而是Google本身。就像史蒂文 J. 沃恩尼克尔斯提 到的,Google的Chromebook已经飞快地被买走,因为它提供了优秀廉价的Google服务。我看到瓦莱丽在用Chromebook,因为它将 她喜爱的Google体验扩展到一个新(实际上不那么新)的形式上。感谢Picasa,她已经用它来保存相片的副本,她不用再烦恼了。
Linux和瓦莱丽的需求完全无关,不是说实现不了,而是因为Linux要求瓦莱丽去适应它,而不是它去适应瓦莱丽的需求。所以你看,这个世界上有 成千上万的“瓦莱丽”,他们选择桌面系统不是阵营问题,而更多的是方便性。而Linux桌面在前一个方面做得太多,却没有足够地考虑后者。
译者:zpl1025 校对:Mr小眼儿
本文由 LCTT 原创翻译,Linux中国 荣誉推出
文章转载自 开源中国社区 [http://www.oschina.net]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
预测:2016 年主流编程的未来发展趋势
JavaScript 最新版本 自2015年6月 JavaScript/ECMAScript 6 推出以来,其新功能被广泛应用于网络开发领域。超过 90% 的主流浏览器和 Node.js 兼容 ES6 语法,即使是未实现 ES6 的老版本浏览器,你也能通过转译器或者 polyfill 用上 ES6。旧版本的 JavaScript 不会一夜之间消失殆尽,但我们可以看到 ES6 在2016年的使用有显著增长,预计明年会有更多开发网站投入使用。 BaaS BaaS 在2016的使用情况有所增长。BaaS 通过使用第三方服务为项目执行某些重复任务,如,云存储或通知推送等。因前端架构的不断更新改进,后端 API 服务也在不断优化以与前端进行交互。开发人员越来越多地开始使用组合技术,即,整个系统由几个较小应用程序组成,这样的应用程序容易由第三方服务提供。 映像管理和部署 Docker 和 Packer 这类服务今年在开发团队使用广泛,它们允许工程师快速生成容器映像。开发人员可用它快速构建项目并在多个服务器上轻松实现部署。基于容器的系统已成为开发人员必备工具,因手工配置服务耗时耗力,所以自动化的快速...
- 下一篇
通过 LLVM 在 Android 上运行 Swift 代码
Swift 已经发布一年多了,苹果承诺将在 2015 年底开源 Swift。这是非常棒的一件事情,但是我们现在可以在 Android 设备上运行 Swift 吗? Swift 编译器 这都是由 Chris Lattner 设计的,很容易就可以发现 Swift 的编译器是基于 LLVM 构建的。LLVM 是个编译器基础设施,利用了了一个可重定向编译器的有趣概念。 也就是说,不是生成特定架构的机器代码,LLVM 为一个虚拟机生成汇编代码,然后转换成中间代码,适配架构需要的实际代码。 模块化的设计非常的好,因为允许高度代码复用(前端和后端的共享优化)。更多关于 LLVM 的资料请看这里。 适配不同的机器 在这一点上,你可能会想: 如果 LLVM 已经够模块化,那么我们是否可以使用一个不同的后端,生成二进制代码,适配 OS X,iOS 或者是 Android? 假设是可以的,我们来看看如何实现。 手动构建 Swift 代码 如果使用 Xcode,系统会自动完成这些。我们现在需要手动编译和连接一个简单的 Swift "Hello world" : // hello.swiftprint("Hel...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度