我是如何开始使用 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,用于分析物理课的实验室数据; ProComm,用于拨入大学的网络,以进行某些课程的 Unix 系统使用。

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

共享软件

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

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

大多数共享软件程序都非常便宜,并且在共享软件模式下提供了各种高质量的程序。 我发现了一个名为 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 所需的软盘。 它运行良好。 “DOS 救援的温柔着陆”这一标语被证明是真实的,因为安装程序非常像 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、文件、Web)从我们昂贵的 AIX 和 HP-UX 系统转移到成本较低的 Linux 系统。

在我的第三份工作中,一所十大名校,我将我们的 AIX 系统过渡到 Linux。 这不仅仅是安装几台 Linux 系统来运行后端服务。 相反,这是我们在企业中使用 Linux 的第一次实验,支持一个关键的 Web 系统。 Linux 不仅性能良好,而且超过了 AIX 系统。 基于这一优点,我们开始在企业范围内推广 Linux,以一小部分成本取代 AIX 和 Solaris 服务器。 到我离开这所大学大约 12 年后,我们服务器基础设施的三分之二运行在 Linux 上。

我现在是地方政府的 CIO,虽然自从我到任一年以来,我们尚未安装 Linux,但我毫不怀疑我们总有一天会安装。 Linux 的优势太大了,不容忽视。 Linux 服务器安装便宜且易于维护。 事实证明,Linux 的总体拥有成本远低于我们的任何“大型 Unix”系统,尤其是在 Web 或文件服务等高带宽应用程序中。

想想看,这一切都始于 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 机器(又一次!)给了我一个蓝屏死机......带有通常的神秘消息。 经过几个月的搜索,我找不到任何关于它的信息......当我最终找到一些信息时? .... 它没用! 所以......与其又一次重新安装?......我决心找到其他东西。 起初? 我能看到的唯一其他选择是 Apple,但是在检查了他们的价格之后? 我用我的头脑去寻找替代方案。 我在我的工作中偶然发现了一张 Linux CD ......并复制了它。 (Fedora 发布版本 12)安装后? 我再也没有回头。 通常在这样的故事中,你会期待通常的“我最终使用了 Ubuntu ..”,但我自从第一次安装以来一直坚持使用 Fedora。 我确实有一台 Ubuntu 笔记本电脑......但这更多是用于休闲用途......(电影......YouTube 教程等)我的两台主要机器运行 Fedora 和 OpenSuSE ......由于某种原因,我发现它们都稳定......强大......可扩展...... 并且它们可以很好地配合我目前追求的精通 Java 和 Python 编程的目标。 我什至不记得我的计算生活“B.L.”......(L-inux 之前)......我永远不打算回到专有软件......永远!

这实际上真的很有帮助!

很高兴听到一位从 DOS 转到 Linux 的用户的心声。我认为,值得记住的是,对 Linux "学习曲线" 的批评通常完全基于 Windows 到 Linux 的轨迹,对于我们这些从不同角度接触 Unix 或 Linux 的人来说,几乎没有任何意义。

还有,很棒的历史课!我对 DOS 的了解仅限于 DOSbox 让我可以在 Linux 上玩老游戏...

© . All rights reserved.