由于工作需要了解使用Linux,但是使用过程中总是存在些疑问和迷惑,学生时代又没认真学习这些,索性利用工作闲暇之余整理总结,温故知新。

  

一、Linux和Unix

   首先需要明确一点,Linux不是Unix,这是两个完全不同的系统。Linux不源于任何一个版本的Unix(Linux代码不来自于Unix,但是思想源于Unix),只是一个类Unix的系统,它能够在普通的PC机上实现Unix的所有特性,和Unix同样具有多任务、多用户的能力。下表展示了Linux与Unix的异同:

表1 Linux与Unix对比

特性LinuxUnix
是否开源
硬件平台
可运行在多种硬件平台上一般是特定于硬件平台的
易用性易用不如Linux
使用个人、商用等银行、电信企业等使用的固定机型
产品
RedHat、Ubuntu等Sun的Solaris、IBM的AIX、HP的HP-UX等

    UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。

    Linux是一种外观和性能与Unix相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是Unix,而是一个类似于Unix的产品。


二、Linux系统分类

    可以将目前发行的Linux版本分为基于Debian、基于Redhat、基于Mandriva等多个类别。

    基于Debian比较熟知的有Ubuntu、Google Chrome OS、Chromium OS等;

    基于Redhat的有Red Hat Enterprise Linux(RHEL)、Fedora、CentOS、Oracle Linux等。

    国产的中标麒麟(Kylin os),在之前是由类Unix操作系统FreeBSD改写的,到2010年改用Linux的内核编写。需要注意,Ubuntu的Kylin版本与中标麒麟没什么关系。


三、Linux桌面环境

    搜罗资料时发现Linux的桌面环境跟Linux系统一样,五花八门,分类繁多。比较常用的一些有GNOME、KED、Unity等。

    GNOME,GNU网络对象模型环境(The GNU Network Object Model Environment),目标是基于自由软件,为Unix及类Unix系统构造一个功能完善、操作简单以及界面友好的桌面环境。目前最新版本是3.10(2013年10月)。Fedora 15、Linux Mint、Debian等默认使用的都是GNOME桌面环境。   

Linux的概述_分类

图1 GNOME桌面

     Unity,Unity 是由Canonical 起初为上网本设计,先被采用为Ubuntu 11.04 默认桌面。Unity较GNOME 3或KDE 占用系统资源较多。在Unity桌面环境中,只有一个顶部面板,桌面左侧有一类Dock的应用启动器。

Linux的概述_分类_02

图2 Unity桌面

    KDE,是一个国际性的自由软体社区,开发运行在Linux、BSD、Solaris、Microsoft Windows 与 Mac OS X 等平台上的一系列跨平台应用程序。

Linux的概述_命令_03

图3 KDE桌面

    下表摘自网络,主要对各大桌面环境做了一个对比。

表2桌面环境对比

桌面环境 RAM used % CPU used 类型
KDE  363 MB 4% 桌面环境
Unity 271 MB 14% 桌面环境(shell)
GNOME 3 193 MB 10% 桌面环境
GNOME 2.x 191 MB 1% 桌面环境
XFCE 4.8 144 MB 10% 桌面环境
LXDE 85 MB 10% 桌面环境

未完待续

    





参考资料

1、Linux与Unix系统的关系和区别 

http://security.zdnet.com.cn/security_zone/2008/0703/962834.shtml 

2、中标麒麟 http:///wiki/%E4%B8%AD%E6%A0%87%E9%BA%92%E9%BA%9F

3、Linux桌面环境gnome,kde,xfce,lxde 使用比较 http://www.educity.cn/linux/659599.html