打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
阿里巴巴没有能力开发出媲美linux的操作系统吗?有的话为什么不开发?

阿里没这个财力、物力和实力,更没这个能力,这是很显然的!

1、从财力物力人力上说

早期Unix投入多少已无从考证,到后来基于Unix起来的Mac OS和Linux则是走的不同的路,一个是苹果无数研发投入起来的,一个是林纳斯把Linux开源以后无数来自全球各地的程序员来完善起来的。


所以这里面潜在的财力、物力和人力其实是极大的。那么最好的对标产品就是Microsoft的Windows系列产品,微软的vista系统是10000人研发人员投入了超过5年时间才做出来的,这其中还不计较其它投入,已经超过200多亿美金的研发投入,况且这还是在微软具有成熟的操作系统体系以后的事情。

仔细一对比你就会发现,全球排名前几的科技公司的每年研发投入是中国的bat现金储备都要多得多,比bat几年的净利润还多。虽然阿里每年的交易额很好,但是交易额跟营收尤其是净营收毕竟是不同的概念。

所以阿里在人力、财力、物力方面没有这个实力来做的,不肯有余钱和人来做这件事情,这是一个投入极大难度极高周期极长的事情,国内在很多方面急功近利、浮躁短浅的思想是不行的。

2、从文化上和创新上

操作系统属于底层技术也是最核心最基础的技术,需要极高的创新度,并且操作系统是属于一个生态级的产品,不是说光做好操作系统本身就好,还涉及到硬件支持、软件生态的培养等等众多问题。


长期以来,日本都被冠以长于模仿的民族,但其实我们才是最强的。我们在很多轻工业、重工业等等行业可以很快生产出和外国人一模一样功能的东西,甚至质量更好,甚至在IT互联网领域,国内也总是能短时间进行模式创新,弄出一模一样的产品。比如阿里、百度、腾讯等等可以说都是这样起家的,甚至一些类似于滴滴这种当红炸子鸡,都几乎是照搬国外成熟的商业模式起家的。所以骨子里的基因是模仿的基因,是一个技术使用者的角色,而非创新者的角色。

可以这样说,很多东西可以模仿过来的,但是有的东西却是怎么模仿都模仿不过来的,而操作系统就是其中之一。

3、人才培养上

其实在人才培养上也有很大差距,其实中美教育差距很大,人家是从小培养动手能力和创新能力,而我们则是从小接受的填鸭式的应试教育。这几乎扼杀掉了创新的天性,不是中国的孩子不聪明,而是因为应试教育已经把孩子的天性都扼杀掉了,在传统的中国应试教育下,大家更加习惯考试和刷题,大家习惯选择最热的专业而不是自己最喜欢的专业,所有的一切都仿佛是安排好的。


而美国教育是从小更多接触到批判式教育,所以其实不是说我们中国的孩子不聪明,只是被体制扼杀得比较严重了,当然这个跟我们国家人口压力比较大有很大的关系。

4、必要性上

必要性上说,不论是移动端还是PC端,不论是服务器端还是个人PC,都已经有Unix、Linux、Mac OS和Windows等一众非常成熟的操作系统,重新研发一款操作系统无疑是得不偿失,这对于一般的商业公司是绝对不可能的,因为在股东层面尤其是董事会一级很难通过。其实阿里云OS也小有成就,不过局限性很大,在智能手机领域很难突破。

但是从情怀上,我们希望未来中国的计算机技术能在处理器、操作系统、编程语言和编程工具等底层技术方面有更大的突破,这是一代又一代的计算机人的理想,而不仅仅是一些商业成就,学术成就也更能提现一个大国的技术实力。

我尝试回答这个问题,谈一下我的理解。

首先阿里不具备这个能力,阿里的技术团队并没有你想象的强大,反而百度和腾讯会更强大些,当然在大家都比较关注的某些项目,阿里有天然的优势。

操作系统的核心开发不是用小项目是必须国家主导或者产业联盟的,操作系统要么兼容现在所有应用,要么所有应用支持新系统,国外厂家是不会给你机会开放接口让你超越他们的。要实现这个就必须跟3G 4G一样走,国家战略有几个超大公司扛费用,整个产业链一起上,才能完成。

如果靠互联网公司,那基本上不可行,因为他们的资本都是来自海外,用别人的资金超越别人,有点做梦。

越想越觉得林纳斯的可怕… 一个二十来岁的芬兰大学生,只是凭着个人爱好开发了Linux,再看看现在的Linux的应用数量… 在服务器系统领域拥有统治级别的占有量,虽然个人用户系统方面,上手有难度,不适合玩游戏和普通应用场景。但是开发层面一点都不差(本人在Linux系统下开发前端页面3个月,体验不比Windows差…)最后看看移动端的占有率(安卓借鉴了一些Linux思想)。。。 这一切都源自个人兴趣… 为了开发系统而开发系统可能得不到想要的效果的… 希望以后国内也会有一个林纳斯那样的学生凭着兴趣创造出改变世界的应用

其实开发系统并不难,没大想象中那么严重,而且以现在中国的整体水平真心的,开发系统和玩一样。

难是难在系统出来以后的整个软件生态,系统再好无开发人员开发应用软件有何意义。中国国产系统在相当长的时间类不可能脱离linux或者Unix因为基于这两个开发最起码市面上大多程序员能为它开发应用软件。

中国没有在软件上能起主导做用的公司,这才是最难的,比如微软或者Google他们要推一门新的系统或者开发语言自然就会有大批人去学,因为这些公司某种意义确实在主导软件行业的整体发展。

如果阿里或者百度出一门新的语言很少会有人去学,相反会有大把人去喷。就现目前而言国外出的新系统也很难脱离linux或者Unix.新系统能不能做起来全看世面上为其开应用的程序员有多少。

做为5年程序员的个人见解,不喜欢的人可以发表自己意见,不过请别乱喷

不是阿里巴巴没有能力开发智能设备操作系统,而是没有必要!连华为都没有去开发cpu的操作系统而搞了麒麟智能设备操作系统,阿里巴巴更是一个应用层面的互联网公司,搞cpu操作系统根本没有意义。

对于这个问题,我们首先要明确两点。

1.系统和定制系统的区别

开发出一个操作系统,代表从0开发,由于各种版权所限,不能利用微软的编程软件进行开发,因为使用了微软的dll扩展库,也不能使用liunx的编程软件,类似于liunx重新编程,所以,有这个能力的人非常少。我们要知道,从0开始代表不仅是可视化界面需要开发,连系统调度机制、系统库与库之间的关联、硬盘读取相关调度等很基础的东西都必须重新开发,而且不能侵犯现有的知识产权,难度非常之大。而定制系统则是基于完整的系统之上开发自己的可视化界面,比如Windows 9x系列基于完整MS-DOS(如果您查过,就知道dos不是比尔盖茨编写的,这个系统只是他买过来自己定制了一下而已);还有基于Liunx的一大堆系统(比如红帽子、深度等),甚至还有基于windows98/ME的系统:Windows 98 Revolutions等等。如果还不明白,那就是手机上基于安卓系统的各类所谓“自家系统”的那些,在这里,请注意阿里云系统仍然是定制系统,虽然不基于安卓,但基于安卓底层的Liunx内核,仍然不属于自开发系统。


2.谁有能力开发造作系统

每一个专业编程人士都有这个能力,比如Liunx是基于Unix系统而开发的,Unix最早在1965年时,起源于贝尔实验室(Bell Labs)加入一项由通用电气(General Electric)和麻省理工学院(MIT)合作的计划;该计划要建立一套多使用者、多任务、多层次(multi-user、multi-processor、multi-level)的MULTICS操作系统。直到1969年,因MULTICS计划的工作进度太慢,该计划被停了下来。当时,Ken Thompson(后被称为UNIX之父)已经有一个称为"星际旅行"的程序在GE-635的机器上跑,但是反应非常慢,正巧被他发现了一部被闲置的PDP-7(Digital的主机),Ken Thompson和Dernis Ritchie就将"星际旅行"的程序移植到PDP-7上。

MULTICS其实是"Multiplexed Information and Computing Service"的缩写,在1970年时,那部PDP-7却只能支持两个使用者,当时,Brian Kernighan就开玩笑地称他们的系统其实是:"UNiplexed Information and Computing Service",缩写为"UNICS",后来,大家取其谐音,就称其为"UNIX"了。1970年可称为"UNIX元年"。

到了1973年的时候,Ken Thompson 与Dennis Ritchie感到用汇编语言做移植太过于头痛,他们想用高级语言来完成第三版,对于当时完全以汇编语言来开发程序的年代,他们的想法算是相当的疯狂。一开始他们想尝试用Fortran,可是失败了。后来他们用一个叫BCPL(Basic Combined Programming Language)的语言开发,他们整合了BCPL形成B语言,后来Dennis Ritchie觉得B语言还是不能满足要求,于是就改良了B语言,这就是今天的大名鼎鼎的C语言。于是,Ken Thompson 与Dennis Ritchie成功地用C语言重写了Unix的第三版内核。至此,Unix这个操作系统修改、移植相当便利,为Unix日后的普及打下了坚实的基础。而Unix和C完美地结合成为一个统一体,C与Unix很快成为世界的主导。

Unix的第一篇文章 “The UNIX Time Sharing System”由Ken Thompson和Dennis Ritchie于1974年7月的 The Communications of the ACM发表。这是UNIX与外界的首次接触。结果引起了学术界的广泛兴趣并对其源码索取,所以,Unix第五版就以“仅用于教育目的”的协议,提供给各大学作为教学之用,成为当时操作系统课程中的范例教材。各大学公司开始通过Unix源码对Unix进行了各种各样的改进和扩展。于是,Unix开始广泛流行。

所以从这里可以看出,Unix这个最简单最基本的系统仍是由很多个研究工作小组钻研了许多年才成功编写出来,当年是有跨时代意义的,即使非常简单难用。


3.既然有能力开发,为什么不开发?

所有的一切都要求市场规律,也就是说,我大力的投入也需要有至少对等的收获。即使如今,阿里为大家提供了一个自主开发的系统,它也比dos更加难用,要求更加苛刻,要注意,每一个操作系统不是一蹴而就的,即使达到windows98的效果,微软也花费了极长的时间,从ms-dos到win1.0/2.0/3.1/95/等等版本,才初具规模,其中的人力物力消耗极其可怕。当然,有人肯定也说了,当时受限于生产工具水平低下,但我在前文就讲到了,开发操作系统是不能使用现在的这些高级语言的,因为高级语言是基于已有系统的运行库,也就是说和定制系统没有区别。想要编写系统,至少要从基础语言比如汇编语言,考虑到C语言是B语言的进化体,基于Dos命令,也是不能随便用的,这样一看,开发环境倒退几十年,即使开发出来也不会有多少人买账,等熬到系统可以使用的时候,公司早已破产,而且,自主研发的系统应用程序适配也是个大问题,他们也需要自己研发高级语言来帮助开发者适配自己的系统,WP为什么接近灭亡,就是因为没人适配它,没有应用资源所以才会被人弃如敝屣。

大家思考这类问题,需要考虑到很多层面,再加上阿里本质是商人,他是不会做这样九死一生的买卖的。另外说一句,国产的所谓自主研发系统吃了那么多的国家补助,仍然逃不开定制系统,甚至是liunx上加一个主题的作死道路,归根结底,仍然是不愿意付出努力,希望国家能支持华为、腾讯、小米等公司做一个国产系统联合研发,有时候,科技交给商人比交给那些“专家”更有希望!

欢迎关注aliquis有人科技,为您提供更多新鲜资讯!

微软开发WinNT的时候,原本计划18个月,20来个程序员可完成项目。没想到实际开发过程中项目一再延期,一再招人。印象中记得这个项目延长到5年,20来人达到270人才开发结束。这期间开发工程师忍受了极大的痛苦,每天加班,有的甚至家庭出现了不可调和的矛盾,身体也遭到了不小的伤害。但是当NT问世后,微软帝国诞生了,短短几年所向披靡横扫全世界。NT上市到比尔成为首富大约不到三年,以同等时间比较,人类历史上没有谁在财富增长速度上能超过比尔盖茨。NT就是微软帝国的基石,是windows的内核核心。开发操作系统的难度之大,不难想象。不考虑生态,单就独立开发一套windows系统,个人也觉得目前中国也难以做到,技术理论上是没有问题,但千锤百炼的windows系统这十几二十年的开发经验我们却近乎于0。这些经验非从一代代操作系统的开发过程中获取不可。没有这些经验,开发出系统必然脆弱得不堪一击。汽车飞机的发动机许多强国都能制造,相信日后中国不靠外力也能制造,核动力航母的研制大概比登天还难,但中国真要研制也未必不能成功,唯独真正强悍的操作系统只有微软才有,全世界独一无二,无论什么操作系统都不能望windows项背。具备独立开发windows系统的难度远远大过自主研制发动机,甚至是核动力航母。有人会说太夸张了,没有夸张,只因windows称霸了PC,新的PC操作系统失去了开发价值,没有开发的价值又缺乏几代操作系统的开发经验,还用指望吗?即便不考虑生态,那么需要开发几代操作系统才能追上windows呢?假设需要三代(顶格假设),前两代的开发所投入物资人力从实际来看价值等于零。一个操作系统一问世就没有价值,需要两代后才有价值,答案不言而喻。

本人不材,说一说自己的看法观点,各位看官有觉得不妥之处,可以评论留言,我也好学习!

请看目前Windows 10的开发周期。钱,人力,物力不是问题,时间呢!微软内部从事系统开发相关的人员,尽管没有从大家悉知的XP系统就开始加入工作,微软内部环境也能磨练,还有元老级领军人物带领,这种情况下也要花费几年的时间,这还是在原有基础上开发,你不可能推倒从来,推倒从来那为何新系统还有上个系统,上上个系统遗留的问题,Windows系统漏洞这个词不陌生,漏洞影响Win8.1/8/7这个描述也不陌生,系统代码沿用下个系统,删减不在需要并加入新代码,不能保证没有BUG与漏洞,出现BUG与漏洞还要解决。没正式发布时,微软内部开发测试,需要更加的完善启动了会员计划,2015年下半年正式公布推送,现在看来Win10第一印象可以说是Win7+Win8=Win10,为不在出现Win8系统操作使用不适,但内在变化大。10240/10586/14393版本,界面与功能不断变化,最新预览版15007界面UI与10240可以说是天差地别,这还不是最终的形态,Win10不断改进,微软把它理解为服务,生命周期目前来看比以往系统更活跃!

阿里巴巴开发系统,现在阿里云OS也不是内核在开发,目前也只能基于别的内核。开发不是问题,问题是耗得住时间,持续不断的投钱,有用的为何不用,心态也是个问题!

没有,Linux为啥这么好,是全球程序员一同完善的。而阿里,现在就是一个吹牛皮的抄袭者,该了下主题,微微改下内核的Android就是阿里云,就相当于miui,现在还抄袭腾讯的小程序,喵街抄袭腾百万的非凡等等,,,现在的阿里没啥创新,他们最大的创新就是在理财方面,但也只是搬运,没有新的理财产品,而且现有的理财产品全是合作形式的。马云想革银行命,以前觉得有可能,现在看清楚了阿里的三板斧,难哦。

谈三点,1.研发操作系统本身就是件比较麻烦的工作,如果没有一定的研发实力和技术积累,费时费力不说,企业还得不断的烧钱输血,最终效果还未知。企业是以盈利为目的的,任何无法产生实际效益的工作投入,都是老板和投资人所不愿看到的。2.除去研发本身,还有生态系统的构建,简单的说,用户不会关心你系统写的有多好,用户关心的是在你这个系统上能不能找到我想用的软件,这点可参考WP和linux,后者还好点,毕竟有固定的开发者群体。3.现有的操作系统已经很完备了,android和ios经过这几年的不断更新和发展并通过市场检验已经成了一套成熟和完备的操作系统,况且还开源,既然现有的东西已经做的这么好,干嘛还要从0开始重复造车轮呢?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux技术有什么特点?Linux入门教程
计算机上常见的电脑操作系统,都有哪一些?
常见的操作系统除了windows还有哪些
一流的电脑操作系统,也是最牛瓣的系统,你听都没听说过
电脑常用操作系统有哪些?不认识的话你就Out,菜鸟提升电脑知识
为什么绝大部分服务器用linux?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服