我编译内核时爱上了 Linux

还没有读者喜欢这个。
open source button on keyboard

Opensource.com

四年前,我参加了世界技能大赛。我代表印度参加了全球性的比赛,项目是商业 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 故事 系列文章的一部分。要参与并分享您的 Linux 故事,请通过以下方式联系我们:open@opensource.com

User profile image.
我喜欢将自己描述为处于 alpha 阶段的开发人员。我是一位开源爱好者,喜欢与 Geek 们一起玩,喝大量的咖啡,并每天在黑色终端前度过超过 15 个小时。我是一位 Mozilla 倡导者,随时准备好剑,只要你说任何关于 Mozilla 项目或产品的坏话。

15 条评论

Linux 比购买软件或盗版软件更好,特别是如果你没有钱购买并且想要盗版软件,最好使用 Linux,它是免费的并且完全让人安心。

它不仅仅是金钱,它是一种成就感、所有权、归属感,以及追随你的兴奋、精英主义、能够说和证明“这更好”所带来的平静,然后是算法,算法和算法再次...非常酷

回复 作者 archuser (未验证)

做得好。我很羡慕你从未重新编译内核或做过类似的事情。我同意你关于 Linux 与任何其他操作系统相比的整体可用性的看法。

感谢您分享您的故事。我的 Linux 冒险始于 2000 年之前,我仍然每天都在学习。

我也是,很多年前

我的 Linux 故事始于 Windows 7 SP1 的安装... 它花了几个小时才安装完成... 然后我决定切换.... 第一个发行版是 Ubuntu,用了 2 个月.... 然后切换到 debian ... 并且自 2011 年以来就爱上了 debian ... :-)

非常好。我曾经在 RedHat 上编译 uCLinux 作为真正的商品推向市场,最近又在 OpenSuSE 上做了更多的事情。就像开始菜单一样,linux 实际上是一个作为服务的操作系统,谁提供服务取决于你。(是的,我曾在 Vax System V Berkley 4.2 和 Sun 上编程。但对我来说编译内核是不可能的)

是什么吸引你使用 Fedora?我喜欢 gnome 2 和 Kde 3,但讨厌其他一些疯狂的环境。

我喜欢 Fedora 有两个原因... 首先,它是更新最快的 Linux 发行版。我喜欢使用所有上游项目的最新版本,这正是我在 Fedora 中主要获得的。其次,在 Red Hat 工作,我很幸运能够被这么多 Fedora 贡献者和开发人员包围。与这个活跃的社区交往让我及时了解 Fedora 的未来功能并保持我的动力。

回复 作者 John Jeffers

很高兴读到这样的故事:请多写一些 :D

我也从全面的发行版跳跃开始,在许多不同的硬件上测试了很多发行版,现在我对 ROSA 非常满意。:D

在这样一个开放的社区中构建软件真是太棒了,我真的认为这种合作是其他领域(如农业等)的绝佳榜样。

我从几年前的 Redhat Linux 6.1 开始,在使用 Ubuntu 和 Fedora 之后使用 Linux Mint。除了 iPad 和移动固件升级,我很少接触 Windows。随着智能手机的进步,使用 Windows 的需求甚至比以前更少了。

你能否告诉我一个像 Photoshop 或 Lightroom 这样的专业图像编辑软件,可以在 Linux 上运行?

我不太擅长图形处理,但对于我的日常工作,我主要使用 Inkscape 和 GIMP。如果您需要关于这些的更多细节,请告诉我,我会尝试将您与我认识的一些出色的设计师联系起来,他们多年来一直使用开源工具进行设计。

回复 作者 Aritra Saha (未验证)

我最喜欢的发行版是 debian ..... 第一个是 mandriva ..... 我尝试过 fedora, slack, suse

游戏?问问那些提出这个问题的人,他们最近是否看过 Valve 的 steampowered.com 或 Good Old Games 的 gog.com。我现在可以在 Linux 上玩(并且我玩过)我大约一半的专有游戏库。这包括越来越多的 A 级游戏,如 Borderlands The Pre-Sequel、Europa Universalis IV、Wargame:European Escalation、Cities:Skylines 等。

我不喜欢 linux :(

© . All rights reserved.