楼主: notevalue
1115 8

用IT语言讲述的故事,可以活跃大家的思维(转载) [推广有奖]

  • 0关注
  • 1粉丝

博士生

7%

还不是VIP/贵宾

-

威望
0
论坛币
3222 个
通用积分
0
学术水平
166 点
热心指数
163 点
信用等级
161 点
经验
5015 点
帖子
386
精华
0
在线时间
28 小时
注册时间
2011-1-27
最后登录
2020-10-13

楼主
notevalue 发表于 2011-11-3 19:34:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Cluster Stalin Hacker Engles astro 德国人 俄国人 操作系统 故事 产品

沙发
notevalue 发表于 2011-11-4 13:04:36
 二百三十多年前,一群北美破落IT民工从法国软件理论师那里山寨了一个名叫“Three Fists”操作系统核心,然后自己写了一个华丽的GUI,命名为Liberties。
  
  在此之后,这个华丽的GUI迷惑了无数的程序员。他们争相反编译并山寨了这个操作系统,并以此为傲。
  
  于是,这个系统,在全世界范围内散布开来。二百多年的时间里,虽然经历了一次又一次的大规模病毒流行、遭遇了一个又一个竞争者,Liberties还是通过反复的更新而顽强生存了下来。
  
  可是,天有不测风云,这群无脑的抄袭者们并不知道,此系统的原创设计师给系统留下了一个隐秘的后门——“Backstage Capitalist”,并因此带来了巨大的Bug。
  
  由于最初始的Bug无法用补丁修复,用户们纷纷前往“墙论坛”发帖抗议。可是,既得利益的鹳狸猿们却无情地封杀了发帖者的账户。
  
  现在,摆在用户面前的选择有三个:
  1、换掉操作系统;
  2、换掉操作系统;
  3、换掉操作系统。





  
  他们究竟会怎么做呢?请拭目以待!

藤椅
notevalue 发表于 2011-11-4 13:05:19
  对操作系统之争已经烦了……
  
  communix显然在优势在于运行大型程序,内核级别上就在资源调配上有优势. 缺点是用户界面差,系统本身优先级太高,导致部分客户程序难以运行。
  
  liberix优势在于比较友好的UI和有着成熟的商业应用,但其引以为豪的轮询机制在大部分低配置终端上的运行结果惨不忍睹……
  
  对任何一台终端来说更换操作系统轻则用户数据全失,重则硬件受到永久性损坏。而且极易沦为肉鸡。
  
  现在各个社区都在吸收别的社区的特点,communix就在尝试开发更友好的用户界面和开放部分权限给终端用户,liberix的主要应用在经历了911的病毒入侵以后也在提高了不少系统权限。所以很难说世界上什么版本的操作系统最好。
  

板凳
notevalue 发表于 2011-11-4 13:06:11
  众所周知,现在运行最好的Libertix是美版。大家也都知道,这美版的Libertix是山寨了英国的。最开始这事让英国人很不爽啊,我已经给你北美的代理权了,你做个一级分销商赚点汤汤水水的就应该感恩戴德的,现在好,赚够钱了,翅膀硬了就想单飞?你自己搞个系统也好啊,非要山寨我们的Libertix,跟我们抢生意。那时候英国公司实力还是强劲的,当时就起诉到了UKRNP。谁知道美国当时以未在海外上市销售,仅在本土发买为由抗诉,加上当时知识产权也刚刚起步,愣是把英国给噎了回去。就这么着,美版的Libertix开始了艰辛的发展路程。。。

  一开始一切好像都挺美好的,有了自己的系统,有了固定客户,赚的钱也多了。但是公司也在这时候开始出现分歧,当时公司的CTO Lincoln坚持认为应该对系统本身的指令集进行优化来使现有的硬件机能更有效率的运行,但是由Jefferson Hamilton Davis为首的一批工程师则认为现有系统的命令集已经很完美了,现在的发展方向应该是转向硬件开发,使硬件能够耐高热,耐高温,长时间运行以方便大企业客户可以轻松超频以应对大规模工作环境,这样也可以从硬件商方面获得大量资金。于是,企业内部发生斗争,斗争结果大家也都清楚了,Lincoln虽然赢得胜利,但是因突发事故死亡,因此实际上Lincoln的设计理念并未真正在后面的版本中体现出来,虽然后面的继任者没有真正撕下脸来反对Lincoln的设计方向,但是或多或少因为硬件上面的暴利而在新版本中对温度、电压、频率的检测睁一眼闭一眼,对优化系统命令集的工作不冷不热,这样换来了硬件商不断对推出新硬件,而大企业也乐得可以在Libertix系统下可以轻松超频,公司都赚的盆满钵溢的,一般家庭用户自然就被无视了。



已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
赫赫铭儿0 + 20 + 20 + 1 + 1 + 1 长见识!

总评分: 经验 + 20  论坛币 + 20  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
天羽降尘 发表于 2011-11-4 14:07:57
很好看啊 通俗易懂 角度新颖 感谢楼主分享~

地板
notevalue 发表于 2011-11-4 16:56:33
  100多年前,有个叫孙SIR的程序员,出国流学时,有幸体验了一把欧美的先进计算机技术,在那里,竟然有一种叫"键盘"的东西,可以直接输入字符,而不是用打孔带,而且他还见识到了传说中的阴极射像管显示器,还有让他最震精的是,在那里,竟然可以用一种类似自然语言的编程语言"BASIC",他同样也见识到了当时的世界先进操作系统"Libertix"!
  
  于是,这位程序员经过了无数次努力,忽悠了N多人加入他的团队(这也直接导致了后面的杯具),结合当时硬件水平,装上了基于DOS内核的LibertixBETA(windows3.0),由于团队人心不齐,还有硬件实在落后,再加上DOS的核心架构已经落,很多程序无法移植。
  
  DOS是一个单任务单线程的操作系统,而到了光头程序员时代,却出现了四大主任务,基本上控制了整个系统的资源,内存严重不足,系统接进崩溃。
  
  这时,就有一群不满的程序员,开始干起了黑客这个行当,最终他们给我国装上了世界上最流行的那系统,于是就有了本帖开头的一幕。。。。。


7
notevalue 发表于 2011-11-4 16:57:17
  到了现代计算机时代,世界上爆发了两次世界规模的蠕虫病毒,史称world worm 1和world worm 2(简称:WW1和WW2),这两次蠕虫病毒后,光是卖收费补丁,已经让美国公司赚翻了。但是,同时也产生了负面效果,因为两次病毒爆发都主要是在Libertix系统下产生的,使很多用户对Libertix的真实性能产生了怀疑,就连老客户有些都准备转为使用Communix系统。不过大客户们都颇为不屑,因为Communix当时都是些用不起Libertix系统的穷鬼在用的。但是USA公司对开发这款系统的USSR也是心存戒备。甚至专门组织了个McCarthyism部门严防Communix用户流入传统客户群中,一旦发现有老客户有使用Communix系统的倾向,就会向其发送邮件Bomb,黑掉对方系统来证明Communix系统不可靠。另一方面,USA公司高调宣布要研发新版本的Libertix系统,并在说明会上对新Libertix系统进行了一些不着边际的宣传,例如支持低端显卡的裸眼3D视频转换功能,万兆因特网优化程序,虚拟16核CPU超线程命令集等等。实际上USA公司根本没投入资金做这套所谓的新系统,相反USSR公司信以为真,开始了对这些技术的研究,但是毕竟新公司经济实力弱,忽视了现有客户群的需求去进行开发,最后导致公司资金链断裂,资不抵债,只好破产重组。


8
notevalue 发表于 2011-11-4 16:57:48
  击溃USSR公司后,USA公司的实力可以说是如日中天,几乎独霸了全球的系统软件行业,为世界各地输出了无数的Libertix软件。虽然间中有些失败案例,使得至今有几个坚持在Communix平台上摸索的小公司,但是都是个案而已,当时都无法撼动USA公司对系统软件的垄断地位。
  不过,如前所述,USA公司虽然一直号称秉承的是Lincoln所推崇的优化系统指令的开发理念,但毕竟优化指令系统的工作对工程师们可是个大工程,又是受累不讨好的工作,加上多年和大企业、硬件商们眉来眼去的习惯了,开发中夹杂不少私货,对系统优化工作一直做的不够,经常因硬件工作环境恶劣导致系统崩溃或蓝屏。虽然系统本身是漏洞不断,不过好在当时人们使惯了Libertix系统,新三年旧三年缝缝补补又三年的,也就凑合过来了。
  可是最近实在是太过分了,USA公司因为海外市场最近一直处于低迷状态,加上之前一直看不起的用着邓版Communix的CHN公司竟然靠着做低端客户起来了,甚至开始收购USA公司的股份,一副USA公司大股东的架势,这可是让USA公司没了好气。本来想忽悠一下国内的普通客户,在系统里多加收费程序,然后加快硬件商换代频率,积累些资本好跟CHN来场硬仗,可没想到之前CEO Bush在海外市场投入太多,导致国内的售后服务质量大跌,高额的硬件费用已经让群众们很不满了,这次竟然变本加厉的搞收费服务。这次可是惹火了普通客户,终于普通客户们开始聚集在公司总部,要求公司给个说法。。。
  这样一来,Libertix系统的新版本什么时候推出,是否能推出就都成了疑问了。
  大家拭目以待吧。


您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-9 14:29