虽然iOS已经来到了第15个版本,但iOS显然更年轻了。论辈分,Linux可以称iOS为大叔。乔布斯和NeXT在2007年的iPhone发布会上,当时iOS还叫iPhoneOS,乔布斯说iPhoneOS其实是基于MacOS开发的。说到MacOS,就不得不提一家叫NeXT的公司。这家公司的创始人是乔布斯。NeXT的标志是由Joe的助手设计的,他花了10万。请注意,这是1986年的10万。您可以看到乔布斯的10万是否比Rebs的200万更值钱的图片。有同学说,等等,乔布斯不是苹果的创始人吗?原来,1985年,乔布斯被赶出了他创立的苹果公司。就是继续从事卖电脑的老本行。NeXTstep操作系统在这家公司,名为NeXTstep的操作系统正在紧锣密鼓地建设中。乔布斯聘请了一位名叫AvieTevanian的程序员,乔找到这位老哥也是有原因的。首先,这位老哥是博士。毕业于卡内基梅隆大学,其次是因为Tevanian是BSDMach内核的主要程序员之一,BSDMach内核是类Unix内核。老板都不是傻子,既然你是重金招进来的,你就得出力,老板让这老头开发新的多任务操作系统(想象一下,如果你的老板让你开发操作系统。。)当然是基于以前的工作,即BSDMach内核。给老板当产品经理无疑是一流的,但他的业绩并不稳定,否则也不会被他招来的CEO踢出公司。好在他这次的表现还算正常。年长的程序员Tevanian不负众望。经过996年的艰苦研发,NeXTstep终于研发成功。这个操作系统的易用性在当时确实是绝无仅有的。例如,现代MacOS上的Dock实际上来自NeXTstep。操作系统。这张图是NeXTstep的图形界面,是不是已经很高级了?与最新的MacOSBigSur相比如何?到1986年年中,带有NeXTstep的NeXT计算机开始销售。NeXT和万维网NeXT的另一个传奇在于它起源于万维网(WorldWideWeb)。1990年,TimBerners-Lee发明了万维网,在哪里?在NeXT计算机上。万维网就是在这台NeXT电脑上诞生的,而这台NeXT电脑也有幸成为世界上第一台服务器,这台电脑运行着世界上第一个网络浏览器。前后端程序员前来祭拜,祖宗在此。商业尽管NeXT在设计上很前卫,但它在商业上并不成功。NeXT最终不得不停止销售硬件,转而授权其他硬件制造商使用NeXTSTEP操作系统,就像微软今天销售Windows一样。时间来到1996年,内忧外患的苹果公司开发新的操作系统计划失败,于是他们决定买一个现成的,挑三拣四买下NeXT,一起买下乔布斯。就是这样。乔布斯重返苹果重新掌权,随后又陆续发布了iPod、MacBookAir、iPhone、iPad等一系列具有划时代意义的产品,最终将苹果从破产的深渊中拉了出来,并在库克手中,苹果成为当今世界上最有价值的市场。顶级公司。而开发NeXTSTEP操作系统的主程序员Tevanian也跟随Joe来到了Apple,(这提醒我们适时跟随老板很重要),再次发挥了他创造操作系统的卓越能力,基于NeXTSTEP开发出了现代的MacOS,而Tevanian也成为了苹果软件开发部门的老大,并成为了CSTO的首席软件技术官,这应该是程序员梦寐以求的顶级职位。所以iOS基于现代MacOS,后者基于NeXTSTEP,后者基于BSDMach内核。LinuxLinux呢?要知道,Linux是Linus的学生于1991年开始的一个业余操作系统项目,而NeXTSTEP已经在1989年向公众发布。因此,iOS并不是一个更漂亮的Linux。iOS和Linux是两个完全不同的操作系统。论年代,毫无疑问iOS的内核更先进。但无论如何,这两款操作系统分别在服务器端和移动端改变了世界。本文转载自微信公众号《码农的荒岛求生》,可通过以下二维码关注。转载本文请联系码农荒岛求生公众号。
