我是一名热爱 Linux 的艺术家
Image by : opensource.com 14
还记得那年的毕业典礼,老爸送了我一台电脑,它拥有 512MB 的内存和一颗奔腾的芯。与之一起到来的还有 Windows XP。我拿它使用 Adobe Flash 做了 2D 动画。遥想当年,我苦苦追寻着我梦寐以求的工作 —— 3D 艺术家,然而我经常看到工作列表中这样说到:“不懂 Linux 免谈”。我是听说过 Linux 的,但却从来没有接触过她,所以我下定决心想要更多的了解她。我没有足够的时间和精力去上课,所以我开始在我自己的电脑上探索她。
首先我就被那一大堆专业术语给淹没了(神马 GNU、distros、flavors、UNIX、windows managers、GNOME、KDE、Bash、C shell 等等……),但我还是坚持了下来,一直保持阅读文章、电子书和论坛。终于,在那某年某月某一天,我咬咬牙跨出了那一步,决定请 Linux 来我的电脑(俗称安装 Linux 操作系统)。
好吧,那要安装啥呢?而且我到底要咋安装呢?我是个新手啊,面对千姿百态的 Linux,选择恐惧症发作啊?我下载了我能弄到手的每一个 Linux 发行版并且给她们都创建了启动盘。然后接下来一个月,一个艺术家的日常就变成了这样:
-
下班回家
-
格盘
-
尝试新口味
-
上网了解她
-
就算变光头也要弄懂她
-
狂爆手速陪她玩耍
-
她稍微有点听话了我就拍拍背卖个萌
我一直使用这种方式对她进行探索,只对 GUI、软件的可用性以及包装变化有了基本的了解,但是所有的内部工作仍然在 Linux 的每个发行版中都是几乎差不多的。我不停的将“基本了解Linux”作为一项技能写在我的简历上,终于被一个叫做 Rhythm and Hues Studios 的神奇的地方雇佣了。我就像工作在那些很棒的电影少年派的奇幻漂流和第七子:降魔之战(。。。)一样。在工作中我们完全使用 Linux,我慢慢的开始欣赏开源软件的理念和文化,才明白了她的威力。
有一天,我得到了一台新机器,于是在它上面引导安装了 CentOS。然后,我开始使用开源软件来代替商业软件进行艺术创作。我开始使用 Blender 来完成我的所有 3D 动画工作,而对绘画功能的需求则使用 GIMP 和 Krita 解决。最近,我开始使用 MyPaint,而且我喜欢它。总之,我一旦发现所有商业应用的开源替代品,就再也没有走过回头路。
然而在一开始的时候,并不是所有事情都是那么的轻松愉快。我日以继夜的敲破脑瓜试图找出把我的新 WiFi 设备连接到互联网的方法,才发现根本没有用于这个特殊型号的 Linux 版驱动程序。有时候由于缺失了一个库导致我无论如何都安装不上一个软件,我不得不花费力气去找到它。而 Nvidia 和 Wacom 驱动就更别提了。(现在已经有更好的支持 Nvidia 的方式了,而且 CentOS 7 已经开箱即用的支持 Wacom 驱动了。)
但实际上,我解决了很多问题。在我看来,解决问题的能力是我在 Linux 上学到的最棒的东西之一。是的,学习 Linux 确实是有点令人生畏。但是我坚持住了,并且越来越了解它,对 Linux 的认识越来越清晰。我学习了很多关于电脑的知识,包括一个操作系统是如何运作的,驱动是如何工作的,设备是如何工作的,如何在论坛和聊天室中搜索和提问以 便寻求帮助,以及如何提交错误报告。我养成了通过阅读手册来弄明白实物的习惯,这是一个基本且必要的能力。我开始阅读 Bash 脚本,并自己来编写,于是体验到了自动化任务的趣味。最终,一切都井然有序。
整个动画和视觉特效行业是十分依赖 Linux 的,因为我们需要处理大量的数据,需要巨大的计算能力来创造出惊人的视觉效果。Linux 是最合适的人选,给你最划算的解决方案。但我并没有就此离开 Linux —— 我继续学习更多关于 Linux 的东西并成为了一名 红帽认证系统管理员(RHCSA)。我一生最幸福的事之一就是收到了我的认证。 目前,我工作于一个叫做 The Cirqus Arts 的不错的小动画工作室,我作为一个艺术家或程序员在工作中帮忙维护运行了 CentOS 的系统。我真心喜欢的任务之一就是培训新员工使用 Linux 并向他们介绍开源世界。
我对任何人开始学习 Linux 的意见都是支持的,学习 Linux 确实是有点难,但坚持下来吧。以后你会感谢你自己的。一路上学习一点脚本知识 —— 你将可以完成任何事情。在此感谢所有贡献了自己宝贵的时间和精力的 Linux 和其他开源应用程序开发人员。