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——或者更恰当地说,它感觉就像现代 UNIX 对 Linux 用户的感觉。大多数东西都很熟悉,但这里那里存在差异。与 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 的一个强大入门级产品,显然正在认真地朝着成为一个合适的桌面操作系统迈进。

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 既简单又熟悉;它在接下来的 9 年中使用了与 Fedora 和 Red Hat 相同的安装程序。它是一个易于使用且易于理解的图形界面。

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 作为新的桌面操作系统,以应对 Microsoft 许可证合规性突击检查。这是一个非常好的蒙太奇。

精彩的文章。带回了对美好/旧时光的回忆,以及对事物变化有多大以及它们有多少没有变化的欣赏。我认为任何学生都应该经历一次这样的体验。即使使用同一时期的其他操作系统,也要从全局角度来看待事物。

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

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

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

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

瑞典的节日快乐!

听起来很棒。我希望 Linux CD 仍然在商店里有售。嗯,编辑:我希望仍然有计算机商店。我对 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 和其他几个,并在 9 或 10 版本左右回到了 Slack,并且从那时起一直在使用 Slack。

我的第一个 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 年底,我找到的第一个发行版是 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 Volume Control (pavucontrol),并使用它来路由声音

2. 不要惊慌。

编辑:下个月的《多媒体制作者》专栏将是关于使用 Pulse Audio :-) 下个月之后,我将介绍 JACK。

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

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

1992 年,在 386BSD 无法启动后,我从 SLS 和 Linux 0.93pl3 开始在我的 486 上使用。当 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 云,这是一个全新的技术爆发。

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

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

我想说,在那个时候,安装(或从 CD 启动 Live 系统)一个无需配置即可检测到你所有硬件的操作系统,真是太棒了!

我仍然运行 BasicLinux,一个两张软盘的 Slakware Linux,在一台配备 5MB 内存和黄色 Hercules 显示器的 80386 电脑上。它还运行 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本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.