艺术家,没搞错!他是怎样玩转Linux的?
还记得那年的毕业典礼,老爸送了我一台电脑,它拥有 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 脚本,并自己来编写,于是体验到了自动化任务的趣味。最终,一切都井然有序。