大约在 1994 年,我在伦敦担任数据库和安全顾问。在 Threadneedle 街附近的金融 sector 工作。那时,家用操作系统的唯一选择是 Windows 3.1,或者如果你有足够的内存,微软的新产品:Windows 95。两者都需要昂贵的机器才能运行。(我不得不将我的桌面升级到 8MB 才能成功安装 Windows 95!)
Microsoft Office 是每位客户首选的办公套件,数据库环境运行在大型机或客户端服务器集群上,硬件非常昂贵。拥有一台家用电脑来学习这些软件非常昂贵。
大约在那个时候,我在 Delphi 的 IRC 网络上与朋友聊天,我决定去波士顿拜访朋友。在我飞越大西洋之前,我开始寻找波士顿当地的互联网服务提供商 (ISP),以便我在美国拥有一个网络帐户。(记住:那时是拨号上网时代,国际漫游费可能会让人破产)。我找到了一家小型 ISP,它提供了一个 shell 帐户,用于电子邮件和网络空间,所以我给所有者打了电话,发现他正在用一台旧的 486 从家中运行服务器,通过拨号连接到他的服务提供商。更准确地说,他正在给他朋友家打电话,然后再将他连接到他的 ISP(这是一个更便宜的电话)。当时,他正在使用早期版本的 Slackware Linux。
我们开始通过电子邮件交谈,他向我介绍了 SSH,并向我展示了如何使用安全 shell 从英国访问我的帐户。从那里,我可以阅读他留在驱动器中的 CD 上的文档供我浏览。我们经常使用 talk 实用程序来聊天讨论系统是如何工作的,随着时间的推移,我了解了这个名为“Linux”的新操作系统。
我不得不承认:在这一点上,我被迷住了。我用我的专有工具不可能完成这些事情中的一小部分,而且 Linux 社区的友好性具有感染力。当我飞到波士顿时,我见到了帕特里克,这位让我入门的系统管理员。我们在他的门廊上一起喝了几杯啤酒,整晚都在谈论电脑和 Linux。
回到英国后的几个月内,我花了一个几乎完整的周末通过 56k 调制解调器将 Slackware Linux 下载到大约 80 张软盘上。我现在的儿子 20 岁了,他永远不会知道在下载过程中电话线被中断并不得不重新开始的恐慌。
从 Slackware,我转向了 SUSE,它在当时的欧洲非常流行。它仍然是一个新兴的操作系统,有时你会得到一本手册,其中一部分翻译成英文,其余部分是德文(或者我个人最喜欢的:手册的一半是倒着印刷的!)。偶尔应用程序会默认使用错误的语言,但这使得体验更有趣。该操作系统甚至支持克林贡语。
在我的日常工作中,我正在与 Winsock 作斗争,以使 Windows 计算机使用 TCP/IP,但在家里,我现在使用 Linux,一切都相对简单,并且开箱即用。(你应该庆幸你不知道 Winsock 是什么。)我感觉使用 Linux 让我更多地了解了个人计算机的内部结构以及互联网的工作原理。这就像玩冒险游戏、学习谜题并让我的 PC 做我想做的事情。我并不孤单。社区同样充满热情,并愿意花时间回答我的问题。
到我遇到我的妻子并最终搬到美国时,我已经成为一名狂热的 Linux 用户将近 10 年了。我最终放弃了专有软件,现在我只使用 Linux 作为我选择的操作系统。在过去的 21 年里,我已经从一台运行 Slackware 的旧 486 发展到笔记本电脑上的 Fedora 和家里的台式机上的 Debian。我非常幸运,我现在以编写我非常喜欢的操作系统的软件为生。而且,我和同样对开源充满热情的人们一起工作。
我希望我能再次遇到那位最初让我迷上 Linux 的系统管理员。他几年前去世了。我很想请他喝几杯啤酒,感谢他这段奇妙的旅程。
本文是名为 我的 Linux 故事 系列文章的一部分。要参与并分享您的 Linux 故事,请通过以下方式联系我们:open@opensource.com。
6 条评论