国产芯片系统路在何方(小白原创)

来源:百度文库 编辑:超级军网 时间:2024/04/28 16:03:21
前几天,曾经让我们骄傲的红旗Linux解散了,它是中国较大、较成熟的Linux发行版之一,现在却没了。
     我记得小时候,第一次听说有国产操作系统红旗Linux时很兴奋,后来家里买电脑时还特意问了问店里的人有没有装红旗Linux的电脑,结果售货员表示没听说过这个系统,当时就很失望。后来长大了,自己懂了点电脑,就一段时间内迷上了Linux系统,我装过红旗Linux,装过中标麒麟Linux,还转过雨林木风做的Linux。国外的我装过 Ubuntu之类的,经过我一个小白的比较,红旗Linux,较国内其他Linux来说,比较成熟,界面做的也比较好。但是和国外相比就差了不少。后来,因为我当时在上高中,对电脑不怎么懂,就不再玩Linux了,有时想起来时顶多在虚拟机上玩玩。
      我觉得国内Linux(不特指红旗Linux)没有被大规模推广的原因有:1、Linux的生态系统很难形成,现在国内的软件厂商很少有做Linux版的软件的,金山这两年还算可以,腾讯的Linux版的QQ已经好几年没有更新了。国家应该大力鼓励软件厂商开发Linux版的软件,如果不这样,即使家里电脑上安了Linux系统,也没有很好很多的软件可用,那样会使大家失望的。2、推广力度不大,在我看来,国产Linux应该在电视上大作广告(国家应该支持,增加资金支持),现在很多人不知道还有国产的操作系统。3、吸引人才,应该吸引那些刚毕业的高学历人才,有了人才支持才能有很好的产品,这点应该学学三星。
盘点一下这些年曾经的国产芯片:
汉芯:2003年2月上海交通大学微电子学院院长陈进教授宣称自己的团队发明了“汉芯一号”,并借助“汉芯一号”,陈进又申请了数十个科研项目,弄到了高达上亿元的科研基金,后来被指认造假,使原本该给国人带来自豪感的“汉芯一号”,变成了一起让人瞠目结舌的重大科研造假事件。打击了国人的心。
龙芯:龙芯这些年很低调,但进步还是有的。龙芯现在最高级的芯片是龙芯3B 1500,制程工艺从原来的65nm提高到了32nm。但国家自从2009说了要采购上千台龙芯电脑后就没消息了。
麒麟操作系统:一开始被说成中国独立研发,后来就over了。2006年4月27日网友声称[1],通过对麒麟操作系统2.0版本进行反汇编,麒麟操作系统与美国开放源代码的FreeBSD 操作系统5.3版本相似度在90%以上。更多的证据指出,麒麟操作系统仅仅是对开源的FreeBSD进行了一定的修改,而不是新闻媒体所说的 “中国独立研发成功”和“拥有完全自主版权的内核”。麒麟又再一次打击了国人的心。
红旗Linux,现在解散了。
前段时间刚出的COS操作系统:很多人质疑所谓COS系统,实际上就是拿安卓系统改的,还请了HTC的工程师。现在不知道cos的命运到底如何。
     我现在想知道,现在军队里面的电脑是什么情况,一个当兵的哥哥说,军队里面 大部分都是XP,再以后的高科技战争中兔子在硬件方面该怎么应付?觉得在这方面中兴华为做的还行,国家还不如鼓励他们做呢!鼓励中兴华为做硬件,让小米腾讯之类的做系统,也许是个好法子。
      想起来原来的红客联盟。
     国产芯片的路子还路漫漫而修远兮。
本人小白,不对的地方请指教。前几天,曾经让我们骄傲的红旗Linux解散了,它是中国较大、较成熟的Linux发行版之一,现在却没了。
     我记得小时候,第一次听说有国产操作系统红旗Linux时很兴奋,后来家里买电脑时还特意问了问店里的人有没有装红旗Linux的电脑,结果售货员表示没听说过这个系统,当时就很失望。后来长大了,自己懂了点电脑,就一段时间内迷上了Linux系统,我装过红旗Linux,装过中标麒麟Linux,还转过雨林木风做的Linux。国外的我装过 Ubuntu之类的,经过我一个小白的比较,红旗Linux,较国内其他Linux来说,比较成熟,界面做的也比较好。但是和国外相比就差了不少。后来,因为我当时在上高中,对电脑不怎么懂,就不再玩Linux了,有时想起来时顶多在虚拟机上玩玩。
      我觉得国内Linux(不特指红旗Linux)没有被大规模推广的原因有:1、Linux的生态系统很难形成,现在国内的软件厂商很少有做Linux版的软件的,金山这两年还算可以,腾讯的Linux版的QQ已经好几年没有更新了。国家应该大力鼓励软件厂商开发Linux版的软件,如果不这样,即使家里电脑上安了Linux系统,也没有很好很多的软件可用,那样会使大家失望的。2、推广力度不大,在我看来,国产Linux应该在电视上大作广告(国家应该支持,增加资金支持),现在很多人不知道还有国产的操作系统。3、吸引人才,应该吸引那些刚毕业的高学历人才,有了人才支持才能有很好的产品,这点应该学学三星。
盘点一下这些年曾经的国产芯片:
汉芯:2003年2月上海交通大学微电子学院院长陈进教授宣称自己的团队发明了“汉芯一号”,并借助“汉芯一号”,陈进又申请了数十个科研项目,弄到了高达上亿元的科研基金,后来被指认造假,使原本该给国人带来自豪感的“汉芯一号”,变成了一起让人瞠目结舌的重大科研造假事件。打击了国人的心。
龙芯:龙芯这些年很低调,但进步还是有的。龙芯现在最高级的芯片是龙芯3B 1500,制程工艺从原来的65nm提高到了32nm。但国家自从2009说了要采购上千台龙芯电脑后就没消息了。
麒麟操作系统:一开始被说成中国独立研发,后来就over了。2006年4月27日网友声称[1],通过对麒麟操作系统2.0版本进行反汇编,麒麟操作系统与美国开放源代码的FreeBSD 操作系统5.3版本相似度在90%以上。更多的证据指出,麒麟操作系统仅仅是对开源的FreeBSD进行了一定的修改,而不是新闻媒体所说的 “中国独立研发成功”和“拥有完全自主版权的内核”。麒麟又再一次打击了国人的心。
红旗Linux,现在解散了。
前段时间刚出的COS操作系统:很多人质疑所谓COS系统,实际上就是拿安卓系统改的,还请了HTC的工程师。现在不知道cos的命运到底如何。
     我现在想知道,现在军队里面的电脑是什么情况,一个当兵的哥哥说,军队里面 大部分都是XP,再以后的高科技战争中兔子在硬件方面该怎么应付?觉得在这方面中兴华为做的还行,国家还不如鼓励他们做呢!鼓励中兴华为做硬件,让小米腾讯之类的做系统,也许是个好法子。
      想起来原来的红客联盟。
     国产芯片的路子还路漫漫而修远兮。
本人小白,不对的地方请指教。
你这个话题太大了,基本涵盖了整个IT的核心产业链,说是芯片,实际上还有操作系统,产业生态环境,民族品牌等很多事情提出来也没说完。

我只点一下,微软、英特尔曾经的辉煌代表的是一个历史,我们去学习主要也是学习历史,但是历史就是历史,我们说今天的企业,一般不提它的历史,而是提它的未来潜力,所以今天代表未来的公司是高通、苹果、谷歌,甚至我们可以谈谈联发科。

IT产业发展到今天,早已经不是PC桌面上那点事了,智能终端已经占有了7、8成的IT消费市场,所以我们现在谈的是大数据时代云加端的解决方案,我们甚至不再谈SE系统集成了,而是谈SOSE系统集成体系。所以我们今天就要以未来的眼光去看待中国IT市场,中国IT市场需要什么样的中国公司,中国公司在未来的IT市场扮演什么样的角色?

红旗公司的倒闭本身没有太多意义,一家院所公司本身从出生到现在就在吃老本,它的倒闭只是时间问题,作为一家软件公司,红旗把自己捆绑在一个技术路线上,从来没有代表性原创性的产品,拿什么打败微软?我们说公司经营,特别是高科技公司成功案例,它一定是有一些通用的成功要素的。中国的高科技公司,成功的不是没有,但是中国的高科技公司特别缺乏原创,我们习惯了去跟随模仿,这不是说我们是错的,因为我们是市场的后来者、挑战者,我们理所当然要跟随市场领导企业,理所当然去跟踪先进技术,问题是——————————当我们自己成为领导者的时候,怎么办?????华为以前活的很舒服,可是它到今年1月份突然发现自己原来已经是业内最大的了,以后怎么办?不能再跟踪思科了,因为华为已经是老大了,哪有老大去学习老二的技术去引领市场发展呢?所以华为今年开始会是很重要而且痛苦的一年,华为做海思芯片做手机都是为这一天做准备,但这些准备还不充足,华为很不缺钱更不缺专利,华为专利大楼里随便拿出来都是先进的玩意,华为缺的就是自己的独一无二的“生态系统”,引领全球的华为文化,华为的模式。

所以中国公司的病症,根源就是原创,就是自己的东西,自己独一无二的东西,很缺乏。华为是个大公司,大公司有大公司的问题。说说小公司,硅谷每年有数以前计的小公司,都是做一两个原创技术或概念的小公司,很有前景,都被谷歌之类的巨头收购了,因为这种小公司如果发展下去最后可能就是谷歌的敌人。在中国去年到现在我们看到的是阿里和腾讯玩金融,玩物流,玩1111,玩的风生水起,赚翻了天,银行都害怕了。大众点评、高德导航,我们熟悉的IT公司一家家被阿里腾讯百度收购,这些巨头越来越有钱。可这对谷歌之类的外国巨头没有什么威胁,因为谷歌苹果高通正在造未来的智慧生态系统,中国有钱的公司都在做应用跑马圈地赚现在的钱。我的评价可能偏颇,但我看到的是中国有原创能力的高科技公司,一家一家最后随波逐流,失去自我,都去学习别人成功的故事按照别人的模式去赚别人的钱,真正有几家公司在书写自己的故事呢?

中国国产IC、OS在我眼里,根本不是技术问题,根本不需要谁和谁合体。中国IT缺乏的就是原创精神,缺乏讲自己故事的人。可能是我们今天在全球IT产业链中的角色,可能是我们的技术积淀,希望未来我们的IT人能够讲自己的故事做自己的产品让别人来学习。
技术上不差,成本上差
别担心,这些都是技术问题。。
窝里斗的结果
想想联想和长城
关键是一盘散沙,形不成合力。中国人还是小农意识太强。各行各业都是。


路在慢慢来吧,最好是以直接用手机,跨过BB机的方式来取捷径了.
民用高端芯片这东西是大众货品,小众生产厂家.比如电脑CPU,生产厂家来来去去就那么点,可世界那个有现代居民的角落没有使用INTEL的地方呢.
民用产品要受国际贸易规范限制,这就是民用芯片不能用两弹一星来解决中国芯片问题的原因.除非全部强制自用(感觉不可能了已经),否则出口是问题.
先鼓励民间从事设计,封装,测试等企业,给利好政策,
国家层面,用大公司去搞合资,跟踪世界先进水平,想方法绕开西方封锁的办法把技术搞懂.
然后用两弹一星的方法搞军用芯片甚至专业芯片,做到挤进先进行列.
先用韩国企业把台湾企业打垮.
然后办法让南北朝鲜打起来------

路在慢慢来吧,最好是以直接用手机,跨过BB机的方式来取捷径了.
民用高端芯片这东西是大众货品,小众生产厂家.比如电脑CPU,生产厂家来来去去就那么点,可世界那个有现代居民的角落没有使用INTEL的地方呢.
民用产品要受国际贸易规范限制,这就是民用芯片不能用两弹一星来解决中国芯片问题的原因.除非全部强制自用(感觉不可能了已经),否则出口是问题.
先鼓励民间从事设计,封装,测试等企业,给利好政策,
国家层面,用大公司去搞合资,跟踪世界先进水平,想方法绕开西方封锁的办法把技术搞懂.
然后用两弹一星的方法搞军用芯片甚至专业芯片,做到挤进先进行列.
先用韩国企业把台湾企业打垮.
然后办法让南北朝鲜打起来------
可惜了,其实只需要很少的投入,红旗也许就能支撑下去
1. "曾经让我们骄傲的红旗Linux解散", 被代表了.
2. 技术上我们差, 别以为软件就是有人,有钱就能做, 操作系统的复杂度不亚于物理芯片.
3. 想要追上技术优势, 必须从商业角度入手, "不为赚钱的操作系统, 就一定不是好的操作系统", 这是真理, 没有利润驱使,不会有企业,单位坚持不懈的研发的.
软件特别是低价甚至免费软件,基本是胜者为王,第二以下去死。不光是中国如此,其他也一样。要翻盘,必然是先要有市场格局的大变,或者等别人犯错,否则毫无机会。在大变与犯错之前,就是要坚持坚持再坚持。
当然linux做桌面有很大问题,其构架本身就不是为桌面准备的。必须要大改,必须要桌面GUI优先放在首位,特别是现在摩尔定律失效已经板上钉钉的情况下,微弱的性能优势都是决胜的。这点linux的儿子android就不如ios好。
huju123 发表于 2014-2-17 12:17
可惜了,其实只需要很少的投入,红旗也许就能支撑下去
很少的投入, 让他们拿高薪, 公款吃喝, 整个开源糊弄老百姓吗?
就目前他们的成绩, 真心不值得投入给他们
it产业最重要的是标准,你做了个不符合标准的产品,那就死路一条。现有的软硬件标准已经确立,后来者只能在这个框架内做到最好。
楼主没有明白一个道理,这不是技术问题是市场原因。电子信息产业有个特点:赢家通吃。举例:移动手机一直比联通好,因为你的朋友都用移动,那你就不会随意换联通;QQ也是,大家都用Q你自己用MSN你跟谁玩?大家都用新浪微博,你再反感新浪你去网易微博也没人认识你啊,这就是腾讯为什么山寨别人很容易成功的原因,他客户多,他最大的优势是他的稳定用户群。这也是很多信息类产业开始要死命投广告,亏本也要跑马圈地的原因。中国做出来系统,不兼容微软的就没有活路,其他小众更是不成气候,除非发生技术革命否则微软系统一直占优势。
计划的产物,没竞争力
这方面,我们差的确实有点远
自己做系统商业前景太黑暗了

搞计划政府强制购买又极易变成养猪模式

操作系统天生就有排它性

市场早就分完了

中国除非消灭盗版加重点扶持

否则半点机会都没有


操作系统不是那么难得事情,成都都有几家研发操作系统的公司,只不过不做PC或者通用操作系统而已,这些操作系统的市场已经被各大操作系统挤占,除非立马我们拥有非常巨大的投资(可能投资会大得离谱才能分得市场)进入通用操作系统及其相关产业链,否则通用操作系统这块会始终被国外挤占。
其次,也没必要从头研发,比如基于linux的操作系统就很不错,而且是开源的,不存在安全问题。
playfish 发表于 2014-2-17 12:10
关键是一盘散沙,形不成合力。中国人还是小农意识太强。各行各业都是。
你这么说就要涉及上层建筑了,中国一直打压私营垄断,国营经济又有一定局限性,很纠结的问题
LZ到底是要说处理器还是操作系统?

系统的话,其实办公用什么都无所谓。关键是控制和通信相关单位或者部门。目前我见过的基本上使用的是win server + win + sqlserver或者db2的组合,如机场的控制指挥信息系统,基本上系统集成都是在这套基础上做的,具体的还要看应用规模。

你说的COS,目前以及未来都不会被应用在军队中。一个OS的安全性稳定性需要数年时间测试,不是几天就能上马使用的,还有就是更换底层OS的代价太大,需要大量的时间和人力,目前现有的活都干不完,没有时间换的。还有就是,像COS这种系统,也就给单机开发的,没办法适应稍微大点的应用,数据库支持也成问题。
吹牛不能无底线,小米做系统?只有NC粉才相信吧,呵呵
土地革命001 发表于 2014-2-17 12:20
软件特别是低价甚至免费软件,基本是胜者为王,第二以下去死。不光是中国如此,其他也一样。要翻盘,必然是 ...
iOS一样是Linux的儿子。
pirates 发表于 2014-2-17 12:21
很少的投入, 让他们拿高薪, 公款吃喝, 整个开源糊弄老百姓吗?
就目前他们的成绩, 真心不值得投入给他们
他们这个系统目前来看注定要夭折的,不用开源的linux还真指望他们重新开发内核,什么都全新搞么?

个人感觉国内缺乏必要的知识产权保护,如果真能做到老美那样,我估计即使使用开源的核心也会有一大批自主创新的操作系统的。。。不要忘了我们用的系统都是免费的
解决这个问题很简单。生态环境要市场。而政府要真鼓励linux的话。只需要把所有政府部门的电脑系统换成linux的。政府的行业软件换成linux的。只要这么做了。
神马腾讯、游戏商,linux版的产品立马就来了。

至于更换政府部门系统、特别是行业软件所架设的服务器,那就不是一时半会儿的事情了。需要时间的同时还需要很多钱。当然,最需要的是决心
stshop 发表于 2014-2-17 12:23
楼主没有明白一个道理,这不是技术问题是市场原因。电子信息产业有个特点:赢家通吃。举例:移动手机一直比 ...
所以说啊,操作系统还好做,生态系统很难做,WP这么些年了,软件数量还是远远不如安卓。
wolecho 发表于 2014-2-17 12:47
iOS一样是Linux的儿子。
freebsd,跟linux关系不大
鸭梨似多大 发表于 2014-2-17 12:45
吹牛不能无底线,小米做系统?只有NC粉才相信吧,呵呵
同志,你用过米柚吗?小米的软件潜力比硬件大多了。小米的核心是操作系统-米柚
鸭梨似多大 发表于 2014-2-17 12:45
吹牛不能无底线,小米做系统?只有NC粉才相信吧,呵呵
小米有做系统的潜力,不过是娱乐化的系统,MIUI用着挺不错。
不过中国最有潜力从头做系统的是腾迅百度这些超大型技术公司,他们财力雄厚,客户数量庞大,推广起来有基础。但是从头做系统在目前的计算机架构上应该是木有必要了,做得再好,能比linux这种集全球牛人智慧于一体的内核更优秀?何况这玩意儿是开源的,开着源,改改就用,不担心安全问题。
连认认真真抄袭一款开源系统的勇气和决心都没有,还能指望什么?
huju123 发表于 2014-2-17 12:17
可惜了,其实只需要很少的投入,红旗也许就能支撑下去
中国的软件业不缺人才,技术,资金。
缺的是环境,在盗版业这么猖獗的情况下,谁来做都是个死!
都是ZF这么多年来对盗版市场的放任造成的
stshop 发表于 2014-2-17 12:23
楼主没有明白一个道理,这不是技术问题是市场原因。电子信息产业有个特点:赢家通吃。举例:移动手机一直比 ...
几年前可以说不兼容Windows/x86就没有前途,那时候我也不看好龙芯什么的

但今天iOS、Android的成功,让大家看到了,至少在非办公用设备上,完全可以抛开Windows/x86做一套系统,占据大多数人工作以外的所有空间,但这需要有强力厂家来推广

其实假如腾讯、百度、联想、华为这几个厂家联合起来,做一套软硬件解决方案,完全有可能在中国站住脚,因为大多数人用电脑、手机不就是上网、看片、上QQ、微信、微博什么的么
个人觉得主要还是整个国家的重视性问题 知识产权问题国产的软件其实很好解决 行业里吹吹风(比如某山的仙剑) 行政部门查的严一些基本上就能解决了
应用问题只要让那些大的应用软件再做一个兼容版的类似安卓和IOS的区别的也不是非常困难。
芯片如果下力气去做,不会做不出来,更应该担心的是量产后生产质量的控制问题。
对计算机硬件不精通,但芯片和操作系统都需要有可持续的生态系统,发明了产品却没下游厂商或者是与现有的设备标准不兼容,等于是0.

现在计算机芯片技术基本上是基于英特尔的X86和英国人设计的ARM构架,后者主要卖设计专利给芯片制造商(比如高通公司),用以低能耗的移动设备,收取专利费。

其它厂商向挤进去,除非构建一套完整的上下游产业链,还要与现有的计算机硬件和软件操作系统相兼容,太难了吧。

hhok 发表于 2014-2-17 12:53
同志,你用过米柚吗?小米的软件潜力比硬件大多了。小米的核心是操作系统-米柚
哎哟,真屌!下次开发个小米OS看看,

这就是你说的MIUI,笑而不语~

(米柚)是小米科技旗下基于Android进行深度优化、定制、开发的第三方极受手机发烧友欢迎的Android系统ROM,专为中国人习惯设计,全面改进原生体验。


老外用Linux主要是有一定规模的中型和大型公司联合起来对付微软。中国还没有公司处于这一级别的擂台,所以自然没人有兴趣推广Linux。我个人作为从事过内核移植的人,坚决不支持中国推广Linux。用Windows都比用Linux各方面隐患少,而且很多用Linux只是迷恋当高手的感觉,最终上了贼船而不自知。

无论驱动模型还是系统接口再到子系统内核内部实现,Linux都是一团糟。比如微软的IO这块既有Ready模型又有Complete模型,而Linux只提供Ready模型,让异步IO特别不好做,很多著名的库实际上只是用大量线程模拟,那效率低的没法说。小白们高喊高性能服务器都是Linux等等,其实他们自己根本不知道如何写高性能服务器,听了Linux背后厂商的宣传就中毒。废话你用个轻量级http server和重量级的IIS比速度,或者拿着为Linux优化的程序的Windows移植版去比速度,快了就怪了。自己花两个月实现个HTTP Server,无论Windows、Linux都不会有差,区别只是Linux想写好更不容易。当然Windows也确实有不少缺点,也有很多不如Linux的地方,但总体成熟度根本没得比。

其次是到底哪个系统更开放、更对各个国家友好。Linux是典型的美国盲目自大的文化风格。拿编码来说,Linux只鼓励和ASCII兼容的编码,即UTF8;但UTF8存储东亚文字,经常需要更多的字节。而且这种倾向性大大影响了整个业界,带来及其恶劣的影响。比如一个文件路径从UNICODE或本地宽字节转为UTF8,极端情况要大出50%;再加上网络应用或者比如XML要避开特殊字符,这些东西的设计也受此影响,从来不考虑世界范围内的适用性,转UTF8再Escape以后,一个200字节的路径可能变成500字节。很多人可能觉得现在网络带宽大,而可以开启传输压缩什么的,现在CPU也快了;说实话这肯定是技术上唯西方论的Web仔才会这么想。真实情况是,西方很多标准限制了网络应用的参数的字符长度,本来可以直接传原始字符串参数的地方不得不用非常复杂的方式处理。而微软早在10年前就考虑了这些问题,并一直致力于建立本地化的模型和方法,虽然不算完美但好歹它真的为全球化做了考虑。可这些努力因为狗屎的Linux西方中心理念随着西方互联网菜鸟们的推广彻底给毁了。说实话,微软这家公司是屁股决定脑袋,现在它是一家美国公司,但有一天它可能变成一家真正的国际公司甚至中国公司。想让Linux背后那些西方公司和开发者社群也投靠东方,简直不可能。

最后说Linux的使用成本。大家都觉得Windows得花钱,Linux不花钱;这是一个巨大的误区。你的钱早不知什么时候,也许在买面包的时候,就花出去了。确实Linux没挣钱,但IBM、Redhat他们挣了。中国开发者往往没有版权和专利意识,所以现在感受还不深。最基本的,比如你想用一个操作JPEG的库,Windows直接就给你用,因为用户掏钱了。而Linux上呢?你只能找个开源库神马的。可怕的是你找到的库很多都是GPL的,这意味着你必须公布你自己的源代码,这样就彻底杜绝了小公司凭借一两个商业机密打败大公司的机会。而西方被洗脑的人很多,所以很多人不使用BSD这样限制少的license。而且很多库,你在Ubuntu上或者什么上,很自然的就用了,很多时候根本就没注意到他们是GPL的;等FSF给你发律师信时,你就傻眼了(国外一些知名公司都中过招)。幸亏现在互联网公司不卖软件,无需贡献源代码,否则连Google都不可能成功了。眼看Google之流菜鸟公司的成功,GNU背后的大公司又眼红了,弄了个什么新的License,号称以类似HTTP形式提供服务就算发布产品,应该交出源代码。好在这时互联网公司也做大了、有影响力了,这个新的License没有推广开。

然后我们说到你要用个第三方库,但你注意到版权问题,所以你决心找第三方买。但由于Linux上开源库很多,很多东西小公司根本没信心做商业库,即便你找到了卖这玩意的,本着可算有冤大头的想法,它必然要狠宰你一笔。就算它有良心,少挣你点,东一笔西一笔,你最后花的钱也绝对不少;这些成本要么你自己吞了,可如果你成功卖出去了,必然还是想各种办法给摊到了用户头上。当然,有些应用可以打擦边球(或者找到BSD license的库),把自己的核心模块放在商业版权下,然后做的最终的软件同时使用这个自己的私有模块和开源模块(仅开放软件的代码不开放私有模块的代码),这个FSF表面没法制你了,你以为一切OK了。但是你忘了Linux背后大公司和专利流氓们的律师团,一旦你的应用火了,能挣钱了,他们就纷纷上门了。如今这些公司,不掌握代码,只掌握专利。你用它代码它万分欢迎,但你的业务如果真的能赚钱,光你用的开源代码里就不知道侵犯多少他们的“知识产权”了。反过来看微软的生态,你用的那些微软的API都由微软或者其它中间件提供商付过费了,压根没这些问题。

Linux作为一个半吊子的操作系统,内核代码的结构倒是挺清晰地,这是它的唯一优势。在这个基础上,我对中国的建议是吸收微软设计的经验、避免微软碰到的错误,考虑新时代新需求对操作系统的要求,开发兼容Linux驱动架构的、自己的操作系统。由国家支持,对中国公民和法人开放版权。相反,如果大规模使用Linux,即不是站在一个优秀的操作系统的基础上、也不利于中国软件行业的发展。现在我们是没发展起来,一旦发展起来,就会在技术、知识产权和商业上碰见各种各样的固有或西方人为设置的壁垒。当然现实的说,做这样一个全新的操作系统,目前这个系统可能必须放弃最大部分的商业市场(最终通过对Linux的兼容层解决它)。因为如今像消费电子什么的,已经大规模的基于Linux。我们的商业公司又不能等,他们只能玩Linux。但是国家负责这一块的和整个软件行业来说绝对应该准备好,在恰当的时候放弃掉这些西方的东西,彻底摆脱控制。

至于小米就别提了,一堆所谓名校高才生加知名外企“高手”,居然从CM起的步,这是什么样的眼光?国外论坛上过去经常有个人业余玩玩解决的问题CM团队一群人好几个月解决不了只知道拿GPL出来吓唬其它做hack的公布源代码,而小米团队(起码最初)居然连这样的工作都没有水平拿下,弄这么个国外菜鸟做的玩意作为基础才能保证质量。不过小米手机的界面确实比较符合一大群人口味,流畅度也还可以。做做类似发行版的玩意还是不错的,但真说操作系统研发还是算了。

老外用Linux主要是有一定规模的中型和大型公司联合起来对付微软。中国还没有公司处于这一级别的擂台,所以自然没人有兴趣推广Linux。我个人作为从事过内核移植的人,坚决不支持中国推广Linux。用Windows都比用Linux各方面隐患少,而且很多用Linux只是迷恋当高手的感觉,最终上了贼船而不自知。

无论驱动模型还是系统接口再到子系统内核内部实现,Linux都是一团糟。比如微软的IO这块既有Ready模型又有Complete模型,而Linux只提供Ready模型,让异步IO特别不好做,很多著名的库实际上只是用大量线程模拟,那效率低的没法说。小白们高喊高性能服务器都是Linux等等,其实他们自己根本不知道如何写高性能服务器,听了Linux背后厂商的宣传就中毒。废话你用个轻量级http server和重量级的IIS比速度,或者拿着为Linux优化的程序的Windows移植版去比速度,快了就怪了。自己花两个月实现个HTTP Server,无论Windows、Linux都不会有差,区别只是Linux想写好更不容易。当然Windows也确实有不少缺点,也有很多不如Linux的地方,但总体成熟度根本没得比。

其次是到底哪个系统更开放、更对各个国家友好。Linux是典型的美国盲目自大的文化风格。拿编码来说,Linux只鼓励和ASCII兼容的编码,即UTF8;但UTF8存储东亚文字,经常需要更多的字节。而且这种倾向性大大影响了整个业界,带来及其恶劣的影响。比如一个文件路径从UNICODE或本地宽字节转为UTF8,极端情况要大出50%;再加上网络应用或者比如XML要避开特殊字符,这些东西的设计也受此影响,从来不考虑世界范围内的适用性,转UTF8再Escape以后,一个200字节的路径可能变成500字节。很多人可能觉得现在网络带宽大,而可以开启传输压缩什么的,现在CPU也快了;说实话这肯定是技术上唯西方论的Web仔才会这么想。真实情况是,西方很多标准限制了网络应用的参数的字符长度,本来可以直接传原始字符串参数的地方不得不用非常复杂的方式处理。而微软早在10年前就考虑了这些问题,并一直致力于建立本地化的模型和方法,虽然不算完美但好歹它真的为全球化做了考虑。可这些努力因为狗屎的Linux西方中心理念随着西方互联网菜鸟们的推广彻底给毁了。说实话,微软这家公司是屁股决定脑袋,现在它是一家美国公司,但有一天它可能变成一家真正的国际公司甚至中国公司。想让Linux背后那些西方公司和开发者社群也投靠东方,简直不可能。

最后说Linux的使用成本。大家都觉得Windows得花钱,Linux不花钱;这是一个巨大的误区。你的钱早不知什么时候,也许在买面包的时候,就花出去了。确实Linux没挣钱,但IBM、Redhat他们挣了。中国开发者往往没有版权和专利意识,所以现在感受还不深。最基本的,比如你想用一个操作JPEG的库,Windows直接就给你用,因为用户掏钱了。而Linux上呢?你只能找个开源库神马的。可怕的是你找到的库很多都是GPL的,这意味着你必须公布你自己的源代码,这样就彻底杜绝了小公司凭借一两个商业机密打败大公司的机会。而西方被洗脑的人很多,所以很多人不使用BSD这样限制少的license。而且很多库,你在Ubuntu上或者什么上,很自然的就用了,很多时候根本就没注意到他们是GPL的;等FSF给你发律师信时,你就傻眼了(国外一些知名公司都中过招)。幸亏现在互联网公司不卖软件,无需贡献源代码,否则连Google都不可能成功了。眼看Google之流菜鸟公司的成功,GNU背后的大公司又眼红了,弄了个什么新的License,号称以类似HTTP形式提供服务就算发布产品,应该交出源代码。好在这时互联网公司也做大了、有影响力了,这个新的License没有推广开。

然后我们说到你要用个第三方库,但你注意到版权问题,所以你决心找第三方买。但由于Linux上开源库很多,很多东西小公司根本没信心做商业库,即便你找到了卖这玩意的,本着可算有冤大头的想法,它必然要狠宰你一笔。就算它有良心,少挣你点,东一笔西一笔,你最后花的钱也绝对不少;这些成本要么你自己吞了,可如果你成功卖出去了,必然还是想各种办法给摊到了用户头上。当然,有些应用可以打擦边球(或者找到BSD license的库),把自己的核心模块放在商业版权下,然后做的最终的软件同时使用这个自己的私有模块和开源模块(仅开放软件的代码不开放私有模块的代码),这个FSF表面没法制你了,你以为一切OK了。但是你忘了Linux背后大公司和专利流氓们的律师团,一旦你的应用火了,能挣钱了,他们就纷纷上门了。如今这些公司,不掌握代码,只掌握专利。你用它代码它万分欢迎,但你的业务如果真的能赚钱,光你用的开源代码里就不知道侵犯多少他们的“知识产权”了。反过来看微软的生态,你用的那些微软的API都由微软或者其它中间件提供商付过费了,压根没这些问题。

Linux作为一个半吊子的操作系统,内核代码的结构倒是挺清晰地,这是它的唯一优势。在这个基础上,我对中国的建议是吸收微软设计的经验、避免微软碰到的错误,考虑新时代新需求对操作系统的要求,开发兼容Linux驱动架构的、自己的操作系统。由国家支持,对中国公民和法人开放版权。相反,如果大规模使用Linux,即不是站在一个优秀的操作系统的基础上、也不利于中国软件行业的发展。现在我们是没发展起来,一旦发展起来,就会在技术、知识产权和商业上碰见各种各样的固有或西方人为设置的壁垒。当然现实的说,做这样一个全新的操作系统,目前这个系统可能必须放弃最大部分的商业市场(最终通过对Linux的兼容层解决它)。因为如今像消费电子什么的,已经大规模的基于Linux。我们的商业公司又不能等,他们只能玩Linux。但是国家负责这一块的和整个软件行业来说绝对应该准备好,在恰当的时候放弃掉这些西方的东西,彻底摆脱控制。

至于小米就别提了,一堆所谓名校高才生加知名外企“高手”,居然从CM起的步,这是什么样的眼光?国外论坛上过去经常有个人业余玩玩解决的问题CM团队一群人好几个月解决不了只知道拿GPL出来吓唬其它做hack的公布源代码,而小米团队(起码最初)居然连这样的工作都没有水平拿下,弄这么个国外菜鸟做的玩意作为基础才能保证质量。不过小米手机的界面确实比较符合一大群人口味,流畅度也还可以。做做类似发行版的玩意还是不错的,但真说操作系统研发还是算了。
wolecho 发表于 2014-2-17 12:55
小米有做系统的潜力,不过是娱乐化的系统,MIUI用着挺不错。
不过中国最有潜力从头做系统的是腾迅百度这 ...
行啦,做做ROM就不容易了~

想要做系统,参考微软的WP,微软折腾个WP花了多少年了才这样,苹果做的IOS花了多少年才得到如今的成果,小米就算了吧~

锤子还说要收购苹果呢
别指望巨头联合来做,那不符合实际,就看谁的团队能做,谁能做就投谁
楼主没有明白一个道理,这不是技术问题是市场原因。电子信息产业有个特点:赢家通吃。举例:移动手机一直比 ...
终于找到一个正确的。
行啦,做做ROM就不容易了~

想要做系统,参考微软的WP,微软折腾个WP花了多少年了才这样,苹果做的IOS ...
怎么小米就算了,我不是小米粉,但是也没有偏见。别人可以研发小米一样可以,这不是花时间花钱就一定能做好的,微软还想在移动端做大呢,钱没少花,玩的过谷歌和苹果吗
yangbin2004 发表于 2014-2-17 13:18
怎么小米就算了,我不是小米粉,但是也没有偏见。别人可以研发小米一样可以,这不是花时间花钱就一定能做 ...
哦,那你得回顾下IOS的艰难历程~没钱就更免谈
楼主说的问题其实也是Wp和黑莓系统面临的困境,没有构建起安卓和苹果这样的软件生态系统。微软和黑莓这两年对于第三方开发的应用程序那都是有奖励的,WP去年的应用暴增,有预测说2016年WP手机市场占有率要超10%。

国内的问题是芯片开发的目的太功利,说难听点就是问国家要科研经费,为了申请专利而研发,与市场完全脱节,不可能成功。英国人设计的ARM架构真正大范围应用还要感谢谷歌开发的安卓系统。
静静等待暴风的洗礼。
以后发展就是云计算了,windows也是个死,还玩什么国产操作系统。