帕力旦·吐尔逊,乎西旦·居马洪,马 兰
(伊犁师范大学电子与信息工程学院,新疆 伊宁 835000)
在计算机发展史上,出现过许多不同的操作系统。操作系统种类比较多,很难用单一标准进行统一分类。按照用户界面的使用环境和功能特征可分为批处理操作系统、分时操作系统,实时操作系统;按照用户应用领域来可划分为桌面操作系统、服务器操作系统、嵌入式操作系统;按照所支持的用户数目可分为单用户操作系统和多用户操作系统;单用户操作系统包括MS DOS,Windows 95、Windows 98、Windows ME。从 自Windows 2000之后的Windows操作系统都是多用户操作系统。多用户多任务操作系统有UNIX、Linux、Mac OS等操作系统。根据硬件结构,可分为网络操作系统,如 Netware、Windows N、UNIX、Linux、Mac OS网 络操作系统;现最为流行的操作系统有Windows、 Linux、Mac OS等。
Windows操作系统于1983年开始由微软公司开发,开发的最初是为用户提供基于MS-DOS的多任务图形界面,于1985年具有图形用户界面的第一个版本Windows 1.0 问世;于1987年Windows 2.0版发布,这一版本最显著的变化是多窗口接口的形式相互重叠,但是没有引起人们的注意。直到1990年,Windows 3.0的推出才成为一个重要的里程碑,它决定了Windows系统在PC领域的垄断地位,取得了压倒性的商业成功,现今流行的Windows窗口界面的基本形式也是从Windows3.0开始基本确定的。Windows 8于2012年10月正式发行,被应用于个人电脑和平板电脑上,广泛适用于移动触控电子设备,如平板电脑、触屏手机等。如今Windows 10可谓是现在最流行的版本了。
芬兰赫尔辛基大学Linux Benerdict Torvalds 于1991年首次发布了命名为Linux的操作系统。Linux操作系统是一个功能强大的多任务操作系统,已开发出多种版本的应用系统,有Ubuntu、openSUSE、RedHat、Centos等应用系统,这些应用系统因具有安装、升级简单得到广大用户的喜爱。
Mac OS 是苹果公司为麦金塔电脑开发的专属操作系统,Mac OS 于1998年首次推出,并从2002年起随麦金塔电脑发售。于2018年9月Mac OS 10.14版本发行,Mac OS Mojave 10.14的更新提高了 Mac 的稳定性和可靠性,Mac OS 是先进的操作系统,设计简单直观,让处处创新的 Mac 安全易用,高度兼容。
根据Windows、Linux、Mac OS操作系统的特点,对这几种操作系统的特性进行对比,能清晰直观地看出异同点,对选型使用有比较好的参考价值。
(1)安全性。Windows操作系统提供了更为新颖、简洁的图形化界面更易于使用;支持更多新的硬件和软件;增强了系统可靠性、提高了安全性,提供了增强的Internet集成功能和增强的多媒体功能;因Windows操作系统被应用于各行各业,使Windows操作系统的安全性受到威胁,成为了病毒攻击的目标。不过,微软时刻集中精力来解决安全问题。
Linux操作系统是一款开源的操作系统,因开源的特性,系统的漏洞更容易被发现,也更容易被修补。它的内核由多名极客共同维护,从而成就了它的稳定性和安全性。因此Linux操作系统不易被IRC特洛伊、IIS蠕虫攻击。Linux操作系统的安全设置采用取消不必要的服务;远程存取进行限制;安全漏洞可以进行修补;采用安全工具以及经常性的安全检查等功能。
Mac OS操作系统由于是封闭的,具有完善的权限机制,大部分的伪装软件的强制安装的软件都是exe的可执行文件,这对于Mac OS系统来说是无法识别的所以也是相对安全的。Mac OS操作系统具有沙盒机制,所有的软件都会被应用商店过滤后才可以下载,这样的做法进一步压缩了恶意软件的攻击,目前使用Mac OS操作系统用户数也比较少,黑客攻击无法产生足够的利益。
(2)易用性。Windows操作系统是最典型的图形化界面操作系统,它的操作方式通过图形界面进行操作,现作为个人计算机的主流操作系统,用户可以通过点击鼠标完成大部分的操作,美观简洁的窗口风格和易用性被广为接受和认可,受到众多用户的青睐。
Linux 操作系统桌面环境支持字符界面和图形界面,完成工作的方式不止一种,Linux操作系统有各种各样的图形化桌面可供选择。Linux操作系统是通过命令来运行的,在与Linux操作系统初次接触的时候,用户会遇到一些常见的问题,从Gui操作到命令行操作的过渡不习惯;众多命令不容易掌握,不同shell命令格式的混淆等问题困扰用户。
Mac OS操作系统全屏幕界面特别卓越,图形处理功能特别迷人,突出了形象的图标和人机对话,堪称艺术品。启动 Mac OS所看到的全屏幕桌面,到日常使用的应用程序,都设计得特别简约精美。Mac OS的易用性更强,如果操作者想删除一个软件,需要打开相应的目录删除文件即可。
(3)网络服务。Windows操作系统拥有更多的网络协议,具有非常强的网络应用服务,不仅能满足客户的各种需求,更能给用户带来便捷。由于Windows操作系统对服务器的硬件条件较高,稳定性能不是很好,目前主要应用于低、中档服务器中。
Linux操作系统是基于网络的,诞生于网络,支持各种标准的网络协议,并提供了大量的网络管理软件、网络分析软件和网络安全软件,常用的软件比较丰富,能满足客户的日常需求。小型局域网基本不使用Linux作为网络操作系统,目前主要应用于中、高档服务器中。
(4)软硬件环境。Windows操作系统是硬件的灵魂,支持的硬件设备种类、型号和数量比较优势。支持的软件也比较丰富;支持网络管理工具软件、文件使用程序、办公应用软件、编程开发程序、游戏软件、各种多媒体等软件。
Linux操作系统的软件资源比较丰富,用户所需要的应用程序Linux都能够满足。Linux操作系统应用软件可以从互联网免费下载,这一切就使设计者在进行开发软件变得非常容易。
Mac OS是硬件的附属,Mac的独家定制,Mac OS提供了一些出色的计算机硬件选择。Mac OS支持的应用软件比较少,具有自行开发的许多领域的专业软件,有自己的专业版本浏览器、办公软件iwork 和ilife、QQ等软件,操作起来简便轻松。