专栏名称: 阿朱说
阿朱对产业的洞察与感悟
目录
相关文章推荐
51好读  ›  专栏  ›  阿朱说

高司令退休了

阿朱说  · 公众号  ·  · 2024-07-10 17:57

正文

(1)


1969年,日本成为全球GDP第二:

日本文化侵入美国:如大家看到的很多美国科幻小说/漫画/电影,都带有浓浓的日本味儿(如银翼杀手、变形金刚、忍者神龟)

日本产品侵入美国:如日本家电,最显著的是日本汽车乘中东战争石油危机入侵美国市场

日本资本侵入美国:并购了美国很多知名的老牌的企业和资产


70年代是美国的至暗时刻:

军事:越战深陷泥潭

政治:总统水门丑闻事件

金融:美元与黄金脱钩后大跌


人类高光,从西方转移到东方。70年代,日本和美国的贸易战,从纺织战、钢铁战、家电战,一路打到通信战、芯片战,乃至最后的金融战。

1985年,日本签署《广场协议》。

1986年,日本开始联合欧洲、以及一些美国公司,开始规划与执行以人工智能为核心的第五代计算机体系计划,誓与美国在信息战一争天下。

1990年,日本房市-股市-汇市大崩盘,第五代计算机体系计划终止。


(2)


一家美国公司叫Sun。它创立于1982年,是由一群加州伯克利的学生创立的。

在他们创立的时候,世界上已经有大型机、小型机、PC个人微机。于是Sun选择做工作站,比PC微机强大,比小型机要便宜。

Sun这家公司的几个联合创始人来头挺大。我过去写过他们的CTO:Bill Joy。大名鼎鼎的BSD Unix就是他的杰作,就连苹果的iOS也是从BSD Unix发展起来的。他还是Unix平台下最好用的编辑器Vi软件的作者。他还是Unix实现第一版TCP/IP联网代码的作者。当年Sun提出的口号就是:网络就是计算机。这给后来云计算的发展带来了深刻的影响。


Sun公司我个人感觉还有个创新也很牛,那就是:Sun公司发明了一个中间件:RPC中间件。当然,在网络就是计算机这句Solgan的指引下,Sun发明RPC中间件是必然的。不过当时,三大中间件已经全部到齐:AT&T通信公司贝尔实验室发明的分布式事务中间件Tuxedo、IBM发明的分布式消息队列中间件MQ、Sun公司发明的分布式远程调用中间件RPC。这三大中间件,不管是后来的CORBA时代,还是组件(DCOM/EJB)时代,还是WebService/SOA时代,还是微服务时代,都是不断重新发明轮子。


(3)


作为做Unix操作系统起家的Sun公司,当年就是参加日本第五代计算机体系的美国公司之一。这就是我为啥一开头铺垫那么多日本的原因。

日本当年这个第五代计算机体系很宏伟,围绕人工智能,全体系成套:

人工智能芯片

人工智能操作系统

人工智能应用:智能城市、智能家电、智能汽车


Sun公司当年新创立:有冲劲、可以积极探讨一切可以合作的可能性、Sun会做操作系统、Sun会联网、Sun会做芯片(如SPARC)。

Sun公司参与的就是智能家电这块。家电这是日本的强项。


面对琳琅满目的各色高中低端日本家电,怎么做统一联网、怎么做智能统一控制?80年代的日本家电可是在家电芯片上直接编程,甚至直接汇编编程,连嵌入式编程和C语言编程都很少用,成本又低速度又快,但是这就不好智能统一控制。

Sun公司动起了自己最擅长的操作系统念头,反正当年Unix的世界也是各色变种互不兼容,搞统一兼容,这个Sun有经验。

但是又不能把大象塞在冰箱里,不可能把大型机小型机工作站用的Unix再裁裁剪剪放到80年代的日本家电里。


如果我们来拆解一下操作系统,我想应该由以下组成:

CPU进程管理、内存管理

存储管理、文件系统

外接设备管理、IO管理(含输入键盘、输出显示器/输出打印机)

人机交互:程序员API、管理员命令行、用户可视化UI

联网管理

用户管理、安全管理


但显然,日本家电,既不需要这么完整的操作系统,也没有成本和性能来运行这么庞大的操作系统。所以需要裁啊裁。

所以就出现了:Java编程语言-Java中间码标准、Java即时本地编译器-Java虚拟机。所以后来出现了:J2ME、J2SE、J2EE。


所以我老说:做操作系统、做操作系统虚拟机(如VMWare)、做语言虚拟机(如JVM)、做容器(如基于Linux LXC的Docker和基于浏览器的WASM),本质都是一样的。


(4)


可惜很不幸,日本第五代计算机体系失败了。

高司令他们这帮实验室小组没有预算了,Sun公司的原则时:要么在内部找到可以转岗的部门,要么就裁掉离职。

高司令面临失业啊。愁啊。高司令到处奔忙给尚在襁褓中的Java找有奶的娘,不愿意这个自己亲手打造的东西腹死胎中。


真是险啊、真是运气好啊。

1994年,世界互联网热潮爆发。大家都想上网,上网就需要浏览器软件。所以浏览器公司网景是当时的当红炸子鸡。网景呢,梦想也很大,他们认为未来是互联网的时代,他们想把浏览器打造成互联网的入口,想把浏览器打造成互联网操作系统和平台。但是网景公司的人不会做操作系统啊。


高司令一拍胸脯,我会,这事我干过:我们干的操作系统非常小,而且还自带编程语言。你咂摸咂摸,这是不是和现在的WASM有点异曲同工?







请到「今天看啥」查看全文