我是如何开始使用 Linux 的

从物理专业的学生到 FreeDOS 的创始人,Jim Hall 讲述了 1993 年他如何开始出于爱好安装 Linux 的故事。
494 位读者喜欢这篇文章。
How to upgrade your Fedora Linux system with DNF

Opensource.com

在 20 世纪 80 年代末和 90 年代,我认为自己是 PC 操作系统 MS-DOS 的高级用户。DOS 是一个简单的系统,一次只能运行一个任务,并且通过命令行交互来启动应用程序或简单的实用程序。

作为一名物理学专业的本科生,我依靠 DOS 完成了我的大部分工作。 就像当时许多其他 DOS 高级用户一样,我编写了自己的工具和实用程序来扩展 DOS 命令行的功能。

我曾是一名 DOS 高级用户。

除了我自己创建的工具之外,我依赖的每个 DOS 应用程序都是专有或“闭源软件”。 尽管当时我们没有“自由软件”或“开源软件”的术语,但一切都只是“软件”。 获取和运行软件的通常方式是在商店购买。 是的,这可能会很昂贵,但我们没有其他选择。 我使用了那个时代的典型软件,包括用于撰写英语课程论文的 WordPerfect,用于分析物理课程实验室数据的 Lotus 1-2-3,以及用于拨号进入大学网络以使用校园 Unix 系统进行某些课程作业的 ProComm。

然后我发现了一种新的软件范例:共享软件。

共享软件

共享软件允许你在购买之前试用程序。 通常,你可以使用该程序大约一个月,之后通过向作者发送支票或汇票来“注册”该程序。 更好的是,共享软件鼓励你与朋友分享程序,以便他们也可以试用。

共享软件鼓励你与朋友分享程序,以便他们也可以试用。

大多数共享软件程序都相当便宜,并且在共享软件模式下可以找到各种高质量的程序。 我发现了一个名为 Galaxy Write 的共享软件文字处理器,它取代了 WordPerfect,一个名为 As Easy As 的共享软件电子表格程序,它取代了 Lotus 1-2-3,以及一个名为 Telix 的共享软件调制解调器拨号器,它完成了 ProComm 的工作。 这些程序以远低于典型现成软件的成本为我提供了所有功能。

Linux

到 1993 年春季,我已经准备好尝试一些新的东西了。 我喜欢 DOS 的强大功能,但它一次只能运行一个任务,而我们校园计算机实验室中的大型 Unix 系统可以同时支持多个程序运行。 使用那些大型 Unix 系统让我变得“娇生惯养”。 此外,我欣赏操作系统的灵活性及其工具的成熟度,例如 awkksh

MS-DOS 6.0 刚刚于 1993 年 3 月发布,我对它的新功能印象不深。 6.0 版本与 5.0 版本没有太大区别,我想要更多。 我开始四处寻找。 当时大多数互联网讨论都是通过一个名为 Usenet 的分布式群组系统进行的,正是在 Usenet 中有人提到了这个名为“Linux”的新事物。 这是一个类 Unix 操作系统,但它可以在 PC 上运行。 我可以在我的 '386 计算机上运行它。

最棒的是,Linux 是“自由软件”,就像校园计算机实验室中安装的几个工具一样,例如 GNU Emacs。 事实上,Linux 拥有我在大型 Unix 系统上使用过的所有那些工具(以及更多)。 我立刻被一个免费的类 Unix 系统所吸引,我可以在家运行它,而无需拨号连接到校园计算机网络。 对我来说,“自由软件”就像共享软件,但更好,因为我可以访问源代码,所以我可以进行自己的更改。

对我来说,“自由软件”就像共享软件,但更好,因为我可以访问源代码,所以我可以进行自己的更改。

我花了 99 美元让人寄给我安装 SoftLanding Systems Linux 1.03 所需的软盘。 它运行良好。 “Gentle Touchdowns for DOS Bailouts”的标语被证明是真实的,因为安装程序非常像 DOS。 第一次启动 Linux 后,我惊喜地发现了一些熟悉的工具:用于操作文件的 awksed,用于检查文件的 lesscat,以及用于编辑的 GNU Emacs。 对于更高级的工作,我可以使用 gnuplot 来显示数据,使用 gcc 用 C 语言编写自己的实用程序,并使用 f2c 用 FORTRAN 编写自定义数据分析工具。

虽然 Linux 拥有熟悉的类 Unix 用户空间,但我怀念我最喜欢的 DOS 共享软件程序。 为此,我在硬盘上保留了一个 DOS 分区,并会使用 DOS 软盘重新启动计算机,以使用共享软件文字处理器或电子表格。 但不久之后我就找到了 DOSEMU,它允许我在 Linux 内部运行 MS-DOS,从而节省了我为了一个 DOS 应用程序而重新启动整个系统的需要。

开源事业

我毕业于物理专业,但我的职业生涯是从 Unix 系统管理员开始的。 我现在是地方政府的 CIO。

Linux 对我来说是一个福音。 我可以在家里的自己的系统上完成所有工作,而无需拨号连接到校园计算机实验室——或者在调制解调器线路繁忙时亲自前往校园。 我对 Linux 的入门也是我对新职业选择的初次体验。

我于 1994 年毕业于物理学专业,获得学士学位,但我的职业生涯是从 Unix 系统管理员开始的。 我从未回头。

从那时起,我与 Linux 一起“成长”。 多年来,我更换了 Linux 发行版,从 SLS 到 Slackware 再到 Red Hat 再到 Fedora。 我仍然在我的桌面上运行 Linux,但我也将 Linux 引入了每一家雇用我的组织。

我的第一份工作是在一家地理信息公司。 我们打印定制地图。 我将我们的服务器支持基础设施(DNS、YP、LPD)从我们老化的 Apollo/Domain 和 HP-UX 服务器迁移到几台 Linux 系统。 通过 Linux,我们发现总体拥有成本低于大型 Unix 系统。 Linux 和 Apollo 上的日常支持工作量相同,但与大型 Unix 系统的购买和支持成本相比,硬件成本几乎为零。

我的第二份工作是为一家文档管理公司支持 Unix 环境。 同样,我将我们的核心“后台服务”(DNS、文件、网络)从我们昂贵的 AIX 和 HP-UX 系统迁移到更便宜的 Linux 系统。

在我的第三份工作中,一家十大联盟大学,我将我们的 AIX 系统迁移到 Linux。 这不仅仅是安装几台 Linux 系统来运行后端服务。 相反,这是我们在企业中首次尝试 Linux,以支持关键的网络系统。 Linux 不仅性能良好,而且超越了 AIX 系统。 凭借这一优点,我们开始在整个企业中推广 Linux,以一小部分的成本取代了 AIX 和 Solaris 服务器。 到我离开大学大约 12 年后,我们三分之二的服务器基础设施都在 Linux 上运行。

我现在是地方政府的 CIO,虽然自从我到任以来的一年里我们还没有安装 Linux,但我毫不怀疑我们总有一天会安装。 Linux 的好处太大了,不容忽视。 Linux 服务器安装便宜且易于维护。 Linux 的总体拥有成本已被证明远低于我们的任何“大型 Unix”系统,特别是对于网络或文件服务等高带宽应用程序而言。

想想看,这一切都始于 1993 年出于爱好安装 Linux。 Linux 在那段时间里肯定成长了,我也随之成长。

阅读我对 Jason Baker 的采访,了解关于创立 FreeDOS 项目的更多信息。

photo of Jim Hall
Jim Hall 是一位开源软件倡导者和开发人员,最著名的是他在 GNOME 中的可用性测试以及作为 FreeDOS 的创始人兼项目协调员。

8 条评论

真是一篇精彩的文章! 它让我想起了 2006 年我在专科学校二年级时第一次接触 Linux 的日子。 很快我就爱上了它,成立了一个电脑俱乐部,向其他人介绍 Linux 和开源软件。 目前正在使用 Open Suse 进行开发!

我在文章中没有提到的是,Linux 启发了我创建 FreeDOS。 我在 1993 年首次开始使用 Linux。 一年后,微软宣布下一版本的 Windows 将取消 MS-DOS。 那时,我想“互联网上的一群程序员聚在一起创建了一个免费版本的 Unix。 我们要用 DOS 做同样的事情有多难呢?”

这个想法是 FreeDOS 的起源。 如果没有 Linux,我认为我们不会创建 FreeDOS 项目。

感谢你的文章。 我是 Linux 新手; 我在我的笔记本电脑上运行 Debian 发行版。 Linux 给你的自由让我感到惊讶。

回复 作者 Jim Hall

精彩的文章。 我一直很害怕尝试 Linux。 我认为现在是尝试它的时候了。

精彩的文章! 我确信我们中有很多使用 Linux 的人不知道它会把我们带到哪里。 好吧,让我们享受这段旅程吧!

自 2002/03 年以来,我一直是 Linux 的狂热用户。 这一切都发生在“意外”中......因为我的 Windows XP 机器(又一次!)给了我一个 BSOD......带有通常的神秘信息。 搜索了几个月后,我找不到任何相关信息......当我最终找到一些信息时?......那根本没用! 所以......与其又一次重新安装?......我决心找到其他东西。 起初? 我能看到的唯一选择是 Apple,但在查看了他们的价格之后? 我开始动脑筋寻找替代方案。 我在我的工作中偶然发现了一张 Linux CD......并复制了一份。 (Fedora release version 12)安装后? 我就再也没有回头。 通常在这样的故事中,你会期望听到常见的“我最终使用了 Ubuntu...”,但我自从第一次安装 Fedora 以来就一直坚持使用它。 我确实有一台 Ubuntu 笔记本电脑......但这更多是为了休闲使用......(电影...YouTube 教程等)我的两台主要机器运行 Fedora 和 OpenSuSE......由于某种原因,我发现它们都很稳定......强大......可扩展......并且它们与我目前追求精通 Java 和 Python 编程的目标非常契合。 我甚至不记得我的“B.L.”(Linux 之前)计算生活......而且我永远不打算回到专有软件......永远!

这实际上真的很有帮助!

很高兴听到来自 DOS->Linux 用户的声音。 我认为,记住 Linux“学习曲线”的批评通常完全基于 Windows->Linux 的轨迹,对于我们这些从不同角度接触 Unix 或 Linux 的人来说,这些批评几乎毫无意义,这很棒。

还有,很棒的历史课! 我对 DOS 的所有了解就是 DOSbox 让我在 Linux 上玩老游戏...

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.