看到一篇文章 转到本身这来
Linux以及各大发行版介绍 什么是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.comMandriva 原名Mandrake,最先由Gaë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在版本发布后数星期内提供官方主页:[url]http://www.mandrivalinux.com/[/url]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 HatEnterprise 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) 免费下载:是官方主页:[url]http://www.redhat.com/[/url]SUSE SUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年末被Novell收购。SUSE以后的发布显得比较混乱,好比9.0版本是收费的,而10.0版本(也许因为各类压力)又免费发布。这使得一部分用户感到困惑,也转而使用其它发行版本。可是,瑕不掩瑜,SUSE仍然是一个很是专业、优秀的发行版。优势:专业,易用的YaST软件包管理系统缺点:FTP发布一般要比零售版晚1~3个月软件包管理系统:YaST (RPM), 第三方APT (RPM) 软件库(repository)免费下载:取决于版本官方主页:[url]http://www.suse.com/[/url]Debian 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) 免费下载:是官方主页:[url]http://www.debian.org/[/url]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) 免费下载:是官方主页:[url]http://www.ubuntulinux.org/[/url]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) 免费下载:是官方主页:[url]http://www.gentoo.org/[/url]Slackware Slackware 由Patrick Volkerding建立于1992年。算起来应当是历史最悠久的Linux发行版。曾经Slackware很是的流行,可是当 Linux越来越普及,用户的技术层面愈来愈广(更多的新手)后,Slackware渐渐的被新来的人们所遗忘。在其余主流发行版强调易用性的时候,Slackware依然执拗的追求最原始的效率——全部的配置均仍是要经过配置文件来进行。尽管如此,Slackware仍然深刻人心(大部分都是比较有经验的 Linux老手)。Slackware稳定、安全,因此仍然有大批的忠实用户。因为Slackware尽可能采用原版的软件包而不进行任何修改,因此制造新 bug的概率便低了不少。Slackware的版本更新周期较长(大约1年),但是新版本的软件仍然不间断的提供给用户下载。优势:很是稳定、安全,高度坚持UNIX的规范缺点:全部的配置均经过编辑文件来进行,自动硬件检测能力较差软件包管理系统:Slackware Package Management (TGZ) 免费下载:是官方主页:[url]http://www.slackware.com/[/url]Knoppix由德国的Klaus Knopper开发的Knoppix,是一个基于Debian的发行版。Knoppix严格算起来是一款LiveCD Linux,所谓的LiveCD就是整个操做系统都在一张光盘上,只要开机从光盘启动,就能拥有一个完整的Linux系统!无需安装!固然, Knoppix也可以很是轻松的安装到硬盘上。其强大的硬件检测能力、系统修复能力、即时压缩传输技术,都使人大加称赞。能够说,在LiveCD界, Knoppix是无人能及的!优势:无需安装可直接运行于CD上,优秀的硬件检测能力,可做为系统急救盘使用缺点:LiveCD因为光盘的数据读取速度限制致使性能大幅降低软件包管理系统:APT (DEB) 免费下载:是官方主页:[url]http://www.knoppix.com/[/url]MEPIS MEPIS 由Warren Woodford在2003年创建。MEPIS虽然刚创建不久,可是迅速的传播在Linux用户间。简单来讲,MEPIS是一个集合了Debian Sid和Knoppix的产物。用户即能将之看成LiveCD使用,也能使用常规的图形界面进行安装。MEPIS默认集成安装了 Java Runtime Environment、Flash插件、nVidia加速驱动等许多经常使用的程序。用户能够很是轻松的安装完系统后就直接开始使用,而不用处处寻找资料如何下载、如何安装、如何配置这些软件。这不只给Linux新手带来了便捷,也给老手们节约了至关多的时间。优势:LiveCD与常规安装两用,优秀的硬件检测能力,预装了许多实用的软件缺点:创建时间不长,默认的界面有些寒酸软件包管理系统:APT (DEB) 免费下载:是官方主页:[url]http://www.mepis.org/[/url]Xandros Xandros 创建在已经成为历史的Corel Linux之上。当初Corel Linux的公司因为财政上的困难,被迫终止了Corel Linux的开发,而Xandros适时的将Corel Linux部门买下,于2002年10月推出全新的Xandros Desktop。Xandros的卖点在于极其简单的安装和使用,因此它的市场定位是那些没有任何Linux使用经验的新手,或是习惯使用Windows的用户。Xandros的标准版和加强版都是商业软件,分别售价$40和$99美圆。不过你仍然能够在这里下载到免费的公开发行版。优势:适合彻底没有经验的新手,安装完之后就能当即投入使用,自带很是不错的工具缺点:商业软件软件包管理系统:XandrosNetworks (DEB) 或 APT (DEB) (可选,但不提供技术支持)免费下载:公开发行版官方主页:[url]http://www.xandros.com/[/url]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) 免费下载:是官方主页:[url]http://www.freebsd.org/[/url]