相比Windows系统,Linux系统具备更好的稳定性,那样Linux系统还有什么优势和弊端?今天记者就给大伙来详细剖析一下linux系统的优势和弊端。

Linux系统特征:
Linux 在设计之初,就是基于 Intel x86 系列 CPU 构造计算机的,它是一个基于 POSIX 的多用户、多任务并且支持多线程和多 CPU 的操作系统,它是由世界各地成千上万的技术员设计和开发达成的,当初开发 Linux 系统的目的就是打造不受任何商业化软件版权制约的、全世界都能自由用的类 Unix 操作系统兼容商品。
在过去的 20 年里,Linux 系统主要被应用于服务器端、嵌入式开发和 PC 桌面 3 大范围,其中服务器端范围是重中之重。比如,大家熟悉的大型、超大型网络企业(百度、腾讯、Sina、阿里等)都在用 Linux 系统作为其服务器端的程序运行平台,全球及国内排名前 1000 的 90% 以上的网站用的主流系统都是 Linux 系统。
从上面的内容可以看出,Linux操作系统之所以这样时尚,是由于它拥有如下这类出色的特征:
Linux 不止是不收费的,更是开源的,这意味着其他人都可以获得其代码并依据个人的需要进行修改。事实上,这已经孵化出专用 Linux 各发行版的巨大生态系统,大家将在《容易见到Linux发行版本》一节中展开分析。
Linux 与 Unix 系统兼容,该系统的构建使用了一些与 UNIX 操作系统相同的技术,拥有 Unix 几乎所有些出色特质(系统的稳定性和安全性尤为突出)。
和其他操作系统相比,Linux 更容易安装,且不会收到任何商业化版本的制约。
Linux 让拓展各种实质有用且具备创造性的事情成为可能。比如,大家可以在一个U盘上装载 Linux 的自生系统引导映像(live boot image),启动一台硬盘已经崩溃的计算机,之后查找并解决该问题。或者,由于 Linux 是一个真正的多用户操作系统,它具备很好的私密性和稳定性,整个团队可以同时从当地或远程登录进行工作。
Linux 提供了复杂的软件包管理软件,可以放心地安装和维护每个在线资源库中的软件应用。
Linux系统优势和弊端剖析:
1、很多的可用软件及免费软件
Linux 系统上有着很多的可用软件,且绝大部分是不收费的,譬如声名赫赫的 Apache、Samba、PHP、MySQL等,构建本钱低廉,是 Linux 被海量企业喜爱是什么原因之一。当然,这和 Linux 出色的性能是分不开的,不然,节省本钱就没任何意义。
但不能否认的是,Linux 在办公应用和游戏娱乐方面的软件相比 Windows 系统还非常匮乏,所以,即使打游戏、看影片用的也是 Windows,至于 Linux,就把它用在善于的服务器范围吧。
2、好的可移植性及灵活性
Linux 系统有好的可移植性,它几乎支持所有些 CPU 平台,这致使它便于裁剪和定制。大家可以把 Linux 放在 U 盘、光盘等存储介质中,也可以在嵌入式范围广泛应用。
假如读者期望不进行安装就体验 Linux 系统,则可以在网上下载一个 Live DVD 版的 Linux 镜像,刻成光盘放入光驱或者用虚拟机软件直接载入镜像文件,设置 CMOS/BIOS 为光盘启动,系统就会自动载入光盘文件,启动进入 Linux 系统。
3、优良的稳定性和安全性
著名的黑客埃里克雷蒙德(EricS.Raymond)有一句名言:足够多的双眼,就可让所有问题浮现。举例,倘若笔者在演讲,台下人山人海,明哥中午吃饭不小心,有几个饭粒粘在衣领上了,分分钟就会被大伙发现,由于看的人太多了;假如台下就稀稀落落两三个人且离得非常远,那即使明哥衣领上有一大块油渍也不会被发现。
Linux 开放源码,将所有代码放在网上,全世界的技术员都看得到,有哪些缺点和漏洞,非常快就会被发现,从而收获了它的稳定性和安全注。
提到 Linux 的安全性,大家可以做一个实验:在一台计算机上,在安装了 Windows 系统后不安装杀毒软件联网一个月,看看会有哪些状况;同样,在安装了 Linux 系统后不安装杀毒软件联网一个月,大家比较一下,大伙就了解了什么是 Linux 的安全性。Windows 系统不安装杀毒软件,相信大伙都了解会有哪些下场吧
4、 支持几乎所有些互联网协议及开发语言
常常有初学的朋友问我,Linux 是否对 TCP/IP 协议支持不好、是否Java开发环境不灵之类的问题。前面在 UNIX 进步史中已经介绍了,UNIX 系统是与 C 语言、TCP/IP 协议一同进步起来的,而 Linux 是 UNIX 的一种,C 语言又衍生出了如今主流的语言 PHP、Java、C++等,而哪一个互联网协议与 TCP/IP 无关呢?所以,Linux 对互联网协议和开发语言的支持非常不错。
Linux 的优点在此不一一列举,只说明这几个方面供读者参考。诚然,Linux 不可能没缺点,如桌面应用还有待健全、Linux 的规范统一还需要推广、开源软件的盈利模式与进步还有待考验等,不过,瑕不掩瑜。

