hmd420304805 发表于 2011-9-29 11:59:47

让您认清现在的--操作系统--既简单明了,又不乏深度 (转帖能申酷不? 如果不合适请老大打

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 年后出现少数进程劫持了系统核心并占用了大量资源的情况,系统的稳定性和安全性看来已出现了严重的问题。

当今世界,除中国仍在使用 Communix 外,还有朝鲜、古巴、越南等少数国家也在使用 Communix。朝鲜的金版 Communix 系统是毛版 Communix 系统 mini 版,又称毛版 Communix 系统朝鲜语版。由于朝鲜的硬件配置仍然较低,适应低硬件配置的毛版 Communix 系统朝鲜语版运行仍然比较流畅。古巴的 Castro 版 Communix 系统类似于金版 Communix 系统,而越南人使用的胡版 Communix 近年来经改良后则更像中国的邓版 Communix。此外,尼泊尔有部分人宣称他们要在尼泊尔安装毛版 Communix 系统,但又有人说尼泊尔人的毛版 Communix 是山寨版的 Communix。

yusufu 发表于 2011-9-29 12:18:15

mark~

nome 发表于 2011-9-29 12:22:28

累。。

lstc 发表于 2011-9-29 12:28:31

哇哈哈哈,貌似看懂了,好一个有内涵的内涵贴。./emotion/em018.gif./emotion/em018.gif./emotion/em018.gif

huayuliang 发表于 2011-9-29 12:35:10

~~~LZ 蛋疼。。。

yangsen 发表于 2011-9-29 12:35:35

很有内涵,不知道2012之后由deng改进的系统会不会出现当机情况

fskjhm 发表于 2011-9-29 12:46:09

这也行,厉害!

jessew 发表于 2011-9-29 12:47:26

看了半天才反应过来

gzhuli 发表于 2011-9-29 13:02:10

操作系统设计的一个重要考量:不能让应用程序干翻操作系统。

rlogin 发表于 2011-9-29 13:11:31

to8楼,操作系统第二个考量,不能让高优先级进程占用过多资源,也不能让低优先级程序不运行一直处于饥饿状态

flor 发表于 2011-9-29 13:14:46

哥是来看操作系统的。

miraclelife 发表于 2011-9-29 13:25:18

有意思

jknew2008 发表于 2011-9-29 13:25:30

很多亮点,写得太帅了

chitru 发表于 2011-9-29 13:45:50

写的不错,看懂了./emotion/em025.gif

amote 发表于 2011-9-29 14:00:20

内涵贴

jiaowoxiaolu 发表于 2011-9-29 14:06:21

我x···原来如此!

hmd420304805 发表于 2011-9-29 14:10:15

to 9楼 随着某些进程的优先等级升高,对资源的抢占尤为严重。而这些进程的子线程相继也出现了继承效果,不断涌现出不少子线程在进行资源竞争时 挂着父进程的优先级经行抢占,时不时出现bug挂机情况。。。

rock_man 发表于 2011-9-29 14:12:16

需要引进“load estimator”
当前的一些进程,拥有CPU资源的权限太大,即使这些进程无事也占着CPU,典型的占着茅坑不拉屎,极大地造成了资源分配不公。
---》要对进程加入激励和惩罚的机制,从而使得不会有进程过分地占用CPU资源。
---》该怎么建立这种机制呢以,难度太大,那些当前的优越进程因为使用资源权限太大,导致了与其耦合在一起的其他进程太多,关系复杂,会牵一发而动全身。难以一步到位引进这种机制。
---》那么,就一步步地,先小范围地引进这种机制,逐步改良?是个办法,但时间太久,而且最后也未必能成功,因为随着时间的推移,那些优越进程与其他进程的耦合关系变得更复杂,改良永远跟不上变化的快速,这是很可能的。
---》那么,无法改良---》怎么办---》占着茅坑不拉屎的进程越来越多--》系统啥也干不了了---》等着系统崩溃---》重装

l09046162 发表于 2011-9-29 14:15:38

mark 回头看看!!!!

wowbanui 发表于 2011-9-29 14:17:08

很内涵.必须顶!

80162535 发表于 2011-9-29 14:35:44

早该重装了。

SimonKing 发表于 2011-9-29 14:40:59

回复【9楼】rlogin
to8楼,操作系统第二个考量,不能让高优先级进程占用过多资源,也不能让低优先级程序不运行一直处于饥饿状态
-----------------------------------------------------------------------

让高优先级程序先占用资源 再杀死低优先级程序 最后达到所有程序的资源共享

dong7758 发表于 2011-9-29 14:42:52

DELETE两个德国程序员,系统早该FDISK、FORMAT了

bbs2009 发表于 2011-9-29 15:11:31

brzmyy 发表于 2011-9-29 15:13:47

哪个程序员多写点病毒,删些重要的系统文件,干脆把系统搞崩了重装!以前有个杀毒软件zhurv1.0,确实杀了些强占系统资源的进程,都还是些系统文件,由于删的进程牵扯了更多更高权限的系统文件,并且不可避免的删了些低优先级的进程,最后管理员发现问题可能比较严重,就把这杀毒软件给卸载了,安装文件就一直监视冷藏了。

canback 发表于 2011-9-29 15:18:33

这个要顶顶

gzhuli 发表于 2011-9-29 15:21:52

唉,都是两个德国无证程序员惹的祸啊……

xinxinEC 发表于 2011-9-29 15:23:39

看懂了,谁是那个重装系统的人?要装什么样的系统?是copy现有的优秀系统还是自己做系统?

walux 发表于 2011-9-29 15:23:57

回复【27楼】gzhuli 咕唧霖
-----------------------------------------------------------------------

是临时工?

arm7tdmi 发表于 2011-9-29 15:24:24

O(∩_∩)O哈!
牛人很多啊。

chinaye1 发表于 2011-9-29 15:24:43

60 多年前,一群小白程序员扒了一个俄罗斯的开源框架,写了几行漏洞百出的代码,产品上线运营了,30 年后新的 CTO 实在看不下去了,重构了部分代码,但框架依旧是旧的,又过了 30 年新代码和就框架严重不兼容,产品濒临崩溃,用户流失严重。

有才呀!

masheng 发表于 2011-9-29 15:30:20

哈哈,惟妙惟肖,估计在我们这辈子,系 统 会不断打打补丁,效率月来月低下,至于崩溃否,言之尚早./emotion/em025.gif

wxb7893212 发表于 2011-9-29 15:35:24

bbs2009 发表于 2011-9-29 15:46:22

yanxiao1227 发表于 2011-9-29 15:51:59

什么时候出个人, 推翻60年轻的烂糟构架, 重新写个新构建的操作系统。

必须是支持多核心的
内核不能占用太多的资源
接口丰富
UI漂亮

mowin 发表于 2011-9-29 16:08:17

晚上再细读

seaman117 发表于 2011-9-29 16:14:53

天涯的转这里来了,deng版的CommUnix早被人植入了底层木马了,所以今天漏洞很多!

hmd420304805 发表于 2011-9-29 16:29:51

回复【24楼】bbs2009
-----------------------------------------------------------------------

这个内涵,朋友。请细读之,参透之!

ShawnLinson 发表于 2011-9-29 16:34:35

两个德国的无证程序员写出的巨大Bug。。。

hmd420304805 发表于 2011-9-29 16:40:19

回复【25楼】brzmyy
-----------------------------------------------------------------------

同学 zhurv1.0这个杀毒软件与各大进程不兼容!涉及的进程太多,装了也无力回天的。
现在要杀掉这些进程据统计只有几个办法 1、xiao3JB + LPFL 套装    2、 stolen    3、my daddy is LG 。。。   


TO 37已声明转帖。

ShawnLinson 发表于 2011-9-29 17:46:24

[转]Communix - 版本说明

Communix系统自从问世以来,有几个比较重要的版本,如俄 罗 斯 版、中 国 版 、朝 鲜 版、越 南 版、古 巴 版 等等,其中最有影响的是俄 罗 斯 版和中 文 版,为了修正以前版本的BUG,官方也不断发布重要的升级版本,现对这两版及其几个重要的升级版简明介绍如下:
    1.0 M a r x 版:本版本只是一份企划书,大致勾画出系统架构,并对关键部分编写了简要的源代码。
    1.1 E n g l e s 的论述。
    俄 罗 斯 版:
    1.8 L e n i n 版:这个版本由 列 宁 开发,德 皇 IT公司负责批量生产出口与售后服务,由于旧版的农 奴系统多次造成硬件冲突,俄 国很快接受了这个版本。要求在安装前更改机器的硬件设备,一般人不敢用。1917年胆大的俄 罗 斯 人装了这个版本,结果因为改装机器,损失惨重,所幸 德 皇 IT公司不惜以重金为用户提供硬件支持,才得以运行。
    2.0 S t a l i n 版: 这个升级版的改动最胆大,可以说是一个全新的版本,安装前要对机器要进行彻底改造,结果机器报废率高达70%。本版系统附带“大 清 洗”杀软,能有效删除所有木马或者疑似木马,哪怕删光系统文件也在所不辞。但是防火墙安全标准过高,严重影响机器使用,并且永远都在报毒。主机会不断要求连入局域网,并担任DNS服务器工作。PS:附赠国际讨论区管理员帐号。
PS2:从本版系统开始,每日会产生大量无用的工作日志,并要求使用者随时记忆,禁止删除。
  
    2.5 赫 鲁 晓 夫 修正版:总体看这个版本还不错,用户基本不用再升级硬件设备了 。不过这个版本的说明过于直率,把俄 罗 斯版本特别是2.0斯 大 林 版的各种BUG(包括强制日志以及乱删外文软件)问题都给泄露了,导致销量急剧下降。
    2.99 戈 尔 巴 乔 夫 新 思 维 版:这个版本的补丁最糟糕,连不打都不如,打了以后,除了傻瓜,都拒绝使用 Communix操作系统。最后,绝望的 戈 尔 巴 乔 夫 彻底删除了俄 罗 斯 Communix 操作系统,带头装上了正版的 民 主 牌 操作系统,然后在俄 罗 斯 人的咒骂声中黯然离去。刚开始,叶 利 钦 玩不了这东西,被中国人好一阵嘲笑; 现在 普 京 玩这个已经很熟练了,中国人拒绝对其发表评论。
  
   中 国版本(其实就是俄 罗 斯 版的汉化版):
    2.0 beta 瑞 金-延 安版:未公开发售的测试版,初期只支持各类移动设备或收银机。凭借体积小的优势到处捆绑安装,然后在后台以主机的名义群发讯息。但能利用银行系统的BUG进行0元网购,受到“欢迎”。内置“整 风”管家程序,会将言情小说替换为《农 运 考察 报告》。PS:系统的“REVOLUTION”文件夹内隐藏彩蛋——舞会小游戏。
    3.0 毛 思 版: 这个版本问题比较大,也沿习了俄文 斯 大 林版本的主要问题。不过本系统是在使用一定时间后弹出警示框,说“您的主机不够配合”,便强行摧毁硬件,格式化硬盘,强迫用户更新主机。源代码乱七八糟,严重消耗机器资源,经常死机,莫名其妙的自动重启机器,丢失文件。禁止随意访问互联网,必须先向系统提交报告进行价值评估,并严格限制总流量在1M以内,发现 敏 感 词时强行关机。故障报告中所有的问题都归罪于用户的不良操作与硬件损坏。匹配的软件非常稀缺,而且每月只允许安装一个。附带“大跃进”超频小助手,最多超频3小时,并可欣赏青烟或电火花表演。PS:UN论坛直到1971年为止拒绝本系统用户注_册。系统文件从本版开始不能手工改动。
    4.0 邓 论 版:安装编号为1978.11-3的SP1补丁包即可升级。经过修正,大幅减少了上一版BUG的发作频率,基本上能用了,可是不能有效利用新机器的先进硬件设备,慢的令人有便秘的感觉。本版开放了互联网,多次发布补丁,将系统文件向商业软件开放。PS:可惜的是很容易中毒。PS2:不要在根目录(尤其是北 京 盘和 上 海 盘)下存放过多糟糕物,否则会强行删除并断网1年以示处分。这个版本多少参考了 俄 罗 斯 的赫 鲁 晓 夫 版,所以也有人说是赫 鲁 晓 夫 版的汉化。
    花絮:
    负责这个升级项目(内部开发代号为“改 革 开 放-四 个 现 代 化”)的总工程师Shopping·邓先生表示,上一任董事长兼CEO缺乏现代营销意识,盲目追求扩大销售,给予世界各国的0利润代理商过高的补贴,导致自身亏损严重。而在 北 软 集 团和 华 软 集 团的强势收购下, 越 南 和 阿 尔 巴 尼 亚等地的代理商纷纷倒戈,更是血本无归。(消息灵通人士已经指出,现任 华 氏董事长兼CEO软弱无能,因此所谓“总工程师兼保安队长”实际上总揽了所有权力。)所以,开发这一版本的工作团队中已经撤销了尾大不掉的海外营销计划组,同时大幅度裁减了各国语言翻译组。而Shopping·邓本人也在会见非洲经销商时明确强调了“本土化”营销理念。另外,他还在股东大会上宣布了“一软两语”的伟大构想,希望能针对有硬盘 有 香 港、澳 门、台 湾 分区的机子专门开发繁体中文版。 北 软 集团旗下的 不 列 颠 皇家科技(现已改为 英 皇 电子娱乐公司)表示这是一场针对其固有客户的恶性商业竞争。

  4.1 三 表 版:有的功能退步回3.0版。这个版本主要是将编程语言规范化,恢复了防火墙,同时附带“三 表”智能软件,可以自作主张,帮用户做许多工作。在互联网上会主动回帖,替用户宣传本系统,同时大骂 WINDOWS系统。随后的补丁基本都在改善系统文件和商业软件的兼容性,以及将枯燥的工作软件(如CAD等)改成有趣的FLASH小游戏。
  4.2 科 发 版:本版含有大量收费项目,基本所有行动都必须付费。系统文件基本已经固化,不能任意改动。大量操作都在后台自动运行。附带吹水软件“砖 家 叫 兽 ”和“红 歌 会” Media Player。
  
  附注: Communix系统汉化版由于先天缺陷,经常遭受病毒攻击,所以该汉化版常附有专用杀毒软件。
   3.0 毛 思 版:杀 毒 软 件有“三 五 反”、“文 革”等等 ,但由于研发者对该操作系统的汉化还不是很熟悉,所以这些杀毒软件并不成功,往往会造成死机、误判病毒、误删文件,甚至损坏硬件,比病毒的为害更烈,被用户称为“ 病毒型”杀毒软件。
   4.0 邓 论 版:杀毒软件主要有“黑 白 猫”,但该杀毒软件会评估病毒对系统的损伤程度与潜在利益,素以对病毒的查杀极不彻底,可能会造成病毒在机器中的逐渐聚集。
   4.1 三 表 版:该版最新的杀毒软件是“XJ-XJY”,以及“G F W”防火墙,此杀毒软件着重是对病毒进行过滤和隔离,查杀和删除都极不成功,不被用户所信赖,但由于该杀毒软件是随该版操作系统捆绑销售,所以用户不得不忍受此捆绑策略带来的额外支出,但用户往往弃之不用,或象征性使用一下。

xivisi 发表于 2011-9-29 18:05:13

哎 可恶的 捆绑销售还是一出生就捆绑的

mowin 发表于 2011-9-29 18:29:55

基本看明白说什么了,膜拜原作者

bbs2009 发表于 2011-9-29 20:25:26

zx5111030 发表于 2011-9-29 20:54:05

这个就是人称“史上第一内涵贴”!!!!

oaixuw 发表于 2011-9-29 21:02:44

mark

jiaweijing 发表于 2011-9-29 21:11:57

来学学习操作系统的。哈哈

bolimao101 发表于 2011-9-29 21:51:32

看了好久,明白了!

lxvtag 发表于 2011-9-30 00:07:38

大家别破坏游戏规则(揭题太多),看得懂的就罢,看不懂的让他继续幸福着。

lcmdw 发表于 2011-9-30 08:53:50

太有才了。哈哈。

haoning212 发表于 2011-9-30 09:49:39

这个境界太高了

lxx_sea_sky 发表于 2011-9-30 10:20:54

有才,大才

avrgogo 发表于 2011-9-30 11:12:43

内涵贴啊。

winmcu 发表于 2011-9-30 11:30:46

内涵贴,

sailen 发表于 2011-9-30 14:22:08

看了两遍

ddqq 发表于 2011-9-30 16:00:33

硬件不断升级,操作系统不升级就越来越烂. 现在修补的是稳定性,无论低等级的进程如何得不到执行,也不允许高等级的进程放弃系统资源. 为此操作系统新增加了WW_ServicePack. 目前此操作系统属于典型的准独占型进程管理,和当初引进时号称的大相径庭

artechliu 发表于 2011-10-13 10:15:51

这种东西 在这边发不好吧

by1987 发表于 2011-12-30 08:26:30

这个,,不太好吧。。。
页: [1]
查看完整版本: 让您认清现在的--操作系统--既简单明了,又不乏深度 (转帖能申酷不? 如果不合适请老大打