设为首页 收藏本站
查看: 1094|回复: 0

[经验分享] Pc:windows ,linux ,mac os

[复制链接]

尚未签到

发表于 2015-12-30 14:54:01 | 显示全部楼层 |阅读模式
  题记:原本文章想一次将pc到移动同步阐述完毕,结果发现需要讲清楚文章篇幅比较大,故先讲pc端,再讲mobile。由于周六被公司无辜的拉出去,拉练!时间占用,这里周末时间仓促整理上篇,下篇很快与各位见面!因时间关系,不周之处还望各位见谅!当然有问题尽管拍上!
  
    免责声明:本文纯属个人观点,不代表任何团体,非法组织。如有雷同纯属巧合(哈哈哈)。侵权之处望告知,立刻删除。文章比较片面还望见谅。
   知识产权声明:本系列文章属个人所有,任何网站,论坛,个人转发除博客园外其他地放,亲,请您及时告知本人授权,谢谢!(这里不是作秀,尊重个人劳动成果.谢谢!!!)违者必究!
  首先申明:文章不会带有任何偏激色彩,观影者心态放好,以免观影过程中发生口角(这个话题就像XXX女淫的种子一样比较敏感撒,哈哈哈哈~~~~~)!文章不乏有些像前面的文章一样需要诙谐幽默,给读者解乏,有些则严肃对待!谢谢!
  首先感谢各位coder的大力支持,有你们的支持,我才会动滴更多,再次由衷的感谢!
    本次系列文章走的是先文艺范,后man范~~~,先整体认识,后局部认识!建立一个概况,这样层次感也很强,否则系列文章就感觉有点乱了!上篇就有coder提出讲语言中没有考虑到平台问题,我的出发点或许是从语言考虑的!所以这篇我们重点讲讲平台问题,以下文章均是个人理解!文章为了增强文章的权威性准确性,故可能引用网络权威发布的信息,侵权及时告知。分析完全来自个人,可能比较片面,欢迎各位补充!
  和上次一样,首先给出讲述的提纲,再一一罗列解释,其次,我们这里从pc端,然后到mobile端,然后分各端的不同平台将,文章针对主流来讲.
  Pc:windows ,linux ,mac os(忽略bit,单讲平台)
  
  这里提及的主流平台window ,mac os ,linux可能有人会讲win有神马好说的, 大家都懂的,但是这里讲讲大家不懂的,同时讲讲个人的愚见。至于后者mac os,linux有些地放不会一一罗列来讲, 因为这爷俩大家都懂的,有很多相似之处,只是前者比较封建帝国,后者比较大度,开源思想(今生前世有些人懂,但是这里讲讲mac os是unix的修改版,而linux是unix的改进演化版)!
  所以形成反差比较大的就是windows vs mac os &linux(不要误会这里从系统层面来讲)但是为何文章要取三国鼎立?为了全方位的分析各自的特点!将会从三个系统(windows,mac os,linux),硬件+系统层面、市场、用户群、来一一对比分析。
  
  硬件+系统层面:首先介个方面不好讲,1.不知从何讲起,范围太广找不到突破口。2.讲深了可能大篇幅的资料,可能还讲的不好,同时对硬件方面了解的也不是太多,所以更多的讲硬件和系统层面的结合。
  先介绍一下必要的背景,一个操作系统运行必须依赖于其硬件,对于一般使用者来说,对这个不怎么关心(游戏,性能要求叫较高的忽略,哈哈哈哈,表示你们不存在哦!)但是从系统维护,发行方来说介个可能关系到其系统的稳定性!就像一个正常人一样思考!(简单介绍,这里不做太多解释,要想了解,推荐看看鸟哥私房菜)
DSC0000.png (借用鸟哥私房菜配图)
  
  首先我们介绍win(以下对windows都简称win)win发展至今之所以发展的这么好,是因为win建立了自己良好地生态圈(硬件,软件,开发语言,开发人员,用户群等等),每次的升级都必定带动自己生态圈或者影响着这个生态圈的发展,从最底层的硬件到用户群,从最近的win8就很容易的看出了,这些功劳归于微软的coder,商业合作partner等等。这些大的厂商在每次的新版发布都是踊跃参与(具体大家都看的见的,这里不废话了),集成系统,提供必要的硬件支持,和微软合作核心最好的CPU公司英特尔,凭借其良好的合作关系,现在市值已经远超于其核心竞争对手AMD(硬件方面,这里我们重点分析CPU)有人会说CPU和系统关系不大,是笔记本厂商和处理器厂商的关系,但是系统架构都是架构在CPU核心数和线程数上面的,要想和CPU高效的配合运作处理,必须两者有必要好的默契关系(CPU每次处理的数组量为字组大小,字组大小依据CPU癿设计而有32位不64位。我们现在所称的计算机是32或64位主要是依据这个 CPU解析字组大小而来的!本来这里可以多讲点滴,顾虑这里不是文章重心故忽略之,莫怪撒看上面介绍的那书,你就懂了)。为神马这样说, 大家都知道微软的win现在兼容自己平台软件还是非常好的,基本每次升级其平台下的很多软件+或者游戏都是运行没问题的!介个就是微软和厂商的配合结果将兼容全部处理在早期的系统架构设计中(这里还是要赞赞微软的,win可以支持不同底层处理器和系统架构并具备硬件抽象层,以便可以移植到不同处理器架构上,另外win被设计成独立于处理器。虽然这不是coder直接关心的话题,从这里看出作为微软的coder,你更加苦逼,不是?因为你时刻要准备着处理各个厂商的兼容问题,前几天有位微软的coder爆出,说win其实很好滴,不好的就是为了兼容那些厂商,兼容那些乱七八糟的硬件,而其厂商的各种不合格硬件,或者软件都是问题,搞不好都会出现像我们以前的蓝屏)。
  看官莫急,其实上面费了那么多,归结到底,你会发现微软的新系统的发布必定带动新pc发布,或者新的cpu的发布(当然这个只是其中的单方的,前几天看新闻说,英特尔即将研发一款更节省电能,性能更好的CPU,这让我顿时一想是不是为下一代下一代win做发布开路滴?)。介个没有办法,谁让微软和各个厂商之间的关系比较不错呢(有更多滴商业partner)?
  下面我们讲讲linux,其硬件平台曾经没有许多的厂商来支持,可是现在不同了,来了许多的拥护者(HP,IBM,联想,dell, 红帽,当然还有英特尔、Novell,后来微软也加入进来,微软的开发者斯里尼瓦桑(K. Y Srinivasan)一直在负责为Linux开发新的代码。微软的主要贡献在于它自己的Hyper-V虚拟 hypervisor 驱动器代码)。发展要靠机遇,linux机遇错过了,(这里开个小差哦,linux由于其开源现在出现了很多不同的平台,其各自平台又不能兼容,可能出于商业化的问题,各自维护自己的平台,这样造成了商业化的linux和开源linux。这样的局面就造成linux很大程度上不能流行成为个人操作系统,这里的个人,指的大众用户,排除开发者,或许对电脑有一定基础的。但其商业化的linux凭借其安全,可靠,系统免费有一定的市场,目前看来未来可能有更大发展!极具代表性的有红帽子介个大家都清楚滴)这里对linux不做太多分析,因其支流化的发展导致各种不同、避免误导这里掠过。
  
  再谈一个很吊的mac os,百度百科里第一句话着这样的:“Mac OS X 是全球领先的操作系统。基于坚如磐石的UNIX基础”,我想斗胆改改这句话,Mac OS 基于全球领先的操作系统UNIX。为何要这样改呢?这里开个小差,UNIX国内很少有人听过或者用过,如果你知道linux那你必须知道这个,这里讲讲听完后或许你如果懂,那你就知道为神马国外coder基本都是mac pc,或者国外的人大多都用mac,废话不多言,开讲(如果有看官,中间发现,你听过这样的故事,那你可以一跃而过了!完全可以忽视一堆废话!)要清晰的表达,清楚那就要从根上讲起了,大概再美国时间1960年左右,有一个有名的大学MIT(中文译过来就是麻省理工学院,18XX,美国南北战争时期已经成立,美国很多重要的研发像隐形战机,病毒来自这里)这个学校有一台有30个人登陆同时使用的电脑(分时操作系统),后来在1965左右,MIT,GE(通用电气公司)Bell(贝尔实验室,相当牛逼的实验室,天才的集散地研究室,我们的电话就是来自这里)这三家合力想将那个30个人使用的分时操作系统增长到300个人(现在不止300个了),把这个计划称之为multis,计划名称为[火星计划]资金相当庞大。经过四年左右,火星计划终于失败了(正所谓失败是成功之母),其中bell实验室中有一位 DSC0001.png 对就是这个大胡子先生,可能不知道,如果玩C语言的应该知道,他就是C语言的设计者(很厉害哦!)这个人非常有心,火星计划虽然失败了,但是他把火星计划的核心代码拿过来自己修改了一个file server system[文件系统](正所谓有心栽树树不活,无心插柳柳成荫),后来这个系统在bell实验室流行起来,后来又有一个大胡子先生 DSC0002.jpg 对,就是这个大胡子先生加入进来了!也是bell实验室的研究员,两个人在无意的聊天中,这个人就对上面的那个大胡子说,能不能在这个文件系统上面功能再全一点,东西多一点,后来这两个人一起修改添加,两个人一起努力做,在1973年左右,UNIX诞生了!(相信这个时间看这篇文章的时候大家都还没出生呢吧,win也没有)对,这里的UNIX就是mac os的内核系统但是为神马水果公司能拿过去修改为自己的MAC os呢?不要急,这就要讲国外的开源精神了,或许发起第一代开源精神的就是这两个人首先发起的吧!就这样的Unix开源了,谁要看拿过去就可以看了,还是内核代码哦!讲到这里还没完毕这个时候很多厂商就看见商机了,将开源的Unix拿过去就改了,是不是有点像今天的android呢?很多厂商也在改android(行为或者商机上都是一样的)聪明的人可能想到了,mac os就是拿Unix过去自己改改然后发布了!对就是这样MAC os诞生了!其中还有大的厂商(IBM的AIX,sun selaris系统当时买的很火了,hp Unix,还有一个叫Bid伯克利分校翻译貌似不准,可以查查,这里的厂商都是为企业提供的~~~直到现在的一些大型企业都是购买这些厂商修改后的Unix服务器)所以说Unix有很多,像前面的Linux一样有很多!到这里你或许知道了,水果的手机大家用过的都多了吧,不错,水果的手机就是基于Unix修改的Mac os的!讲到这里再讲讲吧,不然过意不去撒,后来过了几年有一个学校也将Unix改为minix(开源)这个就落在了 DSC0003.jpg 对,就是这个先生(我朝大家戏称他为脱袜子,哈哈哈~~~~~~),是不是有点像盖茨先生,1991年芬兰上大学,这个人比较有想法,他家里有一台386个人pc机器,他就想minix这么好,为神马不能在个人电脑上面用呢?他就想修改一下在个人pc上用(谁会花钱买企业级别的?就这一个想法, 导致了我们现在的电脑操作系统的帝国)就在1991年开始修改,大概再1994年他就发布了1.0版本(取名Linux,知道linux发展的人知道其实这中间是这个人把想法说了以后发动网上的人一起来做的,才有了linux。后来为神马命名为linux有两种传说,1,说是大家一致认为是这个人发起的想法,命名就以这个人名字来,但是这个人比较谦虚撒,就说我们一起做的就将s改为x,mix混合的意思撒,大家一起做的!2,linux is not Unix)呵呵,一口气讲到了Linux发展史了,大家现在明白为神马我前面讲MAC os和linux有点像了吧,其实都是出自一个老祖宗Unix 耶~~~~寻亲认祖,原来大家都是亲戚哦!只是有些亲戚情况发展比较好,后来成富二代了,就不认祖宗了!(哈哈哈,各位看官莫怪,这里调侃一下撒,严肃的话题完了!)三国中,貌似这两个国家都是亲戚,而且发展历史比较曲折深远影响也比较大!下面配图解释!
DSC0004.jpg 《罪过啊!手误,这里是麻省理工学院!没有二!抱歉啊!网速不好,明日尽快改!》
  
  交代完背景现在回到我们的正题,众所周知,mac的系统硬件都是自家来做的,有些人曾今讲过win不是开源系统固步自封,但是这里可以看见mac可能更加的保守,所有的东西都是自己来做的,唯一好的可能就是其系统和硬件的兼容性比较好,但是没办法,从老祖宗那里已经继承了优良的血统,所以其稳定性肯肯定比较不错哦,还有其自己硬件的设备统一,极大的降低了,系统层面软硬件的兼容性,和机器整体运行的兼容性,甚至到pc的出货量都是自己生产!自己做的!(所以mac的成功不仅仅是mac,其老祖宗的历史是功不可没的,后面我们再来分析)。
   市场:
  现在我们分析重要的一环,市场!不管做神马行业,如果没有市场那么你肯定不是长久了,半路流产的事情必然要发生,可是这三个帝国一直走到今天都有各自的“法宝”。
  Win:为了拉拢住用户,微软的策略一直秉承简单,易用,可行性高的方法,一直走到了今天,曾经让盖茨这位先生一度曾今连续蝉联福布斯首富排行榜第一名的好成绩,直到今天身价不菲,不废话了,为了赢的市场,微软一次次的升级,一次的提升用户体验,由于其他系统的再用户桌面方面的软肋(良好地维护,良好地生态链),让微软在这一领域一直是佼佼者,在IT里,俗话说赢的用户就赢的市场,作为个人用户,这个全球的群体性,能做到快速的适应,快速的掌握,实属不易!当然这也只是微软其系统层面赢的用户的市场的一方面,还有就是微软竞争手段的特殊(这里就不讲了,有想知道的童鞋可以看看盖茨的自传,其小三与其分手一部分原因就是这一个),力度相当有力,一度让美国反垄断上法庭。后来迫于无奈微软在美国时间2002年也公开过部分源码(听说,不能完全相信)。
  前面讲的系统本身的竞争优势,还有微软的营销策略,当然赢的市场还有前面讲到的很多partner。最后还有值得一提的就是微软的维护团队们,有人爆过说微软的每一次大的新系统都是由一个团队至始至终的来完成,可能你的一生将会陪伴着自己一手抚养起来的孩子由出生到走向最终(像win xp明年就要终止生命了,估计其团队维护人员已经有50+的年龄了吧!)
  这里将的市场都是我们能亲身体验到的,有人会说,我朝有几个是正版授权的?不错,破解或许也给微软在我朝市场带来一定的冲击,微软一次又一次的处女被我朝的人才 “爆菊花”,可是有一部分人或许不清楚,微软明知这个但是却不动怒,其实微软在我朝赚钱的基本都是企业级别的服务,还有和厂商之间的合作,并非个人真正的售卖system,香港,台湾可能有!还有一个重要的一环就是微软耍把戏,有人可能知道,你百度一下,微软可以使用电话激活的功率,网上都有,这是微软给我朝耍的一个营销策略,估计给你授权嘛!明着不好意思给,故来一个电话号码激活,目前我朝可以!(win7以前都可以,win8这里不清楚了)。
  (这里再开点小差,对于破解不想做任何点评,只是有一个效果事,曾经有朋友讲自己身边的美国朋友来我朝的时候,拿着硬盘或者U盘,干嘛?你知道吗?就是copy我朝的破解软件,或者我朝盗版电影,甚至有人讲连盗版是神马意思美国佬都不知道耶,新鲜吧!哈哈哈~~~~~~~真实性不敢断言,就当故事听消遣文章的枯燥吧!)
  还有一点,微软现在的领域不止这些了,现在科技,国防,气象都有涉足,当然值得一提还有移动领域,有人会讲windows phone ?不是,window mobile,这个东东可能有的人听过,有的人没听过,其实微软早就在移动领域发展了,只是我朝,移动互联网你懂得,曾经一度停留在2G时代的网络上,差点喘不过气来,后来发展3G也罢,G3也罢(我不知道这里的联通电信VS移动把3G倒过去G2有意思吗?网络还不是2G的?不好意思,没有把握住走神了!哈哈哈~~~~~~~必要吐槽一下嘛!各位看官原谅撒!)这个win-mobile其实在台湾香港,欧美国家,一度都发布过,记得我曾经也用过HTC的windows mobile 和win一样,当然是win内核修改过来的移动嵌入式撒,现在网上还能下载到一些稀罕级别的软件呢!介个微软当时没有放在心上吧,没有发展起来!(这里我们不做分析mobile这一块,大家喜欢,下一期分析一下!)
  啥?如果你觉得微软就有以上市场那你打错特错了,就连现在上海地铁刷卡机器都是微软的系统撒,介个也是我偶然间发现的,但是也不能说明神马,能说明的就是win也可以做嵌入式开发!一次偶然的机会,刷卡进站的时候,机器挂了,刷不上了!本来可以过去刷别的机器,我出于好奇站在那里看了看,我天,win无敌错误对话框出现了,再往下一看,任务栏都有,开始都有!这个时候我怀疑我看错了,我擦擦眼睛一看就是win!为神马这么惊奇,一直以为win在嵌入式,或者移动设备可能有先天不足,这样看来,打破了我们一贯的认识撒!不禁让我怀疑,银行是不是也有一些用win来做的自动吐款机?(有人知道嘛?知道来补上!)
  这样看来微软帝国还是比较庞大的撒,是不是重新认识了这个帝国?其实真不是靠pc一端的系统售卖成为霸王的!这样的企业形成固然有企业的霸王文化,所以在我看来微软知道现在不允许有人挑战他的霸权(瞧!windows phone撕心裂肺的咆哮,是不是在警告前两者,你们瞧好吧,看我如何收拾你们!鹿死谁手还不一定呢!不要高兴的太早,骑驴看唱本走着瞧吧,您勒~~~)
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-158508-1-1.html 上篇帖子: Apache, MySQL, phpMyAdmin在Mac OS X 10.9 下的配置 下篇帖子: Mac OS Unix 指令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表