l*********o 发帖数: 3091 | 1 60多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码
,产品上线运营了,
30年后新的CTO实在看不下去了,重构了部分代码,但框架依旧是旧的,
又过了30年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重,
这时我们该
1继续修bug打补丁
2换个框架重构代码
3干脆换掉这些程序猿。
Communix是Communication Oriented Maximized MultiUser Network Interactive
System的缩写,它是19世纪伟大的黑客二人组Marx和Engles在当时最先进的计算机系统
上做相关研究后设计的跨硬件跨网络的全球分布式操作系 统。Marx和Engles开发了该
系统的原型以及其编译系统——SH(Sickle and Hammer的意思),并以GPL授权发布,
这在当时引起了不小的轰动,很多程序员通过5寸软盘相互传播和学习该系统。由于该
原型只能在他们做研究的系统 上运行,所以并没有获得用户。
关键是那个开源框架糟烂得很,还没哪个使用它的产品成功过,后来连俄国人自己都抛
弃不用了
也有人认为,所谓的“毛版Communix”其实是用户的误解,毛在中国发布的操作系统的
正确名称是Maox OS,这个系统仅仅只是借鉴了Communix的目录结构等标准,与
Communix并无代码上的继承关系,只能称之为“Communix Like”系统。
到70年代后期,毛版Communix由于缺乏对于新硬件和新技术的支持,同时本身的大量漏
洞也暴露无遗,已经变得很不稳定,此时一个中国Communix开源小区的程序员Deng更改
了一部分Communix的内核,采用了微内核技术,这个改进最初在一定程度上解决了原版
Communix对内存调用存在的内存泄露和内存管理效率低下的问题,同时提高了磁盘操作
效率,并且比较成功地解决了许多应用程序在Communix与世界主流使用的Libertix的兼
容问题。邓版Communix本来试图引进一些Libertix系统的部分特点,但由于考虑不周,
设计上有不少漏洞,更由于Communix本身固有的弊病和程序员Deng及其后继者无心也无
力从根本上对Communix的内核进行更新, |
k**l 发帖数: 2966 | 2 牛,原创?
【在 l*********o 的大作中提到】 : 60多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码 : ,产品上线运营了, : 30年后新的CTO实在看不下去了,重构了部分代码,但框架依旧是旧的, : 又过了30年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重, : 这时我们该 : 1继续修bug打补丁 : 2换个框架重构代码 : 3干脆换掉这些程序猿。 : Communix是Communication Oriented Maximized MultiUser Network Interactive : System的缩写,它是19世纪伟大的黑客二人组Marx和Engles在当时最先进的计算机系统
|
s******k 发帖数: 1149 | |
G*****h 发帖数: 33134 | 4 这不早就换了 MoneyOS 的核
就剩个 Communix 外壳了么
【在 l*********o 的大作中提到】 : 60多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码 : ,产品上线运营了, : 30年后新的CTO实在看不下去了,重构了部分代码,但框架依旧是旧的, : 又过了30年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重, : 这时我们该 : 1继续修bug打补丁 : 2换个框架重构代码 : 3干脆换掉这些程序猿。 : Communix是Communication Oriented Maximized MultiUser Network Interactive : System的缩写,它是19世纪伟大的黑客二人组Marx和Engles在当时最先进的计算机系统
|