Linux 2000
我认为 Linux 不仅是一个操作系统,更是一场进步运动。而且,对于任何运动,都需要规划方向。为了帮助规划方向,我决定不撰写 1994 年 4 月的社论,而是直接撰写 2000 年 1 月的社论。所以,这就是...
在过去的 7 年里,我们看到 Linux 从一个小型类 Unix 系统的想法发展成为一场运动,旨在为任何能够购买相当简陋的计算机的人带来经济实惠、可靠的多任务软件。事实上,我们已经看到,在世界某些地方,人们拥有 Linux 系统的可能性比连接到电网的可能性更高。
现在我们看到 Linux 和互联网连接遍布全球超过 1 亿个家庭。这是如何发生的?成本是最好的答案。你们中的一些人可能还记得一个名为 MS-DOS 的旧程序加载器。在 20 世纪 80 年代,它被作为操作系统进行销售,并成功建立了一个接近今天 Linux 用户群的用户基础。但它有三个致命的缺陷
它只能在一种类型的计算机系统上运行,并且无法扩展以支持新型微处理器的全部功能
它要花钱
它不支持多任务处理
我们可以原谅第一个缺陷,因为它最初是为一个计算机公司的项目编写的,并且从未打算向公众销售。虽然一个更有远见的公司可能会做出更好的决定,但我们只能说事后诸葛亮。
人们实际上必须为 MS-DOS 的副本付费(或者,更确切地说,应该付费)这一事实也可以被认为是微软方面非常短视的决定。正如我们现在都知道的那样,使金钱增值的是培训、定制,当然还有用户特定的应用程序。免费赠送操作系统有助于销售这些服务以及硬件。
然而,最终的缺陷是导致 MS-DOS 灭亡的原因。我记得在 1986 年,我在西雅图的一个个人计算机用户组会议上做了一个演讲。我带了一台 IBM-AT(还记得那些吗?它里面有一个 Intel 80286 处理器,人们在上面运行 MS-DOS)和几个 H19 终端(Heath 套件?对于某些人来说,又是过去的回忆)。我在这台硬件上运行了一个 Unix 系统版本。
我谈到了 Unix 系统,指出多任务处理是主要好处。令我惊讶的是,这些据称精通计算机的人不明白为什么多任务处理绝对必要。事实上,其中一位小组成员实际上说“我不喜欢 Unix,因为它在我不进行任何操作时访问磁盘”。今天,99% 的计算机系统用户甚至不知道磁盘是什么,更不用说磁盘访问了。
随着 20 世纪 90 年代初 ISDN 的出现和 20 世纪 90 年代末个人卫星站的出现,连接性成为一个大问题。人们很快意识到他们不想知道他们的计算机在做什么,他们只想看到结果。例如,你能想象手动指示你的计算机呼叫另一台计算机吗?嗯,Unix 系统在 20 世纪 70 年代初 uucp 程序套件出现时,几乎开创了这些计算机链接背后的最初想法。
当普通用户在没有使用这些词语的情况下,要求使用多任务计算机系统时,Linux 已经准备就绪。我们必须感谢早期的 Linux 积极分子(以及Linux Journal 本身),他们走向那些打算销售个人互联网站点的公司,并指出 Linux 是一个功能更强大且成本更低的用于其产品的基础。正如你今天所看到的那样,结果是大多数个人互联网站点都基于 Linux 操作系统。
但 Linux 的成功还有更多原因。
人们认识到他们宁愿为服务付费,而不是为“东西”付费。Linux 就像我的第一辆车,一辆 55 年的雪佛兰,为消费者提供了选择。他们可以自己修理,也可以聘请别人修理。这个人可以是制造商的代表,也可以是街上的孩子。对于 20 世纪 90 年代的专有操作系统或汽车来说,情况肯定不是这样。
我们很高兴地宣布,截至 1999 年 11 月,我们 90% 的订阅者现在通过互联网订阅,而不是纸质订阅。但是,我们确实认为另外 10% 的订阅者非常重要,因为那些刚接触计算机的人(是的,仍然有一些)在那里了解 Linux 以及将他们的 Linux 系统连接到互联网有多么容易。多年来,一旦我们让大多数订阅者步入正轨,他们就从纸质版 LJ 转向互联网订阅。
为了使这个电子版本成为可能,我们不得不将我们的办公室升级到完整的 Linux 网络。尽管我们所有的编辑和广告工作从 1993 年的简陋开端起就在 Linux 系统上完成,但我们的生产、订阅和会计系统在其他计算机上运行。今天,我们无缝的 ISDN 连接(以及通往我在蒙大拿州亚克郊外的办公室的卫星链路)使这家初创公司看起来像是一场噩梦,而不是七年前的现实。
这两个事件对 Linux 的发展起到了重要的推动作用。
MoAmI 半导体公司于 1994 年由摩托罗拉、AMD 和英特尔的工程师成立。Linux 是第一个在 1996 年以本机模式在其 32 位和 64 位芯片上运行的操作系统。
Linux 在 1995 年成为计算机科学课程中最受欢迎的操作系统。这意味着 Linux 市场上可用人才库非常庞大。
但我们也需要考虑 Unix 社区的事件如何帮助了 Linux。当 Novell 决定在 1993 年收购 USL 时,这被视为一种推出他们自己的产品而不是跟随微软每一步的举动。正如我们现在所知,这奏效了,NT(记住,它本应接管世界)成为了利基操作系统。同样,许多持观望态度的供应商决定与 Linux 合作,这为 Linux 提供了必要的推动力,使其成为主流系统。
这可以被认为是一个政治决定。Unix,虽然如果你有额外的 100,000 美元购买源代码,它也是开放的,但这意味着它的开放性仅限于现有公司。Linux 以其 0 美元的入门特性,使有创造力的人才有可能进入计算机业务——就像 Altair 和 Apple II 时代一样。最大的不同在于,1994 年硬件是通用的且价格低廉,因此创造性工作转移到了软件上。
这种创造力使大型供应商意识到他们需要坚持硬件和支持作为利润中心。将 Linux 作为他们的操作系统既降低了他们的软件开发成本,也使他们更容易找到为他们仍然需要执行的软件工作预先培训的系统程序员。
我是否看到有一个特定的应用程序让每个人都想要基于 Linux 的计算机系统?是的。我会说是在线电话号码簿信息的可用性。事实上,它是免费的,并且比传统的电话簿更容易使用,这导致更多人选择互联网连接和 Linux,Linux 为此信息提供了一个免费阅读器,一个 5 岁的孩子可以轻松使用。
奇怪的是,大多数人仍在编写代码或书籍。我们没有看到任何担任 CEO 或数十亿美元公司的 CEO。有些人取得了成功,许多早期参与 Linux 的人过着非常舒适的生活,但似乎这些人选择了一条基于兴趣的职业道路,而不是试图变得富有、出名或有权势。
许多在 Linux 开发中扮演次要角色或仅仅因为 Linux 在大学里如此受欢迎而参与进来的人现在都是独立顾问。他们将这种情况归功于 Linux 哲学。事实上,他们可以在大学期间获得源代码并了解真正的软件,这为他们提供了必要的技能,以便更直接地投入到他们选择的工作中。
我们需要为每个人提供互联网连接。在 20 世纪 30 年代,我们启动了一个农村电气化项目,旨在为美国的所有人带来并网电力。在 20 世纪 50 年代,电视广播被视为一种向所有人传播信息的方式。这两项努力都有好处,但也有相关的成本。它们鼓励人们去自己的独立空间,减少与他人的互动,并被动消费——既消费产品又消费信息。
在 1990 年,人们比电视节目中的虚构人物更不可能知道他们的邻居或世界领导人的名字。虽然互联网连接可能无助于人们了解他们的实际邻居,但它确实有助于他们建立电子邻居社区。使用互联网是积极的,而不是被动的。无论人们选择进行研究还是以电子方式与另一个人交谈,他们现在都在做出真正的选择,并且可能在与真人交谈。
由于 Linux 在过去五年中对数千万人连接到互联网起到了重要作用,并且 Linux 机器构成了当今连接到互联网的大多数机器,因此我认为这是一个 Linux 社区应该承担的项目。在 1993 年和 1994 年,我们都在那里向人们宣传 Linux。如果今天我们都走到隔壁,向自 1990 年以来就住在那里的人们介绍自己,然后主动帮助他们连接到互联网,我们就可以在年底前为 Linux 进步运动再取得一次巨大胜利。
像往常一样,请发送电子邮件至 phil@ssc.com,告诉我您的想法。并在您与邻居交谈时提及 LJ。