由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
History版 - 这个算历史吧:Communix 操作系统简史
相关主题
Communix操作系统简史 (转载)铀矿劳改营展揭露苏联原子弹秘密
lenin is greatest among the ever existed现在满族的困境
托洛斯基同志老將們是不是總愛把‘矮帝’ 太祖‘掛在嘴邊
60th anniversary (转载)為什么要劃分56個民族?
韩战好书推荐-zt 为什么二战时期德国没有直接攻克莫斯科,而去攻打基辅,是否犯了兵家大忌?
history Re: 问问:怎么从来没有过多党制的社会主义国家?基辅?莫斯科?当然先莫斯科!
TrotskyTrotsky沉思录
Why the West Rules—For Now 到手了布列斯特要塞这电影,终于在我国上映了
相关话题的讨论汇总
话题: communix话题: libertix话题: 毛版话题: 系统话题: 代码
进入History版参与讨论
1 (共1页)
s*******e
发帖数: 272
1
60 多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码,
产品上线运营了,30 年后新的 CTO 实在看不下去了,重构了部分代码,但框架依旧是
旧的,又过了 30 年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重。
这时我们该:
1、继续修 bug 打补丁;
2、换个框架重构代码;
3、干脆换掉这些程序猿;
关键是那个开源框架糟烂得很,还没哪个使用它的产品成功过,后来连俄国人自己都抛
弃不用了
Communix 操作系统最早是两个德国人 Marx 和 Engles 开发的(称为 Communix 基础
版,或 Communix 1.0和2.0),遵守 GPL,它的早期支持者曾经先后组织过两个国际讨
论区。
当 时少数先进的国家都使用最早由英国人开发后来在美国得到大力发展的 Libertix,
亚洲、非洲和澳洲人当时本土更古老的操作系统已经或濒于崩溃,多数成为受
Libertix 主机控制的远程终端。相比之下, Communix 支持的机子很少,但移植
Communix 的努力一直就没停止过。最早是以法国为主的一些人在巴黎、里昂等地移植
过,但失败了。此后 Communix 分成两条路发展,一条是删除一些不兼容的代码,把
Communix 移植到 Libertix 上运行;另一批人在俄国著名程序员 Lenin 的领导下,在
俄国移植 Communix 获得成功(第一次发行时称为俄版 Communix beta 或 Communix 3
.0 beta),俄版 Communix 一度做到 15 个主节点、20 多个子节点的大规模并行
Cluster,并影响到亚洲、东欧、拉美等一些地方。
在 Lenin 之后,俄版 Communix 项目的两个 CEO 对 Communix 3.0正式版出现了意见
分歧。势力强大的 Stalin 重视系统安全和运行效率,认为需要在已有的基础上继续优
化俄版 Communix 代码;实力较弱小的 Trotsky 认为 Communix 必须支持更多的硬件
,提供更多的功能。这次分歧以 Trotsky 失败告终。Trotsky 和他的团队后来开发了
自己的 Communix(称为托版 Communix 或 Communix 4.0),但除了在斯里兰卡短暂地
装过一段时间以外,都是小用户,这些用户又加入了很多自己的东西,且互相不统一,
Trotsky 死后没人整理,因此托版 Communix 非常乱。而由 Stalin 的团队打造的
Communix 3.0正式版因为过于注重系统安全和效率,导致接口不够友好,娱乐功能少,
不能及时更新一些新功能。Stalin 的继任者由一个极端走向另一个极端,他们片面追
求漂亮接口和娱乐功能,甚至干脆向欧美的 Libertix 购买这些功能,放弃了系统安全
和效率,更不对代码作任何优化,导致系统经常当机和被黑客入侵,最后不得不改装
Libertix。
在俄国 成功移植 Communix 的消息也鼓舞着中国的 Communix 爱好者们,但早期的努
力都不成功。一个姓毛的人说,俄版 Communix 光是汉化还不行,因为我们的硬件配置
太低,短期内也不可能更新,所以必须为我们自己的硬件改写一部分底层代码。这种办
法最后成功了,毛版 Communix 一度曾成为低配置计算机移植 Communix 的经典范例。
毛还反对俄版 Communix 晚期的一些修改,认为这是向 Libertix 投降。为了及时清理
Communix 队伍内部的 Libertix 代理人,他发动广大用户学 Communix 和写
Communix,打造一个六亿神州皆 Hacker的毛版 Communix。他的主张遭到开发团队的反
对,最后无果而终,但影响持续至今。如今,一个精通毛版 Communix 的程序员往往被
看作是危险的黑客,而那些拿了很多认证的 Communix 程序员都在跟 Libertix 学接轨。
也有人认为,所谓的毛版 Communix其实是用户的误解,毛在中国发布的操作系统的正
确名称是 Maox OS,这个系统仅仅只是借鉴了 Communix 的目录结构等标准,与
Communix 并无代码上的继承关系,只能称之为Communix Like系统。
到 70 年代后期,毛版 Communix 由于缺乏对于新硬件和新技术的支持,同时本身的大
量漏洞也暴露无遗,已经变得很不稳定,此时一个中国 Communix 开源小区的程序员
Deng 更改了一部分 Communix 的内核,采用了微内核技术,这个改进最初在一定程度
上解决了原版 Communix 对内存调用存在的内存泄露和内存管理效率低下的问题,同时
提高了磁盘操作效率,并且比较成功地解决了许多应用程序在 Communix 与世界主流使
用的 Libertix 的兼容问题。邓版 Communix 本来试图引进一些 Libertix 系统的部分
特点,但由于考虑不周,设计上有不少漏洞,更由于 Communix 本身固有的弊病和程序
员 Deng 及其后继者无心也无力从根本上对 Communix 的内核进行更新,导致邓版
Communix 运行 30 年后出现少数进程劫持了系统核心并占用了大量资源的情况,系统
的稳定性和安全性看来已出现了严重的问题。
柬埔寨在程序员Pol Pot 的领导下,以 Mao OS 为基础,经过多年努力,终于推出了一个
强化版。并在红色高棉用过4年(1975-1979)。系统最终完全崩溃,且不可恢复了。此版
本会导致系统温度过高而损坏硬件,被认为是 Communix 最不成功的一个。
当今世界,除中国仍在使用 Communix 外,还有朝鲜、古巴、越南等少数国家也在使用
Communix。朝鲜的金版 Communix 系统是毛版 Communix 系统 mini 版,又称毛版
Communix 系统朝鲜语版。由于朝鲜的硬件配置仍然较低,适应低硬件配置的毛版
Communix 系统朝鲜语版运行仍然比较流畅。古巴的 Castro 版 Communix 系统类似于
金版 Communix 系统,而越南人使用的胡版 Communix 近年来经改良后则更像中国的邓
版 Communix。此外,尼泊尔有部分人宣称他们要在尼泊尔安装毛版 Communix 系统,
但又有人说尼泊尔人的毛版 Communix 是山寨版的 Communix。
转贴自下面链接:
http://bbs.wforum.com/wmf/bbsviewer.php?trd_id=143077
m********c
发帖数: 13337
2
60多年前?马丁路德金还活着吧,他当时做什么事情来着?
今天美、加、法、德的工会、医保、医疗、福利的具体措施都是60多年前的程序员的想
法和希望吧。自己建的框架确实失败了,但是要的功能却在别人的框架中实现了,而且
这是理论奠基人100多年前就认为会先在别人的框架中实现。完全正确。

【在 s*******e 的大作中提到】
: 60 多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码,
: 产品上线运营了,30 年后新的 CTO 实在看不下去了,重构了部分代码,但框架依旧是
: 旧的,又过了 30 年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重。
: 这时我们该:
: 1、继续修 bug 打补丁;
: 2、换个框架重构代码;
: 3、干脆换掉这些程序猿;
: 关键是那个开源框架糟烂得很,还没哪个使用它的产品成功过,后来连俄国人自己都抛
: 弃不用了
: Communix 操作系统最早是两个德国人 Marx 和 Engles 开发的(称为 Communix 基础

g*****g
发帖数: 6798
3
写的挺好的,
还有一个maonix 2.0在红色高棉用过4年,
系统崩溃且不可恢复了。

【在 s*******e 的大作中提到】
: 60 多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码,
: 产品上线运营了,30 年后新的 CTO 实在看不下去了,重构了部分代码,但框架依旧是
: 旧的,又过了 30 年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重。
: 这时我们该:
: 1、继续修 bug 打补丁;
: 2、换个框架重构代码;
: 3、干脆换掉这些程序猿;
: 关键是那个开源框架糟烂得很,还没哪个使用它的产品成功过,后来连俄国人自己都抛
: 弃不用了
: Communix 操作系统最早是两个德国人 Marx 和 Engles 开发的(称为 Communix 基础

s*******e
发帖数: 272
4
谢谢,加进去了。

【在 g*****g 的大作中提到】
: 写的挺好的,
: 还有一个maonix 2.0在红色高棉用过4年,
: 系统崩溃且不可恢复了。

h*c
发帖数: 1859
5
I saw this article months ago. I guess it is NOT original.

【在 s*******e 的大作中提到】
: 60 多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码,
: 产品上线运营了,30 年后新的 CTO 实在看不下去了,重构了部分代码,但框架依旧是
: 旧的,又过了 30 年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重。
: 这时我们该:
: 1、继续修 bug 打补丁;
: 2、换个框架重构代码;
: 3、干脆换掉这些程序猿;
: 关键是那个开源框架糟烂得很,还没哪个使用它的产品成功过,后来连俄国人自己都抛
: 弃不用了
: Communix 操作系统最早是两个德国人 Marx 和 Engles 开发的(称为 Communix 基础

s*******e
发帖数: 272
6

是转贴的,链接在原贴最后一行。不过也被我小改了一下。
我再改一下,强调是转贴。

【在 h*c 的大作中提到】
: I saw this article months ago. I guess it is NOT original.
T*****y
发帖数: 18592
7
当然算,不过是没什么人care的历史
无处不历史
但是中国人热衷的,主要还是帝王将相
你攻我伐那些玩意儿

【在 s*******e 的大作中提到】
: 60 多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码,
: 产品上线运营了,30 年后新的 CTO 实在看不下去了,重构了部分代码,但框架依旧是
: 旧的,又过了 30 年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重。
: 这时我们该:
: 1、继续修 bug 打补丁;
: 2、换个框架重构代码;
: 3、干脆换掉这些程序猿;
: 关键是那个开源框架糟烂得很,还没哪个使用它的产品成功过,后来连俄国人自己都抛
: 弃不用了
: Communix 操作系统最早是两个德国人 Marx 和 Engles 开发的(称为 Communix 基础

s****r
发帖数: 31686
8
中国人的历史, 确实乏善可陈, 无意义竟然重复了几千年, 发指

【在 T*****y 的大作中提到】
: 当然算,不过是没什么人care的历史
: 无处不历史
: 但是中国人热衷的,主要还是帝王将相
: 你攻我伐那些玩意儿

T*****y
发帖数: 18592
9
中国王朝长命也好,短命也罢
但是文化模式、政治生存方式等等都具有稳定性
犹如蟑螂

【在 s****r 的大作中提到】
: 中国人的历史, 确实乏善可陈, 无意义竟然重复了几千年, 发指
s****r
发帖数: 31686
10
倒是积攒了无数阴暗龌龊的什么帝王心术这种狗屁

【在 T*****y 的大作中提到】
: 中国王朝长命也好,短命也罢
: 但是文化模式、政治生存方式等等都具有稳定性
: 犹如蟑螂

s*******e
发帖数: 272
11
活下来就是胜利。我们可是唯一没有间断的古代文明。
有两个目的:保存自己,消灭敌人。至少达成了一个吧。
古代的敌人都没了,匈奴没影了,突厥边缘化了,蒙古,契丹成了中国的一部分了。
中国鸦片战争的敌人也正在一天天烂下去。
我看形势一片大好吗。

【在 s****r 的大作中提到】
: 中国人的历史, 确实乏善可陈, 无意义竟然重复了几千年, 发指
T*****y
发帖数: 18592
12
唯一没有间断,可以证明能力强呢?还是可以证明幸运?
无论如何,能否证明以后也可以照此生活下去?
即使能证明这最后一点
能否证明这就是最幸福的生存方式?
俺看,都不必然
不要说敌人没有烂下去了
就算敌人烂下去怎么了?
敌人早烂早改良,敌人更加进步了
就让你们丫守着你们千古一体的虚荣和伪幸福
原地踏步一万年好了
敌人反正也不在乎

【在 s*******e 的大作中提到】
: 活下来就是胜利。我们可是唯一没有间断的古代文明。
: 有两个目的:保存自己,消灭敌人。至少达成了一个吧。
: 古代的敌人都没了,匈奴没影了,突厥边缘化了,蒙古,契丹成了中国的一部分了。
: 中国鸦片战争的敌人也正在一天天烂下去。
: 我看形势一片大好吗。

s*******e
发帖数: 272
13
老托善于思辨,佩服佩服。
历史还是要讲证据,否则不能下结论。
文明一旦衰落,下面就是消亡。仅仅有一个反例。
我对这个反例很看好。
1 (共1页)
进入History版参与讨论
相关主题
布列斯特要塞这电影,终于在我国上映了韩战好书推荐-
History版 - 水枪排名history Re: 问问:怎么从来没有过多党制的社会主义国家?
这个女人是谁?Trotsky
猜猜这是谁Why the West Rules—For Now 到手了
Communix操作系统简史 (转载)铀矿劳改营展揭露苏联原子弹秘密
lenin is greatest among the ever existed现在满族的困境
托洛斯基同志老將們是不是總愛把‘矮帝’ 太祖‘掛在嘴邊
60th anniversary (转载)為什么要劃分56個民族?
相关话题的讨论汇总
话题: communix话题: libertix话题: 毛版话题: 系统话题: 代码