对于大多数人使用的个人电脑,基本安装的都是微软的Windows系统,它最大优势是图形化的交互窗口,这将给用户在操作和体验上带来极大的方便。然而,Linux由于历史原因,给人们留下图形交互性差的印象。要知道,越漂亮越复杂的图形交互,带来的是资源的严重消耗。
Linux kernel设计的非常小巧精致,对于那些资源有限,硬件环境简单的设备具有独特的应用优势,再加上Linux的各种发行版集合众多的自由软件,让Linux变的更加强大。所以,在学习Linux之前,最好了解一下它在我们生活中的应用环境。
1 网络服务器
网络服务器最重要的功能是网络服务功能,由于Linux承接了Unix高稳定性的特征,加上GNU计划和GPL授权下大量自由免费软件的产生,让其成为了作为网络服务器必备操作系统,如WWW服务器、邮件服务器、文件服务器、FTP服务器等,这也是Linux的强项所在。
2 工作站计算机
工作站计算机相比于个人计算机而言,其承接的处理工作任务要繁重的多,如辅助设计(CAD)工作站、图像处理工作站、大型数据库工作站、气象运算工作站等。之前这些工作站的运行环境大多是Unix及其Unix下运行的软件,由于硬件价格及性能等因素,大多数工作站选择了Intel兼容的x86主机环境,因而符合Unix标准且能够在x86架构下运行的Linux就逐渐成为了各大工作站的主角。
另外,Linux提供强大的运算能力,加上各种广泛应用的GCC编译软件,让其能够为需要高效能运行任务提供强大的支持,例如流体仿真软件、气象模拟模型等,采用Linux不仅整体硬件便宜,运行速度还快。
3 个人计算机
个人计算机就是我们日常办公使用的桌面计算机,其主要功能有上网、收发邮件、运行办公软件、通讯软件等,并且这些功能都是可视化的,就像大家所熟悉使用的Windows系统就完美的匹配这一需求。
Linux为了强化在个人计算机上的使用,就和一款出色的图形界面套件X Window System进行结合,众多图像化软件可以在Linux上进行运行,而且也能够满足企业的运行环境。例如最常用的KDE和GNOME接口,有兼容微软的Office,功能强大的Firefox浏览器等,都让Linux在个人计算机上有了更强大的亲和力,用的人也越来越多。
4 手持移动设备
手持设备,如手机、平板等,也是我们每个人使用最频繁的东西,你却很少知道他们中很多可能使用的都是Linux系统,而且很多手机厂商还联合推出Linux在手机上的统一标准,如LiMo(Linux Mobile Phone)计划。
5 嵌入式系统
除了计算机硬件外,像手机、智能手表、智能家居设备、数字照相机、路由器等硬件设备都需要操作系统来控制和管理,只是我们接触不到这些操作系统,它们都是直接嵌入到这些产品中,所以就叫做嵌入式系统。
嵌入式系统其实都可以是Linux系统,一般情况下都可以将Linux系统载入到嵌入式设备中。当然,要玩转嵌入式系统,必须对Linux内核和驱动程序开发相当熟悉。
总之,以上介绍的是目前Linux最常用的5个应用环境,希望能够对于大家的Linux学习之路有所帮助。