📄 00000001.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>寄信人: homer (恋家者) <BR>标 题: X选择什么distribution, Debian or Slackware? <BR>发信站: BBS 水木清华站 (Thu Jan 16 23:50:50 1997) <BR>来 源: 202.102.3.3 <BR> <BR>【 以下文字转载自 homer 的信箱 】 <BR>【 原文由 <A HREF="mailto:dfdf@public.cz.js.cn">dfdf@public.cz.js.cn</A> 所发表 】 <BR>1. 什么是发行版本(distribution) <BR> <BR>通常我们所指的Linux是其内核(kernel)和许多应用程序的集合,是一个非常 <BR>庞大的系统。原则上,用户可以从网上或其它地方获取Linux的内核,并且自 <BR>己编译它。然后用户用同样的方式获取许多应用程序的原代码,编译以后装 <BR>入系统。对于复杂的程序,这样做不但费时,而且容易出错。为了避免这样 <BR>做,用户通常选择从Linux的发行商那儿获取操作系统和应用程序。Linux发 <BR>行版本之间的区别是它们的软件、协议和他们如何封装、安装和在用户系统 <BR>中跟踪应用软件包,以及安装和维护工具、文档和其它服务。 <BR> <BR>2. 几种常见的发行版本 <BR> <BR>目前,有影响的几种Linux发行版本有∶Slackware、Debian和RedHat。 <BR> <BR>Slackware Linux <BR> <BR>Slackware是Walnut Creek CDROM公司发行的,Ftp.cdrom.com是Slackware Linux <BR>的起源地。Slackware曾经是市场上最重要的一种发行版本,一些发行版本也是 <BR>以它为基础经过再包装和提供其它服务而形成的。它的优势是文档比较完整, <BR>Linux的许多文档都是以Slackware为缺省平台来写的,包括安装、配置和维护 <BR>等各方面,所以用户选用Slackware Linux可以迅速地按照相应文档熟悉Linux。 <BR>国内的用户大多选用Slackware,互相之间也容易交流和学习。其缺点是软件的 <BR>更新速度慢,也没有给用户提供很好的升级、更新的策略和工具。 <BR> <BR>Slackware Linux目前的版本是3.1,用户可以在CDROM公司的WWW服务器 <BR>(www.cdrom.com)上了解它的情况,也可以在北大的FTP(ftp.pku.edu.cn)上卸载。 <BR> <BR>Red Hat Linux <BR> <BR>Red Hat Linux是由Red Hat Software公司发行的,目前的版本是4.0,是基于 <BR>2.0.18内核的。它的RPM技术-即RedHat的软件包管理系统,使之可以方便地安 <BR>装和卸掉应用软件和操作系统本身,包括内核和操作系统的基础部分。 <BR> <BR>笔者没有使用过RedHat,但是据说在它安装起来非常容易,在安装时就提供了 <BR>X Window界面,在国外非常流行。 <BR> <BR>RedHat的老家在www.redhat.com。 <BR> <BR>Debian GNU/Linux <BR> <BR>Debian GNU/Linux是Linux操作系统的一个发行版本及在其上运行的许多软件包。 <BR>Debian GNU/Linux是一群志愿者努力的结果,他们是为了开发一个免费的、高质 <BR>量的与Unix兼容的操作系统和一系列的应用程序。这个开发一个免费的与Unix <BR>兼容的操作系统主意是从GNU项目中产生的,使Debian GNU/Linux如此有用的 <BR>许多应用程序也是有GNU项目开发的。Debian是由Ian Murdock在1993年编成的, <BR>最先由自由软件基金会(FSF)的GNU项目负责的。现在,Debian的开发者们仍然 <BR>认为它是GNU项目的一个直接结果。 <BR> <BR>Debian GNU/Linux的特点∶ <BR> <BR>l 独一无二的相互依存关系(dependency)。目前在所有的distribution里只有 <BR>Debian具有这种相互依存关系,所谓相互依关系就是当安装一个软件包时,它 <BR>会首先检查是否已经安装了需要调用的模块,版本对不对,是否与其它模块的 <BR>存在存在冲突。这种依靠关系是有软件包的维护者仔细地设计的。比如,包括 <BR>GNU C编译器(gcc)的软件包依靠软件包binutils,这个软件包含有连接软件 <BR>linker和汇编软件assembler。如果一个用户试图在没有首先安装binutils的情 <BR>况下安装gcc,Debian包管理系统就会发出一个出错信息,说需要binutils,只 <BR>有当用户同意先安装binutils,它才安装gcc。(但是,如果用户坚持,这种关 <BR>系也是可以违反的。)这种依存关系对于维护系统的正常运行和安装的方便来说, <BR>是很重要的。 <BR> <BR>l DPKG包管理系统。使得软件包的维护和升级变得非常容易。当用户需要升级 <BR>某个软件包时,不需要重新安装整个系统,只要安装某一软件包就行了,而 <BR>Slackware升级却需要安装整个系统。Debian还可以在系统运行时进行升级, <BR>包括对内核等关键部分的升级,这对于必须不间断工作的系统来说提供了无缝 <BR>的升级。 <BR> <BR>l 全功能∶ Debian发行版本目前包括近500个软件包。用户可以选用安装哪个 <BR>软件包,因为Debian已经为此提供了一个工具。你可以在Debian的任何一个镜 <BR>相接点找到Debian目前提供的软件包的列表和说明。 <BR> <BR>l 动态性∶ 约100个志愿者不断地发布新的代码或改进已有的代码,Debian发 <BR>行版本在快速地改进。一般每三个月就有新的版本发布,而FTP文件是每天都在 <BR>更新的。 <BR> <BR>尽管Debian本身是一个免费软件,但是它是基于Debian GNU/Linux的发行版本 <BR>是可以进行附加开发的。通过提供一个可靠的全功能的基本系统,Debian给 <BR>GNU/Linux的用户提供了增强的兼容性,允许GNU/Linux的发行者减少重复的 <BR>努力,集中精力开发使自己区别于他人的东西。 <BR> <BR>Debian可以在www.debian.org和许多mirror上找到。 <BR> <BR>3. 发行版本的选择 <BR> <BR>各个发行版本之间可以说是没有本质上的区别的,不同点在于安装、升级、 <BR>支持服务和文档上。发行版本的选择也没有一个标准,因为各个用户都有自 <BR>己不同的需求,都会有自己选择的标准和侧重点,会在市场上存在的版本中 <BR>选择一个适合自己的。用户可以参见<The Linux Distribution HOWTO>(URL <BR><<A HREF="http://sunsite.unc.edu/mdw/HOWTO/Distribution-HOWTO.html>)。">http://sunsite.unc.edu/mdw/HOWTO/Distribution-HOWTO.html>)。</A> <BR> <BR>笔者写这篇短文的目的,是想发起一个讨论,我们 <BR> <BR>4. 选择什么发行版本,Slackware或Debian? <BR> <BR>虽然如上所说,没有一个统一的选择标准,但是如果有个推荐标准,对于 <BR>初学者来说,就会减少一些弯路,而且我觉得Debian这样一个优秀的发行 <BR>版本,在国内竟然只有少数的用户,这是一个不正常的现象,说明有些 <BR>Linux的前辈没有尽到责任,没有做好宣传介绍,没有为新手提供一些有益 <BR>的建议,没有为Linux在中国的推广出力。 <BR> <BR>笔者是极力推荐Debian的,尤其是对于初学者,因为它安装方便,依存 <BR>关系使系统减少错误,升级方便,软件全而且新,在Linux市场上前途无 <BR>量。至于那些针对Slackware的文档,绝大部分都是可以不加修改地运用 <BR>到Debian中来。 <BR> <BR>至于Slackware,目前已经不再是Linux市场上最重要的角色了。 <BR>(据<The Linux Distribution HOWTO>)。 <BR> <BR>选用Debian吧! <BR> <BR>(笔者准备写一本介绍Linux及其安装的书,其蓝本就是Debian。) <BR> <BR>欢迎大家提出意见。 <BR> <BR>彭勇 <BR>1995年1月15日 <BR> <BR> <BR>------------------------------------------------------------------------ <BR>笔者准备把本文作为所写书的一部分,所以是有著作权的。 <BR> <BR>Copyright (c) 1997, 彭勇 <BR> <BR>本书的著作权归彭勇所有。在没有得到著作权所有者的书面允许下,本书的任何一 <BR>部分都不可以任何方式用于以商业为目的的应用。但是,如果在保留版权信息的情 <BR>况下,鼓励你把本书的所有部分分发给你的朋友或者放在Internet上。这里的版权 <BR>信息是指书名、最后的修改日期、版本号和本著作权说明。所有部分是指你必须将 <BR>本书的全部不加删除和修改的情况下提供给其他人,或者在提供本书的部分时指出 <BR>如何可以获取本书。 <BR> <BR>如果你对本书有什么建议或者疑问,请直接和作者联系(<A HREF="mailto:homer.bbs@info.yz.js.cn)。">homer.bbs@info.yz.js.cn)。</A> <BR>只有在你的帮助之下,才能更好地修改这本书,为以后的读者服务。 <BR> <BR>------------------------------------------------------------------------ <BR>Peng Yong <BR>email address: <A HREF="mailto:homer.bbs@public.cz.js.cn">homer.bbs@public.cz.js.cn</A> <BR> <A HREF="mailto:dfdf@public.cz.js.cn">dfdf@public.cz.js.cn</A> <BR>tel: 86-519-5101199 <BR>------------------------------------------------------------------------ <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -