当前位置:首页 > 玩具 > 正文

系统之玩具,玩具系统繁体

大家好,今天小编关注到一个比较意思的话题,就是关于系统玩具问题,于是小编就整理了1个相关介绍系统之玩具的解答,让我们一起看看吧。

  1. 为什么微软、谷歌要另立操作系统山头,而不是像苹果一样,在最正统的Unix基础上开发?

什么微软、谷歌要另立操作系统山头,而不是像苹果一样,在最正统的Unix基础上开发

UNIX是不开源,而且和硬件平台相关。在X86平台下,也有UNIX,比较流行的是XENIX和 SCO UNIX。

DOS是发展自CP-M 86,没有UNIX的臃肿,适合PC这种“小玩具”使用。IBM当年推出IBM PC时DOS只是其中一个软件,也得益于IBM PC的成功,以及盖茨商业头脑,也让微软成长起来。

系统之玩具,玩具系统繁体
(图片来源网络,侵删)

Windows其实是当初是为了图形模式及多任务而出来的,而UNIX基本还是命令行模式。微软通过与IBM 合作OS/2,逐渐让人们接受图形化界面,最终把不精于做PC软件的IBM抛在后头。

其实,unix是操作系统,Android起源于linux,也是一种类unix系统,POSIX兼容即可。Windows也在趋近POSIX兼容,内置了WSL,linux子系统和hyperv虚拟机,也许以后国产操作系统也得考虑这些兼容性。所以,重要的还是unix的理念,万物皆IO,所有都文件,POSIX文档兼容,什么操作系统都是浮云。

为什么微软、谷歌要另立山头?任何商业机构为了赚钱,当然希望自己产品和别人不一样,而且通过这样的不同来设立护城河,赚取更多的钱。不过,操作系统这么复杂的产品却不太一样,因为操作系统的复杂,所以现在的系统都有一个非常漫长的一个发展过程。那看一下他们的一些历史,看看还算是另立山头吗?

系统之玩具,玩具系统繁体
(图片来源网络,侵删)

Windows

最初Windows1.0只是当时命令行操作系统DOS的一个应用程序,只是区别于其他DOS程序,Windows是一个图形界面而不是命令行。Windows在XP之前一直是基于DOS内核的,只是Windows95和Windows98已经从一个应用程序变成了以DOS为内核的图形化操作系统了。

不过,WindowsX开始,内核从DOS变成了Windows NT。Windows NT也不是凭空出现的。NT内核来自于微软和IBM联合开发的OS/2,后来合作不欢而散,微软也就将他们开发的OS/2的版本变成了Windows NT内核。目前,Windows还是在使用这个内核的更新版本。

系统之玩具,玩具系统繁体
(图片来源网络,侵删)

Android

谷歌的操作系统主要还是Android的操作系统,不过谷歌收购的Android手机操作系统是基于Linux内核面向手机等移动终端的,初期的Android还是依靠相对成熟的Linux内核,虽然Android已经逐渐独立起来了,不过还是离不开Linux内核的版本。

macOS iOS

对于苹果来说,操作系统也分为两个阶段,OS X之前的操作系统和OS X。在OS X之前,苹果是自行开发的一款只适合PowerPC CPU构架的操作系统,然后实际上和Windows遇到了类似的瓶颈,就是想互联网的过度。Windows选择了自己开发的OS/2,苹果选择了Unix作为内核。实际上也不能说苹果选择了Unix,而是乔布斯的NeXT选择了Unix内核,然后也就随着乔布斯的回归一起进入了苹果。当然,乔布斯离开苹果继续做电脑的话,估计也只能选择Unix内核来开发新的操作系统,不过也因为选择了Unix,后面的iOS的出现就比较顺理成章了。

总结

总之,每个企业自立山头完全是基于自身利益最大化考虑,但是从历史来看微软和谷歌都不是另立山头。

这要从谷歌的android说起,当初iPhone一名惊人,带来了移动互联网革命,谷歌找到了Linux内核+j***a虚拟机的解决方案,但由于Linux开源特性,android本身也得开源,但谷歌把一些应用打包成收费和系统一起发布,开始三星和HTC都买帐,谷歌也能挣到钱。但在中国遇到法律问题,谷歌自身的服务用不了,原生态的android不好用,这是小米和魅族就在android上剥离谷歌应用,开发自己的应用,不想成了气候,随着手机硬件成本的降低,中国快速的跳过台式机为主的windows系统,直接普及到移动互联网,这是多么大市场,这让谷歌情何以堪。其实谷歌犯的错误就是没认识到消费设备的玩法,那就是苹果的产品(都是消费领域)。谷歌一直玩消费领域免费,服务收费模式,Linux服务器系统也是靠服务收费,系统本身免费,使用系统的人力资源昂贵。不想就培养了中国成为了大象。

苹果也不是一开始就在正统的Unix上开发系统的,从苹果1984年发布最初的Macintosh电脑的System1.0到2002年的Mac OS 9.2那可是和Unix没什么关系。

是走出的乔布斯带领着他的公司NeXT与基于Unix的NeXTSTEP回苹果,这才有了基于Unix正统的MAC OS X。

微软的系统是从DOS发展过来的,但是后期微软已经开发了winRT,从Windows2000开始,Windows内核就成了WindowsRT了,同期的WindowsME还是DOS引导的。

谷歌的ChromeOS就是基于Linux呀,没什么可说的,谷歌发展系统比较晚。但是ChromeOS并不像一般的Linux发行版那样,也许是理念不同。

到此,以上就是小编对于系统之玩具的问题就介绍到这了,希望介绍关于系统之玩具的1点解答对大家有用。