首页 存档 技术 查看内容

Linux 系统的成长之路:试用 1993-2003 年之间的 Linux 老版本系统

2018-3-30 13:00 |来自: 互联网 341 0

摘要: 我们可以返回去找到那些老版本的 Linux 系统,并在虚拟机中安装它们,这都是很容易做到的。通过回顾那些珍贵的系统画面,让我们来回顾 Linux 系统这么多年来所发生的翻天覆地的变化。-- Seth Kenlon 本文导航 -Slack ...

我们可以返回去找到那些老版本的 Linux 系统,并在虚拟机中安装它们,这都是很容易做到的。通过回顾那些珍贵的系统画面,让我们来回顾 Linux 系统这么多年来所发生的翻天覆地的变化。
-- Seth Kenlon

编译自:https://opensource.com/article/16/12/yearbook-linux-test-driving-distros
作者: Seth Kenlon
译者: rusking


让我们一起来回顾 Linux 早期版本的美好时光

开源软件最具独特性的一点就是它永远不会真正的走到 EOL(生命的终点)。它们的磁盘镜像文件大都可以一直在网上找到,并且它们的许可证也不会过期,因此,我们可以返回去找到那些老版本的 Linux 系统,并在虚拟机中安装它们,这都是很容易做到的。通过回顾那些珍贵的系统画面,让我们来回顾 Linux 系统这么多年来所发生的翻天覆地的变化。

我们从 Slackware 1.01 版本来开始这段旅程,在二十多年前它就发布在comp.os.linux.announce新闻组上了。

Slackware 1.01 版本系统 (1993 年)

Slackware 1.01

体验 Slackware 1.01 系统最爽的是在 Qemu 模拟器软件2014 免费镜像系列[1]中有一个预先制作好的镜像文件,因此你可以不用手动去执行安装任务(真不习惯这种“奢华”待遇)。其引导启动命令如下:

  1. $ qemu-kvm -m 16M -drive if=ide,format=qcow2,file=slackware.qcow2 \

  2. -netdev user,id=slirp -device ne2k_isa,netdev=slirp \

  3. -serial stdio -redir tcp:22122::22

在 1993 年那个版本的 Linux 系统中,很多东西都跟我们所想像的一样。所有常用的基本命令,比如lscd命令的使用方式,以及所有的基本工具(gawkcutdiffperl,当然还有Volkerding[2]最喜欢的elvis工具)现在都在使用,而且也包含在如今的 Linux 系统中,但是仍然有一小部分东西让我感到惊讶。当你尝试使用 tab 补全命令方式来列出上百个文件时, BASH 会非常友好地提示用户确认,并且那些查看压缩文件的工具(比如zlesszmore以及zcat)都已经出现了。很多方面都超乎我的预计,总之,该系统给人的感觉就是超级现代化。

不过,该系统没有软件包管理的相关概念。所有软件的安装和卸载都得手动完成,也不能查询出已安装的软件包。

总的来说,Slackware 1.01 系统感觉更像是一个非常现代化的 UNIX 系统,或者更恰当的说,它给人的感觉就是一个 Linux 用户在操作一个现代化的 UNIX 系统。很多东西都非常熟悉,但是也不尽相同。这个在 1993 年发布的操作系统中,并不是所有东西都跟你想像中的一样。

Debian 0.91 版本系统(1994 年)

为了尝试 Debian 0.91 版本系统,我使用的是Ibiblio 数字档案[3]网站下载的软盘镜像文件,该系统最初发布在 1994 年。启动命令如下:

  1. $ gunzip bootdsk.gz basedsk1.gz basedsk2.gz

  2. $ qemu-system-i386 -M pc -m 64 -boot order=ac,menu=on \

  3. -drive file=bootdisk,if=floppy,format=raw \

  4. -drive file=debian.raw,if=ide,format=raw \

  5. -device ne2k_isa,netdev=slirp \

  6. -serial msmouse -vga std \

  7. -redir tcp:22122::22 \

  8. -netdev user,id=slirp

从 Debian 0.91 的启动磁盘启动后进入到一个简洁的 shell 界面,有很清晰的提示信息告诉你下一步将要执行的操作。

安装过程进行得非常顺利。从磁盘分区,写入 ext2 文件系统到分区,到显示图形菜单操作界面要经过七个步骤,之后开始复制basedsk镜像文件。这里使用的是以最小化方式来安装 Debian 系统,跟大家在安装自己的 Linux 系统过程中的很多步骤都非常相似。

Debian 系统因其自身的包管理器而出名,但是在早期的版本中只是有一些提示功能而已。有dpkg命令,但它是一个基于交互式菜单的系统一种古老的aptitude,有多个层级的可选菜单,并且自然地附带了几个可用软件包。

尽管如此,你也可以感受到其简便的设计理念。你只需下载三个软盘镜像文件,最后合成一个可启动的系统,然后就可以使用一个简单的文本菜单来安装更多的东西。我由衷的明白了为什么 Debian 系统如此受欢迎的原因。

Jurix/S.u.S.E. 系统(1996 年)

安装 Jurix 系统

Jurix 系统是 SUSE 系统的前身, Jurix 带有的二进制的.tgz软件包会被组织到类似 Slackware 安装包结构的目录中,其安装包本身也跟 Slackware 的安装包很相似。

  1. $ qemu-system-i386 -M pc -m 1024 \

  2. -boot order=ac,menu=on \

  3. -drive \

  4. file=jurix/install,if=floppy,format=raw \

  5. -drive file=jurix.img,if=ide \

  6. -drive file=pkg.raw,if=ide,format=raw \

  7. -device ne2k_isa,netdev=slirp \

  8. -serial msmouse -vga std \

  9. -redir tcp:22122::22 \

  10. -netdev user,id=slirp

因为我不是刻意去寻找最早期的版本, Jurix 系统是找到的第一个真正‘感觉’像是打算给用户使用的有图形界面的 Linux 发行版。XFree86[4]图形桌面环境已默认安装了,如果你不打算使用该工具,选择退出该环境即可。

比如/usr/lib/X11/XF86Config(该文件后来变成了Xorg.conf)这个配置文件已经存在了,这让我完成了使用 GUI 前的 90% 的工作,但是我花费了一整个周末的时间来调试vsynchsyncramdac颜色表重写,最后我完全放弃了。

在 Jurix 系统上安装软件包也非常简单;找到源路径下的.tgz文件,然后运行一个常用的tar命令:$ su -c 'tar xzvf foo.tgz -C /'该软件包就会被解压到根分区,并准备好使用了。我刚开始的时候安装了几个之前未安装过的软件包,发现操作也很简单、快速且非常可靠。

SUSE 5.1 版本系统(1998 年)

在 SuSE 5.1 系统上运行 FVWM 窗口管理器

我是使用 1998 年在马里兰州的一家软件商店里买的 InfoMagic 光盘来安装 SUSE 5.1 系统的。其引导启动命令如下:

  1. $ qemu-system-i386 -M pc-0.10 -m 64 \

  2. -boot order=ad,menu=on \

  3. -drive file=floppy.raw,if=floppy,format=raw \

  4. -cdrom /dev/sr0 \

  5. -drive file=suse5.raw,if=ide,format=raw \

  6. -vga cirrus -serial msmouse

安装过程相对于前面几次来说要复杂得多。 YasT 工具在软盘和可引导光盘之间搞乱了配置文件和设置,还需要重启好多次,在重启了好几次后我才反应过来是禁用词语作顺序不当导致的问题。在安装过程中,我就犯了两次同样的错,我只是习惯了 YasT 工具的安装方式,到第三次才顺利的安装成功,这对于一个 Linux 用户将来的成长来说是一个很大的教训及经验。

我使用 SUSE 5.1 的主要目的就是体验其 GUI 桌面环境。配置的过程已经很熟悉了,使用几个漂亮的图形界面工具(包括一个很好用的XF86Setup前端界面配置工具)来测试和调试鼠标及显示器问题。我用了一个小时不到的时间就调试好 GUI 界面,并正常运行起来,其中大部分时间是耽搁在研究 Qemu 的虚拟显卡可以提供哪种分辨率和颜色方案。

可选用的桌面环境包括 fvwm、fvwm2 和 ctwm。我使用的是 fvwm,并且运行得也正常。我发现 tkDesk 这个 dock 式的文件管理器跟 Ubuntu 系统的 Unity 的启动栏非常的相似。

使用该系统总的来说还是非常令人愉快的,一旦成功安装了桌面环境并正常运行起来,SUSE 5.1 可以说是取得了令人瞩目的成功。

Red Hat 6.0 版本系统(1999 年)

在 Red Hat 6 系统上运行 GIMP 1.x 图像处理程序

下一个系统 Red Hat 6.0 安装盘我刚好家里有。不是 RHEL 6.0 而是 Red Hat 6.0,这是一个在 RHEL 或 Fedora 系统出现之前商店里就有卖的桌面版系统。这个安装盘是我在 1999 年 6 月份买的。

其引导启动命令如下:

  1. $ qemu-system-i386 -M pc-0.10 -m 512 \

  2. -boot order=ad,menu=on \

  3. -drive file=redhat6.raw,if=ide,format=raw \

  4. -serial msmouse -netdev user,id=slirp \

  5. -vga cirrus -cdrom /dev/sr0

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部