我用 Linux 的历史比你的年龄还大

6 位读者喜欢这篇文章。
Penguins gathered together in the Artic

Opensource.com

很久很久以前,还没有 Linux。真的!它不存在。不像今天这样,Linux 无处不在。当时有多种 Unix 版本,有 Apple,还有 Microsoft Windows。

说到 Windows,变化越多,就越保持不变。尽管增加了 20 多 GB 的不知名的东西,Windows 大体上还是一样的。(除了你不能进入 DOS 提示符来完成实际工作。)嘿,谁还记得 Gorilla.bas,DOS 自带的爆炸香蕉游戏?那真是快乐的时光!互联网永远不会忘记,你可以在 Kongregate.com 上的 Flash 版本 玩到它。

Apple 发生了变化,从一个鼓励黑客行为的友好系统演变成一个光滑、密封的盒子,你不应该打开它,而且它规定了你被允许使用的硬件接口。1998 年:不再有软盘。2012 年:不再有光驱。12 英寸 MacBook 只有一个 USB Type-C 端口,它提供电源、蓝牙、Wi-Fi、外部存储、视频输出和配件。如果你想一次插入多个东西,又不想随身携带一大堆加密狗和适配器,那就太糟糕了。接下来:耳机插孔。是的,Apple 世界中仅存的非专有标准硬件端口也注定要消失。

还有一大群其他操作系统,如 Amiga、BeOS、OS/2 以及更多,如果你有兴趣可以查阅,我鼓励你这样做,因为现在查找东西太容易了,没有借口不去做。Amiga、BeOS 和 OS/2 因具有 32 位多任务处理和高级图形处理等高级功能而闻名。但营销实力击败了更高的质量,因此能力较差的 Apple 和 Windows 占据了市场,而其他操作系统则逐渐消失。

然后 Linux 出现了,世界改变了。

第一台 PC

我使用的第一台 PC 是 Apple IIc,大约在 1994 年,那时 Linux 已经三岁了。一个朋友借给我用的,还不错,但太不灵活了。然后我花了大约 500 美元买了一台二手的 Tandy PC,这对卖掉它的人来说很可悲,因为它当时价值几千美元。那时,电脑贬值非常快。那是一台怪物:Intel 386SX CPU,4MB 内存,107MB 硬盘,14 英寸彩色 CRT 显示器,运行 MS-DOS 5 和 Windows 3.1。

我多次拆开那台可怜的东西,并多次重新安装 Windows 和 DOS。Windows 勉强可用,所以我大部分工作都在 DOS 中完成。我喜欢血腥的视频游戏,玩过 Doom、Duke Nukem、Quake 和 Heretic。啊,那些辉煌的、锯齿状的 8 位图形。

在那些日子里,硬件总是落后于软件,所以我经常升级。现在我们拥有了我们所需的所有算力,甚至更多。我已经好几年没有升级任何电脑的硬件了。

计算机位

在那些黄金年代,每个街角都有独立的电脑商店,你几乎走不了多远就会碰到一家本地的独立互联网服务提供商 (ISP)。当时的 ISP 与现在非常不同。他们不像我们友好的美国电信公司和有线电视公司那样是可怕的、对客户不友好的大型企业。他们很友善,并提供各种额外的服务,如公告板服务 (BBS)、文件下载和多人领域 (MUD),即多人在线游戏。

我花了很多时间在电脑商店购买零件,一半的乐趣是作为一个女人震惊了店员。令人费解的是,这对某些人来说是如此令人不安。现在我 58 岁了,是个老家伙,他们仍然不习惯。我希望在我去世时,成为一名女性极客会被接受。

那些商店里有成排的《Computer Bits》杂志。看看互联网档案中的这期旧版《Computer Bits》。《Computer Bits》是一份本地免费报纸,刊登了很好的文章和大量的广告。不幸的是,印刷广告没有出现在在线版本中,所以你无法看到它们包含了多么丰富的详细信息。你知道广告商是多么爱抱怨、抱怨广告拦截器,并将科技新闻变成了几乎不加掩饰的广告吗?他们需要从过去吸取一些教训。那些广告是有用的。人们阅读它们。我通过阅读《Computer Bits》和其他电脑杂志上的广告,了解了关于电脑硬件的一切。《Computer Shopper》是一个特别棒的资源;它有几百页的广告和高质量的文章。

《Computer Bits》的出版商 Paul Harwood 开启了我的写作生涯。我的第一篇专业写作就是为《Computer Bits》写的。Paul,如果你还在,谢谢你!

你可以在《Computer Bits》的互联网档案中看到一些几乎不再存在的东西,那就是分类广告部分。分类广告为印刷出版物带来了可观的收入。Craigslist 扼杀了分类广告,分类广告扼杀了报纸和像《Computer Bits》这样的出版物。

我珍贵的回忆之一是,那个经营我最喜欢的电脑商店的 12 岁自大狂,他总是无法接受我是个女人,也无法接受我了解我在做什么,他递给我一本《Computer Bits》,作为初学者的好资源。我打开它给他看一篇我的 Linux 文章,说“哦,是的,我知道。”他脸色大变,变得我以为生理上不可能的颜色,然后溜走了。(不,我亲爱的字面主义者们,他不是真的 12 岁,而是 20 岁出头。也许到现在他的情感成熟度已经赶上了一点。)

发现 Linux

我第一次了解到 Linux 是在《Computer Bits》杂志上,大概在 1997 年左右。我的第一批 Linux 是 Red Hat 5 和 Mandrake Linux。Mandrake 非常棒。它是第一个易于安装的 Linux,它捆绑了图形和声音驱动程序,所以我可以立即玩 Tux Racer。与当时大多数 Linux 爱好者不同,我没有 Unix 背景,所以我有一个陡峭的学习曲线。但这没关系,因为我学到的一切都很有用。与我在 Windows 中的冒险经历形成对比,我在 Windows 中学到的大部分东西都是为了克服它的糟糕之处,然后放弃并进入 DOS shell。

玩电脑太有趣了,我逐渐转向自由咨询,迫使 Windows 电脑或多或少地运行,并帮助小型商店的 IT 人员迁移到 Linux 服务器。我们通常偷偷摸摸地做这件事,因为那时微软称 Linux 为癌症,并暗示它是一个共产主义阴谋,旨在削弱和污染我们所有珍贵的体液。

Linux 赢了

我继续咨询了很多年,做了各种各样的事情:维修和升级硬件、拉电缆、系统和网络管理,以及运行混合的 Apple/Windows/Linux 网络。Apple 和 Windows 绝对是难以集成到混合网络中的,因为它们故意试图使其不可能。关于 Linux 和 FOSS 最酷的事情之一是,总有人准备好并有能力击败专有供应商设置的障碍。

现在的情况大不相同了。仍然存在阻碍互操作性的专有壁垒,并且仍然没有 Tier 1 桌面 Linux OEM 供应商。我认为这是因为 Microsoft 和 Apple 对零售分销有很强的控制。也许他们是在帮我们一个忙,因为你可以从像 ZaReason 和 System76 这样出色的独立 Linux 供应商那里获得更好的服务和质量。他们是 Linux 专家,他们不会把我们当作不受欢迎的附加品。

除了零售桌面,Linux 在从嵌入式到超级计算和分布式计算的各个计算领域都占据着主导地位。开源在软件开发中占据主导地位。所有重要的软件新领域,如容器、集群和人工智能,都由开源软件驱动。当你衡量从我的第一台旧 386SX PC 到现在的距离时,那是惊人的进步。

如果没有 Linux 和开源,这一切都不会发生。

User profile image.
Carla Schroder 是一位自学成才的电脑极客,大约在她 37 岁生日时接触了她的第一台电脑。她是《Linux Cookbook》、《Linux Networking Cookbook》、《The Book of Audacity》的作者,为各种出版物撰写了数百篇 Linux 操作指南,并且曾担任 Linux Today 和 Linux Planet 的高级执行编辑。

34 条评论

Carla,

你都去哪儿了?自从你离开 Linux Today 后,我就没见过你的署名了?

--------------------------------
Steve Stites

嗨,Steven,我还活着,还在呼吸。离开 LT 后,我做过自由职业,然后去 ownCloud 工作,现在我又做自由职业了。你总能在 linux dot com 上找到我;他们有一种我无法抗拒的磁力。在玩弄电脑之余,我还是个农民。

回复 ,作者:stites

... Linux 方面我赢了 (;-))

那是在 90 年代初期,我的 WIN3.11 笔记本电脑上双启动运行的带有 0.9-Kernel 的 DLD 1.5。DLD 是一个类似 RedHat 的版本,类似于 RH 2 左右。

除此之外,我在 70 年代中期开始在 IBP 370 上编写 Pascal 程序,Apple II 也是我的第一台“个人电脑”。

不错的“怀旧之旅”!感谢分享!

酷!我第一次使用 Linux 是在 preV1.0 内核时代,当时它装在无数张 3.5 英寸软盘上。现在我感觉老了。

天哪!我只比你大 3 岁,但我早在 1986 年就使用了我的第一台 PC!顺便说一句,你漏掉了 CP/M....:-)

我瞥了一眼署名,看看是不是我认识或不喜欢的人(哈哈),真是似曾相识!我记得 Carla Schroder 早在以前就出现过,也见过“Carl”。很高兴看到你仍然活跃,玩着 Linux,(希望)让极客孩子们震惊。

很棒的故事,Carla!我的妻子在电脑方面也有和你一样的经历。有些是她知道的;有些是从我这里学来的。我们的一位朋友对她如此了解 Linux 感到惊讶。天哪,她真让他无地自容(哈哈)。无论如何,感谢你分享你的故事。

看起来像我的大学简历,哦,我比你厉害。我在 Slackware 发行版上运行 linux 0.99.4r。不确定是哪一年,但在大学期间,我于 1996 年毕业。

不,你没有。我没那么年轻... 我在 70 年代后期接触了 Unix。在,呃,我想是 92 年买了我的第一台支持 Unix 的 PC,在上面安装了 Coherent/386,一直运行到 MWC 大约在 95 年初倒闭,那时我开始使用 Slackware 2.1(带有最新的 1.1.59 内核!!)。我仍然在使用 Linux,目前在家和工作中都运行 CentOS。

很棒的故事!我很高兴我不是唯一一个记得像餐盘一样大的巨型软盘,以及 70 年代和 80 年代到处都是的油灰色电脑的“老古董”!....我见证了 PC 从笨重的咔哒咔哒设备变成睡眠触摸屏平板电脑...高清...无线...蓝牙...“比你的烤面包机还小”的设备,这些设备可以在几秒钟内将你连接到印度尼西亚的雅加达等地,并且可以让你拨打伦敦等地的电话,而无需 75 位 PIN 码和大量硬币!

很棒的故事,值得一读!:)

哇...真令人鼓舞。我过去常常去火车站售票窗口,因为网站过去只能在 Internet Explorer 中工作 :-( 人们过去常常建议我使用 Windows 并在线购票。但我一生都坚持使用 Linux 专业人员,并享受我的工作。今天我在 Redhat 工作,并收到了 Microsoft 的 offer.... :-)

我 70 岁了,所以你使用 Linux 的时间比我出生还早。我有一台 Shuttle,由 AMD K-2800+ 处理器(缩写是我加的)、2GB 内存和一个古老的 SCSI -1 Seagate 硬盘驱动器驱动,这个硬盘驱动器从头发变白之前就开始使用了,里面装着一个仍然完全可操作的 Red Hat Linux 6。我喜欢你对往事的回忆,尤其是“Computer Bits”、“Computer Shopper”以及对“shell”和“prompt”的讨论。

我大约在同一时间开始使用 Linux,尝试过 Red Hat,但后来迅速转向 Mandrake,后者更容易使用。但我的第一台电脑要早得多;我的父亲很早就看到了电脑的潜力,即使他的背景是艺术,所以在 1978 年左右,我们买了一台 Radio Shack TRS-80 Model I,它有 4k 内存和 2k ROM,后者使其能够在 BASIC 中运行程序。忘了软盘吧,它是从盒式磁带播放器加载程序的。或者你可以输入它们,然后花很长时间寻找错别字...
从好的方面来说,它“启动”大约需要 0.1 秒。

你是怎么在 Linus 首次发布 Linux 大约 7 年前就接触到 Linux 的?哈哈哈

只是想说我没有你那么大年纪(我才 33 岁),但我猜我在某种程度上和你感觉一样。似乎在某个时候,这种能够改变事物、控制事物、分享你所做的事情、改变事物的方式的感觉消失了。我们在某个时候失去了它。今天我仍然是一名开发人员,但精神已经改变,可能是因为我们太愚蠢了,相信一些公司告诉我们他们热爱我们所做的事情,但实际上只是看到了一个不惜一切代价做生意的机会。现在你看到开发人员会通过使用 Angular2 等框架将全部权力交给 Google 等公司。他们甚至没有意识到自己在做什么。而且你用哪种语言编码(C/C++、Python、Perl、Ruby、JS、PHP 或其他任何语言)都无关紧要,总会有人在某个时候让你相信他们热爱这种精神,并将其转化为他们的优势。看看 GNU/Linux 变成了什么样子,无论哪个发行版。这简直是一场噩梦。我们对自己妥协得太多了。这是我们自己的错。

感谢您分享您的故事。

我喜欢这样的故事。我通过在 Tandy Color Computer 上运行的 OS9 和在 DOS Shell 上运行的 GEOS 接触到了 Linux。Tandy 放弃了 CoCo,GEOS 停止了成为 GEOS,我在 GEOS 论坛之一的建议下接触到了 Linux。首先是 Slackware,然后是 Redhat,还有其他几个,然后是 Debian 及其衍生版本。Slackware 和设置 X-Windows 既有趣又具有挑战性。然后是设置我的第一个家庭网络和拨号脚本。在某种程度上,我怀念那些日子,因为现在,一切“都能正常工作”(大部分情况下)。但它仍然比被锁定在 Windows 环境中要酷得多。
感谢您分享您的旅程。
Glenn

很高兴阅读你的故事,Carla!我想我开始使用电脑的时间和你差不多。只是我当时 7 岁。(现在 29 岁)我还和我接纳的年轻研究员俱乐部一起重温了 MUD(以及后来的 MUSH)的经历。

还非常生动地记得我第一次接触 Linux 的时候。首先有一本书叫做《Linux in 24 hours》,里面有一个 Red Hat 5.0 发行版。后来我买了一张发行版收集 CD,里面包含了几个不同的发行版。记得我们也运行了很多 SuSE。但 YaST 实在太慢了。更喜欢 Red Hat。只是在过去的 10 年里,一切都与 Debian 和 Ubuntu 有关。(好吧,我也有过一段时间使用 Gentoo)

Linux 和自由软件社区是神奇的!最接近探索的感觉,也许也接近使用 BBS 的感觉,你所做的一切都是全新的。

我在没有发行版之前就使用过 Linux,我是从 TI UNIX 系统制作的磁带盒上获得的。我相信它是 Debian(由 Deb 和 Ian 制作)。在那些日子里,让它工作是一次冒险。我拥有的第一个合适的发行版是 Soft Landing Systems Linux。它装在 21 张左右的 3.5 英寸软盘上。一个错误就可能让你重新开始。然后是 RedHat 和奇迹中的奇迹,CDROM。你可以开始考虑真正将 Linux 作为一种消遣,而不是仅仅让它加载和运行的冒险。对于我们这些总是在别人的,通常是雇主的平台上工作的人来说,拥有自己的 *nix 平台是不可思议的。现在,就像许多其他奇迹一样,它被认为是理所当然的。成千上万的文件,经过成千上万人的手。我在 3.1 之前就放弃了 Windows,并且从未回头。穷人现在可以写出下一个伟大的东西。当我开始时,C 编译器远远超出了一个工作程序员的能力范围。我们都应该感谢这个礼物,它给了每个人一个机会。

我也有一个类似的故事,曾经拥有一台 Apple IIe。我准备升级,似乎是在 Apple IIgs 和 Amiga 之间做出选择,我选择了后者,因为 Apple 总是似乎卖给你的东西比你需要的少一点,所以你不得不升级,这让我很恼火。我喜欢 Amiga,并尽可能长时间地坚持使用它们。当我最终不得不放弃时,我对 Windows 感到非常震惊,最终了解了 Linux 和 RedHat 5.2。我一生中最快乐的事情之一是,我最终在那台旧 Gateway 电脑上让 X 工作起来了!

感谢 Carla 分享你的故事。
我比你年轻 10 岁,但当我对 13 岁的儿子讲述“那些日子”时,我感觉自己老了。
在玩弄了 6 年的 Sinclair ZX 盒子(这对于学习东西非常棒)之后,我于 1991 年开始使用 unix,并于 1993 年切换到 linux,这对于在科技大学担任系统管理员来说并不难。从那时起,我就一直坚持使用它,并在过去的 25 年里靠它谋生 :)
我的大多数学徒都是(现在也是)女孩,所以身边有女孩极客对我来说没什么特别的。
就发行版而言,我更喜欢 SuSE,但我们几乎使用各种 linux,具体取决于用途。

在过去的十年里,我一直试图说服人们开始使用 linux,突然间,随着 Win 8 和 Win10 的出现,它奏效了:人们开始主动要求切换到 linux。
我不需要说话,我只需给他们一个装有我最喜欢的发行版的 USB 闪存盘,他们就会自己去尝试。#ThanksMicrosoft :))

我大约和你同时开始使用 Linux,也是从 Redhat 开始,很快就转向了非常棒的 Mandrake!我最大的问题总是笔记本电脑上的无线适配器,但 Mandrake 在支持相当多的适配器方面做得还不错,这节省了很多查找驱动程序的工作。

我自 1979 年以来一直在 IT 行业工作,我的第一台电脑(无论如何我拥有的!)是 Tandy TRS80 Coco (16K RAM/16K ROM)!我不断升级它,最终拥有了几个 5 1/4 英寸软盘驱动器,它运行 OS/9(一个多用户类 Unix 系统):哇!

“我使用的第一台 PC 是 Apple IIc,大约在 1994 年,那时 Linux 已经三岁了。”
哇,这是我完全不知道的信息。我真的以为 Linus 直到 1991 年 10 月才将他的操作系统发布给爱好者
https://en.wikipedia.org/wiki/Linux

顺便说一句,我也玩过 IIc:那是我有史以来的第一台电脑。在上面写了一些非常蹩脚的故事。我记得当时对它的潜力感到非常兴奋 (1985)。

我也从一开始就使用 Linux,甚至将它用于我的许多研究生项目。桌面应用程序过去是、现在是,并且永远都是业余爱好者的玩具。问题在于它缺乏可靠性和文档。Linux 崩溃是必然的。最近的一次更新让我 Linux 盒子变砖了。一个月后它运行起来了,但没有声音。很快就会擦除并重新安装。你上次在 Windows 或 Apple 上做这件事是什么时候?90 年代?

我记得买了一个 10 个版本的 Linux 包,里面有 10 个不同的 Linux 版本。当然,这已经是我在停止担任 SCO Unix 管理员并成为另一个在 LAN 上运行 Windows 95 的 IT 人员 5 年或更长时间之后的事情了。有趣而令人兴奋的日子。感谢 Carla - 喜欢这个故事。

我也有非常相似的经历,尽管我的旅程带我经历了 DOS、Windows、Novel Netware,最终在 2000 年接触到 Linux。作为一家小型家族拥有的区域批发公司的网络管理员,该公司从早期就开始使用 Linux,我很荣幸能够通过每天使用 Linux 来增长我的 Linux 知识。至少在过去的 10 年里,我个人一直只使用 Linux。

在早期,我曾在一家销售 Apple 电脑的电子商店工作,并购买了我的第一台电脑 (Apple II+)。在那段时间里,我还学习了一种独特而精彩的编程环境,名为 Excalibur Technologies 的 Savvy,甚至使用这种语言为一个唱片店创建了一个销售点库存程序。(是的,黑胶唱片,那些正在卷土重来的东西)。Savvy 早已消亡,甚至在网上找到它的参考文献也很困难。

61 岁的我仍然在努力推广开源软件和 Linux 操作系统。有什么理由不喜欢它呢?它让我保持年轻!

很棒的故事,谢谢你 Carla。
现在我感觉年轻了!(大约 50 岁)

很棒的故事,谢谢你 Carla。
现在我感觉年轻了!(大约 50 岁)

第一次机器体验是在 1965 年在 IBM 1620 上使用 Fortran II。我当时在上高中。然后在大学里使用 IBM 1130(我仍然有卡片组!)。70 年代和 80 年代的 DEC 产品,RSTS 和 VMS。有什么终端界面比 VT-100 更好吗,也许带有图形扩展来模拟 Tek 4010?在 640x40 是高分辨率的时代。

我对数字计算机的最初接触(我的第一台计算机是模拟的)的一个不幸后果是,我所有的计算机程序,无论使用哪种语言,都倾向于看起来像 Fortran。我可能老了,但并不古老:我从来没有真正使用过 TECO,尽管我认识一些使用过它的人...

类 Unix 的东西 (AIX) 在 80 年代早期出现,所以我被灌输了 VI 和 ELM。告别 KDT 编辑器。我最终升级到 EMACS 和 Mutt。仍然使用 LaTeX,偶尔使用 groff 处理简单的东西。

第一个 Linux 是 Slackware,过去常常运行邮件服务器。设置起来很麻烦,但之后非常可靠。这台机器一年多没有重启。然后是 RH4,然后是 6 和 7。认真使用了几年 Free BSD 和 SunOS,但在 4.11 之后,我又回到了 Linux。现在在家运行各种版本的不可避免的 Ubuntu。

Xubuntu 在旧硬件上似乎运行良好(我的 PC 花了 35 美元,剩余物资),普通的 Ubuntu(Gnome、KDE、Unity)则不然。我不喜欢那些消耗周期的令人印象深刻的桌面效果,尤其是在你没有受支持的 GPU 的情况下。12.04 版本是这台机器上最后一个可用的版本。Xubuntu 运行良好。

我仍然想念我的 Sparc 5,即使它只是一个 85MHz 处理器,带有 256M 内存,价值 12,000 美元。我的剩余物资 35 美元机器有一个 1.4GHz 处理器和 2GB 内存... 沧海桑田,等等,也许甚至是进步。

“也许他们是在帮我们一个忙,因为你可以从像 ZaReason 和 System76 这样出色的独立 Linux 供应商那里获得更好的服务和质量。”

不尽然,因为在美国以外,在欧洲,至少在我的国家,你并没有真正拥有这样的公司 :(

做得好,Carla。我也有非常相似的经历。2000 年开始使用 Linux。从未回头。它现在就像手套一样合手。祝你论文顺利完成。

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