mac系统和windows操作区别


mac系统和windows操作区别

文章插图
Mac定位是专业用户多 , 而windows基本上是大众用户 。Mac苹果系统是采用基于Unix的Darwin内核 , 当然内核是开源的 , 而windows内核是不开源的 。
一、Mac和windows定位及市场细分
Mac是美国的苹果产品 , 而Windows是美国的微软产品 。Mac定位是专业用户 , windows定位是大众用户 , 市场定位不同 , 不过现在苹果也意识到如此定位是有问题的 , 正在努力改变 。Mac是靠独家硬件支撑软件 , 也就是说苹果自己销售的苹果电脑上才会安装Mac系统 , 从Mac的发行条款上明确规定是不得安装到非Mac电脑上 。
而windows则是靠通用硬件平台支撑 , 就像INTEL、AMD、内存、显卡等一系列硬件厂家在支撑着Windows发展 , 当然大家都赚钱才是硬道理 , 确切说是相互支撑市场拓展 。这种现状一直持续到现在 , 但苹果也已经意识到如此下去对苹果发展不利(因为到现在苹果的市场占有率总是难以突破) , 所以乔布斯已经开始做出转变 , 比如采用INTEL (X86)架构 , 打算使用Linux内核等等 。
二、Mac和windows技术
目前的Mac苹果系统是采用基于Unix的Darwin内核 , 当然内核是开源的 , 网络上对Mac内核问题也有很多争论 , 有的说是xnu等等 , 实际上xnu、BSD、mach、Darwin等之间关系是非常暧昧的 , 这里说的暧昧主要是因为一般很少人对这些内核、微内核都研究的很透彻 。
而windows内核是不开源的 , 在windows早期 , 几乎可以肯定是借鉴了Uninx、Linux部分内核加以优化 , 也可以说一直到现在 , Windows内核都会参考借鉴Unix的子孙优点 , 但肯定是经过修改的 , “一般”不会照抄 , 否则将会违反GPL协议规定 。
既然Mac跟Unix有直接的血缘关系 , 所以在实际使用习惯上跟Windows就有很大的差异性 , 比如程序管理、注册表管理、操作习惯上都有很大的差异 , 总体来说Mac使用起来需要更多的基础知识 , 在Mac的安装过程就看见一斑 , 而Windows则完全大众化、“傻瓜化” 。所以生活中经常看到手拿MacBook却安装Windows XP的时尚一族 。他们爱开迅雷、爱传奇没有办法 , 但又喜欢苹果 , 你说该怎么办 。
三、Mac和windows安全及体验
这里只比较Mac和windows两个操作系统 , 从使用体验、安全性、开发人员三个角度考量 。
1、从用户的操作习惯和对用户基础知识需求高低角度来讲 , Windows肯定更胜一筹 。因为Windows尤其是最新的Windows 7的各种改进措施都是基于大众化的考虑的 。而Mac不可能在短期内如此贴近普通用户 。Mac一直定位都是用户体验为中心 , 通俗一点就是用起来比较爽 , 但凡用过Mac系统一段时间 , 也会对Mac的那种风格感到厌烦 , 尤其是中文界面体现上 , 但是不管怎样都要比windows要漂亮的多 , 但这一切都是拿牺牲系统的性能换来的 。
2、安全性 , 从技术角度讲 , 毕竟都是系统 , 而且都不断完善 , 无法区分孰优孰劣 , 但至少从市场考验上 , Windows要比Mac系统安全 , 只所以Windows如此多漏洞和安全问题 , 主要是因为Windows太大众化 , 太多人在挑它的毛病而已 。而Mac实际出现病毒安全问题没有这么多 , 并不能说MAC更安全 。反而Windows经过这么多病毒的洗礼会越加完善和安全 。而Mac系统 , 包括现在各种基于Unix延伸的操作系统(Linux、BSD、Redhat、Suse、Redhat等等) , 反而会因为分支太多 , 技术改良的契机没有Windows多 , 从而延缓了各种版本革新 。
3、从开发研究人员角度 , Mac的可用性 , 包括上一段描述其它操作系统都要比Windows更加高效 , 这主要得益于内核的开源性 。让专业的开发研究人员更加清楚自己在做什么 , 自己可以尝试什么等等 。跟windows上开发环境大不相同 , 对于大部分开发工作 , 并不能像windows那样 , 点一个Build就可以全部完成的 。
【mac系统和windows操作区别】注:从稳定性的角度考量Windows系统和基于Unix的系统 , 两者不相上下 , 各自有特色 。但是如果作为服务器 , 还是建议优先使用Unix体系下的操作系统 , 最重要的不招摇 , 相对低调安全 。

    推荐阅读