Python网络编程(Linux)
上QQ阅读APP看书,第一时间看更新

1.4 Linux的应用

自Linux诞生以来,得到了世界上数以万计的编程高手和计算机爱好者们的共同开发和维护,新功能不断增加,应用范围不断扩展,大大推动了Linux的发展。如今,Linux已经成为一个稳定可靠、功能完善、性能卓越的操作系统。在目前的市场上,Linux的占有率越来越高,已经对Windows系列操作系统造成了很大的冲击。各国政府和企事业机构越来越多地采用Linux系统,在一些特定的领域,如服务器端、集群计算机、嵌入式系统等,Linux都占据主导地位。

1.桌面系统应用

目前,Linux桌面操作系统的性能有了很大提高。Linux的文字处理、图片编辑、办公软件、网络通信、多媒体工具等有了长足的发展,并且具有一个能够与Microsoft Office相媲美的Open Office办公应用软件。

从Linux桌面系统所涉及的行业来看,其使用范围已经逐渐扩展到各行各业,如政府、教育、金融、制造业等,尤其在国内电子政务的发展上,国家已经明确提出要以Linux为核心平台,采用以Linux为主的解决方案。

2.服务器端应用

Linux由于具有运行稳定、安全性好、性能卓越、易于维护等特点,被广泛应用在服务器端,现在的云计算平台绝大多数采用Linux系统。Linux在服务器端领域的市场份额已经超过三分之二,伴随着计算机技术的发展,Linux一定会继续占据绝对重要的地位。

3.嵌入式系统

随着应用领域的不断扩大,为了适应不同的应用场合,考虑到系统的灵活性、可伸缩性以及可裁剪性,一种以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统——嵌入式系统便应运而生。

嵌入式系统的涵盖面非常广泛,其中家电市场包括机顶盒、智能电视、可视电话、家庭网络等信息家电;工业市场包括工业控制设备、智能仪器、智能仪表;商用市场包括智能手机、平板电脑、POS终端、可穿戴设备等。

由于Linux具有开放源代码、内核可随需裁剪、支持多种硬件平台、应用软件丰富等优点,使得Linux成为嵌入式系统的首选操作系统。目前广泛运行在智能手机上的Android系统就是基于Linux系统开发而来。

4.集群计算机

集群就是利用商品化的工业标准互联网络,将各种服务器连接起来,通过特定的方法,向用户提供更高的系统计算性能、存储性能和I/O性能,并具备单一系统映像(Single System Image, SSI)特征的分布式/并行计算机系统。与对称多处理系统(Symmetrical Multi-Processing, SMP)、大规模并行处理(Massively Parallel Processing,MPP)及Beowulf集群相比,采用Linux的集群在性价比、可靠性、可扩展性、可管理性和应用支持性等方面有着更为明显的优势。著名的搜索引擎Google就是在Linux集群平台上实现的。