CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

[原创] 献给新手:Linux以及各大发行版介绍

楼主canglan(沧蓝)2005-05-04 18:40:33 在 Linux/Unix社区 / 系统维护与使用区 提问

出处   菜鸟油   (   http://www.noobu.com   )   作者:沧蓝     欢迎转载,转载请注明出处与作者,谢谢  
  <推荐>   本文的完美排版/最后更新修正版本:http://www.noobu.com/0502_linux_intro.html     <推荐>  
   
   
  http://www.noobu.com/0502_linux_intro.html 问题点数:0、回复次数:10Top

1 楼canglan(沧蓝)回复于 2005-05-04 18:41:06 得分 0

Gentoo  
   
   
  Gentoo最初由Daniel   Robbins(前Stampede   Linux和FreeBSD的开发者之一)创建。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的ports系统——portage。(Ports和Portage都是用于在线更新软件的系统,类似apt-get,但还是有很大不同)Gentoo的首个稳定版本发布于2002年。  
   
  Gentoo的出名是因为其高度的自定制性:因为它是一个基于源代码的(source-based)发行版。尽管安装时可以选择预先编译好的软件包,但是大部分使用Gentoo的用户都选择自己手动编译。这也是为什么Gentoo适合比较有Linux使用经验的老手使用的原因。但是要注意的是,由于编译软件需要消耗大量的时间,所以如果你所有的软件都自己编译,并安装KDE桌面系统等比较大的软件包,可能需要几天时间才能编译完……  
   
  优点:高度的可定制性,完整的使用手册,媲美Ports的Portage系统,适合“臭美”的高手使用^^  
  缺点:编译耗时多,安装缓慢  
  软件包管理系统:Portage   (SRC)  
  免费下载:是  
  官方主页:http://www.gentoo.org/  
   
  Slackware  
   
   
  Slackware由Patrick   Volkerding创建于1992年。算起来应当是历史最悠久的Linux发行版。曾经Slackware非常的流行,但是当Linux越来越普及,用户的技术层面越来越广(更多的新手)后,Slackware渐渐的被新来的人们所遗忘。在其他主流发行版强调易用性的时候,Slackware依然固执的追求最原始的效率——所有的配置均还是要通过配置文件来进行。  
   
  尽管如此,Slackware仍然深入人心(大部分都是比较有经验的Linux老手)。Slackware稳定、安全,所以仍然有大批的忠实用户。由于Slackware尽量采用原版的软件包而不进行任何修改,所以制造新bug的几率便低了很多。Slackware的版本更新周期较长(大约1年),但是新版本的软件仍然不间断的提供给用户下载。  
   
  优点:非常稳定、安全,高度坚持UNIX的规范  
  缺点:所有的配置均通过编辑文件来进行,自动硬件检测能力较差  
  软件包管理系统:Slackware   Package   Management   (TGZ)  
  免费下载:是  
  官方主页:http://www.slackware.com/  
   
  Knoppix  
   
   
  由德国的Klaus   Knopper开发的Knoppix,是一个基于Debian的发行版。Knoppix严格算起来是一款LiveCD   Linux,所谓的LiveCD就是整个操作系统都在一张光盘上,只要开机从光盘启动,就能拥有一个完整的Linux系统!无需安装!当然,Knoppix也能够非常轻松的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术,都令人大加称赞。可以说,在LiveCD界,Knoppix是无人能及的!  
   
  优点:无需安装可直接运行于CD上,优秀的硬件检测能力,可作为系统急救盘使用  
  缺点:LiveCD由于光盘的数据读取速度限制导致性能大幅下降  
  软件包管理系统:APT   (DEB)  
  免费下载:是  
  官方主页:http://www.knoppix.com/  
   
  MEPIS  
   
   
  MEPIS由Warren   Woodford在2003年建立。MEPIS虽然刚建立不久,但是迅速的传播在Linux用户间。简单来说,MEPIS是一个集合了Debian   Sid和Knoppix的产物。用户即能将之当作LiveCD使用,也能使用常规的图形界面进行安装。  
   
  MEPIS默认集成安装了Java   Runtime   Environment、Flash插件、nVidia加速驱动等许多常用的程序。用户可以非常轻松的安装完系统后就直接开始使用,而不用到处寻找资料如何下载、如何安装、如何配置这些软件。这不仅给Linux新手带来了便捷,也给老手们节约了相当多的时间。  
   
  优点:LiveCD与常规安装两用,优秀的硬件检测能力,预装了许多实用的软件  
  缺点:建立时间不长,默认的界面有些寒酸  
  软件包管理系统:APT   (DEB)  
  免费下载:是  
  官方主页:http://www.mepis.org/  
   
  Xandros  
   
   
  Xandros建立在已经成为历史的Corel   Linux之上。当初Corel   Linux的公司由于财政上的困难,被迫终止了Corel   Linux的开发,而Xandros适时的将Corel   Linux部门买下,于2002年10月推出全新的Xandros   Desktop。  
   
  Xandros的卖点在于极其简单的安装和使用,所以它的市场定位是那些没有任何Linux使用经验的新手,或是习惯使用Windows的用户。Xandros的标准版和增强版都是商业软件,分别售价$40和$99美元。不过你仍然可以在这里下载到免费的公开发行版。  
   
  优点:适合完全没有经验的新手,安装完以后就能立即投入使用,自带非常不错的工具  
  缺点:商业软件  
  软件包管理系统:Xandros   Networks   (DEB)   或   APT   (DEB)   (可选,但不提供技术支持)  
  免费下载:公开发行版  
  官方主页:http://www.xandros.com/  
   
  FreeBSD  
   
   
  首先要强调的是:FreeBSD不是一个Linux系统!   可是,为什么笔者要介绍FreeBSD呢?因为FreeBSD的用户也相当多,其许多特性都与Linux相类似。事实上,Linux和BSD(Berkeley   Software   Distribution)均是UNIX的演化分支。并且,Linux中相当多的特性和功能(比如用于配置DNS的Bind软件)都是取自于BSD的。而FreeBSD便是BSD家族中最出名,用户数量最多的一个发行版。MEZOC之前所采用的便是FreeBSD系统。  
   
  FreeBSD建立于1993年,拥有相当长的历史。FreeBSD拥有两个分支:stable和current。顾名思义,stable是稳定版,而current则是添加了新技术的测试版。另外,FreeBSD会不定期的发布新的版本,称为RELEASE,stable和current均有自己的RELEASE版本。比如4.11-RELEASE和5.3-RELEASE,请注意,这并不代表后者比前者的版本新。这仅仅代表前者(数字小的版本)是stable版本,后者(数字大的版本)是current版本。  
   
  FreeBSD除了作为服务器系统外,也适合桌面用户。不过,考虑到软件方面的兼容性,一般用户选择FreeBSD作为桌面系统不是很明智。作为服务器而言,FreeBSD是相当优秀的。曾经有人说过,同样的服务器硬件配置,运行同样的一个vBulletin论坛,FreeBSD所用的资源要比Linux少。这也是为什么许多空间商极力推崇FreeBSD的原因。:)  
   
  优点:速度快,非常稳定,优秀的使用手册,Ports系统  
  缺点:比起Linux而言对硬件的支持较差,对于桌面系统而言软件的兼容性是个问题  
  软件包管理系统:Ports   (TBZ)  
  免费下载:是  
  官方主页:http://www.freebsd.org/  
   
  以上介绍了目前较为流行的各Linux发行版本,希望对大家有所帮助。同时,笔者也希望越来越多的朋友投入到Linux的大家庭中!\^O^/  
   
  2005年05月04日   修正  
  感谢   windrose   @   linuxsir.org   指出关于FSF和GNU的错误表述。  
   
  Top

2 楼canglan(沧蓝)回复于 2005-05-04 18:41:45 得分 0

什么是Linux?  
   
  也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理、虚拟内存、设备I/O等。  
   
  既然Linux只是一个内核。那么我们通常所说的Linux操作系统又是什么?我们通常所说的Linux,指GNU/Linux,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’s   Not   Unix。可以说是一个操作系统又可以说是一种规范。比如,众所周知的PHP,原名为Personal   HomePage(个人主页),根据GNU的软件命名规则,PHP现已更名为PHP:   Hypertext   Preprocessor(超文本预处理程序)。  
   
   
  谁编写/创造了Linux?  
   
  Linux最早由Linus   Torvalds在1991年开始编写。在这之前,Richard   Stallman创建了Free   Software   Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(程序的许可方式均为GPL:   General   Public   License)。在不断的有程序员和开发者加入到GNU组织中后,变造就了今天我们所看到的Linux,或称GNU/Linux。  
   
  什么是Linux发行版?  
   
  正如之前所说的,Linux只是一个内核。然而,一个完整的操作系统不仅仅是内核而已。所以,许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版。这其中最著名的便是Red   Hat公司的Red   Hat系列以及社区(community)组织的Debian系列。  
   
  下面我就简单得介绍一下目前比较著名、流行的Linux发行版本。部分资料来源:DistroWatch.com  
   
   
  Mandriva  
   
   
  Mandriva原名Mandrake,最早由Ga&euml;l   Duval创建并在1998年7月发布。记得前两年国内刚开始普及Linux时,Mandrake非常流行。说起Mandrake的历史,其实最早Mandrake的开发者是基于Redhat进行开发的。Redhat默认采用GNOME桌面系统,而Mandrake将之改为KDE。而由于当时的Linux普遍比较难安装,不适合第一次接触Linux的新手,所以Mandrake还简化了安装系统。我想这也是当时Mandrake在国内如此红火的原因之一。Mandrake在易用性方面的确是下了不少功夫,包括默认情况下的硬件检测等。  
   
  Mandrake的开发完全透明化,包括“cooker”。当系统有了新的测试版本后,便可以在cooker上找到。之前Mandrake的新版本的发布速度很快,但从9.0之后便开始减缓。估计是希望能够延长版本的生命力以确保稳定和安全性。  
   
  优点:友好的操作界面,图形配置工具,庞大的社区技术支持,NTFS分区大小变更  
  缺点:部分版本bug较多,最新版本只先发布给Mandrake俱乐部的成员  
  软件包管理系统:urpmi   (RPM)  
  免费下载:FTP即时发布下载,ISO在版本发布后数星期内提供  
  官方主页:http://www.mandrivalinux.com/  
   
  Red   Hat  
   
   
  国内,乃至是全世界的Linux用户所最熟悉、最耳闻能详的发行版想必就是Red   Hat了。Red   Hat最早由Bob   Young和Marc   Ewing在1995年创建。而公司在最近才开始真正步入盈利时代,归功于收费的Red   Hat   Enterprise   Linux(RHEL,Red   Hat的企业版)。而正统的Red   Hat版本早已停止技术支持,最后一版是Red   Hat   9.0。于是,目前Red   Hat分为两个系列:由Red   Hat公司提供收费技术支持和更新的Red   Hat   Enterprise   Linux,以及由社区开发的免费的Fedora   Core。Fedora   Core   1发布于2003年年末,而FC的定位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅六个月。目前最新版本为FC   3,而FC4也预定将于今年6月发布。这也是为什么服务器上一般不推荐采用Fedora   Core。  
   
  适用于服务器的版本是Red   Hat   Enterprise   Linux,而由于这是个收费的操作系统。于是,国内外许多企业或空间商选择CentOS。CentOS可以算是RHEL的克隆版,但它最大的好处是免费!菜鸟油目前的服务器便采用的CentOS   3.4。  
   
  优点:拥有数量庞大的用户,优秀的社区技术支持,许多创新  
  缺点:免费版(Fedora   Core)版本生命周期太短,多媒体支持不佳  
  软件包管理系统:up2date   (RPM),   YUM   (RPM)  
  免费下载:是  
  官方主页:http://www.redhat.com/  
   
  SUSE  
   
   
  SUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年末被Novell收购。  
   
  SUSE之后的发布显得比较混乱,比如9.0版本是收费的,而10.0版本(也许由于各种压力)又免费发布。这使得一部分用户感到困惑,也转而使用其它发行版本。但是,瑕不掩瑜,SUSE仍然是一个非常专业、优秀的发行版。  
   
  优点:专业,易用的YaST软件包管理系统  
  缺点:FTP发布通常要比零售版晚1~3个月  
  软件包管理系统:YaST   (RPM),   第三方APT   (RPM)   软件库(repository)  
  免费下载:取决于版本  
  官方主页:http://www.suse.com/  
   
  Debian   GNU/Linux  
   
   
  Debian是菜鸟油服务器之前所采用的操作系统。Debian最早由Ian   Murdock于1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。Debian系统分为三个版本分支(branch):stable,   testing   和   unstable。截至2005年5月,这三个版本分支分别对应的具体版本为:Woody,   Sarge   和   Sid。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。菜鸟油之前所采用的是Debian   Sarge。  
   
  为何有如此多的用户痴迷于Debian呢(包括笔者在内)?apt-get   /   dpkg是原因之一。dpkg是Debian系列特有的软件包管理工具,它被誉为所有Linux软件包管理工具(比如RPM)最强大的!配合apt-get,在Debian上安装、升级、删除和管理软件变得异常容易。许多Debian的用户都开玩笑的说,Debian将他们养懒了,因为只要简单得敲一下”apt-get   upgrade   &&   apt-get   update”,机器上所有的软件就会自动更新了……  
   
  优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get  
  缺点:安装相对不易,stable分支的软件极度过时  
  软件包管理系统:APT   (DEB)  
  免费下载:是  
  官方主页:http://www.debian.org/  
   
  Ubuntu  
   
   
  笔者的桌面电脑便使用的Ubuntu。依照笔者的理解,简单而言,Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux操作系统。:)   Ubuntu是一个相对较新的发行版,但是,它的出现可能改变了许多潜在用户对Linux的看法。也许,从前人们会认为Linux难以安装、难以使用,但是,Ubuntu出现后,这些都成为了历史。Ubuntu基于Debian   Sid,所以这也就是笔者所说的,Ubuntu拥有Debian的所有优点,包括apt-get。然而,不仅如此而已,Ubuntu默认采用的GNOME桌面系统也将Ubuntu的界面装饰的简易而不失华丽。当然,如果你是一个KDE的拥护者的话,Kubuntu同样适合你!  
   
  Ubuntu的安装非常的人性化,只要按照提示一步一步进行,安装和Windows同样简便!并且,Ubuntu被誉为对硬件支持最好最全面的Linux发行版之一,许多在其他发行版上无法使用,或者默认配置时无法使用的硬件,在Ubuntu上轻松搞定。并且,Ubuntu采用自行加强的内核(kernel),安全性方面更上一层楼。并且,Ubuntu默认不能直接root登陆,必须从第一个创建的用户通过su或sudo来获取root权限(这也许不太方便,但无疑增加了安全性,避免用户由于粗心而损坏系统)。Ubuntu的版本周期为六个月,弥补了Debian更新缓慢的不足。  
   
  优点:人气颇高的论坛提供优秀的资源和技术支持,固定的版本更新周期和技术支持,可从Debian   Woody直接升级  
  缺点:还未建立成熟的商业模式  
  软件包管理系统:APT   (DEB)  
  免费下载:是  
  官方主页:http://www.ubuntulinux.org/  
  Top

3 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-05-04 19:33:27 得分 0

Ubuntu   的缺点是,官方   repo   提供的软件太少了。。很多好的软件在   debian   SID   里面有的,Ubuntu   repo   里面都没有   -_-  
   
  目前用的是   Ubuntu   5.04,顺便期待   Fedora   Core   4   Test   3。。。Red   Hat   系列的配置工具(redhat-config-*,在   fc   中叫做   system-config-*   绝对是值得称道的一个亮点)。Top

4 楼xjp6688(大平/要做必须最好)回复于 2005-05-05 07:54:21 得分 0

不错Top

5 楼NC(比尔.盖饭)回复于 2005-05-05 09:35:12 得分 0

markTop

6 楼jtg98g3(跳舞的青蛙)回复于 2005-05-05 10:05:37 得分 0

我用的是Turbo   Linux   7.0  
  其中GNU   linux内核是2.4.18  
  不知道这个内核版本是不是低了点!  
  Top

7 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-05-05 15:23:53 得分 0

2.4.18   是相当老的内核了。记得     RH   7.2   用的好像就是这个版本的内核,N   年了。Top

8 楼Wolf0403(废人:独活十年~心如刀割)回复于 2005-05-05 15:24:29 得分 0

2.4.18   是相当老的内核了。记得     RH   7.2   用的好像就是这个版本的内核,N   年了。Top

9 楼Stefine(CSDN最菜滴猩猩)回复于 2005-05-05 15:54:42 得分 0

2.4.18   是相当老的内核了。记得     RH   7.2   用的好像就是这个版本的内核,N   年了。  
   
   
    不是吧,我的RH9还是这个内核呢Top

10 楼jtg98g3(跳舞的青蛙)回复于 2005-05-24 19:25:27 得分 0

re8也用这个内核!  
   
  是2.4.18-14  
   
  而turbolinux是2.4.18-3.1.5Top

相关问题

  • 【原创】献给这个时代的最后一批离婚证
  • linux那个发行版本好。
  • 请推荐一个Linux发行版本。
  • linux有64位的发行版吗?
  • [原创]发一篇自己的感情贴,献给所有嗜好星际的朋友
  • 主题:[原创]快过年了, 献给所有IT人士和学生的新年礼物
  • 请问该使用哪种发行版的Linux?
  • <原创> 刚才有了一些启发,写了一些文字,献给所有的 IT 软件开发的兄弟姐妹们
  • <原创> 刚才有了一些启发,写了一些文字,献给所有的 IT 软件开发的兄弟姐妹们
  • 献给breath大哥

关键词

  • 版本
  • linux
  • 系统
  • 安装
  • debian
  • ubuntu
  • mandrake
  • 用户
  • 操作系统
  • freebsd

得分解答快速导航

  • 帖主:canglan

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo