您的位置:首页 > 运维架构 > Linux

Linux的概述

2014-07-15 22:59 169 查看
由于工作需要了解使用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桌面环境。


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


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


图3 KDE桌面 下表摘自网络,主要对各大桌面环境做了一个对比。
表2桌面环境对比
桌面环境RAM used% CPU used类型
KDE 363 MB4%桌面环境
Unity271 MB14%桌面环境(shell)
GNOME 3193 MB10%桌面环境
GNOME 2.x191 MB1%桌面环境
XFCE 4.8144 MB10%桌面环境
LXDE85 MB10%桌面环境
未完待续

参考资料
1、Linux与Unix系统的关系和区别
http://security.zdnet.com.cn/security_zone/2008/0703/962834.shtml
2、中标麒麟 http://zh.wikipedia.org/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

本文出自 “winger” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: