我从学生时代就热爱计算机技术。我在 90 年代中期开始学习 BBC Micro 电脑,但在 22 岁之前,我没有奢侈到拥有一台电脑。如今,Linux 和开源软件是我的主要热情所在。
发现 Linux
我的 Linux 之旅始于 2003 年,那时我还在工程学院读书。我看到 Linux 操作系统在一台配备 128MB 内存的 32 位机器上启动。我安装的第一个操作系统是 Fedora Core 1,我把镜像文件刻录到一堆 CD 上,然后在 我们学院的计算机实验室里安装了它。我睁大眼睛看着屏幕上滚动的文字,后面跟着绿色的 (意思是 OK),以及一堆超出我理解能力的东西。
在工程学期考试不及格后,我从系主任 Sridhar Murthy 那里得到了一些改变人生的建议,建议我在下一个学期开始前参加红帽 Linux 认证培训。我花了几个小时在学院的计算机实验室里设置了一个由三台旧台式机组成的网络,并通过一系列的重新安装来学习 Linux。它不断崩溃,但我还是坚持了下来,因为我关心如何让这些旧硬件运行得更好。
当课程结束,实验室在晚上关闭后,我会跑到我们宿舍附近的网吧。从那里,我会(通过 SSH)连接到我们实验室内的电脑,继续我的学习。通过做所有的事情,从弹出 CD 托盘到在命令行上刻录文件镜像,我对 Linux 的热情日益增长。
在参加了一个 UNIX 课程后,我决定参加 红帽系统管理考试,并且在第一次尝试中就通过了。到我工程学院三年级时,我已经决定从事 Linux 职业。
参与社区
我开始在我的城市里结识那些参与开源社区的人,并参加了在印度班加罗尔举办的 我的第一次开源会议。我参加了技术讲座,提问,并收集了不同发行版的 CD 来尝试。我见到了 Linux 内核维护者 Alan Cox 和 Canonical 创始人 Mark Shuttleworth,他在 Yahoo! 办公室的 Linux 用户组会议上给了我一张亲笔签名的 Ubuntu 6.04 CD。上面写着:“追逐你的梦想。”

FOSS.IN 这个活动帮助我找到了我的使命。2007 年,我在 Sun Microsystems 完成了我的工程学士学位毕业设计,从事一个名为 Belenix 的操作系统的工作。我参观了 Sun Microsystems 办公室,并与 Belenix 开发者 Moinak Ghosh 和 Sriram Narayanan 一起学习和开发 Perl 代码。在 Sun Microsystems,我了解了开源许可证、代码分发和流程。
大学毕业后,我的第一份工作是在一家名为 Atlantis Computing 的初创公司担任 Linux 系统管理员,在那里我看到了 Linux 在虚拟化技术中的力量。我开始意识到 Linux 在大规模基础设施中的许多应用。随着我进入不同的组织,我更多地把它看作是一个平台。今天,很难想象一个没有 Linux 的世界。
今天
目前,我在一个私有云中支持大约 200 台 Linux 虚拟机,并且很高兴能在我选择的操作系统上编写软件。
在我第一次接触 Linux 十多年后,我现在家里的所有电脑都运行 Linux。我使用 GIMP 编辑我拍摄的照片,在 MPlayer 上听歌和看电影,在 LibreOffice 中创建和编辑文档,并使用 KVM 和 VirtualBox 在虚拟化环境中运行其他 Linux 发行版。
我很高兴看到今天的大学生正在使用和学习 Linux 和开源技术。我参加在我城市及其周边地区的社区聚会和活动,并乐于倾听大家分享的内容。
4 条评论