那一年是 1996 年。更准确地说,是 1996 年 12 月。我刚完成大学第一学期,正在纽约州杰斐逊港我叔叔的公寓里过圣诞节。我叔叔是一名研究计算几何学的博士生,他很想向我展示他的一些工作。他特别有兴趣告诉我关于他买的一本书附带的这个免费的类 Unix 操作系统。
在那个系统中,他可以连接到大学的远程 shell 服务,编写和编译 C 和 C++ 代码,而无需购买 Borland 或 Microsoft 的 IDE/编译器,浏览网页和发送电子邮件。免费。你可以安装它,分享它。没有序列号。什么都没有。
我叔叔买的那本书名为 Sam's Publishing 出版的Red Hat Unleashed。它的封底附带一张 CD,里面有 Red Hat Linux 3.0.3 (Picasso)。在我与叔叔共处的几天里,他向我展示了他的部分工作,还带我去了 Borders 书店(90 年代的回忆!),并给了我一本属于我自己的那本书。
新年到了,随之而来的是新的学期。我决定安装这个 Linux 系统,并获得我导师的许可,允许我提交用 gcc 编译的编程作业,而不是我们在课堂上使用的专有替代方案。我得到了教授的批准,然后就开始行动了。
当我第一次尝试在我的 Packard Bell 133 Mhz 和 8MB 内存的电脑上安装 Red Hat Linux 时,我非常迷茫,几乎要放弃了。在那个年代,安装程序(如果你可以称之为安装程序的话)不会为你检测任何东西。你基本上必须凭记忆知道诸如:你的硬盘安装在主 IDE 还是辅助 IDE,主盘还是从盘,你的电脑兼容哪种类型的显卡芯片组,调制解调器类型,以太网卡(我没有)和指针设备(即鼠标)。我记得我实际上不得不打开我的机器,查看 IDE 电缆,看看在安装过程中我有哪些选项可以选择。
我几乎忘了提,那时还没有可引导 CD 这种东西。你必须在 Windows 中创建可引导软盘才能启动 CD。我花了几个小时才安装好 Picasso,而且那时 Red Hat 已经以成为最容易安装的系统之一而闻名。
快进大约一年到 1997 年 10 月。我现在是一名大二学生,在仅限 Windows 和 Mac 的计算机实验室工作。我决定去问我的老板,请求允许我搭建一台 Linux 服务器供计算机科学专业的学生玩。我的老板给了我一台较旧的,即将退役的机器。我再次去找我的教授,为他创建了一个帐户,他开始在他的某些课程中加入基于 Linux 的作业。CSAR 服务器(代表计算机科学学术资源)诞生了,它是我们大学的第一台基于 Linux 的服务器。
我记得有一次尝试在我的工作站上设置 Samba,以便我可以与实验室的计算机共享文件,结果不小心把我的工作站变成了整个实验室的域控制器,没有人可以登录。当时的网管非常生气,并告诉我,如果我不开始阅读文档并更加小心,他就要在他的网络中禁止 Linux。我不认为当时有 RTFM,对吧?
随着时间的推移,我越来越喜欢 Linux。我在我的个人电脑、实验室的工作站以及整个大学期间都运行 Linux。就像一位老式的福音传道士一样,我向许多人宣讲开源优于专有解决方案的好处。
从那时到现在,我从来没有遇到过一份工作不允许我灵活地使用 Linux 作为我的操作系统。我很幸运,我的经理们更关心我的工作效率,而不是遵守公司的政策。他们每个人在看到我用 Perl、awk、bash、sed 自动化手动流程时,都会毫不犹豫地说:“当然,用 Linux 吧!顺便告诉我更多关于它的信息。”
2007 年,当我开始为 Red Hat 工作时,一切都回到了原点,Red Hat 是我第一个 Linux 发行版背后的公司。我的 Linux 冒险始于 1996 年,在过去的这些年里,我很高兴听到以前的大学朋友们反馈,他们从我这里借走了许多份 Red Hat Linux,如今都在科技领域担任成功的解决方案架构师、开发人员和系统管理员,这一切都归功于开源的力量。
如果你好奇的话,我的叔叔,那位向我介绍 Linux 的人,最终获得了博士学位,搬回了巴西,目前在巴西顶尖大学之一担任计算机科学教授。
本文献给我叔叔 Ricardo Farias,里约热内卢联邦大学副教授
本文是名为 我的 Linux 故事 系列文章的一部分。要参与并分享您的 Linux 故事,请通过以下方式联系我们:open@opensource.com。
5 条评论