另外Linux和一般软件有很大的不同,因为它属于自由软件,所以你可以和朋友分享LINUX,可以任意地复制、使用它。
5、什么是Linux发布?有哪些Linux发布?
象RedHat那些的销售商一般将Linux kernel和外围程序整合起来,然后发布自己的基于Linux内核的整套Linux系统:通常包括有一个C语言及C++编译器,Perl脚本解释程序,外壳Shell,图形用户界面X窗口系统,还有X Server以及众多的应用程序等,这种整套的Linux系统习惯叫做Linux发布(distribution)。
目前使用最广泛的Linux发布是RedHat公司的RedHat Linux,现在Netscape、Intel等一些大公司都支持它,前景看好,按照一般的看法Redhat也是最容易上手的Linux发布。以前使用广泛的Slackware,现在也还有许多人在用,SLackware和RedHat相比要稍微复杂些,这主要是指在软件安装方面:由于RedHat使用rpm打包系统,安装新软件简单到只要一行命令即可,而Slackware往往要从源代码重新编译,稍微费事一些。SuSE也用基于rpm打包系统,SuSE的特别之处在于它对X窗口系统的支持非常好,Debian完全是由志愿者开发的,基于自己的Deb格式打包系统,但是它也可以安装rpm软件包。
6、Linux的Kernel 版本与 Distribution 版本有何区别?
Linux版本是指其内核版本,Linus等人在不断推出新的kernel,使用比较广泛的有1.2.8、1.2.13、2.0、2.2.x等版本,相应的utilities和应用软件则多是GNU的或自由软件。
初学者常会把 Kernel 与 Distribution混为一谈。对Kernel版本来说,目前版本的序号大约是2.4.0.(以偶数为第二个序号表明这是个可以使用的稳定版本,如2.2.30,而奇数为第二个的,一般有一些新的东西加入,不一定很稳定如2.1.37);相对于 Kernel版本,Distribution的版本随种类不同而不同,其中Slackware Linux是从1.0.4一直到最近的4.0,RedHat最新版本是7.1,Debian是2.2.x。
Linux Kernel的发展与 Distribution 版本的发展是各自独立的,例如Slackware Linux 通常内附一个Kernel Source code,以及针对很多不同硬件设备的Kernel Image,一般用户最需要掌握的就是更新系统内核技术:也即首先取得最新版(同时必须确定是稳定版本)的Kernel Source,然后取代随Slackware Linux附带的旧版Source code,重新编译成Kernel Binary,进行新旧更新,这样就可以在不重新安装系统的前提下更新系统核心。
7、Intel平台上有哪些Linux发布(distribution)?
主要有Red Hat、Slackware、Debian、SuSE、OpenLinux、TurboLinux。
(1)Red Hat
以容易安装著称,初学者安装这个版本,遇到挫折的机会几乎是零,如果您对安装Win9x已驾轻就熟的话,Red Hat Linux的安装一定难不倒您。
Red Hat另一个优点是它的RPM(Red Hat Package Manager);以往在安装软件时,最让使用者伤脑筋的是:软件在解开压缩前先要新建一个目录,然后将软件搬进去解压,解压后,有些部份可能需要搬到另一个目录中去,当要搬移的项目多时,做这些工作就是件苦差事了。而RPM「包裹管理者」就针对这一点,能将所有要安装的路径全部安排好,当使用者解开有「.rpm」扩展名的文件时,会将当初打包该文件时设定好的路径档案先检查一次,然后依照档案里的设定,将各个文件解开,送到它们应该去的地方;不只如此,它还会制作安装记录,当使用者要移除其中任一个rpm文件时,系统会根据安装记录将该文件反安装,这种做法绝对准确,不会像Windows那样会移除不该拿掉的东西。
Red Hat Linux可以说是相当成功的一个产品,Red Hat公司有「官方版本」(official)供使用者购买,也提供了自由的FTP站供大众直接下载,官方版本与自由下载版本差异在于,官方版本多提供了一些商用软件和印刷精美的说明书。
(2)Slackware
这是个老字号的门派了,前几年玩Linux的人,几乎都用这套系统。它可完全「手工打造」个人需求的特性,让很多目前已是高手级的玩家仍念念不忘,Slackware在国内用得很多,也许用来做服务器,性能会好些。最新版本4.0,安装的过程已改善了不少,各位想要「完全掌控」情况的朋友可以一试。
(3)Debian