COSIX

COSIX

COSIX,是中國計算機軟體與技術服務總公司(常被稱作中軟)研發的UNIX作業系統。其初版於1989年開始開發。其經歷多個版本,基於不同版本的其它UNIX發行版源碼改造。常被中國媒體稱作是“中國人自己研發的作業系統”。

基本介紹

  • 中文名:中國計算機軟體與技術服務總公司
  • 外文名:COSIX
  • 簡稱:中軟
  • 分類UNIX作業系統
研發歷程,立項,啟動,發展階段,初始階段,完善階段,

研發歷程

立項

1989年,原機電部副部長、現任國家計委主任曾培炎同志,在出訪時,了解到開發中國家的巴西開發了一個作業系統叫COBRA,是基於AT&T的SVR2.0的UNIX類的作業系統,投資約3000萬美元。回國後,對發展中國開發自主著作權作業系統的必要性和可能性進行了多次研討。與會專家都認為,中國應該有自己的作業系統,這是計算機工業發展的需要,是國家信息安全的需要。同時,大家認為開發具有自主著作權的基於UNIX的開放式作業系統也是可行的。於是機電部決定在“八五”攻關項目立項之前,用生產發展基金貸款啟動作業系統的開發工作,當時中國計算機服務總公司與中國軟體技術公司共同承擔了這一任務(後來這兩個公司合併成立了現在的中國計算機軟體與技術服務總公司)。
COSIX
COSIX

啟動

項目啟動後,從組織隊伍開始,並對要開發的國產作業系統的需求進行了廣泛的調研,寫出了需求分析報告,制定了第一階段的開發計畫、組織模式和質量保證計畫。從此,項目的研究開發工作就正式開展起來了。開發的國產作業系統的名稱定為COSIX,其中“C”代表中文(Chinese),OS是指開放系統或作業系統(Open System,Operating System),IX是指基於UNIX類的作業系統。也就是說,COSIX是一種與UNIX兼容的中文開放式作業系統。
項目的前期啟動,為COSIX項目列入國家“八五”科技攻關計畫打下了很好的基礎。1992年3月,這一任務作為“計算機作業系統開發”專題,被正式批准在“八五”攻關計畫中立項。

發展階段

國產作業系統COSIX的發展可以分為三個階段:

初始階段

1989年~1993年
這個階段包括了項目的立項、組織、初始運行直到1993年國家計委對這個項目進行了中期評估。這一階段對如何取得完全自主著作權的問題進行了深入的研究,採取的措施是:在制定規格定義時,儘可能採用現有的國際標準,不參照別人的產品;在進行設計和編碼時,不允許開發人員接觸相關的引進技術;在進行產品驗收時,如果發現與國外技術有“實質性相似”的問題時,採取對開發人員提出質疑的方式,確保這種“類似”不屬侵權。
按主管部門的要求,中期評估進行了兩次:1993年4月,通過了以張效祥、楊芙清院士為首的電子工業部的中評估;1993年11月,通過了以孫鐘秀院士為首的中科院院士的中評估。鑑定委員會認為:
COSIX V1.0是符合國際標準的商品化的通用多用戶作業系統。它包含了按照軟體工程方法自主開發、具有我國自主著作權的66條作業系統命令、七個設備驅動程式和仿真磁碟作業系統EDOS以及中文環境。文檔齊全,符合規範。
66條作業系統命令,工作量大,兼容性好,部分性能達到或超過國外同類產品。
中文環境,具有對國標碼和ISO 10646的USC兩種編碼的漢字處理功能,支持多種國產漢字顯示卡,提供中文圖形用戶界面,使COSIX V1.0具有比一般漢化作業系統更全面的中文處理能力。
COSIX V1.0提供的DOS用戶界面EDOS是我國自主開發的多用戶環境下的DOS仿真軟體,它的主要功能和性能都達到或超過國外同類產品。
COSIX V1.0首次實現的ISO 10646“通用多八位字元集”編碼漢字的輸入、顯示和編輯,為在作業系統中使用國際標準漢字編碼進行了有益的嘗試。
鑑定委員會認為,COSIX V1.0技術先進,難度大,部分功能和性能已超過國外同類產品,處於領先地位,為專題攻關任務的最終完成打下了良好的基礎。
發展階段:1994年~1995年
總結初始階段的開發經驗,經過研究決定,把國產作業系統開發的重點集中在做出自己的特色上。主要包括,中文、微核心和系統安全,而不強調100%的著作權,避免了對一些成熟技術的重複開發。
這一階段主要有兩個技術成果,即COSIX V1.1和COSIX V2.0兩個作業系統版本。
COSIX V1.1與COSIX V1.0相比,增強了中文系統的底層支持,能適應多種漢卡和通用輸入法,支持GB2312和GB13000等國家標準;系統安全部分可為信息系統提供安全機制、加密機制;自主開發的命令和實用程式增加到100多個等。
COSIX V2.0是一個以微核心為基礎的作業系統,採用微核心、多伺服器、客戶機/伺服器結構,成功地突破了關鍵技術,實現了第一個版本,在技術上達到世界先進水平。COSIX V2.0符合國際標準、與COSIX V1.X二進制兼容、支持UNIX界面、可剪裁性好。
上述成果於1995年11月10日通過了由電子工業部主持的技術鑑定,鑑定委員會認為:
1.UNIX類作業系統COSIX V1.1:包含與SVR4.0兼容且功能有所擴充的核心,100多個命令和實用程式,DOS仿真環境,安全子系統和中文處理子系統(包括圖形用戶界面)。
2.COSIX.V2.0是基於微核心、多伺服器和三態結構的新一代作業系統,包括微核心及其編程界面、多個系統伺服器和用戶態的有關軟體等。
3.COSIX V2.0是基於微核心,採用多態體系結構,支持多伺服器,代表了作業系統的發展方向,為開發多處理器、分散式、嵌入式、可剪裁式作業系統打好了技術基礎。
4.COSIX V2.0設計有安全子系統,包括用戶管理伺服器、審計伺服器和安全檔案系統等安全模組,實現了用戶態、系統態及核心態之間的隔離,使系統安全級高於B1。
5.COSIX V2.0符合有關的國際、國家或工業標準,具有良好的開放性。
鑑定委員會一致認為:COSIX V1.1達到了九十年代初國際先進水平,是我國在系統軟體開發方面的重大突破和成功;COSIX V2.0在技術上達到了國際先進水平,將對我國在作業系統領域內的研究、開發和套用產生深遠的影響。
以上意見充分肯定了COSIX的研究成果和技術水平,同時也為COSIX第三階段的開發工作指明了方向。
到此為止,“八五”攻關項目“作業系統開發”專題全面完成了攻關契約規定的任務,並在某些方面超過了契約規定的要求,於1995年10月18日通過了國家驗收。

完善階段

1996年~1997年
總結“八五”攻關的經驗,COSIX V1.1和COSIX V2.0在技術上達到較高水平,但在產品化和商品化上存在不少差距,尤其是隨著計算機硬體更新換代快,這些設備的驅動在COSIX V1.1中還得不到支持,使系統的套用推廣遇到了很大困難。另外,隨著網路時代的到來,我們的系統在網路支持方面還有很多工作要做。為此,在“九五”攻關立項時,把作業系統的商品化及其套用放到了重要的位置。1996年6月18日,國家計委批准了“九五”頭兩年的攻關計畫,使得COSIX的開發工作繼續進行。
經過兩年的工作,開發出的COSIX V1.3和COSIX V2.1兩個版本,在技術上、在商品化和套用方面都取得了長足的進步。
COSIX V1.3與COSIX V1.1相比,有如下進步:
(1) 中文信息服務系統
· 提供網路伺服器支持。開發成功中文信息服務系統CIS V1.0,它支持HTTP、HTML、JAVA,提供字元方式和圖形方式兩種WWW瀏覽器,支持POP3和CGI編程規範等。
· 中文郵局系統(CPOST V1.0),提高了在郵件的傳送和接收中的安全性。
· 中文公告子系統CBBS V1.0,允許多個用戶之間進行信息交換,並能按內容對信息進行分類。
· 中文傳真系統CFAX V1.0,支持中文的傳送、接收、轉換、預覽和列印傳真。
(2) 中文圖形用戶環境CGUE與COSIX V1.3的功能緊密結合,已初步形成了一個內容豐富、直觀易用的客戶端工作環境。
(3) 新增的套用開發工具,如軟體版本控制工具SVMS、可視化編程工具VJPE、圖形界面的系統管理工具、列印服務系統遠程列印工具等。
(4) 硬體適應性的提高,支持流行的NE2000、3C509及其兼容卡;支持通用的光碟機;支持音效卡驅動器及其套用軟體,使COSIX系統能夠實現聲音的錄入、存儲、加工和播放等
(5) 支持幾種典型的套用平台,如支持Internet/Intranet網路套用、支持軍用輔助決策支持平台、支持可擴展微機機群系統
COSIX V2.1的主要進步表現在:
(1) 中文系統在微核心外用伺服器方式實現,具有獨創性。
(2) 用系統伺服器方式實現了TCSEC B2級的主要功能。
(3) 大大提高了對POSIX.1和XPG4國際標準的依從性。
(4) 剪裁生成嵌入式作業系統COSIX V2.1/RT。
(5) 硬體適應性提高。
(6) 支持資料庫管理系統COBASE V2.0、網路系統CONET V2.0。
這兩個版本於1998年1月13日通過了原電子工業部組織的專家鑑定和國家驗收。鑑定委員會認為:
COSIX V1.3在技術上處於國內領先地位,完成的各項功能分別達到九十年代國中期國際先進水平。商品化程度良好,功能和性能均已達到實用要求,在商品化技術和市場推廣方面取得重大進展。
COSIX V2.1在技術上達到國際先進水平,將對我國系統軟體的發展及在信息安全要求較高領域中的套用產生深遠的影響。

相關詞條

熱門詞條

聯絡我們