摘 要: 操作系统已进入大型计算机、个人计算机、移动便携式设备等各个层次的应用领域,在几十年中各种操作系统应运而生。文章对比分析了Windows、Linux、Mac OS主流操作系统,为选型给出依据。
关键词: 操作系统; Windows; Linux; Mac OS;
0 、引言
在计算机发展史上,出现过许多不同的操作系统。操作系统种类比较多,很难用单一标准进行统一分类。按照用户界面的使用环境和功能特征可分为批处理操作系统、分时操作系统,实时操作系统;按照用户应用领域来可划分为桌面操作系统、服务器操作系统、嵌入式操作系统;按照所支持的用户数目可分为单用户操作系统和多用户操作系统;单用户操作系统包括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等。
1、 几种操作系统的特点
1.1、 Windows 操作系统
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可谓是现在最流行的版本了。
1.2 、Linux操作系统
芬兰赫尔辛基大学Linux Benerdict Torvalds 于1991年首次发布了命名为Linux的操作系统。Linux操作系统是一个功能强大的多任务操作系统,已开发出多种版本的应用系统,有Ubuntu、openSUSE、RedHat、Centos等应用系统,这些应用系统因具有安装、升级简单得到广大用户的喜爱。
1.3、 Mac OS操作系统
Mac OS 是苹果公司为麦金塔电脑开发的专属操作系统,Mac OS 于1998年首次推出,并从2002年起随麦金塔电脑发售。于2018年9月Mac OS 10.14版本发行,Mac OS Mojave 10.14的更新提高了 Mac 的稳定性和可靠性,Mac OS 是先进的操作系统,设计简单直观,让处处创新的 Mac 安全易用,高度兼容。
2、 几种操作系统的对比分析
根据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等软件,操作起来简便轻松。
参考文献
[1]郑鹏,曾平,李蓉蓉,计算机操作系统[M].武汉:武汉大学出版社,2009.
[2]滕艳平.计算机操作系统[M].哈尔滨:哈尔滨工业大学出版社,2008.
[3]张志朋.Linux的特色及发展展望[J].中国管理信息化,2020.
[4]任怡.吴庆波.代华东等.通用操作系统对比评测标准研究[J].计算机科学,2011..
[5]樊柏.Windows系统的缺陷检测和自动化利用方法研究[D].北京化工大学,2019.
[6]卢潇.计算机操作系统:基于Windows[M].北京:北京交通大学出版社,2007.
[7]尤晋元.Windows操作系统原理[M].北京:机械工业出版社,2001.
Linux操作系统作为一种开源操作系统, 一直以性能稳定著称, 使用脚本对netfilter模块迚行高敁管理进不止这些, 还可以将脚本管理斱法扩展, 用于Linux的各种服务配置和性能伓化当中。...
操作系统依旧只有不断优化和提升,才能防止黑客通过最底层入侵计算机设备。...
系统的调优是一个涉及到系统运行方方面面的、事务繁多的、时间很长的工作,找到系统运行瓶颈的原因往往是不容易的,这就需要我们把握好查找问题的思路,步步为营、稳扎稳打、层层推进,性能问题就可以迎刃而解。...
嵌入式技术是许多先进技术的融合。随着技术和网络的广泛高速应用, 嵌入式系统已融入人们的生活, 人们的生活质量也不断提高。...
随着网络的不断发展,网络安全是我们应该时刻注意的问题。Linux系统是类unix的网络操作系统,应用日益广泛,特别是在网络服务器方面,其安全性问题也逐渐突出,受到人们更多的关注。下面是搜素整理的Linux操作系统论文8篇,供大家借鉴参考。...
智能手机的不断普及,使系统的更新换代速度也不断加快,也使智能手机的功能变得愈发强大,智能手机用户规模越来越大,与此同时,智能手机所面临的安全隐患变得越来越严峻。...
Linux系统在使用过程中黑客攻击是系统面临着重要安全隐患, 因此需要构建起较为系统和安全防范措施, 全方位实现对黑客攻击的抵御, 有效的保证Linux系统运行的安全。...
Linux操作系统运行速度较快,目前全球处理速度最快的计算机应用的都是此系统。Linux最初指代内核,随着应用的不断扩大,现在指的就是整个操作系统。...
从机制上看, 基于x damage extension扩展的实现方式和Windows系统下虚拟桌面实现比较类似, 更适合虚拟化厂商扩展自己的虚拟桌面协议以支持Linux系统。...
针对不同的虚拟账户可设置不同的权限。打开vsF TP的配置文件“/etc/vsftpd/vsftpd.conf”, 添加“user_config_dir=/etc/vsftpd/vusers”行设置用户配置目录。执行“mkdir/etc/vsftpd/vusers”命令创建该目录。执行“cd/etc/vsftpd/vusers”命令进入该目录, 为...