当前位置: 首页 > 科技观察

你了解Linux发行版吗?回顾每个版本,你用过哪些?_0

时间:2023-03-20 21:27:43 科技观察

【.com速译】开源代码的一个独特之处在于它永远不会真正走向生命的尽头。关于它的光盘映像仍然会存在于互联网上,这样回顾Linux的整个开发过程就不会有技术上的困难。这段旅程从Slackware1.01开始,经过20年发展至今。1.Slackware1.01(1993)Slackware1.01是世界上第一个linux发行版。Slackware1.01最重要的优点是您不需要手动执行安装任务。开机命令为:$qemu-kvm-m16M-driveif=ide,format=qcow2,file=slackware.qcow2\-netdevuser,id=slirp-devicene2k_isa,netdev=slirp\-serialstdio-redirtcp:22122::221993versionLinux已经有了大家熟悉的各种元素,包括ls、cd等各种基本命令,加上gawk、cut、diff、perl、elvis等基本工具。如果你试图用tab键补全数百个文件,BASH会要求用户确认,于是出现了各种压缩文件的工具(如zless、zmore和zcat)。事实上,该系统已经非常现代。但是,里面没有任何包管理机制。所有安装和卸载工作都需要手动完成。一般来说,Slackware1.01感觉与现代UNIX相似。它的设计大体上为我们所熟悉,但在细节上还是有不少差异。2.Debian0.91(1994)我用的Debian0.91是Ibiblio网站1994年提供的数字存档盘镜像。开机命令为:$gunzipbootdsk.gzbasedsk1.gzbasedsk2.gz$qemu-system-i386-Mpc-m64-bootorder=ac,menu=on\-drivefile=bootdisk,if=floppy,format=raw\-drivefile=debian.raw,if=ide,format=raw\-devicene2k_isa,netdev=slirp\-serialmsmouse-vgastd\-redirtcp:22122::22\-netdevuser,id=slirpDebian0.91启动盘,就是用一个简单的shell实现引导,安装过程非常顺利。只需七步即可完成开机。Debian目前最大的优势是包管理系统,但这在早期版本中并没有清楚地反映出来。虽然已经有了dpkg命令,但它只是一个基于菜单的交互式系统——类似于智障版的aptitude,只能支持一部分软件包。即便如此,大家还是能感受到其设计理念的先进之处。您只需要下载三张软盘镜像就可以得到一个引导系统,并使用一组简单的文本菜单来安装更多的程序。正是这种便利使Debian广受欢迎。3.Jurix/S.u.S.E.(1996)Jurix安装作为SUSE的前身,Jurix自带将二进制.tgz软件包生成目录结构的功能,与Slackware的安装软件包非常相似。开机命令为:$qemu-system-i386-Mpc-m1024\-bootorder=ac,menu=on\-drive\file=jurix/install,if=floppy,format=raw\-drivefile=jurix.img,if=ide\-drivefile=pkg.raw,if=ide,format=raw\-devicene2k_isa,netdev=slirp\-serialmsmouse-vgastd\-redirtcp:22122::22\-netdevuser,id=slirp这是第一套,让用户真正感受到他们正在使用一个图形界面的Linux发行版。它默认安装的是XFree86,所以如果你不打算使用它,需要手动退出。提供usr/lib/X11/XF86Config样例文件(后续版本进入Xorg.conf),90%的使用方式属于GUI形式。在花了一个周末调整vsync、hsync和ramdac色彩映射后,我终于放弃了。在Jurix上安装新包就像在源驱动器上找到.tgz并运行tar命令一样简单:$su-c'tarxzvffoo.tgz-C/'。该包将被解压,然后提取到根分区,我们立即可以使用。我自己尝试过几次,发现它简单、快速且非常可靠。4.SUSE5.1(1998)在SuSE5.1上运行FVW。1998年,MSUSE5.1是在马里兰州一家软件商店购买的InfoMagicCD。开机命令为:$qemu-system-i386-Mpc-0.10-m64\-bootorder=ad,menu=on\-drivefile=floppy.raw,if=floppy,format=raw\-cdrom/dev/sr0\-drivefile=suse5.raw,if=ide,format=raw\-vgacirrus-serialmsmouse但是它的安装过程比较复杂。SUSE5.1的主要目的是提供一个GUI环境。它有几个很棒的图形工具,用于测试和调试鼠标和显示器问题。我花了不到一个小时就让GUI开始工作,但最困难的部分是弄清楚Qemu虚拟显卡可以处理的分辨率和颜色组合。它的桌面选项包括fvwm、fvwm2和ctwm。我选择了fvwm,发现tkDesk和Unbuntu的Unity启动栏很像。总的来说,这个版本的使用体验还是不错的,桌面运行效果极佳。5.RedHat6.0(1999)在RedHat6上运行GIMP1.x这里是RedHat6.0,注意:这不是RedHatEnterpriseLinux6.0,只是RedHat6.0。我正在使用的CD是1999年6月购买的。这是在RHEL和Fedora都不存在时在商店出售的桌面发行版。开机命令为:$qemu-system-i386-Mpc-0.10-m512\-bootorder=ad,menu=on\-drivefile=redhat6.raw,if=ide,format=raw\-serialmsmouse-netdevuser,id=slirp\-vgacirrus-cdrom/dev/sr0安装过程,有明确的说明,速度很快。RedHat6有一个xf86config应用程序,可以用来帮助用户完成X配置。RedHat6的桌面选项是GNOME,但窗口管理器是早期版本的Enlightenment,它还提供主要的声音守护进程。xdm和gdm是登录管理器,也就是说普通用户不用打开或关闭X本身就可以登录,这对于多用户系统来说非常重要。另外,在RedHat6中选择了gnotepad+作为GUI文本编辑器(当时Emacs还没有诞生)。总的来说,这套桌面还是比较直观的。与后来版本的GNOME不同,早期版本将功能面板放在屏幕底部,中间是应用程序菜单、启动器图标和虚拟桌面控件。可以想象其他操作系统用户在面对这样的系统时会有多难受。RedHat6是Linux的一个强大的入门级选择,它正在成为一个理想的桌面操作系统。6.Mandrake8.0(2001)Mandrake:Linux发展的转折点Mandrake8.0发布于2001年,因此人们会将其与当时的AppleOS9.2和WindowsME进行比较。开机命令为:$qemu-system-i386\-Mpc-0.10-m2048\-bootorder=ad,menu=on\-drivefile=mandrake8.qcow2\-usb-netnic,model=rtl8139\-netdevuser,id=slirp\-vgacirrus\-cdrommandrake-8.0-i386.iso我以为RedHat的安装过程已经很棒了,但是Mandrake的安装机制很棒。简单快速,我什至不需要导入我自己的XF86Config文件,Mandrake的安装程序为我完成了这项工作。Mandrake8.0InstallerMandrake桌面与当时其他桌面的感觉基本相同。我想,如果你马上上手Mandrake,肯定不会因为你年轻,技术水平低而惹上麻烦。它的界面非常直观,文档也很有帮助。包管理机制自然很好理解——毕竟当时人们还不习惯直接通过互联网下载自己需要的安装包。7.Fedora1(2003)请点击此处输入图片描述BlueFedora。2003年,RedHat正式推出了新的FedoraCore版本。简称RHEL)明确区分了角色。引导FedoraCore1CD时没有特别需要注意的部分。开机命令为:$qemu-system-i386-Mpc\-m2048-bootorder=ac,menu=on\-drivefile=fedora1.qcow2-usb\-netnic,model='rtl8139'-netdevuser\-vgacirrus-cdromfedora-1-i386-cd1.isoFedoraCore的安装过程简单贴心——事实上,Fedora和RedHat在接下来的九年里一直使用同一个安装设备。它的图形界面易于使用和理解。AnacondaGUIFedoraCore的使用体验与RedHat6、7基本一致,GNOME桌面非常精致,还提供各种配置。桌面上的“从这里开始”图标会将用户带到三个位置:应用程序文件夹、首选项面板和系统设置。RedHat图标代表应用程序菜单,而下面的GNOME面板则包含最新的Linux程序启动器,包括OpenOffice办公套件和Mozilla浏览器。未来前景到2000年初,Linux已经步入正轨。它的桌面呈现出前所未有的精致感,大量的程序可以比其他系统更简单、更高效地应用和安装。事实上,用户和系统之间的关系从2000年代初就已经建立,直到今天都没有发生重大变化。最后,让我们稍微了解一下项目的名称:Mandrake后来更名为Mandriva,现在是Mageia。FedoraCore随后更名为Fedora。Ubuntu脱胎于Debian,帮助“Linux”真正走进了寻常百姓家。Valve打造的SteamOS成为其官方游戏平台。Slackware目前保持低调。原标题:HowLinuxgottobeLinux:Testdriving1993-2003distros,原作者:SethKenlon