Linux 是如何成为 Linux 的:1993-2003 年发行版试驾

在我们体验早期发行版时,享受一段 Linux 怀旧之旅。
1578 位读者喜欢这篇文章。
How Linux got to be Linux: Test driving 1993-2003 distros

Internet Archive Book Images。由 Opensource.com 修改。CC BY-SA 4.0

开源的一个独特之处在于它永远不会真正 EOL(生命周期结束)。光盘镜像大多保持在线,并且它们的许可证不会过期,因此可以返回并在虚拟机中安装旧版本的 Linux,并精确了解 Linux 多年来取得的进展,这相对简单。

我们的旅程从 Slackware 1.01 开始,它在 20 多年前发布到 comp.os.linux.announce 新闻组。

Slackware 1.01 (1993)

slackware 1.0 screenshot

Slackware 1.01

尝试 Slackware 1.01 最好的部分是 Qemu 的 2014 系列 免费镜像中有一个预制镜像,因此您不必手动执行安装(不要习惯这种便利)。


 $ qemu-kvm -m 16M -drive if=ide,format=qcow2,file=slackware.qcow2 \
 -netdev user,id=slirp -device ne2k_isa,netdev=slirp \
 -serial stdio -redir tcp:22122::22

1993 年版本的 Linux 中的许多东西都像您期望的那样工作。所有基本命令,例如 lscd 都可以工作,所有基本工具(gawkcutdiffperl,当然还有 Volkerding 最喜欢的 elvis)都存在并且可以使用,但一些小事情让我感到惊讶。当您尝试制表符补全数百个文件时,BASH 会礼貌地请求确认,并且用于检查压缩文件(例如 zlesszmorezcat)的工具已经存在。在比我预期的更多方面,该系统感觉非常现代化。

缺少的是任何软件包管理的概念。所有安装和卸载都是完全手动的,没有跟踪。

总的来说,Slackware 1.01 感觉很像一个相当现代的 UNIX,或者更恰当地说,对于 Linux 用户来说,它感觉像是现代 UNIX。大多数东西都很熟悉,但这里那里存在差异。与 1993 年发布的操作系统相比,差异远没有您想象的那么大!

Debian 0.91 (1994)

为了尝试 Debian 0.91,我使用了 Ibiblio 数字档案馆 上提供的软盘镜像,最初发布于 1994 年。启动命令


 $ gunzip bootdsk.gz basedsk1.gz basedsk2.gz
 $ qemu-system-i386 -M pc -m 64 -boot order=ac,menu=on \
   -drive file=bootdisk,if=floppy,format=raw \
   -drive file=debian.raw,if=ide,format=raw \
   -device ne2k_isa,netdev=slirp \
   -serial msmouse -vga std \
   -redir tcp:22122::22 \
   -netdev user,id=slirp

Debian 0.91 的启动盘启动到一个简单的 shell,其中包含关于您接下来应该采取的步骤的清晰说明。

安装过程出奇地顺利。它通过一个包含七个步骤的菜单系统工作,从对硬盘驱动器进行分区并将 ext2 文件系统写入其中,一直到复制 basedsk 镜像。这提供了一个最小化的 Debian 安装,其中包含任何现代 Linux 用户都会期望从其操作系统中获得的许多熟悉的约定。

Debian 现在以其软件包管理系统而闻名,但在这个早期版本中只有一些暗示。dpkg 命令存在,但它是一个交互式的基于菜单的系统,有点像笨拙的 aptitude,具有多个菜单选择层,并且不出所料,可用软件包的分数。

即便如此,您也可以感受到设计理念中的便利性因素。您下载三个软盘镜像,最终得到一个可启动的系统,然后使用简单的文本菜单来安装更多好东西。我真诚地理解为什么 Debian 引起了轰动。

Jurix/S.u.S.E. (1996)

Jurix install screen

Jurix 安装

作为 SUSE 的前身,Jurix 附带了二进制 .tgz 软件包,这些软件包组织到类似于 Slackware 安装软件包结构的目录中。安装程序本身也类似于 Slackware 的安装程序。


 $ qemu-system-i386 -M pc -m 1024 \
   -boot order=ac,menu=on \
   -drive \
    file=jurix/install,if=floppy,format=raw \
   -drive file=jurix.img,if=ide \
   -drive file=pkg.raw,if=ide,format=raw \
   -device ne2k_isa,netdev=slirp \
   -serial msmouse -vga std \
   -redir tcp:22122::22 \
   -netdev user,id=slirp

因为我没有专门寻找最早的实例,所以 Jurix 是我发现的第一个真正“感觉”到它打算让用户使用 GUI 环境的 Linux 发行版。XFree86 默认安装,因此如果您不打算使用它,则必须选择退出。

提供了一个示例 /usr/lib/X11/XF86Config(后来变为 Xorg.conf)文件,这使我 90% 的路程都到达了 GUI,但是微调 vsynchsyncramdac 颜色映射覆盖花了我整个周末,直到我最终放弃。

在 Jurix 上安装新软件包很简单;在您的源驱动器上找到一个 .tgz,然后运行一个例行 tar 命令: $ su -c 'tar xzvf foo.tgz -C /' 该软件包被解压缩并解档到根分区,并准备好使用。我对一些我一开始没有安装的软件包执行了此操作,发现它简单、快速且可靠。

SUSE 5.1 (1998)

suse install

在 SuSE 5.1 上运行的 FVWM

我从 1998 年在马里兰州一家软件商店购买的 InfoMagic CD-ROM 安装了 SUSE 5.1。


 $ qemu-system-i386 -M pc-0.10 -m 64 \
   -boot order=ad,menu=on \
   -drive file=floppy.raw,if=floppy,format=raw \
   -cdrom /dev/sr0 \
   -drive file=suse5.raw,if=ide,format=raw \
   -vga cirrus -serial msmouse

与之前的那些相比,安装过程很复杂。YaST 在软盘和启动 CD-ROM 之间来回传递配置文件和设置,需要多次重启和几次重新启动,因为我试图理解期望我执行的顺序。一旦我两次未能完成该过程,我就习惯了 YaST 的工作方式,第三次非常顺利,并且非常暗示了未来几年 Linux 用户体验的到来。

GUI 环境是我 SUSE 5.1 的主要目标。配置过程很熟悉,有一些不错的图形工具(包括一个好的 XF86Setup 前端)来帮助测试和调试鼠标和显示器问题。我花了不到一个小时就启动并运行了 GUI,大部分延迟是由于我自己研究 Qemu 的虚拟化显卡可以处理哪些分辨率和颜色深度造成的。

包含的桌面是 fvwmfvwm2ctwm。我使用了 fvwm,它按预期工作。我甚至发现了 tkDesk,这是一个停靠栏和文件管理器组合包,与 Ubuntu 的 Unity 启动器栏非常相似。

总的来说,体验非常愉快,并且在成功启动并运行桌面方面,SUSE 5.1 取得了巨大的成功。

Red Hat 6.0 (1999)

Red Hat 1999

运行 GIMP 1.x 的 Red Hat 6

我碰巧拥有的下一个安装光盘是 Red Hat 6.0。这不是 RHEL 6.0,只是 Red Hat 6.0。这是一个在商店销售的桌面发行版,在 RHEL 或 Fedora 存在之前。我使用的光盘是在 1999 年 6 月购买的。


 $ qemu-system-i386 -M pc-0.10 -m 512 \
   -boot order=ad,menu=on \
   -drive file=redhat6.raw,if=ide,format=raw \
   -serial msmouse -netdev user,id=slirp \
   -vga cirrus -cdrom /dev/sr0

安装是完全引导式的,并且非常快。您永远不必离开安装过程的安全性,无论是选择要安装的软件包(分组在工作站服务器自定义组中)、对驱动器进行分区还是启动安装。

Red Hat 6 包含一个 xf86config 应用程序,可引导您完成 X 配置,尽管它奇怪地允许某些鼠标仿真选项,而 X 后来声称这些选项无效。它胜过编辑 Xf86Config 文件,但正确配置 X 显然仍然不是一件容易的任务。

Red Hat 6 捆绑的桌面,就像现在一样,是 GNOME,但窗口管理器是早期的 Enlightenment,它也提供了主要的声音守护进程。Xdmgdm 都作为登录管理器提供,以便普通用户可以登录,而无需拥有启动或终止 X 本身的权限,这在多用户系统上尤其重要。

某些主要的应用程序不见了;gedit 尚不存在,没有大型统一的办公应用程序,也没有任何软件包管理器。GnoRPM 是 RPM 安装、审查和删除的 GUI 界面,是最接近 yumPackageKit 体验的工具,而 gnotepad+ 是 GUI 文本编辑器(显然,Emacs 除外)。

但总的来说,桌面是直观的。与后来的 GNOME 实现不同,这个早期版本在屏幕底部设有一个面板,其中应用程序菜单、启动器图标和虚拟桌面控件位于中心位置。我无法想象当时另一个操作系统的用户会觉得这种环境很陌生。

Red Hat 6 是 Linux 的强大入门产品,Linux 显然正在认真地朝着成为一个合适的桌面操作系统迈进。

Mandrake 8.0 (2001)

Mandrake 8.0 installer

Mandrake:Linux 的转折点

Mandrake 8.0 于 2001 年发布,因此它会与 Apple OS 9.2 和 Windows ME 等进行比较。

为了安全起见,我退回到相当旧的模拟技术。


 $ qemu-system-i386 \
   -M pc-0.10 -m 2048 \
   -boot order=ad,menu=on \
   -drive file=mandrake8.qcow2 \
   -usb -net nic,model=rtl8139 \
   -netdev user,id=slirp \
   -vga cirrus \
   -cdrom mandrake-8.0-i386.iso

我曾认为 Red Hat 的安装过程已经很好了,但 Mandrake 的安装过程令人惊叹。它很友好,它让用户有机会在继续之前测试配置,它简单快捷,并且几乎像魔术一样工作。我甚至不必导入我的 XF86Config 文件,因为 Mandrake 的安装程序做对了。

Mandrake install

Mandrake 8.0 安装程序

实际上,使用 Mandrake 桌面很像使用当时的任何给定桌面。我对体验的相似程度感到有点惊讶。我确信,如果我在当时以某种方式偶然发现了 Mandrake Linux,即使作为一个年轻且技术水平不高的用户,它实际上也不会超出我的能力范围。界面直观,文档有帮助,软件包管理非常自然,因为在那个时候,人们仍然没有将访问网站并下载他们想要的任何软件的安装程序作为心理默认。

Fedora 1 (2003)

Fedora Core install

蓝色 Fedora,红色 Red Hat

2003 年,新的 Fedora Core 发行版发布了。Fedora Core 基于 Red Hat,旨在在 Red Hat Enterprise Linux (RHEL) 成为公司的旗舰产品后,继续扛起桌面 Linux 的旗帜。

启动旧的 Fedora Core 1 光盘不需要任何特别的东西


 $ qemu-system-i386 -M pc \
   -m 2048 -boot order=ac,menu=on \
   -drive file=fedora1.qcow2 -usb \
   -net nic,model='rtl8139' -netdev user \
   -vga cirrus -cdrom fedora-1-i386-cd1.iso

安装 Fedora Core 简单而熟悉;它使用与 Fedora 和 Red Hat 相同的安装程序,持续了接下来的 9 年。它是一个图形界面,易于使用和理解。

Fedora Anaconda Anaconda GUI

Fedora Core 体验在很大程度上与 Red Hat 6 或 7 没有区别。GNOME 桌面经过了润色,所有标志性的配置助手应用程序都存在,并且演示文稿简洁而专业。

桌面上的从这里开始图标引导用户进入三个位置:应用程序文件夹、首选项面板和系统设置。红色的帽子图标标记了应用程序菜单,较低的 GNOME 面板容纳了所有最新的 Linux 应用程序启动器,包括 OpenOffice 办公套件和 Mozilla 浏览器。

未来

到 2000 年代初期,很明显 Linux 已经真正步入正轨。桌面比以往任何时候都更加完善,可用的应用程序一应俱全,安装比其他操作系统更简单高效。事实上,从 2000 年代初期开始,用户与系统之间的关系就已牢固确立,并且即使在今天也基本保持不变。有一些变化,当然还有一些更新和改进以及惊人的创新。

项目名称来来去去

  • Mandrake 变成了 Mandriva,然后变成了 Mageia
  • Fedora Core 变成了仅仅是 Fedora
  • UbuntuDebian 中脱颖而出,并帮助“Linux”成为家喻户晓的术语;
  • Valve 已将 SteamOS 作为其游戏平台的官方基础;以及
  • Slackware 一直默默地延续至今。

无论您是 Linux 新手,还是您是一位老手,以至于这些屏幕截图对您来说更多的是传记而不是历史,能够回顾一下世界上最大的开源项目之一是如何发展的,这都是一件好事。更重要的是,想想 Linux 将走向何方以及我们如何才能参与其中,从现在开始,并在未来的岁月里继续参与,这令人兴奋。

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,并且经常同时工作。

51 条评论

那时我专门使用 Mandrake。我们甚至在我们教授的课程中使用它。无数在我的课程中通过 Mandrake 入门的学生活出了更精彩的人生。从那以后,我转到了 Debian/Ubuntu,并且没有尝试过 Mageia,但如果不是 Mandrake,我可能不会有今天的成就。

Mageia 非常不错。最近我在等待 Slackware 14.2 最终版本发布时,在一台笔记本电脑上运行了它。绝对是一个可靠的发行版,具有一些非常好的附加功能(例如其中央控制面板和 urpm)。如果我没有在 Slackware 和 Fedora 世界中感到舒适,我会更频繁地运行它。

回复 ,作者 BC

很棒的文章 Seth。这就像一次 Linux 史密森尼博物馆之旅。Red Hat 6.0 是我在 Linux 上第一个成功的 GUI。它给了我希望和对新操作系统的愿景。我几乎没有意识到这将在多大程度上改变历史进程,尤其是我自己的人生。我喜欢 Mandrake,正是 Mandrake 提供了一个免费的电子课程,教会了我使用 Linux 的基础知识。Fedora Core 也是一个可靠的朋友。感谢您带回许多回忆。

听起来很熟悉。我以为安装 Slackware 12 只是一个小小的副项目;对自己的一次挑战,看看我是否可以更多地了解 unix。10 年过去了,Linux 既是我的爱好又是我的职业 :-)

回复 ,作者 Don Watkins

别忘了还有付费的 Linux 发行版,我也使用过免费版本的 Xandros 3,然后花了 60.00 英镑购买了当时最新的 Xandros 4,在当时它有点像 Linux Mint,因为它带有所有您可能需要的编解码器和应用程序,可惜它已经不复存在了!

R.I.P Xandros

本文讨论的几个发行版要么是付费的,在电脑商店中购买的(没有下载链接的那些是在撰写本文期间从 CD-ROM 安装的),要么有某种可用的订阅;Mandrake 提供付费支持,Slackware 继续提供订阅(我知道;我是付费订阅者),当然 Red Hat 仍然通过 RHN 提供订阅。

我从来没有尝试过 Xandros;我拥有的唯一一台预装了 Xandros 的电脑,传奇的 eeePC,安装了 Mandriva “Mini Me”。

回复 ,作者 Nick (未验证)

我喜欢 xandros,如果它还在,我仍然会使用它。我仍然有 3 和 4 的安装光盘。都在 CompUSA 购买的

回复 ,作者 Nick (未验证)

您应该安装到 Qemu VM 中,只是为了怀旧。

回复 ,作者 waltff (未验证)

如果我们想回到过去,我们应该启动 Minix。

回复 ,作者 sethkenlon

当我发现 KDE 1.0 并认为“嗯……这可能是一个常规桌面”时,我正在使用 Linux(我认为是 Slackware)进行一个特定的业余无线电应用程序。从那时起,我几乎一直坚持使用 Red Hat Linux,然后是 Fedora,尽管我对 Debian/Ubuntu 也感到舒适。

二十年后,我仍然在使用 KDE/Plasma。自从 Windows 98 以来,我的房子里就没有 Microsoft 操作系统了 :-)

好的,坦白说:这篇文章主要是为了处理我对像您这样的人的极端嫉妒而写的,他们足够精明,比我更早地发现了 Linux!

回复 ,作者 Orv

很棒的文章。我很欣赏您在与当时相符的模拟硬件而不是现代硬件上运行每个发行版。您的方法表明,当时,这些各种 Linux 发行版非常先进且令人兴奋。我记得尝试根据 Slackware 书籍配置我的 XFree86 设置,但最终失败了。当时一切都很困难。您对各种安装程序的评论表明,某些发行版在该领域取得了重大改进。早期的 Ubuntu 版本使这一切变得容易得多,并且可以解释他们早期的成功(他们的免费 CD-ROM 也提供了帮助)。有趣的是,您还指出一个 20 年前的系统非常熟悉(Emacs、Bash 等工作正常)。我不确定这说明了基于 Unix 的技术的状态,但我个人并不介意长期使用相同的出色工具。感谢这篇精彩的文章 :)

同意。稳定性和一致性不是错误,而是一个非常罕见的特性。当然,已经有更新和更改,但核心仍然保持不变,并且许多设计都有一定的指导原则。我认为这很容易成为我对 posix/unix/linux 最喜欢的功能之一。

回复 ,作者 Josh (未验证)

我的第一个 Linux 是 RedHat 5.1,并尝试将其安装在 Gateway 笔记本电脑上。那时的问题都与驱动程序有关,尤其是在新硬件上安装时。然后您还必须手动配置 X。我想我花了大约 2 周的时间才最终让 X 工作,那真是太令人高兴了。现在硬件都被识别出来,驱动程序已经存在……这仍然让我感到惊讶。

是的,现代 Linux 已经完成了惊人的事情。它能够安装到您扔给它的几乎任何计算机上,通常至少加载并合理配置了 90% 的驱动程序,这应该比现在给人们留下的印象深刻得多。人们不理解这有多酷!

回复 ,作者 Greg P

Libranet Linux 非常棒。创始人去世真是悲伤的一天 :'(

我不得不承认我没有听说过那个。失去社区的一员真是令人难过。

回复 ,作者 Mr CT (未验证)

当我第一次安装 Linux 时,大约在 1994 年 1 月,它是来自软盘的 Slackware。您需要的各种类型的应用程序都在用字母表示的磁盘集中。我记得,S 用于开发工具,N 用于与网络相关的东西等等。设置 X 非常痛苦,并且配置文件引用了如果您使用错误的设置可能会烧坏显示器的危险。再加上需要编译您的内核(甚至在 menuconfig 之前),以及仍然是 IRQ 跳线和“我是否需要 16550 UART 来驱动串行连接的调制解调器?”的时代……嗯,这真是一次学习经历。

您不必追溯到那么久远的时间就能看到 Slackware 的软件包类别 :)

Index of /slackware/slackware-14.2/slackware/

../
a/ 29-Jun-2016 19:39 -
ap/ 29-Jun-2016 19:39 -
d/ 24-Jun-2016 23:43 -
e/ 21-Aug-2015 21:22 -
f/ 01-Apr-2016 21:26 -
k/ 24-Jun-2016 23:43 -
kde/ 23-Jun-2016 22:59 -
kdei/ 10-Mar-2016 02:55 -
l/ 24-Jun-2016 23:43 -
n/ 24-Jun-2016 23:43 -
t/ 21-Apr-2015 23:53 -
tcl/ 21-Mar-2016 02:52 -
x/ 13-Jun-2016 07:17 -
xap/ 17-Jun-2016 22:43 -
xfce/ 26-Jun-2016 01:28 -
y/ 14-Mar-2012 09:08 -
CHECKSUMS.md5 29-Jun-2016 19:42 270K
CHECKSUMS.md5.asc 29-Jun-2016 19:42 181
FILE_LIST 29-Jun-2016 19:39 339K
MANIFEST.bz2 29-Jun-2016 19:41 3M
PACKAGES.TXT 29-Jun-2016 19:42 686K
README.TXT 13-Jun-2002 03:46 242

回复 ,作者 sethkenlon

是的,但最初的评论专门针对历史集,因此能够参考当时的集合而不是现在的集合是很好的。但这就是 Slackware 的优点;自 1.x 系列以来,它确实没有发生翻天覆地的变化。令人惊奇的是,它将如此一致性与持续增长相结合。

回复 ,作者 Ricardo J. Barberis (未验证)

您正在使用 David Revoy 的猫生成器。这是我第一次在野外看到它。不错!

回复 ,作者 Ricardo J. Barberis

我的第一个 Linux 版本是 redhat 6.0,其次是 Fedora。我偶然发现了一些原始 SUSE(9 或 10)Linux CD,并在我们的校园计算机实验室中的几台 PC 上设置了 Linux 作为新的桌面操作系统,以应对微软许可证合规性突击检查。这真是一个不错的蒙太奇。

精彩的文章。唤起了对美好/旧日的回忆,并赞赏了事物的变化程度以及它们没有改变的程度。我认为任何学生都应该经历一次这种体验。即使使用同一时期的其他操作系统,也可以将事物置于透视图中。

我倾向于同意您的看法。我最初做这些安装是为了好玩,但我最终意外地学到了很多关于现代 Linux 的知识。当然,对于非开源操作系统来说,这将更难做到,除非您碰巧拥有所有安装光盘(有些人确实有),但即便如此,某些封闭源代码的操作系统也会限制它们可以安装在哪些硬件上。但我想这就是为什么会有计算机博物馆这样的地方。

但是,使用您最喜欢的开源操作系统,这非常值得去做。这需要大量工作,但也非常有趣,

回复 ,作者 Ainal Saidin (未验证)

感谢您,这让我想起了许多美好的回忆,作为一个年轻的孩子,大约在 99-00 年间,我坐在我的房间里编译和摆弄 Slackware。永远不会忘记当我设法攒钱给自己买 SUSE 6.1 或 6.2 CD 盒装在 2000 年代初期时的快乐。

来自瑞典的节日快乐!

听起来很棒。我真希望商店里还能买到 Linux 光盘。额,编辑一下:我真希望还有电脑商店。我最初接触 Linux 主要通过书籍和杂志,它们背面会附带操作系统光盘。我记得当我发现有关于电脑的书籍,其封底竟然附赠免费操作系统时,简直是脑洞大开。

回复 ,作者是 Marcus

Xandros 也是我的第一个 Linux 操作系统。Xandros 试图成为家用和商业发行版(成立于 2001 年)。虽然现在已经倒闭,但 Xandros 曾经是领导者。它也让我有一段时间没有使用 Linux,因为 LILO 启动管理器一直拒绝启动到我的双启动安装中的 Windows XP 操作系统。我不断地重新安装 XP,而且当时太菜,无法独自搞定 Linux。我现在不再运行 Windoze,只用 Linux Debian 或 Ubuntu,都是 Mate 桌面。而且在我看来,Grub 似乎比 LILO 更好用的启动加载器,尽管我认为 LILO 仍然存在。

LILO(以及用于 [U]EFI 的 eLILO)肯定仍然存在!它是 Slackware 的默认启动加载器,因此也是我的台式机和个人笔记本电脑上的启动加载器。

我知道双启动真的很有用,但我总觉得双启动往往弊大于利。我认为,尤其是在现在电脑配置都很好的情况下,如果我必须运行两个操作系统(我没有,但如果我必须...),我会直接使用 qemu-kvm。

回复 ,作者是 Jymm (未验证)

很棒的文章。让我想起了我自己的 Linux 之旅。我第一次使用 Linux 是在 1997 年 11 月,作为“当前操作系统导论”课程的一部分(我们也研究了 Windows NT 4.0、Windows 98 和 Novell Netwear。我的老师毫不掩饰他对 Linux(我认为是 Red Hat 5,它运行的是带有默认运行 xroach 的 FVWM95)的偏爱,而不是专有替代品,因为它的价格、稳定性和安全性。这让我印象深刻。2002 年,我成功地将 Red Hat 7.3 加载到我的电脑上。使用 Red Hat 9.0,我迁移到了 Slackware,因为我想尝试一些不同的东西。2009 年,我迁移到了 Ubuntu,现在正在使用 Xubuntu。我喜欢它的软件包管理系统、安全性、稳定性和开源精神。

// 必须声明开源并非天生更安全
// 胜过其他任何东西,并且积极的渗透测试和代码审计
// 始终是必要的。

我喜欢这么多开源项目都专注于安全性和安全最佳实践。

非常酷。在自己发现 Linux 之后,我在社区大学参加了一个关于 Linux 的周末课程,由一位真正的山里人(住在黄石公园的农场,养殖美洲驼,留着 UNIX 胡须)教的,那是我一生中最棒的两天。我一直希望能在当地提供一门课程,这样我就可以成为别人的那位老师,但那样我就得养殖美洲驼了。

回复 ,作者是 whitshade

感谢您提醒我们开源并不一定比专有技术更安全,并且这些安全性需要持续维护。更感谢您分享您的第一次 Linux 学习经历。正如您在上面关于我的评论中所说,非常酷。多么棒的学习 Linux 的方式,您的老师显然对您产生了积极的影响。再次感谢您撰写这篇文章。

回复 ,作者是 sethkenlon

我的第一个是 Slackware。我记得是从软盘安装的,维基百科说 2.1 版是 73 张软盘,1 版是 24 张。我记得大约是 30 张左右,所以一定是 2.0 版左右。
我有一段时间远离了 Linux,然后尝试了 RedHat 和其他几个发行版,然后又回到了 Slackware 大约 9 或 10 版本,并且一直使用 Slackware 直到现在。

我的第一个 Linux 是 Slackware 12,但我很快更新到了 12.1,它在我第一次安装后不久发布。12.1 解决了我遇到的 wifi 驱动程序问题,在那段时间里,我学会了编译内核,因为我不知道 modprobe。

在此之前,我已经认真地运行了大约一年的...我们称之为“专有 UNIX”,所以相比之下,从源代码在 Linux 上编译东西实际上是 *容易的*。

回复 ,作者是 Eugene Nine (未验证)

很棒的文章。我的第一次 Linux 体验是使用 Red Hat 6.0,我在其中设置了一个 telnet 服务器。
为了后代,我希望这些旧 Linux 发行版的镜像可以作为云计算实例在 AWS、GCP 或任何其他云服务提供商中提供。一个虚拟 Linux 博物馆,用于历史存档目的,启动一个并沉浸在怀旧之中。

好主意!我现在没有那样的资源,但是文章中已经包含了安装所需的所有命令,所以复制这种体验并不困难。我唯一没有发布的是 XF6Config 文件,我真的应该发布,仔细想想....

我认为如果有人捐赠大量空间,可以创建一些 .qcow2 镜像并发布到某个地方...但话又说回来,完整体验的一部分就是安装过程!

回复 ,作者是 Daniel T.

我开始使用 Mandrake 5.3 Festen,并一直使用 Mandrake 到 Mageia 5,同时安装和玩弄每一个看起来有趣的发行版,从 Bernhard Rosenkränzer 创建的 Ark Linux,Corel Linux,Conectiva linux,Mepis,PClinuxOS,Lycoris 等等...
现在我使用 Ubuntu-Mate 有一段时间了,变化之大令人惊叹....

我记得我第一次得到电脑的时候。那是 1995 年,一台 Packard-Bell。它上面有一些奇怪的设置,极其难用,我仍然不知道那是什么,甚至不知道它是不是一个操作系统,但仅仅几个月我就对它感到非常沮丧,以至于我从商店里买了 W95 并安装了它。

记住,我没有接受过电脑方面的培训,甚至在这台电脑之前从未见过电脑,所以我完全是靠自己学习 *一切*。

不幸的是,我不知道还有其他操作系统这样的东西,而且只在商店里看到过 'M$' 的东西。我非常厌倦了 W95,以至于当 W98 最终问世时,听到这个消息几乎让我感到如释重负。我安装它的速度比我从钱包里掏钱还快,只是希望获得更好的体验。

结果并没有。不知道有多少次我不得不卸载并重新安装那个像猪一样的操作系统。这次只用了不到两年的时间,我就对 Windows 感到厌烦,开始在互联网上搜索不同的东西。我仍然认为我不知道什么是“操作系统”,但最终在所有的搜索(字面上几个月)中发现有一种叫做 Linux 的东西。(在搜索与 Windows 不同的操作系统的这段时间里,我碰巧看到了我的第一台 Apple/Mac。它在离家附近的商场里展示,他们让人们亲身体验。只用了两分钟我就知道我讨厌它,然后就把它忘在了脑后,嘿嘿)

所以,我找到了 Linux。现在是 1999 年底 IIRR,我找到的第一个发行版是 Redhat。我不记得版本了,但它让我很恼火,而且太难让我很好地工作,所以我又开始搜索(也要记住,我所在地区的商店都没有卖 Linux 的东西,所以我不能开车去一家商店买光盘...我必须在拨号上网的情况下等待两三天才能下载 iso!)。

然后我找到了 Mandrake。我相信是 6.1 版,但也可能是 7.0 版。无论如何,我算是能够在我的系统上运行它(到这个时候,我已经远远领先于自己组装电脑的潮流,所以我的系统(们)从来都不是我担心的事情)。Mandrake 很笨拙,但它能工作,我稍微比 W98SE 更喜欢它,但我仍然想要更好。

然后我找到了 SuSE 7.3。由于某种原因,它似乎运行得很好,我甚至有点喜欢 YaST。所以,我结束了我的搜索,并坚持使用 SuSE 几年。

有一天,我突然停止了我在电脑上所做的一切,就像房间里闪耀着巨大的灯泡一样,我意识到我在电脑上做任何事情时,都不会一直感到烦躁、担心、沮丧或预料到坏事会发生!我实际上是在 *享受* 使用电脑!与我使用 M$ 时相比,这是一个如此...陌生的概念,以至于那一刻它让我震惊了。我不担心 BSOD、死机或 Windows 总是有的任何持续问题。但美好的事物有时确实会结束,我开始讨厌最终 SuSE(我现在已经升级到 10.3 版)开始与 M$ 合作以及其他一些破事,然后再次开始搜索不同的发行版。

我最终找到了 Slackware,我认为是 13 版。它有点难以上手,因为它不是一个手把手教你的发行版,但我坚持了下来,并且从那时起一直使用它,现在是 14.2 版。在使用 Slackware 的这些年里,我唯一的缺点是现在在 14.2 PV 中决定使用 pulse audio 而不是坚持使用 alsa。现在我的系统几乎没用了,因为它是家里的音响系统。作为一个音响发烧友,pulse audio 的声音输出平淡、功率不足、几乎是闷闷的,而且无法像 alsa 那样进行高音、低音、环绕声等调整。在我看来,pulse audio 是一个糟糕的堕胎产物,但它被用来代替 alsa,因为它据说在蓝牙方面效果更好(我个人不使用也不需要蓝牙)。除此之外,它仍然是迄今为止最好的发行版,恕我直言。

很酷的故事!你应该写一篇关于你是如何发现 Linux 的文章。哦,等等,你已经写了 ;-)

关于 Pulse:蓝牙堆栈需要它,所以如果一个发行版想要蓝牙,那么就需要 pulse,除非有人把它补丁掉并保持功能。Alien Bob 的网站 http://alien.slackbook.org/blog/pulseaudio-comes-to-slackware-current-b… 上有关于此的非常详细的解释

在 Slackware 中添加 Pulse 实际上根本不会改变声音系统;Pulse 位于 ALSA 之上,它不会取代它。你可以使用 Pulse 或 ALSA,这只是取决于你告诉应用程序使用什么(或者应用程序被硬编码为使用什么,在某些情况下)。

关于这一点有相当好的文档(如果我可以自夸的话...)在 Slackermedia 上

http://slackermedia.info/handbook/doku.php?id=linuxaudio

http://slackermedia.info/handbook/doku.php?id=audiotrouble

要记住的三个要点是

0. 删除任何可能从以前的安装中遗留下来的 .asoundrc hack

1. 学习如何使用 Pulse Audio 音量控制 (pavucontrol),并使用它来路由声音

2. 不要惊慌。

编辑:下个月的 Multimedia Makers 专栏将是关于使用 Pulse Audio :-) 下个月之后,我将介绍 JACK。

回复 ,作者是 Yonny B (未验证)

有趣的文章。我是你们嫉妒的人之一。

我在 92 年开始使用 SLS 和 Linux 0.93pl3 在我的 486 上,此前 386BSD 无法启动。当 SLS 无法修复诸如 /etc 上错误的权限之类的问题时,Slackware 被创建出来,我切换到了它。是的,我运行了 X11,那很痛苦。

稍后我去了 Red Hat。我想是 3.x 版本。我继续使用它,并切换到另一个基于 RPM 的系统 Mandrake。我想那是 5.x 版本。我来回切换,因为设备驱动程序出现了。巅峰时刻是 WiFi 问世,我需要支持我的笔记本电脑上的 PCMCIA 卡。

我在工作中使用了一个双显示器 Red Hat 9.0 系统,配备 384MB 内存和 P133 处理器。我会在一周内建立起 100 个窗口(xterm、浏览器、电子邮件、emacs 等 == 1 个窗口)。我们使用 OpenBSD 作为防火墙,它们每周重启一次,所以所有的 xterm 都断开了连接。

我在每个显示器上有 6 个工作区,每个工作区上都有不同的窗口管理器。我无法在显示器之间拖动窗口,但我可以让工作区分离。当有人决定 Xinerama 是多显示器的唯一方法时,这个功能就消失了。

我怀念那种设置。

从那时起,我在各个方面都使用过 Fedora、CentOS、RHEL 5/6/7、Ubuntu、OpenSolaris、NetBSD。X11 变得容易了。Yum 最终出现了,用于 RPM 上的依赖关系,就像 apt 用于 deb 一样。

现在我正在做 OpenStack 云,这是另一场技术爆炸。

早在 1980 年代后期,我就使用过自由软件(tex、gnu/emacs 等)。当 gnu/linux 在 1990 年代中期出现时,我自然而然地立即删除了我 1990 年代中期的 Windows 硬盘,毫不犹豫地安装了 linux。我买了一个发行版(不记得是哪个了),但它带有一本盒装书。这并不容易,但我注意到,每过一年,安装就变得容易大约十倍(并且持续如此)。

不错的文章。为了贡献一点,我提醒您 Knoppix (2000)。摘自 https://en.wikipedia.org/wiki/Knoppix:
Knoppix 是最早流行起来的 Live CD Linux 发行版之一。有几个因素促成了 Knoppix 的流行
- Knoppix 是最早可用的 Live CD 之一,并被称为“原始”基于 Debian 的 Live CD
- 其广泛的硬件检测允许大多数系统在没有任何配置的情况下启动 Knoppix
- 其自动连接到大多数类型的网络的能力[需要引证]
- 其用于系统修复和故障排除的实用程序。

我要说,在那个时候安装(或从 CD 实时运行)一个操作系统,它可以检测到你所有的硬件而无需配置,这真是太神奇了!

我仍然在 80386 上运行 BasicLinux,这是一个两张软盘的 Slakware Linux,配备 5 MB 内存和一个黄色 Hercules 显示器。它还运行 MC 和 MUTT。
运行 LINKS 浏览器的 BasicLinux

http://lieber.com.ar/links.jpg

感谢这篇精彩的文章,这真是一次回忆之旅。一位朋友在 2000 年将我引入了 Linux 的世界,我开始使用 Red Hat。多年来,我尝试过几个发行版,当我阅读你的帖子时,我不停地点头微笑!Linux 的确走了很长的路,当我输入这些文字时,我正在一台 Macbook pro 上运行 Open Mandriva + Manjaro(前者是正在使用的系统,后者是我喜欢的系统。)

我很高兴从你的评论中看到 Open Mandriva 确实很活跃。我一直关注 Mageia,并一直想关注 Open Mandriva,但到目前为止一直忽略了它。

感谢阅读,我很高兴你喜欢它!

回复 ,作者是 Amar (未验证)

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