互動百科中是這樣描述這個詞條的

回答: Communix操作係統簡史我爸是李剛2010-12-14 12:11:36

Communix是流行操作係統的一種。曾經與Windows並稱世界兩大主流操作係統。版本、分支眾多。采用單一內核模式和集中式係統資源管理模式。但目前裝機數量已經大不如前。

糾錯 編輯摘要

Communix - 概述

Communix是流行操作係統的一種。曾經與Windows並稱世界兩大主流操作係統。版本、分支眾多。采用單一內核模式和集中式係統資源管理模式。但目前裝機數量已經大不如前。

Communix - 早期發展

Communix操作係統最早是兩個德國人Marx和Engles開發的(稱為Communix基礎版,或 Communix 1.0和2.0),遵守GPL,它的早期支持者曾經先後組織過兩個國際討論區。

當時少數先進的國家都使用微軟的Windows,其他的絕大多數國家要麽用DOS,要麽作為受Windows主機控製的遠程終端,相比之下, Communix支持的機子很少,但移植Communix的努力一直就沒停止過。最早是以法國為主的一些人在巴黎、裏昂等地移植過,但失敗了。

Communix - 俄版Communix

此後Communix分成兩條路發展,一條是刪除一些不兼容的代碼,把Communix移植到Windows運行;反對微軟的另一批人在俄國著 名程序員 Lenin的領導下,在俄國移植Communix獲得成功(第一次發行時稱為俄版Communix beta或Communix 3.0beta),一度做到15個主節點、20多個子節點的大規模並行Cluster,並影響到亞洲、東歐、拉美等一些地方。
一個小插曲:在Lenin之後,俄版Communix項目的兩個CEO對Communix 3.0正式版出現了意見分歧。占多數的Stalin重視係統安全和運行效率,認為需要在已有的基礎上繼續優化俄版Communix代碼;占少數的 Trotsky認為要把微軟幹掉,因此必須支持更多的硬件,提供更多的功能。這次分歧以Trotsky失敗告終。Trotsky和他的團隊後來開發了自己 的Communix(稱為托版Communix或Communix 4.0),但除了在斯裏蘭卡短暫地裝過一段時間以外,都是小用戶。這些用戶又加入了很多自己的東西,且互不統一,Trotsky死後沒人整理,因此托版 Communix非常亂。而由Stalin的團隊打造的Communix 3.0正式版因為過於注重係統安全和效率,導致界麵不夠友好,娛樂功能少,不能及時更新一些新功能。Stalin的繼任者由一個極端走向另一個極端,他們 片麵追求漂亮界麵和娛樂功能,甚至幹脆向微軟購買這些功能,放棄了係統安全和效率,更不對代碼作任何優化,導致係統經常當機和被黑客入侵,最後不得不改裝 Windows(據說負責洽談這次改裝項目的經理Yeltsin還拿了不少回扣)。
在俄國成功移植Communix的消息也鼓舞著中國的 Communix愛好者們,但早期的努力都不成功。一個姓毛的人說,俄版Communix光 是漢化還不行,因為我們的硬件太舊了,短期內也不 可能更新,所以必須為我們自己的硬件改寫一部分底層代碼。這種辦法最後成功了,成為低配置計算機移植 Communix的精典範例而載入史冊。毛還反對俄版Communix晚期的一些修改,認為這是向微軟投降。為了及時清理Communix隊伍內部的微軟 代理人,他發動廣大用戶學Communix和寫Communix,打造一個“六億神州皆Hacker”的毛版Communix。他的主張遭到開發團隊的反 對,最後無果而終,但影響持續至今。如今,一個精通毛版Communix的程序員往往被看作是危險的黑客,而那些拿了很多認證的Communix程序員都 在跟微軟學接軌。但是,代碼要開源,人民要編程是無法扭轉的世界潮流。
今天,國內外仍有不少毛版Communix支持者。曾有人說尼泊爾的毛版Communix是“盜版”,這就連GPL的基本常識都不顧,墮落到微軟版權的泥坑裏去了。

Communix - 重要的修改版本

(gogoliu補充)
Communix是Communication Oriented Maximized MultiUser Network Interactive System的縮寫,它是19世紀偉大的黑客二人組Marx和Engles在當時最先進的計算機係統上做相關研究後設計的跨硬件跨網絡的全球分布式操作係 統。Marx和Engles開發了該係統的原型以及其編譯係統——SH(Sickle and Hammer的意思),並以GPL授權發布,這在當時引起了不小的轟動,很多程序員通過5寸軟盤相互傳播和學習該係統。由於該原型隻能在他們做研究的係統 上運行,所以並沒有獲得用戶。
在上個世紀一些隻寫過弱智DOS程序的鄉*****程序員以自己半路出家的技術水平在communix基礎版之上根據 當時的pc硬件水平和低速撥號網絡 的帶寬水平胡亂修改,導致這些版本的communix架構跟基礎版communix的架構相比發生根本改變,作得更像是(他們熟悉的)DOS而不是(他們 自認為熟悉的)communix,Marx和Engles承諾的communix優良特性都無法在這些殘缺的架構中實現,甚至比其對手 windows還差勁。要知道Marx和Engles是在當時最先進的計算機係統上做研究和開發的,並預測隻有當PC的3G 時代(處理器、內存、互聯帶寬均達到G級)來臨communix 才會是大眾所趨。
但由於這些半路出家的鄉*****程序員不少都具有很強的銷售才 能,所以搶占了一定的全球市場,特別是想脫離弱智DOS係統的那部分用戶的市場。這其中 以 Lenin為優秀代表,他不但成功地把自己家鄉的計算機係統從弱智DOS更換為自己發展起來的俄版communix,還把俄版communix推銷到了世 界各地,成為communix的代言人。對於這點,Engles在生前就有所察覺了,然而已回天乏力。
Communix發展版本的殘缺架構直 接導致了communix的後續維護者和用戶都相當抓狂(隻有那些拿著高提成的銷售最開心),他們在看到弱 智DOS的後繼操作係統windows的不錯外觀和良好集成開發環境之後都相繼換到windows平台開發或工作了。最終那些銷售也看到windows 的好處,也轉向銷售windows了。

Tito修改版

在眾多Communix發展版之中有一個很獨特的版本,那就是跟Stalin版走不同路線,使用公平調度機製進行資源調度的Tito版Communix。
這 個版本由克羅地亞的偉大黑客Tito在communix基礎版改進而來,由於采用了根據Marx和Engles一直強調的公平調度原則開發的調 度器,係統內進程都能得到公平的運行時間片,不會像Stalin版或毛版那樣被內核或某些內核相關進程搶占了大部分時間片,甚或為了給內核相關進程騰出內 存空間而毫無征兆地被kill掉。加上Tito版的communix提供了相當良好的IPC機製,多個進程可以共享資源合作完成一個任務,其係統效率在 Stalin和毛版之上。
Tito版communix可以說是20世紀最優秀的communix版本(雖然離真正communix還很遠), 不但windows,連其它版 本的 communix都嫉妒它的優秀,並不忘詆毀它。因架構的不一致性,已成為communix代言人的Stalin版communix的程序員早在48年就 跟Tito版communix的程序員不相往來,並不時對其發起係統攻擊。然而Tito版communix半個世紀不倒也證明了其性能和穩定性在 Stalin版之上。直至今日,如果你跟前Stalin派程序員或前毛派程序員談論Tito版communix,他們仍舊不承認這個唯一跟Marx走的版 本的優秀,僅把它當成一個異類看待。
Tito版的communix在巴爾幹半島地區流行了近半個世紀,安裝率極高,用戶對該版本的評價相當高。但由於Tito版communix的網絡協議比較獨特,所以未能接入國際互聯網,因此它也僅限於巴爾幹半島地區流行。
而 Tito過世後,沒能出現一個有領導力的CEO 繼續領導Tito版communix的開發。很不湊巧,巴爾幹半島的計算機用戶對如何使用計算機一直都有爭吵,電影迷認為應該提高多媒體處理能力,遊戲迷 認為應該提高3D處理能力,旅遊迷認為應該提高移動性能,所以Tito陣營出現了幾個派別分裂的局麵,隨後從Tito版communix中fork出了幾 個衍生版本,最後還演變成相互之間發動黑客戰爭。最終在windows的強大的商業攻勢下丟失了市場。但直到今天,巴爾幹半島的一些黑客和死忠用戶還是堅 持使用Tito版 communix。

TIC版

(jesuszhu補充)
後來一個姓Deng的程序員,提出了基於四條法則的架構,並依此架構花了20多年開發了一個叫‘wine’的程序,在Communix內部模擬Windows API……
這個項目在其逝世後已然被維護著。最近發布了1.0。

Maox OS

(Viperii補充)
所謂的“毛版Communix”其實是用戶的誤解,毛在中國發布的操作係統正確的名稱是:Maox OS,這個係統僅僅隻是借鑒了Communix的目錄結構等標準,與Communix並無代碼上的繼承關係,隻能稱之為“Communix Like”係統。這與芬蘭人Linux發明的Unix Like操作係統-Linux的實質是一樣的。
Maox OS在中國市場取得了空間的成功,一度搶占了歐美的Windows和Communix的市場份額,曾大量出口到亞非拉的發展中國家。
當時,歐美的業內人士驚呼,Maox OS是“山寨版”操作係統。

Communix - dDF子係統

(Unknown補充)
D在對 communix經行GUI改造取得一定成果之後,曾經試圖對communix的底層代碼經行修改。以期能兼容運行win的Democracy和Free 程序。但是在最初的beta測試中,係統幾乎崩潰。最後D不得不用kill -9命令清除測試進程,並刪除了所有的測試代碼(係統顯示06:04:00 file deleted)。
對D來說,communix的穩定運行是最重要的。於是D著手重寫Democracy和Free, 也就是“commu-Democracy&Free”(簡稱dDF)。由於年齡的原因,D隻是寫好了dDF的接口定義和頭文件,並未強製定義 dDF的返回值的要求。
之後的J因為技術平庸兼進取心不強,隻是維護communix的正常運行,不發生係統崩潰即可。所以並未對dDF進行開發和維護。
但是,奇跡就是在這段時間內發生了:comminux竟然具有了自我意識(即自主隻能),它開始用D的接口定義和頭文件發展出一套完整的(可運行的)dDF係統。並且在此係統的演變下,使原本D開發的GUI係統十分華麗。
一些在界麵上經常出現的程序,如:GDP、FaceProject(FP)、RealEstate(RE)運行速度飛快,遠遠超過win係統下的相應程序。c的程序員們無不歡呼雀躍。
與此同時,如果你用top觀察係統進程。可以發現除了上述界麵上的程序以外,還有神秘的非可見進程,占用了大量的係統資源。
而 在win係統裏作為底層支持的HumanRight(HR)、Medical-security(MS)、RightOfAbode(ROA)和 Pension(P)卻被作為次要進程,而且獲得的資源越來越少。到後來HR進程被徹底禁止;MS和ROA被交給商業軟件公司開發成商業軟件;而P的運行 級別被人為是次要的,所以升級計劃無限期推遲。
最終人們發現這個神秘進程是Corruption,正是這個進程作為上述GDP、FP、RE進程的主要推動這和獲益者,具有了神奇的自我完善和進化功能,但是它也消耗著越來越多的係統資源。
在J之後,H作為communix的主要維護者走到台前。他是D時代有D送入communix程序員專修學院的高材生。培訓的主要目的就是在J之後接管communix係統。
不過,擺在H麵前的是:內存找占用率超過95%,硬盤可用空間不足1%;要命的是,以前看上去運行的很好的GDP、FP、RE程序有明顯減速的跡象,而原本的不可見進程Corruption進程不斷的彈出對話框,要求更多的支援。

Communix - 成功應用

最近,安裝了 Communix係統的china mainland服務器成功運行了olympic29大型3D遊戲,這被認為是comunix係統的巨大成功。china mainland服務器在這以前從未運行過olympic係列大型3D遊戲。同樣安裝了Communix係統的russia服務器在28年前運行過 olympic22,但10年後russia服務器崩潰了。
目前,china係列服務器共有四台,其中隻有china mainland裝配了Communix係統,這一係統已運行了近六十年。
Communix 係統的china mainland服務器開始運行科學計算軟件shenzhou7,這被認為是Communix係統支持科學運算能力重要考驗。目前,係統運行平穩。據 傳,2008年年底,另一個萬民期待,跳票10多年的安全軟件”shebao”將投入運行,它將支持13億客戶端在線。這將創造人類曆史上同時在線人數的 新紀錄。

Communix - 主要發行版介紹

在亞洲, 有一台相當大的Communix主機, 該主機似乎在執行某項實驗性項目, 安裝了vmware ESX, 首先整個係統基於一個叫”Zhong Hua”的host OS, 支撐著一個叫PRC的Communix和一個叫TW的windows, 而在Communix.PRC的內部, 基於項目總師Mr.Deng的理念:”一台主機, 兩個係統”又成功地安裝了兩個分別叫HK和MACAU的windows, 並宣布在一定時間內不會重裝這兩個guest係統.
在世界範圍內, 真正的雙係統主機目前有兩台, 一台叫germany的曾經是雙係統的狂熱者,並別出心裁地在兩個os之間啟用了一種叫berlin wall的防火牆, 不多到了最後, 這個明眼人都看的出根本沒意義的防火牆終於被uninstall了, 由於Communix過於不友好, 娛樂性差等因素, 該係統最終被格了, 其存在的array也被掛載到windows下. 另一台主機是由兩台主機構成的集群, 對外統一宣稱korea, 主機之間兼容性和協同性不佳, 兩台主機都與一個叫N.38的硬件防火牆相同, 共享埠叫DMZ..
2008年,E3大展將在一台名為貝貝晶晶的Workstation上舉辦,這是自俄國成功移植Communix以來第二次在Communix平台舉辦此項大展。
對 此,包括已經棄用Communix而改用Windows平台的俄國在內,大批的Windows用戶及支持者發起了廣泛的抵製運動,認為各大廠商對 Communix平台的支持背叛了Windows陣營,背叛了圖形接口的人機交互所建立起來的普世價值。對此,root通過發言人對外宣稱自70年代未 Communix平台引入X Window以來,Communix一直在努力為用戶提供“始終代表圖形接口發展要求、始終代表人機交互前進方向、始終代表用戶根本利益”的最優秀的操作 體驗。並稱值此引入X Window 30周年之季,曆史必將又一次證明,隻有走Command & X相結合的道路,才是用戶的唯一出路,隻有Communix,才能救用戶!!!
許多程序愛好者甚至微軟、Communix專家都質疑毛版Communix,更多人認為毛版Communix隻是DOS和Communix的混合體…..
1979 年後中國的Communix總部將國外的Windows1.0更換包裝後,改稱Communix Basic在中國推廣初受好評。不過由於大量本土Communix應用軟件存在兼容性問題,最終因為Communix總部前CTO-MAO之死點燃了暴亂 的 導火索,國內激進的Windows愛好者在Tiananmen BBS刷版示威,甚至公然打出全國推行Windows 95的口號對當局造成不小衝擊。雖然該事件被中國Communix總部強力平息,但在升級內置防火牆和殺毒軟件後,中國版windows化日益顯著。目前 來說除了控製麵板還保留Communix的風格,中國版已經完全接近於Windows。此版本對越南、古巴的Communix係統造成不小影響。
中 國自1955-6開始使用的有**特色的Communix,在投入使用後,被用戶大家讚揚—-獲得了幾乎100%的支持—-不過需要指出的是 投票前所有反對者都被係統附帶殺毒軟件叉叉了.在係統幾次當機後在1980-2開始大範圍的改版但後門留的過多,相關密碼泄露整個係統處於極度危險之中. 同時米國的WINDOWS開始想係統裏埋雷,某些WIN的愛好者誤以為,他們的行動是想為中國提供新的操作係統,以便中國的運行速度更快更平穩,但善良的 人們錯了,WIN總部對中國的態度是希望中國放棄係統的研發能力,分地區使用幾個完全不兼容的WIN,以免未來同其競爭
米國WIN總部的用心 是險惡地,但中國最大的問題是有**特色的Communix本身.這個係統的製造者完全沒有設計經驗,隻是按著一個,不完善的架夠,進行設計,隨著時間的 推移,係統的問題越來越嚴重.但利用係統的缺陷獲利的既得利益者,堅決反對任何挽救措施,現在的情況是挽救係統最好的辦法是進行大範圍脫胎換骨試的改 進……………
到70年代後期,毛版Communix由於缺乏對於新硬件和新技術的支持,同時本身的大量漏洞已經暴露出來,已經變得很不穩定,最大的和諧國用戶連年虧損入不敷出。
此 時一個中國Communix開源小區的程序員deng更改了Communix內核,采用了微內核技術,解決了原版Communix對內存調用存在的內 存泄露和內存管理效率低下的問題,同時提高磁盤操作效率。新版本在其最大用戶和諧國得到了好評。deng再接再厲,提出了完全兼容Win係列軟硬件的方 案,其實現方式是通過通用語言的編譯器重新編譯Win程序代碼,通過運行環境平台兼容各個操作係統,最大限度的利用原有win代碼。同時開發了虛擬 機,100% 兼容Win程序,這個稱為deng Communix 2.0版本的操作係統取得了巨大成功,目前已經擁有世界第三多的用戶。之前使用的毛版Communix的用戶,如安南等,也紛紛升級為deng Communix版本。
朝鮮半島的金版communix係統是毛版communix係統mini版,又稱毛版communix係統朝鮮語版。朝 鮮半島是毛版communix和 WINDOWS爭奪最為激烈的市場,雙方都勢在必得,在大打宣傳戰後,各占50%的市場份額。鑒於朝鮮PC的硬件配置太差,毛版communix係統朝鮮 語版運行比較流暢,時至今日,仍被廣泛采用。有人說金版communix隻是個客服終端軟件,server就是中國的毛版,二者采用C/S模式。 毛版在中國崩潰後,金版communix仍然運轉正常,對這種流言給予有力回擊,而且最近升級到金版communix 2.0版。金版communix2.0版也許是當今世界上運行最多的communix係統版本,其次是古巴的Castro Ruz版。

所有跟帖: 

別管什麽操作係統,隻要能把俺π算到最精確值的就是好係統! -π- 給 π 發送悄悄話 (0 bytes) () 12/14/2010 postreply 12:31:27

NB的程序員在啥係統上都能把π算到最精確 -NewBird- 給 NewBird 發送悄悄話 (0 bytes) () 12/15/2010 postreply 05:30:48

請您先登陸,再發跟帖!