新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 對中國Linux標準戰略與戰術的思考

        對中國Linux標準戰略與戰術的思考

        ——
        作者: 時間:2007-08-15 來源:Linux寶庫 收藏
        “制訂標準”現在已經成為了一個時髦的詞,而有關各種標準的消息,也不斷充斥耳畔,這也昭告了“標準時代”的來臨。生于田野,長于社會,不拘小節的小企鵝也未能免俗,各種標準也紛至踏來, 這就是“成長的煩惱”吧!而制訂標準正逐步成為我國標準戰略的一個重要組成部份。 

          同樣是制訂標準,小企鵝的出生、成長方式、生存模式以及“它”和我們的相互認知度都對我們制訂Linux標準有著重要的影響。 

          “標準”真的萬能嗎?認為只要制定了Linux,Linux就可以走上發展的康莊大道,這是一種錯誤也不現實的理解。而在當前標準戰略的大潮中,其實對Linux真是“愛它并不容易”,因而在制訂Linux標準的過程中,需要有更多的耐心和技巧,要做的事還很多。 

          國際Linux的標準體系 

          1.POSIX標準 

          POSIX(Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 開發的標準系統。該標準是基于現有的Unix 實踐和經驗,描述了操作系統的調用服務接口,用于保證編制的應用程序可以在源代碼一級上在多種操作系統上移植運行。 

          1991-1993年Linux剛起步時,適逢POSIX 標準的制定正處在最后定稿的時候,POSIX標準為Linux提供了極為重要的信息,使得Linux能夠與絕大多數Unix 系統兼容。POSIX目前的最新標準是IEEE 1003.1-2001。 

          在最初的Linux 內核代碼中(0.01 版、0.11 版)就已經為Linux與POSIX標準的兼容做好了準備。通過對0.01 版的內核/include/unistd.h 文件的分析就可見,Linux在發展初期就想實現與POSIX的兼容。從Linux的發展進程也可以看出,Linux 的成長一直有POSIX 標準的輔佐,沒有POSIX 的指導,就不會有Linux的今天。 

          2.FSG(Free Standard Group)標準系列 

          Linux標準化規范和工作組――LSB(Linux Standard Base) 工作組是Free Standards Group的成員工作組。LSB是Linux領域重要和有影響的標準化組織。LSB工作組以達成“Standardizing The Penguin”為目標,制定最基本的標準,如公眾命令集和文件傳輸的格式等,為應用之間的兼容奠定基礎。它致力于開發和推廣一系列的標準,提高不同 Linux發行版本的兼容性,使得軟件應用得以運行在各種符合LSB標準的系統中,同時也幫助協調軟件開發商向Linux移植和開發產品。目前國際上流行 的Linux版本基本都遵循LSB標準,該規范是Linux世界統一的重要力量,可以說是Linux的工業標準。在LSB的發展歷程中較為重要版本是 V1.3,目前最新版本是2004年9月份所推出的LSB V2.0,主要是在V1.3的基礎上增加了對C++的支持。LSB V2.0也不能完全解決當前Linux應用中所面臨的兼容性問題。 

          OpenI18N (Open Internationalization Initiative)致力于增強國際化背景下的軟件應用的可移植性和互操作性,提供一個通用的開放源碼環境,使得全球不同文化、語言的應用程序可以正確地運行和正確地表達。OpenI18N也制定相關的標準并開發驗證和測試工具包。符合OpenI18N標準的前提條件是符合對應的LSB標準。 

          在FSG中除了LSB和OpenI18n外,還有許多有影響的標準組,如LANANA (Linux Assigned Names and Numbers Authority)、OpenPrinting、Accessibility、DWARF、Open Cluster。它們主要關注于特定的領域應用。 

          3.OSDL(Open Source Development Lab)標準系列 

          CGL(Carrier Grade Linux)是由OSDL資助的項目,致力于制訂一個符合電信運營商要求的Linux標準。它針對網關, 信令服務器、管理服務器等電信應用提出了對Linux的增強,滿足集成電信、數據和Internet的新一代通信基礎設施的需要。CGL承諾遵守LSB標準,保持Linux版本的一致性,并遵守開放源碼的許可協議和開放源碼的開發流程。CGL支持相關軟件包的測試和認證,是一個完整的體系。 

          DCL(Data Center Linux)也是OSDL資助的項目,致力于制訂一個滿足企業數據中心需要的Linux標準。它面向金融行業和制造業等運行關鍵性業務系統。其特征是積極采用新技術,使大型系統能運行關鍵性業務并承擔高風險和重負荷。  

            DTL(Desktop Linux)是OSDL新近資助的項目,旨在推進Linux企業級的桌面應用。該項目目前處于籌劃期,對外發布的信息較少。據可靠消息,受中國大力推進桌面Linux操作系統的影響,OSDL將加大與中國的合作力度,特別是在桌面Linux領域。 

          4.United Linux (UL) 

          2002年6月,Caldera、 Conectiva、SuSE以及TurboLinux公司宣布成立UNITEDLINUX組織,計劃使Linux的開發與認證工作圍繞一個全球統一的商用Linux版本進行。UNITED LINUX(簡稱UL)將滿足企業用戶對標準的商用Linux版本的需要,該版本能跨越軟件及硬件平臺,從而加速企業采用Linux。 

          根據達成的協議,四家公司將通力合作開發一個通用核心的Linux操作系統環境,稱之為UL軟件。四家合作公司將在UL操作系統上捆綁自己的增值產品與服務,并以各自的品牌進行市場與銷售。幾乎每個為商務提供部分技術架構的供應商都表示支持UL,包括系統與軟件供應商AMD、Borland、CA、富士通-西門子、 HP、IBM、Intel、NEC和 SAP。為確保產品的兼容性,獨立硬件供應商與獨立軟件供應商在不同的Linux版本上,花費了大量的時間與費用來認證他們的產品與服務。UL將提供一個真正基于標準的Linux操作環境,使供應商需要認證的Linux版本顯著減少。 

          因為眾多原因,United Linux基本上歸于平靜,但對于如何防止Linux的分裂、如何簡潔Linux生態鏈提供了有益的參考。 

          我國Linux標準的發展現狀 

          在國務院信息化工作辦公室、信息產業部、化管理委員會、科技部等部門的支持下,我國Linux標準化工作已取得了很大進展。 

          科技部“863”計劃資助了Linux相關標準與規范的研究。2003年科技部通過了中文Linux和辦公軟件相關標準與規范(2003AA1Z2010)、中文Linux應用編程界面(API)規范(20032268-T-339)以及中文Linux系統技術要求規范(20032262-T-339)的立項,由中國電子信息標準研究所牽頭承擔。 

          根據系統規劃拆分為以下六個項目:Linux標準體系研究、Linux應用編程界面(API)規范、Linux桌面系統技術要求  
        規范、Linux服務器系統技術要求規范、Linux用戶界面規范以及Linux技術規范。 

          《Linux標準體系研究報告》已完成;《Linux應用編程界面(API)規范》、《Linux桌面系統技術要求規范》、《Linux服務器系統技術要求規范》和《Linux用戶界面規范》已經進行到征求意見的第二稿,涉及的四份規范是當前在網上備受爭議并受到日、韓兩國冷淡的“四份標準”;《Linux技術規范》完成前期調研,形成標準大綱草案,并提交了規范草案。 

          信息產業部成立了“Linux標準工作組”。2004年4月9日信息產業部成立了Linux標準工作組以推進我國的Linux標準建設。標準組的初始成員由“863”計劃所資助項目的參與者擴大到13家,隨著Linux標準組工作的進行,有更多的企業加入到Linux標準組中來,參與企業也覆蓋了Linux產業的方方面面,截止2004年9月30日,Linux標準組共有正式會員28家,觀察會員2家。 

          當前Linux標準工作組的工作分為五個專題組在推進標準工作組的工作,這五個專題組分別:桌面Linux操作系統標準專題組、服務器Linux操作系統標準專題組、用戶界面標準專題組、Linux標準專題組和基于電子政務的Linux標準專題組。隨著東北亞在開源軟件領域合作體系的形成,Linux標準工作組也正在為論壇提供更多的標準及標準相關方向的業務支撐。 

          制訂Linux標準需要注意的問題 

          1.不能回避問題和專利風險
         

          試圖通過爭取市場主動,甚至通過推行國家標準參與世界市場,正在成為信息產業發展的一個傾向。任何國家都需要技術標準管理,然而,如果管理不當,則很可能適得其反,我國在這方面的教訓比較深刻,因而在制訂Linux方面需要慎之又慎。 

          Linux的首要特征是開放與自由,但開放的東西并不一定是無的;而開源以及Linux領域以GPL為代表一批許可證協議族在Linux規模化商業應用方面制造了不少壁壘,反而不如當前大部份商業軟件強調“Copyright”而看得更真切。在開源模式下發展的Linux缺少必要的軟件的篩選以及剔除機制,也為Linux與其商業軟件之間的“糾葛”提供了讓人想像的空間。 

          國家標準是公共,不能為個人或企業所擁有。專利與知識產權的問題在軟件領域一直就是一個不容易界定的問題,因而在制訂Linux標準時,我們需要從何種層次來定義與撰寫標準,規避知識產權與專利方面的影響,需要參與標準的決策者和制訂者擁有極高的智慧。  

            2.吸引Linux生態鏈企業廣泛參與 

          受思維定勢的影響,一般人認為制訂一個標準、用行政力量公布和推行,就能取得應用與推廣的成功,就能獲得市場主動權和進入國際市場的機會了。在市場經濟環境下,在WTO的環境下,這是一條沒有希望的路。要推行Linux標準,至少需要有相當廣泛的應用范圍和普及程度,否則任何標準都難以推開。 

          我國推行Linux國家標準,那就應該是符合市場整體利益的國家行為。然而,在標準制定過程,如果僅有少數企業參加,受商業利益因素的趨勢,標準的內容就像廠商產品的用戶說明書,而不是符合市場整體利益的法規規范條款;在國內缺少Linux核心技術的情況下,或許受到參與標準制訂者能力的限制,在標準的制訂過程中,避重就輕,難以制訂出符合產業發展需求的標準。 在Linux標準的制訂過程中,需要有眾多的單位來參與,不僅僅只是少數Linux企業,而應該包括眾多的Linux操作系統廠商、獨立軟件提供商、設備廠商以及科研院所、用戶和社區。

          在Linux標準的制訂過程中,需要有眾多的單位來參與,不僅僅只是少數Linux企業,而應該包括眾多的Linux操作系統廠商、獨立軟件提供商、設備廠商以及科研院所、用戶和社區。
        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 盘山县| 岱山县| 常山县| 兴国县| 都昌县| 泸水县| 永顺县| 山阳县| 珲春市| 湖南省| 乌兰浩特市| 扶风县| 灯塔市| 竹溪县| 资溪县| 崇左市| 嘉祥县| 丹阳市| 苍南县| 新巴尔虎左旗| 界首市| 股票| 黄陵县| 共和县| 新蔡县| 宝山区| 墨玉县| 文昌市| 广灵县| 南华县| 太谷县| 南岸区| 恭城| 上犹县| 黔西县| 乌什县| 灵丘县| 葫芦岛市| 固始县| 马尔康县| 榆中县|