1.1 Linux的发展现状与趋势
大多数读者可能都听说过Linux,但是Linux具体能做什么呢?相信这是大多数刚接触Linux的读者的共同疑惑。带着这个疑问,在本章的第一小节,我们先来了解一下Linux与开源软件的关系以及Linux的发展趋势等内容。
1.1.1 Linux与开源软件
Linux属于UNIX操作系统,在1991年由林纳斯•托瓦兹发布,由于它的自由和开放源代码,人们将和用户空间的应用程序相结合,发展为现在的Linux操作系统。Linux是指基于Linux内核的完整的操作系统,它包括了GUI组件和许多其他实用工具。
说到这里不得不介绍一下GNU(General Public License,通用公共许可协议)。GNU是一个被广泛使用的自由软件许可协议,它不仅赋予了计算机程序自由软件的定义,而且任何软件开发和衍生的产品在发布时必须采用GNU许可证的方式,另外还要求必须公开源代码。
Linux由于它的自由和开放源代码而被大家所熟知。就目前来说,只要遵循GNU通用公共许可证,任何个人或机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。随着Linux操作系统的飞速发展,各种集成在Linux上的开源软件和实用工具也得到了应用和普及,因此,Linux也成为开源软件的代名词。
1.1.2 服务器领域的发展
随着Linux操作系统的出现,开源软件在世界范围内的影响力逐渐增大,在整个服务器操作系统市场格局中,Linux操作系统占据越来越多的市场份额,并且保持着快速的增长趋势,尤其是在国家关键领域。据统计,目前Linux操作系统在服务器领域已经占据了较大的市场份额,因此也引起了全球IT业的高度关注,并以强劲的势头成为服务器操作系统领域的中坚力量。
1.1.3 桌面领域的发展
目前,Linux桌面操作系统在国内的发展趋势异常迅速,例如麒麟Linux、红旗Linux、深度Linux等Linux桌面操作系统,已在各大企业得到广泛应用。但是,Linux桌面操作系统与Windows系统相比还存在着一定的差距,主要体现在系统的整体功能和性能上,其中包括系统的易用性、系统的管理、软硬件的兼容性、软件的丰富程度等方面。
1.1.4 移动嵌入式领域的发展
Linux在嵌入式系统方面也得到了广泛的应用,这主要得益于Linux操作系统的低成本、强大的定制功能以及良好的移植性能,从而使得其被广泛应用于平板电脑、手机以及电视等各领域,如我们现在使用的Android操作系统也是创建在Linux内核之上。
另外,在网络防火墙和路由器方面也使用了定制的Linux,还有一些智能手机、平板电脑和网络电视,常见的数字视频录像机、舞台灯光控制系统等都在逐渐采用定制版本的Linux来实现。
1.1.5 云计算/大数据领域的发展
互联网产业的迅猛发展,使得云计算、大数据产业形成并快速发展。云计算、大数据是基于开源软件的平台,其中Linux占据了核心的力量。根据Linux基金会的研究,大部分的企业已经使用Linux操作系统进行云计算、大数据平台的构建。目前,Linux已开始取代UNIX成为最受青睐的云计算、大数据平台操作系统。