linux应用领域和发展前景


你可能很难想象,linux早就深入到我们日常生活的方方面面了!
linux因其安全、稳定、开源、免费、自由、简单等特点,得到了广泛的应用。
作为运行个人桌面、服务器和嵌入式系统的首选平台,linux是最安全可靠的操作系统之一。
从智能手机到智能家居,从个人电脑到企业服务器、超级计算机,linux无处不在。

1.网络服务和集群

回到顶部

linux继承了Unix高效稳定的优良传统,具有强大的网络功能! 网络服务器正是Linux最擅长的应用领域。
常见的网络服务有www服务器、邮件服务器、文件服务器、数据库服务器、DNS服务器等。
常用的服务器组合有 LAMP(Linux + Apache + MySQL + PHP) 和 LNMP(Linux + Nginx+ MySQL + PHP)组合。
各种网络服务对应的常用服务器软件如下:

1.www服务:apache、nginx;
2.远程连接服务:ssh、vnc、xrdp、xdmcp;
3.文件服务器:NFS、FTP、SAMBA;
4.数据库服务:mysql; 5.邮件服务器:postfix;
6.账号管理:NIS;
7.时间服务器:NTP;
8.域名解析:DNS;
9.网络参数管理:DHCP;
此外linux在企业的关键领域也有着广泛的应用,例如金融数据库,大型企业网络管理等。
在企业应用中,Linux既可以作为服务器,也可以作为网络防火墙使用。内核防火墙组件性能高效、配置简单,保证了系统的安全运行。
linux系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由器等交换设备的理想开发平台。
为了加强系统的整体性能,提高并行运算能力,linux在系统集群(Cluster)方面也得到了广泛的应用。 并行运算指的是将原本需要很长时间运算的工作分成多份,交给多部主机去运算,最后将结果汇总起来的一种运算方式。大大提高运算效率。
目前服务器厂商广泛支持的linux发行版有Red Hat和SuSU!国内企业使用的比较多的服务器发行版为centos。

2.虚拟化和云计算

回到顶部

Linux的传统应用可分为企业应用与个人应用两方面,近几年逐渐流行的云计算,也让linux的发展如虎添翼!
随着个人计算机CPU核数越来越多,主机的运算能力越来越强大,硬件资源经常闲置,从而产生了虚拟化技术!
虚拟化指的是在一部物理宿主机上仿真出多个逻辑上完全独立的虚拟主机,这些虚拟主机也可以安装完整的linux操作系统!
通过虚拟化技术,一部物理主机可以同时运行多个操作系统(不同于多重引导),从而最大化利用硬件资源。
早期的计算机系统由一个大型主机连接多个终端设备,运算资源集中在大型主机中。云计算和早期的这种计算机模式有点类似。
通过云计算,用户只需通过终端设备连接到云主机即可获得计算机资源, 云计算底层技术就是linux内核和kvm虚拟化技术。
可以将云计算技术理解为在linux系统主机中通过kvm等虚拟化技术虚拟出多个linux主机,这些虚拟化出来的linux主机也叫云主机,可以通过远程终端设备进行远程连接。
企业为了资源的集中管理,需要搭建内部私有云,远程办公的兴起也促进了公有云计算的快速发展!
目前主流的云计算厂商有阿里云计算、亚马逊云、腾讯云、华为云等。
本站www.initroot.com就是搭建在阿里云主机上。
目前远程终端设备也越来越多样化,任何具备网络连接的设备都可以称为终端设备,包括各种嵌入式系统设备, 近年来逐渐流行的开源硬件终端设备例如树莓派(Raspberry Pi)和香蕉派(Banana Pi)等都是可以进行远程连接的云计算终端设备! 而这些设备大多也都运行着linux操作系统!

3.嵌入式和智能设备

回到顶部

Linux kernel小巧精致,可以在低功耗及较低硬件资源的环境下运行。
在平时接触的智能电子产品中,大部分都是搭载的unix/linux操作系统!
目前流行的android智能手机,其系统也是基于linux内核研发,可以将android系统简单的理解为在linux内核上运行java虚拟机程序!
绝大多数Android手机可以通过设置->关于手机->软件信息,查看到Android版本信息,点选更多就可以看到linux内核的版本信息了,类似3.4.10-xxx!
而苹果公司的iphone手机ios系统内部则为unix操作系统内核!
智能手机(android)、汽车导航、冰箱、互联网电视、路由器、防火墙、IP分享器、交换器、网络存储器NAS、机器人控制芯片、智能家电设备、数码相机等等 几乎所有你能想到的智能设备都是基于linux内核研发的。上面提到的这些智能设备也称为嵌入式系统设备,都是计算机系统。
嵌入式系统开发必须熟悉linux内核和驱动程序的开发,关于这方面的信息可以参考本站的嵌入式专栏:嵌入式linux

4.个人桌面办公

回到顶部

Linux的各种distributions整合了非常多优秀的软件(包括专利软件和自由软件), 因此也非常适合个人计算机使用! 个人桌面最重要的就是图形界面了,早期linux只有命令行界面,对普通用户不是太友好,随着X Window System的出现, 在个人桌面办公领域,linux也越来越受欢迎,甚至直接取代了windows操作系统!
X Window System和众多的自由软件一样,也是运行在Linux内核上的一个应用程序, 并没有作为内核的一部分! 这样的好处是即使X Window意外崩溃了,也不会对linux内核的运行造成影响! 更多关于X window system的详细信息参考这里linux X window
目前主流的桌面环境有KDE和GNOME,linux发行版的桌面系统也越来越美观和人性化,针对图形界面的软件也越来越丰富, 之前在windows系统上的软件几乎都能在linux下找到对应的替代品。 linux下有丰富的办公娱乐套件,可以满足人们绝大多数的办公和娱乐需求,完全可以用linux替代windows办公。 下面是一些常用的办公娱乐套件,应付日常的企业办公可以说是绰绰有余:

网页浏览器:Firefox、chrome等;
Office办公软件:libreoffice、OpenOffice;
下载工具:uGet;
电子邮件:thunderbird mail,类似微软的 Outlook Express;
图片处理:GIMP;
即时聊天通讯:QQ、FB、Line、dropbox、Pidgin;
影音:qqmusic、media player、rhythmbox;

5.学术研究与软件研发

回到顶部

在学术研究和软件研发领域,linux也得到了广泛应用!
linux本身就是一个强大的软件开发平台,各种开发编译工具应有尽有,例如gcc、gdb等。
linux高效强大的运算能力,被越来越多的用在数学建模研究、娱乐特效制作等领域!
许多好莱坞大片都是在linux平台上制作!
得益于GNU计划的GPL授权模式,越来越多的自由软件在Linux上开发应用。

目前 Linux 不仅在家庭与企业中使用,并且在政府中也很受欢迎。
巴西联邦政府由于支持 Linux 而世界闻名。
有新闻报道俄罗斯军队自己制造的 Linux 发布版的,做为 G.H.ost 项目已经取得成果。
印度的 Kerala 联邦计划在向全联邦的高中推广使用 Linux。
中华人民共和国为取得技术独立,在龙芯处理器中排他性地使用 Linux。
在西班牙的一些地区开发了自己的 Linux 发布版,并且在政府与教育领域广泛使用,如 Extremadura 地区的 gnuLinEx 和 Andalusia 地区的 Guadalinex。
葡萄牙同样使用自己的 Linux 发布版 Caixa Mágica,用于 Magalh?es 笔记本电脑和 e-escola 政府软件。
法国和德国同样开始逐步采用 Linux。

initroot编辑整理,转载请注明www.initroot.com技术交流群:59909790

100次点赞 100次阅读