日本人的操作系统,差点儿统治世界
1989年,日本东京的街头出现了一个神奇的高科技房屋,它能独立思考,感知,并且采取行动。
这个房屋内置了上千个传感器,不断地测量温度、湿度、气压、风速、风向、雨量和光照,所以它会自动开灯,自动打开窗户让宜人的微风吹过,或者关闭窗户并打开空调。
它会自动给植物浇水,会冲马桶、打开水龙头并风干你的手。
它甚至会分析尿液,并将信息记录在个人的健康数据库中。
......
我们现在常说的智能家居,都被实现在这个30多年前的智能房屋当中!
这就是TRON Intelligent House,它是日本工业界和学术界对TRON(实时操作系统核心)的一次集中展示。
在TRON的背后,是日本试图摆脱美国IBM、微软、Intel等公司主导的标准,独立发展IT产业的一次野心勃勃的尝试。
不出意料,这次尝试被美国人坚决地扼杀了。
1
IT产业有两座高山,一个是操作系统,一个是芯片。
这两座大山山顶盘踞着的一直是美国公司,IBM、微软、Intel,苹果..... 它们掌握着最重要的技术标准,牢牢控制着整个IT生态。
正像今天的中国,当时日本计算机产业也一直在跟随、模仿美国,一直在Copy。
经过了六七十年代的高速发展,日本经济已经跃居世界第二,也到了一个转折点,想从跟随者变成领导者。
1984年,东京大学的Ken Sakamura 教授提出了TRON。
TRON的核心思想是“普适计算”,与传统的桌面计算相比,“普适计算”可以在任何时间,使用任何设备,在任何地点,以任何格式进行。
在“普适计算”中,计算机可以以多种多样的形式存在,例如个人电脑、手机、电饭锅、咖啡壶、冰箱、洗衣机、录像机等,它甚至还可以是一副眼镜。
TRON的厉害之处在于,这是世界上第一个完整的、集成软件和硬件的计算机架构规范。
当然,一套TRON是不可能搞定所有设备的,它为不同场景定义了不同的架构。
ITRON (工业TRON): 主要用于嵌入式系统
BTRON(商业TRON):用于个人电脑,工作站,PDA等设备
CTRON(中央和通信TRON):用于大型计算机和网络通信设备
如果大家都用TRON,真有可能统一不同的计算机系统,创建“功能强大的分布式系统”,变成电网或供水系统一样的社会基础设施。
日本公司也雄心勃勃,摩拳擦掌,准备抢占被美国人占领的制高点。
日立、富士通和三菱电机各自投入了 100 名研究人员来开发基于 TRON 规范的计算机芯片,希望到 2000 年赢得32 位微处理器市场 25% 的份额。
基于TRON的操作系统将会和Unix和MS-DOS竞争(那时候Windows还不流行)。
Sakamura意气风发地说道:“日本是一个经济超级大国,必须发挥作用, 重量级竞争者必须准备好争夺冠军头衔。”
2
在TRON定义的不同场景中,消费者能直接感知的BTRON最为引人注目。
1989年,日本电子巨头松下推出了BTRON PC,这款机器以其先进的功能震惊了业界。
BTRON PC 有一个运行频率为 8 MHz 的 80286 Intel 芯片和只有 2 MB 的内存,但它可以在单独的窗口中显示彩色移动视频。
更重要的是,TRON的架构开放的,无论是硬件和软件都可以公开获取,只需支付TRON Assn 会员费用,从4600美元到23000美元不等。
这就不像微软的操作系统,不但闭源,而且价格不菲。
在那个时候,NEC公司生产的PC是市场的霸主,上面运行的正是微软的操作系统。
微软一看,这还了得,TRON是要抢我的饭碗啊,赶紧去华盛顿游说:日本政府有些人在支持民族主义的做法,这样下去可不得了啊.....
此时,日本的经济正处于巅峰状态,大量的日本产品以其卓越的品质和低廉的价格冲垮了美国公司,美国的工人对日本公司非常愤恨,公开砸毁日本汽车和音响等产品。
压倒骆驼的最后一根稻草很快到来。
日本教育部门要求:全国的70万台学校的计算机都要使用基于TRON系统。
日本这一看似很小的举动引发了美国的警觉:现在教育系统使用TRON,然后扩展到商业领域和其他市场,颠覆我们美国的软硬件标准,“用心何其歹毒”!
1989年,美国软件产业组织ADAPSO出具了一份报告,结论简单简单粗暴:TRON“具有强烈的民族主义色彩,将会阻碍外国公司进入日本市场”。
美国政府很快就出手了,宣称这是干预市场的行为,并威胁要实施制裁。
日本广播公司不断播放愤怒的美国工人用大锤猛击日本电视机和汽车的画面,这让日本政府和企业领导人惊慌失措,担心其最重要的出口市场的准入受到限制。
最后,日本屈服了,放弃了让TRON进入校园的计划,几乎所有参与 BTRON 相关活动的日本公司都取消了项目,BTRON成为历史。
日本向IT顶峰的突击被美国扼杀了。
3
面向PC的BTRON被拍死了,日本人只好注意力转移到了嵌入式的ITRON。
日本的电子产品非常出名,例如数码相机,摄像机、电饭锅、空调、传真机、卡拉OK机,微波炉,打印机、电话、自动售货机、汽车发动机控制器等。
这些产品都需要一个嵌入式操作系统,如果为每种设备都编写自己的操作系统,不但繁琐繁琐耗时,又非常容易出错。
ITRON 规范是一个标准的实时操作系统内核,可以针对任何嵌入式系统进行定制,和这些电子产品的需求完美切合,于是被移植到各种微处理器架构中,并迅速成为日本嵌入式系统的事实上的标准。
日本“纯”软件业不太发达,但是嵌入式非常厉害,这可能是部分原因吧。
最近很多小伙伴找我要一些程序员必备资料,于是我翻出了压箱底的宝藏,免费分享给大家!
扫描海报二维码免费获取。