系统之家linux 国产系统linux官网

大家好,系统之家linux相信很多的网友都不是很明白,包括国产系统linux官网也是一样,不过没有关系,接下来就来为大家分享关于系统之家linux和国产系统linux官网的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

linux哪个操作系统好

linux哪个操作系统好?这个要看你的具体用途了,如果是个人使用,ubuntu、deepin就非常不错,界面漂亮、软件齐全,如果是作为服务器使用,建议选择centos或者debian,性能稳定、运行流畅,下面我分别简单介绍一下,感兴趣的朋友可以尝试一下:

适合个人使用的linux系统

ubuntu

这是一个非常流行也非常受欢迎的linux操作系统,相信大部分开发者都直接接触或着使用过,界面漂亮、软件齐全、运行流畅,有着非常完善的包管理体系和丰富的技术社区,大众化、平民化,简单易用、轻便灵活,个人使用来说非常不错,但在稳定性方面不如centos和debian,因此不适合作为服务器操作系统,如果你个人电脑使用的话,可以安装一下ubuntu,效果非常不错:

deepin

这是一个纯粹的国产操作系统,相信大部分开发者都听说过,当然,也是基于linux系统改进而来,界面漂亮、美观大方、清新脱俗,自带有非常多的办公软件和开发软件,中文支持良好,因此非常适合个人电脑使用,缺点就是比较吃内存,偶尔运行会比较卡,如果你电脑配置比较高,可以安装一下deepin,完全免费,使用起来也非常不错:

适合服务器使用的linux系统

centos

这是一个非常流行也非常适合服务器的linux操作系统,相信许多开发者或着运维人员都使用过,相比较ubuntu、deepin等操作系统,centos更稳定也更可靠,运行流畅、不卡顿,许多公司都采用这个系统部署生产环境,社区活跃,帮助文档丰富,当然,在界面美观程度和软件支持方面会不如ubuntu和deepin,如果你服务器使用的话,可以安装centos,效果非常不错:

debian

这也是一个非常适合服务器的linux操作系统,和centos一样,稳定可靠、安全高效,只要应用层面不出现逻辑缺陷,基本上固若金汤,可以常年不需要重启,体积相比较centos更小,内存、cpu使用率更低,128M的vps即可以流畅运行debian,但centos会略显吃力,由于发展路线的不同,debian的帮助文档和技术资料会相比较centos略少,但其优秀的性能非常适合服务器,也非常受开发者欢迎:

目前,就分享这4个不错的linux系统吧,个人使用来说,就是ubuntu或者deepin,服务器使用来说,就是centos或者debian,根据自己实际用途,选择合适的操作系统,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

先后用过Fedroa,Debian,CentOS,Ubuntu等系统。目前自用的是Debian和Kali,产品基于CentOS,整体感觉效果还不错。

Linux本质上只是一个内核,不同的团体、社区因为不同的需求和理念,逐渐发展出了不同的发行家族。接下来就我所使用的这两大系,给大家说说。

Debian体系

Debian

顾名思义,是整个Debian家族母项目,由开源社区创建。据说社区会花费大量的时间仔细检查每个软件包的稳定性和安全性。当社区团队对整个发行版充满信心的时候就会发布,也就是说Debian不是遵循基于时间的发行模型。

Ubuntu

作为被大众所熟悉的主流操作系统,Ubuntu是基于Debian定制的,它试图通过更方便的功能使其对用户更加友好。比如Ubuntu软件中心,就非常的成功且受欢迎,因此被反向移植到回了Debian。需要注意的是虽然Ubuntu一样采用的DEB格式的软件包,但并不是100%兼容,小心踩坑。

KaliLinux

也是基于Debian的Linux发行版,主要设计用于数字鉴识和渗透测试。由世界一流的信息安全培训和渗透测试服务提供商OffensiveSecurity维护。如果是想学习网络安全方向,首选。

Fedroa体系

大家通常对Fedroa、Redhat和CentOS之间的关系也会同样会感到困惑。

Fedora

它是这个分支项目的主体,是一个基于社区的免费发行版,专注于快速发布各种新的特性和功能。目标是创建一套新颖、多功能并且自由(开放源代码)的操作系统。

Redhat

是基于Fedora发布的企业版,发布的周期会比较慢。但是会提供版本的支持服务,当然这并不是免费的。

CentOS

基本上可以说成是Redhat的社区版本,他们几乎相同,是免费的。它是来自于Redhat依照开放源代码规定,发布的源代码所编译而成。版本的支持来自社区,而不是Redhat本身。

建议

对于刚接触Linux的人,对于这么多的发行版本确实会无从选择。建议把难以抉择的版本都安装试用一番。

现在的电脑一般性能都不差,不管是采用虚拟机还是docker方式,都可以自己折腾下,自己体验下,相信最终都会找到适合自己的发行版本。

话说,Linux系统不重装个十几二十遍,也就算不上入门,哈!~

1.ubuntu,来自canonical和开源社区支持,是debian的衍生版,有多种风格满足人们需求。而且最初docker开发也是基于ubuntu,目前docker如此盛行,可见ubuntu的可靠性。

2.Debian,整个系统基础核心非常小,不仅稳定,而且占用硬盘空间和内存小,而且支持非常多的桌面系统,如kde,gome,xfce等。

3.Centos,来自于红帽企业版依照开放源代码规定释放出的源代码所编译而成。由于免费开源而且高度稳定,比较多的企业选择centos作为生产操作系统。

4.rhel红帽企业版,安全系数比较高,性能也比较好,而且有红帽做技术兜底,因此很多银行,企事业单位在用。

其他操作系统有的侧重于桌面,有的是安全,有的是偏黑客。在不同层面满足不同需求的用户使用。

大家各取所需。

本人业余时间安装了市面上大部分的linux发行版。对于这个问题还是有些发言权的。

多图警告,流量党慎入。

流行的桌面发行版分为三个系列。

debian系列

特征:稳定,使用apt进行软件管理。

同系列主要作品主要为、debain、ubuntu、mintlinux、deepin。

debain软件,系统更新慢,仓库软件稳定。

ubuntu软件,系统更新较快,背靠金主爸爸。这些年服务器端也做的很好。

mintlinux基于ubuntu以小著名,镜像小,资源使用也小,可以放在老一些的电脑上跑。

deepin国产,我心目中最好看的linux桌面发行版没有之一,而且带有应用商店,有国内常见的qq,搜狗输入法,wps等应用软件,如果真心想用linux强烈推荐。

centOS系列

特征:背靠红帽,以应用服务器端多出名,使用yum进行软件管理。

代表作centOS,Fedora。

centOS通常用于服务器,更新不频繁。

Fedora面向桌面用户,比centOS更新频繁

Arch系列

代表作Arch,Manjaro。

特性:滚动升级,pacman软件管理,支持AUR源(用户软件仓库),软件新又多。

Arch,软件更新频繁,wiki文档内容丰富,其他linux的问题,也可以在Arch的wiki中找到解决方案,使用pacman进行软件管理,可塑性极强。安装时候比较繁琐,需要自己选择所有的软件,比如网络,视频音频驱动等,适合极客,大佬。

Manjaro,基于Arch,提供默认安装,支持pacman图形化操作,总之Manjaro是一个Arch安装过程简化的系统,但是具备Arch的其他所有优点。

所谓发行版主要是包管理,系统工具不同。各发行版对于linux的理解不同,学习linux的本质主要还是linux内核,常用shell命令,选择哪个意义不大。

正文

选择linux以前我以为是选发行版,沉迷于安装各种发行版,后来我发现不是的,你只要选一个上面任何一个,都能满足你学习,和日常生活的需求。你所说的好用其实再问那个linux桌面环境好用,因为上面的每个发行版都可以更换不同的linux桌面环境。

经过我安装的桌面环境我把桌面分为两类。

窗口管理器类

i3wm

i3wm是一个很简洁,炫酷的窗口管理器,可定制化极强,熟悉快捷键之后工作效率翻倍。

桌面类

UbuntuUnity

老版本Ubuntu开发,新版本的Ubuntu默认是gnome,发一张图纪念我曾经逝去的青春。

Gnome

Gnome属于中规中矩的桌面环境,通过gnomeshell可以进行美化桌面。

Deepin

看吧,这就是我推荐Deepin桌面,就是一个字美,但是系统要求相对也高一些。不过和Kde比还是Deepin性价比高。

Kde

很漂亮,但是无法让我动摇我对deepin的爱。同样对系统要求要高一些。

XFCE

系统要求低,相对也丑一些,但是Linux大神在用,但是我欣赏不来

LEDX

资源更少,要求更低,界面更简洁,有种window7和window2000的赶脚,电脑实在是老古董就用这个吧。

还有一些,衍生品比如基于GNOME2的MATE和Cinnamon等,就不一一列举了,选择linux一定要又一颗折腾的心,有问题可以尝试从Arch的wiki进行查询。嘿嘿嘿选一款自己喜爱的赶紧安装吧,祝你早日成为linux大神哦。

linux GTK、KDE、Gnome、XWindows 图形界面区别介绍

一、linux图形界面的实现只是linux下的应用程序实现

图形界面(GUI)并不是linux的一部分,linux只是一个基于命令行的操作系统,linux和Xfree的关系就相当于当年的DOS和Windows 3.0一样,Windows 3.0不是独立的操作系统,它只是DOS的扩充,是DOS下的应用程序级别(GUI)的系统,不是独立的操作系统。同样XFree只是linux下的一个应用程序而已,不是系统的一部分,但是X的存在可以方便用户使用电脑。Windows 95及以后的版本就不一样了,他们的图形界面是操作系统的一部分,图形界面在系统内核中就实现了,没有了图形界面windows就不成为windows了,但linux却不一样,没有图形界面linux还是linux,很多装linux的WEB服务器就根本不装X服务器。这也WINDOWS和linux的重要区别之一.

二、X是协议,不是具体的某个软件

X是协议,就像HTTP协议、IP协议一样。因为输入设备和显示设备不是同一个设备,而且他们需要相互配合,进行画面显示,所以需要一个交互协议,建立他们直接的沟通桥梁。

X协议主要有X应用程序和X服务器组成,如:我需要划个圆,X应用程序告诉X服务器在屏幕的什么地方用什么颜色画一个多大的圆,而具体的画的动作,比如这个圆如何生成,用什么显卡的驱动程序去指挥显卡完成等等工作是由X服务器来完成的.

X服务器还负责捕捉键盘和鼠标的动作,假设X服务器捕捉到鼠标的左键被按下了,他就告诉X应用程序:亲爱的应用程序先生,我发现鼠标被按下了,您有什么指示吗?如果X应用程序被设计成当按下鼠标左健后再在屏幕上画一个正方形的话,X应用程序就对X服务器说:请再画一个正方形,当然他会告诉服务器在什么地方用什么颜色画多大的正方形,但不关心具体怎么画那是服务器的事情。

三、X和XFree86的关系

有了协议,就需要具体的软件来实现这个协议,就好比我们有了交通法规就需要交警去根据法规维护交通秩序一样。Xfree86就是这样一个去根据法规实现协议的交警,他按照X协议的规定来完成X应用程序提交的在屏幕上显示的任务.当然不仅仅是某个特定的交警才可以去维护和实现这个法规,比如还可以由交通协管员来实现交通法规,必要的时候警察也可以介入,当然前提是他们都要懂得交通法规,也就是要懂得协议,所以实现X协议的软件也并不只有XFree86,XFree86只是实现X协议的一个免费X服务器软件。商业上常用MOTIF,现在还有XORG,还有很多很小的由爱好者写的小的X服务器软件,甚至可以在Windows上有X服务器运行,这样你可以在linux系统上运行一个X应用程序然后在另一台windows系统上显示,多么神奇!你可以用google找到这样的X服务器软件,只不过在LINUX上最常用的是XFree86(现在的linux发行版都用Xorg了)顺便说一句,苹果电脑的图形界面用的也是X协议,而且被认为是做的最好的X协议图形界面,并且他对X协议的实施是做在系统内核里的,所以性能明显好很多,这就是为什么很多大型三维图形设计软件都是在苹果平台上的原因。

为了便于理解拿HTTP协议来比较:

1)协议是HTTP(hyper text transmission protocol)

实现这个协议的常用服务器有:apacheIIS等

请求这些服务器传输文件的客户有:IE、MOZILLA、NETSCAPE等

2)协议是X

实现这个协议的常用服务器有:Xfree86、Xorg、Xnest等

请求这些服务器来完成显示任务的客户:所有的X应用程序.

只不过HTTP协议的服务器和客户端通常都在两台不同的电脑(服务器和客户机)之间来实现,所以一般人对这个比较容易理解。而X协议的服务器和客户端程序通常在同一台电脑上,因此很多用户都感到对此很难理解,既然是协议,那么肯定和平台无关的,因此可以让X应用程序显示在任何装有X服务器的远程计算机上,甚至显示在装有Xnest服务器的windows系统上。只不过在大多数情况下,X应用程序都用本机的X服务器,然后X服务器将显示结果输出到本机的显示器,这也是很多人不理解X是一种协议的原因.

四、X、X11、X11R6又是什么关系?

不知道初学者有没有注意到/usr/X11R6这个目录,这是XFree的默认安装目录

X11R6实际上是XProtocol version 11 Release6(X协议第11版第六次发行)的意思,就是说目前用的X协议是第11版的,然后经过了6次小的修正。不同版本的X协议是不能通信的,就象我们现在IPV4和IPV6不能通信一样,不过不用担心,现在的X服务器软件和X应用程序都遵循X11R6.

另外XFree86 3.3.6、XFree86 4.3.6等这些版本是实现X协议的软件XFree86的版本号.这是初学者经常高混淆的概念.

协议版本和实现协议的软件的版本这两个概念的区别你分清楚了吗?

五、WM(Window Manager)窗口管理器

窗口管理器的作用就是实现窗口的最大化、最小化、移动、关闭等,而这些不是X服务器来负责完成的。如果不窗口管理器,X应用程序仍可以启动,但它就在屏幕中间,不能移动、不能最小化、不能最大化、没有边框。

Xfree86自带了一个简单的窗口管理器:twm,同时窗口管理器还有GNOME和KDE等。为了更方便的了解窗口管理器的作用,我们可以做以下测试(因我使用的是ubuntu,无法确认以下操作和命令的正确性,请有条件的朋友测试以下并给与指正)。

1、系统(有界面的Linux)启动后,进入图形进面,我们打开一个XTERM,输入init3就可以安全的回到字符界面.

2、再输入#startx又返回到图形界面,你看到的是一个和平时使用一样的完整的图形界面操作环境,你可以最大化、最小化、移动、关闭窗口等。

3、我们还是再次进入字符界面,按ctrl+alt+backspace反回字符界面,输入:#xinit(注:与第二步的命令startx不同),再次启动图形界面,你看到了什么,你看到一个XTERM.而且不能移动.但是你可以在这个XTERM中输入命令打开X应用程序,如果我输入:#mozilla。打开浏览器,你看到的浏览器和平时有什么不同吗?他在屏幕中间,不能移动、不能最小化、不能最大化、没有边框。

为什么同样一个X应用程序会有这样的不同呢?因为我们用startx启动图形界面的时候同时也启动了一个默认的WM(即窗口管理器),如果你用KDE就起动了KDE,如果你用GNOME就起动了GNOME,但是你用xinit起动图形界面的时候却没有起动WM.

4、如果你用xinit起动图形界面并在xterm中输入twm,看看会有什么?xterm被加上了一个边框,你可以通过这个边框移动、最大化、最小化这个xterm,twm就是XFree86中自带的窗口管理器,是一个比较简陋的最简单的窗口管理器,但是他具有窗口管理器的全部特征.

5、如果你不输入twm而输入gnome-session就可以起动GNOME或者输入startkde起动KDE.

通过以上的实验你就可以清楚的明白他们之间的关系,另其它的小型窗口管理器有:

windowmaker、after step、blackbox、fvwm、fvwm2等等都是常用的优秀窗口管理器。REDHAT9中有windowmaker但是默认不安装,大家可以装来试试.只要xinit再wmaker就可以用windowmaker了.

六、X协议的Client端有时谁实现的呢?

XFree86是X协议的服务器软件(注以软件的形式实现),但Client端更多的是方便程序员更方便的使用X协议与服务器端的XFree86交互,故就产生了一个Xlib库,封装了X协议内容,如果你还觉得直接使用Xlib不方便,于是就产生了QT和GTK,对Xlib进一步封装,提供了很多控件,可以可视化的使用X协议更方便程序员的开发。

Xlib、QT、GTK直接关系如下图:

QT是直接使用xlib库的,GTK不能直接使用xlib,而是使用更低层的函数库GDK和Glib。这种结构使得Gtk可以更方便地移植到其它系统上,或使用与XWindows系统无关的图形库。

七、KDE、GNOME、QT和GTK直接关系

KDE和GNOME是窗口管理器,启动他们后我们进入了可视化操作(图形界面),既然需要显示图形,自然少不了与X协议的服务器软件打交道,既然QT和GTK进一步封装了X协议,并且他们提供了更为丰富的窗口及控制机制,于是在QT基础上实现的窗口管理器叫KDE,在GTK基础上实现的窗口管理器叫GNOME.

再次提示:KDE和GNOME并不只是窗口管理器,同时提供了桌面、菜单等等。

KDE和Gnome都是桌面环境中的一种,用的库不一样,可以是KDE,Gnome,还可以是XFCE、LXDE等

kde用的qt库,但是qt库不是免费的,在基于qt的软件版权上面会有一些问题。于是就有人开发出了gnome,用的是gtk库,这个库没有qt库在版权上的问题。

(qt库和gtk库就相当于windows下的MFC库)

同一个linux有不同版本的桌面,你可以都试试,就能感觉到kde和gnome的不一样了,比如 ubuntu是gnome桌面,Kubuntu的就是kde桌面

-------------------------------------------

四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE

如果Microsoft不是加入了图形界面,Windows系列操作系统不会成功地占领计算机桌面这块高地。这种人机交换的图形化界面,使得界面更加直观、简易、而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需再牢记让人劳神的命令,直接拖拽就能操作。

在这一点上,微软确实是将图形化操作界面这条路走得更彻底、更专一,尽管人们一直都在抱怨Windows系统安全性和稳定性上的不足,但是,在应用程序和娱乐性上,微软仍然赢得了大多数普通用户的青睐,因为在他们的工作和生活中,这些就已经足够了。

图形界面架起用户迈向Linux的桥梁

而相对而言,Linux系统一直坚持自己的专业路线,在服务器操作系统领域,Linux凭借着其安全性和稳定性等特性,一直都企业的绝对主力。不过,尽管Linux在服务器操作系统领域算是佼佼者,而且很多Linux系统都是开源软件,但是了解和熟悉他们的人大多都集中在社区和专业人士中。

不过,现在这一情况正在不断地改变。随着,近几年Windows系统爆出的各种不愉快的事件,人们醒悟过来,任何时候都不能受限于一种产品,否则不管是个人还是企业都有被辖制的危险。

而同时,在Linux/Unix系统自身地不断进步及其上各个图形界面产品不断地成熟和发展,越来越多的普通用户通过试用发现,这种组合能够焕发出独特的吸引力,很多企业和个人都在这个过程纷纷放弃Windows转投Linux/Unix的怀抱。

很多可能会提出问题,在Linux系统下,还有很多应用软件和娱乐仍然都无法使用,甚至一些驱动程序还没有,但是这一情况正在渐渐得以解决,越来越多的软件和硬件厂商正在支持或者准备支持Linux/Unix系统。

事实上,很多年前,我们Linux开发者们,早就已经注意开发出针对普通用户的图形界面环境了。这篇文章编者带你认识一下,这些吸引普通用户迈入Linux系统世界的图形桌面环境。

在介绍之前,编者做了一次调查,发现在distowatch.com网站上,2010年6月份排在前十名的操作系统,他们都使用了什么样的图形桌面环境。

从编者这个局部的调查可以看出来,GNOME和KDE是目前的主流环境,而Xfce、LXDE、Openbox和Fluxbox等也已经得到了很高的应用。

下面,编者就以上图形桌面环境进一步的解析。

1)KDE

KDE(Kool Desktop Environment)项目始建于1996年10月,相对于GNOME还要早一些。KDE项目是由图形排版工具Lyx的开发者、一位名为Matthias Ettrich的德国人发起的,目的是为满足普通用户也能够通过简单易用的桌面来管理Unix工作站上的各种应用软件以及完成各种任务。

KDE的LOGO

在应用开发方面,KDE项目已经开发了一流的复合文档应用程序框架,实现了最先进的框架技术并且因此把它自己直接置身于和诸如微软的MFC/COM/ActiveX技术等流行开发框架相竞争的位置。KDE的KParts复合文档技术使得开发人员可以快速创建一流的应用程序以实现最尖端的技术。

在应用程序上,KDE也拥有了可以与微软office媲美的办公应用套件KOffice,其分别由电子表格、幻灯片制作程序、组织者、新闻客户端等应用组成。还集成常见的Web浏览器、电子邮件客户端、办公套件、图形图像处理软件,以及桌面主题功能、配置功能、KDE帮助中心等各种管理工具。同时,还支持60余种语言的翻译。

其实,从系统的安装过程,你就能体验KDE给你带来的便捷,各种语言、时区、安装磁盘、用户设置以及网络设置等工作,都无需去考虑输入什么命令,直接用鼠标点选即可。

目前,KDE最新版本是4.5.0,进一步提高了稳定性和性能。可以体验到,KDE的操作习惯越来越与Win9x有很多相似之处,支持鼠标拖放、类似快捷方式,即使你是一个刚接触Linux的新手,也能很快上手。

2)GNOME

GNOME计划发起于1997年8月,所以,你可以在GNOME的LOGO上见到1997的字样。发起人是Miguel de Icaza和Federico Mena,GNOME计划当初的目标就是完全基于自由软件,构造那种功能完善、操作简单以及界面友好的桌面环境,希望走国际化道路,尽可能多地为各种国家的人所使用。目前,GNOME已经基本上可以成为KDE的替代品。

GNOME的LOGO

GNOME不仅仅提供了一个吸引人的桌面环境,而且还提供一个开发平台,一个能使开发的应用程序与桌面其它部分集成的可扩展框架。

GNOME的结构包括:一个面板、桌面以及一系列标准的桌面工具和很多功能强大的应用软件。这些应用软件包括:文件管理器、电子表格处理软件、字理软件、电子表格软件、邮件阅读器、MP3播放器、简单的编辑器以及可以与PhotoShop媲美的图像处理软件等常用软件。

同时,GNOME还集成了软件更新和管理工具,基于Web的软件发布和自动升级工具,可平滑、安全地运行最新的开放资源和下载最新的补丁。

如果,你体验过GNOME就会知道,GNOME的这些应用软件是如何让Linux系统更具可操作性,鼠标拖拽以及左右键功能、编辑文档、绘制图片、收发邮件、音频和视频的播放、即时通讯工具聊天......这些使用体验与你在Windows下几乎没有差别。

虽然,GNOME最初是GNU/Linux的桌面,但是现在GNOME已经运行在大多数类Unix系统(如*BSD变体、AIX、IRIX、HP-UX)和几乎所有的Linux系统之上。目前,gnome.org上显示GNOME最新版本是2.3,而在2011年将发布的GNOME3的体验据介绍将可以匹敌Windows 7,我们将拭目以待。

3)XFCE

Xfce(XForms Common Environment)创建于2007年7月,类似于商业图形环境CDE,是一个运行在各类Unix下的轻量级桌面环境。原作者Olivier Fourdan最先设计XFce是基于XForms三维图形库。Xfce设计目的是用来提高系统的效率,在节省系统资源的同时,能够快速加载和执行应用程序。

Xfce的LOGO

XFce最主要的特色是容易配置,整个过程都可以使用鼠标来完成,而不需要修改配置文件的代码。最新版本的XFce还支持鼠标拖放、系统任务管理、多字节在内的多国语言以及其它特征。

Mint的界面

同时,XFce桌面环境的结构包括:一个叫XFwm的窗口管理器、主面板、文件管理器、背景管理器、声音管理器以及GNOME兼容模块等。另外,还有很多第三方的应用程序:文字编辑器、文件管理器、日历程序、CD和 DVD烧录程序、媒体播放器、浏览器等。

从体验过程来看,虽然,没有GNOME和KDE的应用程度那么高,但是Xfce简单高效的特点,仍然为其赢得了非常多的用户青睐。目前,Xfce最新版本是4.6.2。

4)LXDE

LXDE(Lightweight X11 Desktop Environment)创建于2006年,主要为Unix以及如Linux、BSD等POSIX相容平台上提供一个轻量、快速的桌面环境。开发者主要是为Open PCMan的著名台湾开放源代码程式设计者洪任谕(PCMan)、钱逢祥(Fred Chien),以及其他活跃开发者刘颖骏(Paul Liu)、李健秋(Andrew Lee)及黄敬群(jserv)等。

LXDE的LOGO

相对于GNOME和KDE这些桌面环境,LXDE属于小巧玲珑类型的。LXDE更加注重于实用性和轻巧性,并且尽力降低其所耗系统资源。不同于其它桌面环境,其元件相依性极少。取而代之的是各元件可以独立运作,大多数的元件都不须倚赖其它套件而可以独自执行。

LXDE使用Openbox为其默认窗口管理器,并且希望能够提供一个建立在互相独立套件上的轻量级快速的桌面。另外,LXDE也集成了一些应用程序和工具:图片浏览器,外观、字型、布景主题管理工具、音乐播放器、屏幕设定工具、面板管理工具、编辑工具、系统资源监控以及工作管理员和轻巧的档案及桌面管理程式等。

从体验过程来看,LXDE确实对系统硬件要求比较低,甚至1999年出产的计算机都可以正常执行。所以,如果你有一台即将淘汰的计算机安装Linux系统,那么LXDE必将是你不错的选择。

这里选择只选择众多图形桌面环境的四种做体验,其中也是因为很多人将GNOME与KDE,以及XFCE与LXDE分别作比较。

综合整个体验过程,从效果上看,Windows在Linux系统面前应该说没有太多优势可言。KDE和GNOME强大的功能以及绚丽多彩的界面一点不逊色于Windows,甚至还要好于它;同时在特效展示方面,例如半透明和三维界面,Windows能够做到的,依赖强大的KDE和GNOME同样可以做到。而且,最近Ubuntu下一个版本也将支持多点触摸。

当然,如果你的计算机硬件配置不高,又或者是在移动设备中,轻量级的桌面环境就将发挥重要作用。

所以,我们可以看到,通过形形色色的图形桌面环境的介入,Linux系统正进入一个高速发展的阶段,Linux桌面应用的普及渐渐打开了一个新天地。

linux系统是怎么回事可以简单的介绍下吗

什么是 Linux?什么是操作系统?

要了解 Linux之前,就不能不知道什么是操作系统( Operation System, OS),所以,首先我们来简单的说一说什么是操作系统吧!先来想一想,当我们使用计算机时,屏幕上面显示的咚咚是由哪里来的?嗯!是由显示卡与屏幕显像的;那么你现在可以藉由网络看到这篇文章,则是藉由 Internet、网络卡、网络线以及所有相关的电子器材与网络器材所完成的一项任务!如果你要看 VCD呢?那么就需要光驱、光盘、声卡的发声等等的支持。这么说来的话,所以在『工作』的东西都是『硬件』的工作呀!对了!就是这些计算机硬件在工作的。那么硬件怎么工作呢?那就是藉由『操作系统』来达成的啰!这个操作系统就是在沟通你这个使用者跟硬件之间的讯息传递啦!也就是说,没有操作系统,那么你的计算机硬件就只是一堆废铁,什么工作都不能做的!

那么操作系统里面含有什么东西呢?简单的来说,操作系统主要分为两个东西,一个是『核心』、一个是『一堆核心提供的工具』我们以使用者常使用的 Windows计算机来做一个简单的说明好了。大家应该都使用过 Windows计算机里面的档案总管吧?那么当你开启档案总管的时候,他是否会显示你硬盘当中的资料?这个显示硬盘里面的资料,就是『核心』帮你做的,但是,你要核心去显示硬盘哪一个目录下的资料,则是由『档案总管』这个『工具』帮你达成的!这样可以理解吗?再来,如果您曾经使用过 Windows 2000或 Windows XP的话,那就更好了!你就应该听过有所谓的『FAT32与 NTFS档案格式』吧?在 Windows 98这个早期的 Windows版本中,他并无法读取或者是找到 Windows XP的 NTFS档案格式的硬盘,为什么呢?因为他的『核心』本来就不认识 NTFS啊!所以,即使你有档案总管,但是由于核心根本不认识 NTFS,所以,档案总管也是没有能力帮你达到你想要做的事情!这样应该就更清楚了吧?没错!你的整个硬件是由核心来管理的,而如果核心不认识你的硬件,那么你将无法使用该硬设备,例如上面提到的 NTFS档案格式的硬盘!核心就是『 Kernel』,他是一个操作系统的最底层的东西,由他来掌管整个硬件资源的工作状态,而 Linux有 Linux自己的核心, Windows也有他自己的核心。所以说,当有新的硬件加入到你的系统中的时候,那么若你的『 Kernel』并没有支持他的时候,呵呵,这个新的硬件就肯定无法工作的,因为控制他的 Kernel并不认识他呀!这样了解了吗?!先有个概略性的了解,后面我们提到『核心编译』的时候会在更详细的谈到他!

一般来说,Kernel管理的事项有:

System call interface:一些服务与 kernel沟通之后,将硬件的资源进一步的利用;

Process control:系统过程控制中心,所以核心编的越小越好;

Memory management:控制整个系统的内存管理;

File system management:档案系统的管理,例如 I/O等等的工作啦!还有不同档案格式的支持啦等等,如果你的核心不认识某个档案系统,那么您将无法使用该档案格式的档案啰!例如上面提到的 Windows 98不认识 NTFS档案格式的硬盘;

Device drivers:就如同上面提到的,硬件的管理是 Kernel的主要工作之一,当然啰,装置的驱动程序就是核心需要做的事情啦!好在目前都有所谓的『可加载模块』功能,可以将驱动程序编辑成模块,就不需要重新的编译核心啦!这个也会在后续的核心编译当中提到的!

所以啦!所有硬件的资源都是他来管理的!至于我们要达成一些工作时,除了藉由核心本身提供的功能(例如上面提到的档案总管)之外,还可以藉由其它的应用软件来达成喔!举个例子来说,你要看 VCD影片是吧!那么除了 Windows提供的媒体播放程序之外,你也可以自行安装 VCD播放程序来播放 VCD啰!这个播放程序就是应用软件啰,而这个应用软件可以帮你去控制核心来工作(就是放映影片啰),因此,我们可以这样说,核心是控制整个硬件支持的咚咚,也是一个操作系统的最底层,然而要让整个操作系统更完备的话,那还需要含有相当丰富的核心提供的工具,以及核心相关的应用软件来支持!

OK!提到这里那么您知道 Linux是什么了吗?呵呵!对啦!其实 Linux就是一个操作系统,这个操作系统里头含有最主要的 kernel以及 kernel提供的工具啦!他提供了一个完整的操作系统当中最底层的硬件控制与资源管理的完整架构,这个架构是沿袭 Unix良好的传统来的,所以相当的稳定而功能强大!此外,由于这个优良的架构可以在目前的个人计算机( X86系统)上面跑,所以很多的软件开发者将他们的工作心血移转到这个架构上面,那就是很多的应用软件啦!虽然 Linux仅是其核心与核心提供的工具,不过,由于核心、核心工具与这些软件开发者提供的软件的整合,使得 Linux成为一个更完整的、功能强大的操作系统啰!我们可以将 Linux的系统与使用者的相关性看成底下的图标:

图一、使用者、使用者接口与核心工具、核心、与硬件之相关性

约略了解 Linux是何物之后,接下来,我们要谈一谈,『为什么说 Linux是很稳定的操作系统呢?他是如何来的?』

从 Unix到 Linux这一段历史

为什么大家常常会说, Linux是很稳定的一套操作系统呢?这是因为, Linux他有个老前辈,那就是 Unix家族啰!有这个前辈的提携,让 Linux这个小老弟很快的就成为一套稳定而优良的操作系统啦!所以,底下我们来谈一谈 Unix到 Linux的这一段历史吧!

早在 Linux出现之前的二十年(大约在 1970年代),就有一个相当稳定而成熟的操作系统存在了!那就是 Linux的老大哥『 Unix』是也!怎么这么说呢?!他们这两个家伙有什么关系呀?这里就给他说一说啰!众所皆知的, Linux的核心是由 Linus Torvalds在 1991年的时候给他开发出来的,并且丢到网络上提供大家下载,后来大家觉得这个小东西( Linux Kernel)相当的小而精巧,所以慢慢的就有相当多的朋友投入这个小东西的研究领域里面去了!但是为什么这的小东西这么棒呢?!然而又为什么大家都可以免费的下载这个东西呢?!嗯!等鸟哥慢慢的唬xx....喔不!听我慢慢的道来!

一个没有完成的梦想: Bell, MIT与 GE的『 Multics』系统

早期的计算机并不像现在的个人计算机一般,他可不是一般人碰的到的玩意儿,除非是军事或者是高科技用途才有可能接触到这类的 Computer!而如前面所言,有计算机硬件还需要操作系统的配合才能够发挥计算机的效能,不过,在那个年代,由于计算机算是『奢侈品』,喔~应该说是『贵重物品』,所以,可能一间学校就只有一部大型主机当然,那个年代所谓的大型主机仍然无法提供适度的运算能力的。不过,既然只有一部大型主机,然而有许许多多的教师、学生要想要来使用,怎么办呢?为了解决这个问题,在 1960年代初期,麻省理工学院( MIT)发展了所谓的『兼容分时系统( Compatible Time-Sharing System, CTSS)』,就字面上的意义来看,他主要让大型主机可以提供多个终端机联机进入主机使用主机的资源,(附带一提,当时的终端机( Terminal)本身并没有软件或者可供使用的资源,这些终端机要能使用,一定必需要联机登入主机之后,才能够使用主机的资源来工作!)当时可以让约 30位使用者联机使用主机。而为了让这个分时系统更加的强大,所以,在 1965年前后由贝尔研究室( Bell)、麻省理工学院( MIT)及奇异电器公司( GE)开始来共同开发一个名为 Multics的大型计画,目标是想让大型主机可以联机 300位以上的使用者。不过,在奋斗了四年之后,该计画仍然宣告不治...喔!是失败啦!(注: Multics有复杂、多数的意思。)

一个小型档案系统的产生:1969年 Ken Thompson的小型 file server system

在复杂的 Multics系统的计画失败后,贝尔研究室当然就退出该计画。就在这个计画解散之后,曾经参与 Muitics的贝尔研究室的成员 Ken Thompson由于自己工作上的需求,需要一套档案存取的小型操作系统,便在 1969年的时候以 DEC公司( Digital Equipment Corporation)的计算机 PDP-7为硬件基准,设计了一个适合自己工作环境的小型档案系统,其中也含有他自行开发的一些小工具。那个系统就是最早期的 Unix的源头!当初 Ken设计这个档案系统时,主要是为了自己的存取方便所设计的简单 OS,因此将原有的 Multics系统大幅度的简化,不过,在当时还并没有 Unix这个名词的出现!

Unix的正式诞生:1973年 Ritchie等人以 C语言写出第一个正式 Unix核心

由于 Thompson写的那个操作系统实在太好用了,所以在 Bell研究室内部广为流传,并且数度经过改版。到了 1973年, Bell研究室的 Dennis Ritchie等人为了让这个系统的执行效能更佳化,所以使用编译效能更好的 C语言将原有的 1969年的那个系统之核心大幅度的改写过,并且确定该操作系统名称为 Unix,呵呵!那就是最早的 Unix操作系统啰!不过,由于这个操作系统是由这一群工程师所开发完成的,而且使用者也大多是这方面的工程师,因此造成了后来 Unix系统接口较难被一般使用者接受的情况@_@(注:相对于 Multics,Unix具有单一的意思!)

重要的 Unix分支: 1977年 BSD的诞生

在 Unix早期的发展中,有一件相当重要的事情,那就是 BSD的诞生!由于 C语言是一种高级语言,他可以被应用在不同的硬件架构上面,而 Unix本身就是 C语言写成的!在 Unix发表之后,柏克莱大学( Berkeley)的教授对于这个操作系统相当的有兴趣,在经过取得 Unix的原始码,并且几经修改之后,终于在 1977年发表了第一代的 Berkeley Software Distribution( BSD)。这个 BSD是 Unix的一个分支,他的发展对于 Unix有相当大的影响,例如后来的 Sun公司就是使用 BSD发展的核心进行自己商业的 Unix版本的发展的!

百家齐鸣的 Unix版本:

由于 C语言是一个相当高阶的程序语言,他与硬件没有很直接的相关性,例如你的 Windows也可以执行 C程序语言!而由于 Unix是由 C语言写成的,因此,也就是说,你只要经过稍微的原始码修改程序,就可以在不同的硬件架构上面执行这个操作系统!后来,由于 Unix的方便性,因此很多的商业公司及学术机构就加入这个操作系统的研发啰。不过,也由于 Unix的便利性与改写容易,因此就造成了很多的不同版本的 Unix啰,例如 ATT的 System V、加州大学的 BSD版、 IBM的 AIX等等。

由于『操作系统的核心( Kernel)必须要跟硬件配合,以提供及控制硬件的资源进行良好的工作!』,而在早期每一家生产计算机硬件的公司还没有所谓的『协议』的概念,所以每一个计算机公司出产的硬件自然就不相同啰!因此他们必须要为自己的计算机硬件开发合适的 Unix系统,所以,他们自行开发的 Unix当然只能配合本身的硬件配备啰!例如在学术机构相当有名的 Sun、 Cray与 HP就是这一种情况,他们开发出来的 Unix并没有办法在其它的硬件架构下工作的!(我们都称呼这种系统与配备为『超级计算机』)!由于没有厂商针对个人计算机设计 Unix系统,因此,在早期并没有支持个人计算机的 Unix操作系统的出现(当然,这是由于早期的个人计算机并没有现在这样风行就是了!),每一家公司自己出的 Unix虽然在架构上面大同小异,但是却真的仅能支持自身的硬件,所以啰,早先的 Unix只能与服务器( Server)或者是大型工作站( Workstation)划上等号!

此外,由于版本太多了,而大家都是同样来自于 Unix这个老祖宗,当然也都称自己是 Unix,好了,如此一来,许多商业公司自然就会有类似的软件发表,喝!那么自然就有些许的商业纠纷啰!真是伤脑筋~

1984年的 GNU与 Free Software Foundation:

Unix在商业上面的问题让许多对于 Unix喜好者感到相当的忧心,其中一个就是有名的 Richard M. Stallman先生。他认为, Unix是一个相当好的操作系统,在这个系统上面,如果大家能够将自己所学的贡献出来,那么这个系统将会更加的优异!Stallman先生认为最大的快乐就是让自己发展的良好的软件让大家来使用了!而且,由于每个人的工作环境(指软硬件平台)可能都不太相同,所以,他也强调应该要有 Open Source的概念,让大家都能够分享这一份的心得!他认为,有了 Open Source之后,你的程序将有很多的人可以帮忙检验,将使得 Unix社群更佳的茁壮。为了自己的理想, Stallman在 1984年实际创立了 GNU与自由软件基金会( Free Software Foundation, FSF),并创作了许多『自由软件』供大众来使用,此外,对于其作品以自由( free)的 GNU General Public License( GPL)的授权模式提供大众使用。这个 FSF的核心观念是『版权制度是促进社会进步的手段,版权本身不是自然权力。』对于 FSF有兴趣或者对于 GNU想要更深入的了解时,请参考朝阳大学的洪朝贵教授的网站,里面有更为深入的解说!而且,Stallman的 GNU General Public License一直强调 Free这个字眼!他是这样说的:『"Free software" is a matter of liberty, not price. To understand the concept, you should thik of"free speech", not"free beer"."Free software" refers to the users freedom to run, copy, distribute, study, change, and improve the software』大意是说,自由软件并不是指『免费』的,而是指具有『自由度, freedom』的软件,什么是自由度呢?也就是你在取得这个软件之后,可以进行修改、进一步发表与复制在不同的计算机平台上面。这无疑是个好消息!因为如此一来,你所拿到的软件可能原先只能在 Unix上面跑,但是经过原始码的修改之后,你将可以拿他在 Linux或者是 Windows上面来跑!Stallman先生更直接对自由度下了这样的说明:

你可以根据任何你想要的提议( purpose)来跑这个 Free的程序;

你可以在理解了这支 Free的程序的运作之后,将他修改成你所想要的样式与功能;

你可以将你自己修改过的 Free的程序再次的发表,以帮助你的朋友们;

你可以将这支 Free的程序进行改良,并将改良过的程序公开发表,以造福社群!

简单的来说, GPL授权具有几个特点:

任何软件挂上 GPL授权之后,即为自由的软件,任何人均可取得,同时,亦可取得其原始码( Source Code);

取得 GPL授权之软件后,任何人均可进行修改原始码,以符合自己的喜好;

除此之外,经过修改的 Source Code应回报给网络社会,提供大家来参考!

但请特别留意,并非挂上 GPL之后的软件就不可贩卖,这个是不同的两回事呦!举个例子来说,在 Red Hat的官方网站上面提供 Red Hat释出的 Linux安装光盘提供大众下载,但是 Red Hat本身依然有在卖 Linux的套件,而且还卖的『很不便宜!』为何可以如此呢?呵呵!因为 Red Hat他们卖的资料当中,含有相当大量经过整了的文件资料,这些资料虽然在网络上面可以下载,然而花了这么多的时间来整理这些资料,当然应该要给予相当程度的报酬啰!您说是吧!所以,请留意喔!并非 GPL不可用来营利!

这个 GNU对于后来的 Linux有相当深远的影响,由于 Stallman先生发展了 GNU这个计画中,主力在推出各种方便而优异的工具软件,例如广为大家所知的 Emacs文书编辑器、GCC, BASH..然而没有作业平台怎么使用这些软件呢?然而,由于他倡导的自由软件,让后来的心血能很快的接触原始码来发展软件,这就是后来的 Linux的故事....这是后来的故事,等一下来说~

1988年的图形接口 X-Free86 project:

有鉴于图形使用者接口( Graphical User Interface, GUI)的需求日益加重,在 1984年由 MIT与其它协力厂商首次发表了 X Window System,并且更在 1988年成立了非营利性质的 XFree86这个组织。所谓的 XFree86其实是 X window system与 Free及 x86系统架构的整合名称呢!而这个 XFree86的 GUI接口更在 Linux的核心 1.0版于 1994年释出时,整合于 Linux操作系统当中!

1991年芬兰大学生 Linus Torvalds的一则简讯:

在后来的几年内,由于计算机硬件工业的强力运作,以 intel主导的 x86系统架构的个人计算机大行其道,所以个人计算机算是相当流行的一个机器了!但在此时,人们使用的大多还是旧旧而且需要吃很多系统资源的 DOS系列或其它的操作系统。此时,有个芬兰的郝尔辛基大学(Helsinki)Linus Torvalds学生做了件不寻常的事情! Linus手边有个 Minix系统(这也是 Unix的分支),他对这个操作系统相当的有兴趣!此外,由于当时他正好买了一部 386的计算机,所以他就想说,咦!这个 Unix这么棒!这么稳定,那我可不可以将他移植到个人计算机( X86架构)来使用呢?!好在由于 Stallman提倡的 Open Source风气,他得以接触到一些 source code,而就经由这样的一个想法,呵呵!他就很有心的读取 Unix的核心,并且去除较为繁复的核心程序,将他改写成可以适用于一般个人计算机的 x86系统上面,到了 1991年,他终于将 0.02版的 hobby放到网络上面供大家下载,并且由于 hobby受到大家的肯定,相当多的朋友一起投入这个工作中!终于到了 1994年将第一个完整的核心 Version 1.0释出!并且造成目前的大流行.....由于 Linux kernel的发展是由『虚拟团队』所达成的,大家都是透过网络取得 Linux的核心原始码,经由自己精心改造后再回传给 Linux社群,进而一步一步的发展完成完整的 Linux系统,至于 Torvalds先生是这个集团中的发起者。由于这个群策群力的缘故, Torvalds先生将 Linux定为同样造福大家的 GNU授权模式!

企鹅的来源:

1994年发表 Linux正式核心 1.0的时候,大家要 Linus Torvalds想一只吉祥物,怪怪的 Torvalds突然想到小时候去动物园被一只企鹅追着满地打滚~还被咬了一口!既然想不到其它的吉祥物了,干脆就以这支企鹅来当吉祥物算了!所以,呵呵!目前我们常常看到这一只企鹅就是这么来的咯!

--------------------------------------------------------------------------------

什么是 distribution

好了,经由上面的说明,我们知道 Linux是个『操作系统』,而且他是 GNU的授权模式,并且有个老大哥是 Unix。不过,毕竟由 Torvalds先生负责维护的 Linux提供的仅是『核心』与『核心工具』的集合,对于需要更完整功能的操作系统来说,毕竟还不够完备,例如如果你要桌面程序,还得要加入 X-Window系统对吧!?如果你要架设 WWW还得加入服务器软件对吧?所以,虽然 Linux的核心已经提供了相当多的支持与工具程序,但毕竟还不足以构成一个很完整的操作系统。

好在,由于 Linux的稳定性良好,并且可以在便宜的 x86架构下的计算机平台运作,所以吸引了很多的套件商与自由软件的开发团队在这个 Linux的核心上面开发相关的软件,例如有名的 sendmail, wu-ftp, apache等等。此外,亦有一些商业公司发现这个商机,因此,这些商业公司或者是非营利性的工作团队,便将 Linux核心、核心工具与相关的软件集合起来,并加入自己公司或团队的创意的系统管理模块与工具,而释出一套可以完整安装的操作系统,这个完整的 Linux操作系统,我们就称呼他为 distribution,或者是中文所谓的『安装套件』啰!当然啰,由于是基于 GNU的架构下,因此各家公司所发行的光盘套件是可以在网络上面自由下载的。不过,如果想要有较佳的服务,那么购买该公司发行的光盘也是不错的!

不过,由于发展的 Linux公司实在太多了,例如有名的 Red Hat, OpenLinux, Mandrake, Debian, SuSE等等,所以很多人都很担心,如此一来每个 distribution是否都不相同呢?这就不需要担心了,由于各个 distribution都是架构在 Linux Kernel下来发展属于自己公司风格的 distribution,因此大家都遵守 Linux Standard Base( LSB)的规范,也就是说,各个 distribution其实都是差不多的!反正用到的都是 Linux Kernel啊!只是各个 distribution里面所使用的各套件可能并不完全相同而已。所以啰,大家可以按照自己的喜好来选择 Linux的 distribution光盘啰!底下列出几个主要的 Linux发行者网址:

Red Hat:

Mandrake:

Slackware:

SuSE:

OpenLinux:

Debian:

Linpus:

UniteLinux:

当然发行套件者不仅于此,您可以查阅其它的 Linux新闻来发现喔!而其中中文化较为有名的就属 CLE这个套件发行者了!有兴趣的话也可以到底下的网页上看看!

CLE:

好了,那么哪一个安装套件比较好呢?!就如同 VBird前面提到的,每一个发行者所使用的 Linux核心其实是一样的,都是由 www.kernel.org开发出来的核心呀!所以其架构,甚至包括其档案放置的目录,都是大同小异的,基本上除了某些内容套件不太一样之外(例如有人使用 wu-ftpd有人使用 proftpd等等),其它的档案架构与指令系统其实几乎都是相同的,因此我们不去探讨哪一个套件比较棒!而是要来介绍如何学习与使用一个套件!至于下载的地点,网友提供了一个相当棒的多种 Linux distributions的下载网站:

www.linuxiso.org

--------------------------------------------------------------------------------

Linux的功能与优缺点

Linux的起源:

前面提到了,Linus Torvalds先生一直以来就喜欢那个小小的操作系统核心,而核心是管理一个系统的最底层的东西,所有的硬件资源都是由 kernel来管控的!但是,就如同前面说的,早期的 Unix并不支持 x86的个人计算机架构,一直到了 1991年在 BBS里面 Linus先生贴了个小布告之后,才有了重大的转变: Hello everybody out there using minix-

I'm doing a(free) operation system(just a hobby,

won't be big and professional like gnu) for 386(486) AT clones.

这封 BBS的邮件即是由当时还是芬兰的大学生 Linus Torvalds所发表的,他说他修改了一个简单的操作系统核心,核心名称为 hobby,这个 hobby的核心( Kernel)即为第一个 Linux的核心系统!此外,由于他是基于 GNU的协议而开发这个操作系统,所以他是 Free的,任何人都可以下载使用!(注:hobby是个人兴趣,just a hobby, won't be big and professional like gnu,其意思是:仅为个人兴趣,不会玩得跟 gnu那么大啦~~~)

Linus所开发的这个 hobby是基于 Unix的系统所发展出来的,他将 Unix里面的很多资料又加以简化,并且使之可以适用于 intel主导的 x86的系统下(当初的个人计算机系统为 386与 486架构),因此当初他所发表的这个最新的系统核心就被称为 linus's unix,简称为 Linux!当然,由于这个核心很像是当时的 Unix系统,因此也称为 Unix-like系统啰!(注:其实 Unix-Like可以说是目前服务器类型的操作系统的统称啦!因为,不论是 FreeBSD, BSD, Sun Unix, SCO Unix, HP Unix, Red Hat Linux, Mandrake Linux等等,都是由同一个祖先『Linux』来的,因此,这些咚咚都被统称为 Unix-Like的操作系统啰!)

那么这个系统有什么特异功能呢?简单的说:

免费:由于他是基于 GPL( General Public License)的架构之下,因此他是 Free的,也就是任何人都可以免费的使用或者是修改其中的原始码的意思!这就是所谓的『开放性架构』,这对科学界来说是相当重要的!因为很多的工程师由于特殊的需求,常常需要修改系统的原始码,使该系统可以符合自己的需求!而这个开放性的架构将可以满足各不同需求的工程师!因此当然就有可能越来越流行啰!

配备需求低廉:而他可以支持个人计算机的 X86架构,系统资源不必像早先的 Unix系统那般,仅适合于单一公司(例如 Sun)设备!单就这一点来看,就可以造成很大的流行啰!

功能强大而稳定:也且由于功能并不会输给一些大型的 Unix工作站,因此,近年来越来越多的公司或者是团体、个人投入这一个操作系统的开发与整合工作!

独立作业:另外,由于很多的软件套件逐渐被这套操作系统来来使用,而很多套件软件也都在 Linux这个操作系统上面进行发展与测试,因此, Linux近来已经可以独力完成几乎所有的工作站或服务器的服务了,例如 Web, Mail, Proxy, FTP.....。

所以,目前他已经是相当成熟的一套操作系统啰!而且不耗资源又免费,呵呵,可以说造成微软相当大的压力呀!此外,由于他的系统硬件要求很低,加上目前很多的人由于『Intel的阴谋』(呵呵!开玩笑的,因为 Tom的硬件评论网站常常这样说 Intel的不是!呵!很好笑!)而造成手边有相当多的淘汰掉的硬件配备, Linux

阅读剩余
THE END