Linux用户仍然无法完成的七项任务

简介:

作为一位Linux用户群体中的铁杆成员,我有时候不得不——虽然很不情愿——承认,使用 Mac OS X或者Windows确实能让我实现很多在Linux平台上根本无法完成的任务。这些任务无法达成跟Linux这款平台自身的局限性完全无关。这一问题同 时也困扰着软件开发人员与内容供应商们。

Linux用户仍然无法完成的七项任务

没你的份儿,Linux用户。

更新说明:2015年5月4日,第五张幻灯片内的参考内容Amazon Prime被移除。事实上,在安装额外插件之外、Amazon Prime已经能够正常运行在Linux环境当中。

我刚开始曾经误以为,Linux用户已经基本能够随心所欲地使用任何常见方案或者功能了。但我的同事却就此向我提出质疑,因此我决定就这个问题深入探索一番,却赫然发现Linux用户还真就在不少领域被彻底归入“1%用户”之列。

Linux用户仍然无法完成的七项任务

使用PhotoShop

当有人在我们面前大吹特吹Photoshop的种种好处时,铁杆Linux用户们往往会提醒对方,不用 Photoshop、单靠GIMP也能够获得良好的图像编辑效果。不过很明显,这样的答案不足以让所有用户感到满意,因为实际效果在很大程度上取决于所需 要处理的图像内容。

GIMP是一款出色的图像编辑工具,而且我个人也一直在利用它处理大部分图像编辑任务。对于普通用户来说,它所提供的基础性图像编辑功能已经绰绰有余。

然而我们必须得说个“但是”,在涉及更具创造性以及要求更高的工作内容时,我更倾向于在Mac OS X系统上将Photoshop与LightRoom配合使用。

由于成千上万种插件、滤镜、扩展、操作以及附加软件的存在,例如Nik Software,使得PS成为同类方案中当之无愧的最佳应用。GIMP对于软件爱好者或者普通用户而言无疑也是一款好产品,但对于专业人士而 言,Photoshop与LightRoom才是正确的工具选项。由于缺少对GMYK的支持能力,GIMP单凭自身并不足以在专业市场上立足。

Linux用户仍然无法完成的七项任务

使用Adobe Premiere

我是一位受过专业训练的摄影师及影片剪辑人员。作为专业性缺失的另一大主要表现,Linux平台上找不 到功能丰富的视频编辑工具。对于Linux用户而言,确实存在着大量开源影片编辑应用可供选择,包括Kdenlive与Open Shot。我个人也时常将Kdenlive作为简单、快捷且入门级的Linux平台替代方案使用,但在更为复杂的项目当中、我一般会直接使用Adobe Premiere。

当我在接受影片制作课程的培训时,课堂上使用的是Final Cut Pro,因此我充分认识到了自己需要什么样的工具才能制作出一部电影。在利用超过五小时的影音素材以及超过五组视频轨道制作一部四十五分钟的长片时,相信 大家也会意识到此间容不得任何妥协或者退让——我们需要最出色的工具来完成此间的各类任务。

这也是促使我选择Mac OS X的第二大理由。

Linux用户仍然无法完成的七项任务

玩点真正的游戏

我曾经是个游戏玩家,直到现在我的Amazon账户上仍然保留着《使命召唤》、《荣誉勋章》以及《孤岛 危机》等游戏的数字版订单。不过最近五年以来,我几乎不怎么玩游戏了。导致我脱离玩家群体的理由主要有两个:第一,我没有充裕的时间玩电脑游戏; 第二,这些游戏在Linux平台上无法运行,因此我玩不了、甚至在工作的间歇时段偶尔碰一下都做不到。

我知道一部分Linux用户会以双系统方式安装Winodws来达成自己的游戏之梦。当然,有些朋友会 争辩称,Valve公司已经在Linux平台上推出了相应版本的Steam。不过大多数热门游戏,例如我之前所提到的那几款,都无法在Linux版 Steam中获得。Valve for Linux上甚至都没有提供与Windows版本相等同的游戏名称清单。

因此毫无疑问,真正的游戏玩家们仍然会也不得不选择Windows作为自己的娱乐中心。

Linux用户仍然无法完成的七项任务

观看流媒体视频内容

感谢谷歌Chrome浏览器的帮助,如今Netflix已经正式登陆Linux平台,不过其它流媒体服务——例如HBO Now——仍然无法在Linux环境下实现。

作为众多媒体内容供应商中的一份子,HBO仍然使用Flash或者SilverLight等早期技术方案实现流媒体内容交付。这些技术如今已经逐渐淡出历史舞台,而且并未受到Linux系统的支持。

如果大家希望访问到这些内容,那么只有两种解决办法——要么选择Windows、要么投向Mac OS X的怀抱。

Linux用户仍然无法完成的七项任务

使用Google Drive

我不知道是怎样的技术挑战使得谷歌公司放弃了为Linux平台开发Google Drive客户端。事实上,很多规模更小的企业都能够为自己的云存储与同步服务打造出Linux版本的客户端。

更糟糕的是,谷歌公司的工程技术人员们反复向用户强调称,目前Linux客户端正在开发当中。就当下的 情况看,Linux用户已经彻底放弃了在Linux上享用到出色Google Drive服务的希望。说得夸张点,外星人入侵地球的可能性都比Google Drive推出Linux版更高。

inSync等第三方付费客户端能够与Google Drive服务相对接,但其会带来额外的使用成本,而这也是Drive付费用户在Linux上继续使用这项服务的惟一办法。

Linux用户仍然无法完成的七项任务

使用iTunes

好吧,我承认这个命题有点荒谬。怎么会有人愿意在Linux上使用像iTunes这样一款臃肿的应用程 序?但我得提醒各位,这样的用户是存在的——例如那些使用着异构环境并面对大量技术方案集合体的朋友。尽管将Android产品与Linux设备相对接非 常轻松,但想在iOS设备上实现同样的效果则完全不可能。

虽然我们已经“可以”将iPad接入到Linux系统中,并通过Files等文件管理器访问iPad中 的存储内容,但我们仍然无法将任何内容复制到iPad当中。iOS系统无法检测/识别出Linux系统,而我们也就没办法访问其中的内容。另外,大家也无 法将内容复制粘贴到iOS设备内并加以使用。

从供应商锁定的角度来看,苹果公司绝对是当之无愧的王者,而iTunes正是用户在iOS设备与PC之 间进行数据传输的惟一网关选项。如果没有iTunes,Linux用户将基本上被排除在自己的iOS设备之外,毫不夸张。尽管Android阵营中的 AirDroid等应用程序能够实现类似的功能,但iOS方面却并不具备同类应用选项。

iOS平台上有着FileApp等应用程序,但它们的功能不仅受到严格限制、而且只能在Linux与iOS之间共享“下载”文件夹中的内容,因此其实际使用过程简直令人抓狂。

更令人沮丧的是,即使大家使用FileApp将电影或者图片传输到iPad当中,也只有该应用能够访问对应内容。其它应用程序根本无法访问这些内容,例如常见的VLC或者iOS系统内置的电影或者音频播放器。

这就是苹果,你最好早点适应!

Linux用户仍然无法完成的七项任务

使用IE浏览器

这个命题就不只是荒谬了——简直接近疯狂。Linux版本的IE浏览器?会有人愿意用吗?即使是 Windows平台上的用户也明显更倾向于使用Chrome或者火狐,而不是什么IE浏览器。为什么Linux用户要费心把主流浏览器市场上最差劲的一套 方案弄到自己的运行环境当中?

这个嘛,其实原先我对这个问题也一直没有加以重视,直到有一天我妻子给我打来了求助电话。她正在申请一 份工作,但对方的网站只能利用IE打开。我在自己的Linux设备上修改了用户代理,但却毫无效果。我只能在虚拟机当中启动了Windows系统,这样她 才能顺利把求职表格填写完整。

我把这件事放到了Google+上,并发现确实还有很多机构以及人力资源部门仍然生活在史前时代——2015年了,他们还在用那些古老的技术方案处理人才招聘工作。

Linux用户仍然无法完成的七项任务

还有更多……

另有很多热门应用程序仍然与Linux擦身而过,重复着“你好、再见”那一套令人沮丧的动作。

当我在自己的Google+页面上向大家征集具体实例时,人们指出Linux上还没有像Windows平台中的Sketch以及Skala Preview等像样的UI设计软件。除此之外,在Linux上填写PDF文件中的表格也绝不像听起来那么轻松易行。

有些朋友还指出,Linux平台上没有像Tax Cut那样出色的税务管理软件。

Linux用户仍然无法完成的七项任务

Linux用户的未来将会如何?

前面提到的这一切问题都与Linux平台自身的局限性没有任何关系。谷歌公司能够很轻松地为Linux 开发出一套云存储服务客户端。其它厂商当然也能做到。HBO与Amazon完全可以利用HTML 5等现代技术并将其拓展至用户群体当中。事实上,Netflix与Hulu已经完成了这项任务。

那么这种状况是否在未来的某一天得到解决?有可能吗?颇为讽刺的是,归功于谷歌公司的Chrome浏览器,Linux用户已经能够访问多数服务项目。

目前Canonical是惟一一家在这方面投入资源的Linux发行版开发商,而且其仍在持续投资。相 比之下,红帽与SUSE等巨头级厂商则两眼一翻,表示“消费者”或者叫桌面Linux业务与我无关,继续将主要精力放在企业业务领域。谷歌公司已经设法说 服Adobe等厂商将其软件引入Chrome OS之上——尽管其最终市场份额可能比Ubuntu还要小得多。

Canonical公司可能需要好好学习一下跟这帮厂商打交道的艺术。又或者,Canonical方面在桌面业务领域也看不到什么潜在发展空间。与此同时,苹果与谷歌两大巨头都极为渴望抓住Windows市场份额持续下降这一千载难逢的历史性机遇。

Canonical公司当初可能也意识到了这一状况,并努力借此扩大自身的市场份额。然而其成效并不如预期。除非Canonical能够为整个市场带来如Adobe般第三方解决方案大亨的加盟产品,否则他们永远无法真正给Linux用户带来振奋人心的工具选项。

作为故事的结尾,我向大家汇报我个人的系统使用思路:在编辑图像或者处理视频内容时,我会选择自己的 Mac设备; 在处理来自自己本地Linux服务器的ssh会话时,我会在virtualbox或者x-forward当中运行Linux系统,这是因为Mac OS X在这方面无法提供可以与Linux相比肩的卓越应用程序及工具。


作者:核子可乐译

来源:51CTO

相关文章
|
6月前
|
数据可视化 Linux 测试技术
Linux系统之部署nullboard任务管理工具
【4月更文挑战第4天】Linux系统之部署nullboard任务管理工具
108 11
|
6月前
|
存储 前端开发 Linux
Linux系统之部署ToDoList任务管理工具
【4月更文挑战第1天】Linux系统之部署ToDoList任务管理工具
146 1
|
6月前
|
存储 Linux Shell
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
Linux中的计划任务—Crontab调度一次性执行的任务at/batch
181 0
|
6月前
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
69 2
|
2月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
38 5
|
3月前
|
监控 数据挖掘 Linux
Linux服务器PBS任务队列作业提交脚本的使用方法
【8月更文挑战第21天】在Linux服务器环境中,PBS任务队列能高效管理及调度计算任务。首先需理解基本概念:作业是在服务器上执行的任务;队列则是等待执行任务的列表,具有不同的资源限制与优先级;节点指分配给作业的计算资源。
387 4
|
3月前
|
监控 Linux 调度
在Linux中,如何进行调度任务?什么是 crontab 并解释 crontab 中的字段?
在Linux中,如何进行调度任务?什么是 crontab 并解释 crontab 中的字段?
|
2月前
|
Linux 调度
linux中几种任务的优先级
linux中几种任务的优先级
|
3月前
|
Linux Perl
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
|
3月前
|
监控 安全 Linux
在Linux中,如何编写自动化脚本来执行重复性任务?
在Linux中,如何编写自动化脚本来执行重复性任务?