四年前,我参加了世界技能大赛。我代表印度参加了全球性的比赛,项目是商业 IT 软件解决方案。作为比赛的一部分,我必须仅使用专有办公工具为不同的业务问题构建解决方案。
事实上,有六个月的时间,印度为数不多的 微软 MVP 之一对我进行了比赛培训。即使在今天,我也可以比大多数其他用户更好地使用这些办公工具。
然而,比赛一年后,情况发生了变化。
当我攻读硕士学位时,我第一次接触到 Linux(它是我们课程的一部分)。像大多数其他学生一样,从 Windows 切换到 Linux 并没有让我太高兴。但我仍然记得一位教员第一次给我们演示 Linux。他来到课堂,以盛大的开场开始了课程。我们都期望 Linux 与我们见过的任何东西都截然不同。教授启动了他的电脑(他使用的是 Fedora),并在桌面上单击鼠标左键。
“看,”他说,“鼠标左键可以用。” 然后他单击鼠标右键并说:“看,鼠标右键也可以用。不确定你们为什么认为这会有什么不同。好了,Linux 演示结束!”
我们都笑了,我很快意识到他真正想表达的是什么,这也是我在这里讲述的 Linux 故事的一部分。我经常与那些受类似 Linux 误解影响的人分享这个故事。
Ubuntu 是我安装的第一个 Linux 发行版。在我们的一门操作系统课程中,教员教我们编译 Linux 内核的步骤。这个想法让我着迷,我决定尝试一下。那是我第一次尝试内核编译。
克隆 Linux 代码仓库,完全构建它,并使其运行,几乎花了我整整一天的时间。但是一旦完成并且内核启动后,我对所有的工作感觉截然不同。内核有无数问题,并且大多数驱动程序都无法工作,但是,即使如此,尝试调试它也让我感到非常 Geek 和快乐。
就在那一刻,我爱上了 Linux。
能够构建我自己的操作系统,拥有按照我喜欢的方式进行修改或自定义的权力——这些都是一个微软粉丝完全切换到 Linux 的原因。在我的第一次内核编译之后,我开始尝试其他 Linux 发行版。在六个月内,我已经安装了近 7-8 个不同的发行版,从 Ubuntu 到 Debian,到 Fedora,到 CentOS,到 RHEL,到 Kubuntu,到 Mint。我体验了每一个。
一旦我决定使用 Linux,社区就成了下一个吸引我注意力的东西。除了所有的自由和做事的权力之外,我意识到我还可以访问一个由开发人员和用户组成的完整社区,他们可以在我遇到困难时帮助我。在过去的三年里,我一次也没有回到那些专有工具。
这就是我的 Linux 故事。
我一直在尝试新的 Linux 发行版,但我主要选择 Fedora 用于日常使用。三年来,我向许多人解释了为什么 Linux 是一个更好的选择,或者为什么他们应该完全尝试一下。在几次这样的对话中(与所有不同类型的计算机用户),我意识到围绕 Linux 有太多的误解。许多人认为 Linux 仅仅意味着黑色的终端,是只有 Geek 才会使用的东西。
我经常要求人们安装 Linux,然后回来告诉我他们在其他操作系统上可以做但在 Linux 上做不到的两件事。除了“玩游戏”之外,我从来没有听到过太多其他问题。
他们不需要花费数千卢比购买操作系统——并且不需要在每次新版本发布时再次花费类似的金额——这一事实说服了许多人真正尝试 Linux。许多人理解并尊重开源价值观,因此决定切换。许多人这样做仅仅是因为他们认为 Linux 用户更 Geek(也就是更酷)。
今天,当朋友们嘲笑我为“开源女孩”时,我并不介意。我为此感到自豪。
本文是名为 我的 Linux 故事 系列文章的一部分。要参与并分享您的 Linux 故事,请通过以下方式联系我们:open@opensource.com。
15 条评论