摘要
目前操作系统市场上不仅Windows之外,还有Mac、Linux等比较著名的操作系统。对于广大笔记本中级用户来说,Windows就是操作系统的代名词。并且与闭源的Windows相比,开源的Linux遭到了许多人的欢迎。Linux是一套免费使用和自由传播的类Unix操作系统。我们一般所说的Linux,指的是GNU/Linux,即采用Linux内核的GNU操作系统。GNU代表GNU’sNotUnix。它既是一个操作系统,也是一种规范。Linux最早由LinusTorvalds在1991年开始编撰。Linux操作系统逐步上市后至今,Linux操作系统渐渐成为主流,越来越多的计算机爱好者都爱上了它,目前Linux社区主流的发行版有RedHat、Debian、ubuntu、SUSE等几个美国大商,以及国外知名的两家。其中我主要介绍RedHat、Debain、SlackWare三你们族及其旗下的发行版,并对这三你们族的性能进行对比让用户能按照自己的情况与爱好选择使用哪些样的Linux操作系统。
关键词
Linux操作系统;Linux发行版本;RedHat;Debain;性能对比;
第1章Linux操作系统介绍1.1哪些是Linux操作系统
Linux操作系统是UNIX操作系统的一种克隆系统,它在1991年的10月5日由林纳斯.托瓦兹即将向外宣布Linux内核系统的诞生。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和cpu的操作系统,它能运行主要的UNIX工具软件、应用程序和网路合同。它支持32位和64位的硬件。
Linux以高效性和灵活性闻名,Linux模块化的设计结构,致使它既能在价钱高昂的工作站上运行,也才能在廉价的PC机上实现全部的Unix特点。Linux操作系统软件包除了包括完整的Linux操作系统,并且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,就好比我们使用的Windows一样,容许我们使用窗口、图标和菜单对系统进行操作。
1.1.1Linux操作系统的历史
1991年林纳斯.托瓦兹开发了Linux内核,宣布它的诞生。
1999年,IBM宣布于RedHat公司构建伙伴关系,以确保RedHat在IBN机器上的正确运行。
2001年,IBM决定投入10亿港元扩大Linux系统的运用,引来许多站点纷纷从windows操作系统转向Linux操作系统。
2002年,Linux企业化,内核开发者宣布新的Linux系统支持64位的计算机。
2003年,NEC宣布将在其手机中使用Linux操作系统,代表着Linux涉足手机领域。
1.1.2Linux的特征
免费、开源、安全性好、对显存和文件管理优越、可嵌入式开发、支持多线程、多用户、支持多种平台、拥有良好的界面
第2章Linux发行版本介绍
Linux发行版指的就是一般所说的“Linux操作系统”,他通常是由一些团体、组织、公司或则个人制做并发行的。一般来讲,一个Linux发行版包括Linux内核,以及将整个软件安装笔记本上的一套安装工具,还有各类GUN软件,和其他一些自由软件,在一些Linux发行版中可能会包含一些专有软件。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大概十二个。较为著名的有Debain、Ubuntu、Fedora和openSUSE等。
-2.1RedHat发行家族项目
RedHatLinux是全球在服务器上应用最广泛的linux操作系统,在效率、扩展性、可靠性、安全性、集成虚拟化等都具备领先其他Linux的特征,被誉为最值得信赖的数据中心平台系统,其主要应用在服务器领域。Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本linux系统官网,一类是社区组织维护的发行版本,其中RedHat(红帽)就是第一类。
以RedHatLinux为基础派生的Linux发行套件有好多RedHat是目前Linux社区走的最前沿的系统厂家,它除了使用便捷,但是社区维护的人比较多,假如有问题,更新比较便捷,它旗下有两条操作系统生产线,一条是桌面版生产线,命名为fedora系列,使用的人也比较多,有问题好交流,更主要的是该系统是完全免费的.
RedHat的另外一条生产线是RedHatEnterpriseLinux,这是服务器的生成线,该系统适宜企业级服务器使用,由于安全系数比较高,性能较好,所以社区使用的人比较多。要付费,更为主要的是这个系统中并没有集成社区最新的技术,而是集成了比较稳定的技术。
2.1.1RHEL
自从RedHat9.0版本发布后,RedHat公司就不再开发桌面版的Linux发行套件,而将全部力量集中在服务器版的开发上,也就是RHEL(RedHatEnterpriseLinux)版(RedHat的企业版)。RHEL是适用于服务器的版本,而因为这是个收费的操作系统,于是,国外外许多企业或空间商选择CentOS。CentOS可以算是RHEL的克隆版,它最大的用处是免费,且稳定性特别好。
RHEL又分为4个版本Advanced Server(AS)、ES、Workstation(WS)、Desktop,它们的差异不太大linux教程,只是功能方面的差异,下边介绍前三种版本。
一、
Advanced Server(AS)是企业Linux解决方案中最高档的产品,它专为企业的应用和数据中心而设计。
AS的特色,支持七种非硬件构架:包括了完整的开放源代码系统程序及完整的桌面环境。
二、
RedHat企业LinuxES(EntryServer)为IntelX86市场提供了一个从企业门户到企业中层应用的服务器操作系统。它提供了与RedHat企业LinuxAS同样的性能,区别仅在于它支持更小的系统和更低的成本。
ES的特色有,RedHatEnterpriseLinuxES最适宜用在建设网路,文件服务器,短信服务器,网站服务器和商业程序的应用;它稳定、高效能;
三、
RedHat企业LinuxWS(Workstation)是RedHat企业LinuxAS和ES的桌面/顾客端合作伙伴。它是桌面应用的最佳环境,它比较适宜做客户端应用。2.1.2Fedora
免费的FedoraCore是RedHat两大Linux产品之一,它的版本更新周期十分短,仅6个月。Fedora是由社区支持的Fedora项目开发并由RedHat赞助的Linux发行版。Fedora包含各类免费和开源许可下分发的软件,借以处于这种技术的前沿。。
Fedora安装也十分安全,从Fedora版本21开始,它可以作为三个不同的主要版本提供:Fedora工作站-针对须要可靠,用户友好且功能强悍的电脑笔记本或台式笔记本操作系统的用户
2.FedoraServer-其目标用途是服务器。它包括最新的数据中心技术。此版本没有桌面环境。FedoraAtomic-提供了Fedora的最小图象,其中仅包含基本要素。它适用于云估算中的布署。2.2Debian家族
Debian最早由IanMurdock于1993年创建。可以算是迄今为止,最遵守GNU规范的Linux系统。Debian,深受当时Linux与GNU的鼓舞,目标是成为一个公开的发行版。
从文档编辑,到电子商务,到游戏娱乐,到软件开发。Debian带来了超过59000个软件包(这种软件包都早已被编译包装为一种便捷的格式),过程就如安装一个应用程序这么简单。。
Debian有很大的优点,若你在Debian上有任何问题,发送到电邮列表的电邮往往会在很短的时间内(一般15分钟左右)得到开发人员的免费解答。且Debian是最佳的安装系统,因为它存在十分完美的dpkg—Debian的包管理系统,它的软件包拥有良好的集成度,并且开发人员早已解决了所有复杂的依赖问题,正是这样的集成性让Debian成为更稳更强壮的系统。还拥有简单便捷的升级程序、多构架与核心、更快更容易的显存管理、良好的系统安全、缺陷跟踪系统即采用公开的运行模式等优点。
其实,Debian也并非十全十美,依然有其不完美的部份,集中在三个方面:
1.缺少流行的商业软件。并且绝大多数还是有取代的软件可用,它们模仿了非自由软件的优点,同时具有作为自由软件的附加价值。
2.Debian难于配置。Debian的安装过程不难甚至比Windows的安装过程还容易,而且它的环境配置却很难。目前这个问题也是Debian正在努力的方向。
3.并非所有的硬件都被支持。这也是一个目前正在努力的方向。
2.2.1LinuxMint
LinuxMint是一个十分年青的操作系统,基于Debian和Ubuntu的基础上在进行开发的Linux发行版,它于2006年开始发行,基于特别成熟的软件管理,采用了最新的Linux内核。经过这几年的发展,它早已常年盘踞DistroWatch排名的榜首。它旨在于是使桌面系统对个人用户每晚的工作更易用,更高效。
Mint的目标是为家庭和企业用户构建一下免费漂亮的操作系统。安装试用后,第一眼看下去就感觉很舒服,清晰的界面,优雅得图标,很有吸引力。它得界面不仅漂亮外,在操作上类似Windows。
为了讨好不同用户得口味,LinuxMint官方提供了4种不同得桌面环境版本可以供你选择下载,它们的介绍如下Cinnamon是LinuxMint官方默认的桌面,给人一种很熟悉的觉得,由于它和Windows界面风格十分相像,因而对新用户特别友好。MATE由早已停止官方维护的GNOME2源代码派生而至。KDE全称KDesktopEnvironment,KDE会为对于易用桌面的需求而不断探求和改进,使其成为MacOS和谷歌的Windows那样的成熟桌面环境。Xfce是一个轻量级的Linux或类Unix的桌面环境系统。这个桌面环境仅须要极少的系统资源,所以特别适宜应用于U盘系统和“老爷机”上
LinuxMint成功的缘由有:
它是开箱即用的,有充分的多媒体支持,并且特别容易使用;它既免费,又开放源码;是社区驱动的。鼓励用户向项目发送反馈linux操作系统的发行版本有哪些,便于她们的看法可以用于改进LinuxMint。
安全可靠。因为软件更新的保守方式、唯一的更新管理器以及Linux体系结构的强壮性,LinuxMint所需的维护十分少(没有回归、没有杀毒、没有防间谍软件……等等)。2.2.2Knoppix
由英国的KlausKnopper开发的Knoppix,是一个基于Debian的发行版,才能十分轻松的安装到硬碟上。其强悍的硬件监测能力、系统修补能力、即时压缩传输技术,都令人大加赞扬。
Knoppix是最有名的LiveCD发行版本,所以linux操作系统的发行版本有哪些,作为一个基础,首先对它进行研究。从它的大小就可以看下来,Knoppix捆绑了大量的工具,既有面向开发人员的,也有面向办公用途的。
Knoppix的优点是无需安装可直接运行于CD上,优秀得硬件监测能力,可作系统跪求盘使用。
Knoppix其缺点是性能不高,由于LiveCD因为光碟的数据读取速率限制造成。2.3SlackWare家族
早已有10多年历史的Slackware是Linux历史上存活最久的发行版。Slackware仍然以来是以简约、安全和稳定所闻名的,在世界范围内拥有广大的忠实用户,其地位在各大发行版中仍然排在前5名之列。
Slackware的设计哲学——KISS,KISS(Keepitsimple,stupid——保持简单)是Slackware一贯的原则,尽量保持系统的简约,因而实现稳定、高效和安全。Slackware仍然如一地保持着文本界面的系统安装程序,保持着文本界面的系统设置工具。
下边我将对Slackware的几个特征进行说明。
1.文本界面的安装和设置工具
10年来Slackware的安装程序都是文本界面的,理由在于文本界面对系统资源的占用低。Slackware几乎没有提供图形化(GUI)的系统配置程序,只有有限的几个文本界面的设置工具。虽然Slackware在系统设置方面只使用文本界面的工具,但并不意味着它敌视图形系统。
2.BSD形式的启动管理
在目前Slackware一直坚持使用BSD形式的启动脚本。使用BSD形式启动脚本的用处在于愈发容易跟踪系统的启动过程,其结构更为直观易懂,更改上去也十分便捷。
3.简单灵活的软件包管理机制
Slackware对于软件包的管理方法,也是它区别于许多别的发行版的明显特征。不同的发行版对于软件包的管理提供了不同的机制,一则便捷软件的安装和卸载,二则希望借此解决软件安装中常常遇见的软件包之间互为依赖的问题。
2.3.1SUSE
SUSE是美国最知名的Linux发行版,在全世界范围中也享有较高的名声。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE于2003年年底被Novell竞购。
SUSE以后的发布变得比较混乱,例如9.0版本是收费的,而10.0版本又免费发布。这促使一部份用户倍感疑惑,也转而使用其它发行版本。并且,瑕不掩瑜,SUSE依然是一个极其专业、优秀的发行版。
优点:极全的软件包。从abiword到realplayer到shamboo一应俱全,开发工具、服务器工具更是一个不缺,各类桌面都有。优秀的界面:透明特效,3d桌面不比ubuntu差。
缺点:安装繁杂。第3章怎么选择Linux发行版本
我按照常见需求对Linux版本进行了分类。这儿有一些重叠的地方,但是假如打算充分的话,那些Linux发行版中的任何一个都可以满足你的期望需求。Linux的一大优点是容许你随心所欲。并且,归根结底,发行版之间还是有区别的,有些能为你做好多工作,或则某个版本具有更适宜针对某个目标的设计。下边我会按照实现目标的最简单途径来对那些发行版分类。
第一类:菜鸟入门
推荐LinuxMint。由于它安装简单且安装后,第一眼看下去就认为很舒服,清晰的界面,优雅的图标,很有吸引力。在操作上类似Windows,会挺好上手。其次Debain也很不错,由于它们三者本就有密切的关系。
第二类:想要深入了解Linux和硬件的更多信息
推荐SlackwareLinux。这个发行版须要大量的配置,硬件和源代码编译,拥有着精简的优化系统。这样一来,你便可以完全掌控你的笔记本和操作系统,了解Linux内部。在Slackware社区最常常被引用的一句话“WhenyouknowSlackwareyouknowLinux.WhenyouknowRedHat,allyouknowisRedHat.”可见它更容易真正理解Linux的运行机制。
第三类:不想了解Linux操作系统的细节,只是完成一些任务
推荐Fedora。它运行平稳、维护量低、最小配置、兼容硬软件、大部份事情都可以手动完成。由于只是须要完成任务,而不是真正的想要休整和优化,它的稳定快速不会阻碍我们的行事方法。
第四类:想建立服务器
推荐RHEL、CentOS。想要构建Web服务器或虚拟机、想模拟托管软件的网站的东西,试试CentOS和RHEL。它们都是用于虚拟主机的坚实可靠的帮手,它们稳定性高、安全性高,但是CentOS还是免费的。
第三章的参考