您可能在過(guò)去的12個(gè)月里聽(tīng)說(shuō)Linux比它誕生以來(lái)的9年里都要多,這是因為L(cháng)inux作為一個(gè)強大可靠的操作系統(OS),已經(jīng)得到公司商業(yè)和公眾的認可,像專(zhuān)用Web服務(wù)器,mail服務(wù)器等等。作為一個(gè)新的操作系統標準,Linux在相對短周期的時(shí)間內已經(jīng)得到實(shí)驗,測試,證明。
我們近來(lái)開(kāi)始發(fā)布基于Linux的Dialogic® Dialogic® 板卡,使得開(kāi)發(fā)商可以在強大平臺上構建整合的通信解決方案。然而,一個(gè)新技術(shù)的出現總是會(huì )引起人們的猜疑,即使是業(yè)界的領(lǐng)先人物提出這種基于Linux的綜合通信平臺新技術(shù),也不會(huì )例外。關(guān)于Linux最常見(jiàn)的問(wèn)題包括:
本白皮書(shū)將會(huì )回答關(guān)于Linux的最新的商業(yè)和技術(shù)信息,目的是使你可以對基于Linux的解決方案有一個(gè)合理的評價(jià),包括現有的系統和正在開(kāi)發(fā)的系統。
什么是 Linux,為什么要考慮它?
Linux是免費,源代碼公開(kāi),多任務(wù),多用戶(hù)的操作系統,可以運行在Dialogic® 的架構之上,也可以運行在各種硬件平臺上。完全基于IEEE
POSIX 標準,并且符合傳統UNIX 系統的模塊化設計,由Finnish 的研究生Linus Torvalds發(fā)起的一個(gè)研究小組開(kāi)始研發(fā),
在軟件開(kāi)發(fā)的過(guò)程中,采用代碼公開(kāi)的方法,世界各地的目的友好的程序開(kāi)發(fā)者都可以通過(guò)互聯(lián)網(wǎng)共享源代碼,很快成為一個(gè)廣泛流行的操作系統。Linux
已經(jīng)世界上各行各業(yè)使用,包括不同的商業(yè)應用,政府機關(guān),大學(xué),還有世界頂尖的計算機制造商,像Compaq*, IBM*,
Dialogic, HP*, 和SGI*。
在創(chuàng )建通信的解決方案的時(shí)候, 像其他操作系統一樣,Linux 有很多方面的優(yōu)點(diǎn)。然而,它好像在不同的解決方案中具有很獨特的地方,例如,由于Linux
很像UNIX,因此它可以提供可靠和靈活的平臺,而且具有傳統UNIX系統優(yōu)點(diǎn)。但是在一些關(guān)鍵領(lǐng)域也有不同,源代碼開(kāi)放,Linux
是一個(gè)真實(shí)的開(kāi)放的系統,這和UNIX不同。此外,它被設計成可以運行在Dialogic 開(kāi)放硬件架構上,相信Linux 平臺可以比傳統UNIX平臺具有更好的性能價(jià)格比。
Linux在操作系統市場(chǎng)中的份額
Linux 不僅僅具有技術(shù)優(yōu)勢,整個(gè)商業(yè)系統都在圍繞著(zhù)OS發(fā)展。今天的業(yè)界提供了基于Linux 的二進(jìn)制源代碼應用,一些廠(chǎng)商直接提供了Linux
高質(zhì)量的產(chǎn)品,也有一些廠(chǎng)商提供基于Linux 的產(chǎn)品,很多硬件廠(chǎng)商在新硬件產(chǎn)品中提供了Linux 支持選項。正如下面所述,基于Linux
的系統至1999年以來(lái)已經(jīng)占據了25%的服務(wù)器市場(chǎng),僅次于 Windows。

而且,在1999年Linux服務(wù)器增長(cháng)率大約在98.3%,遠遠超過(guò)居于第二位的Windows的24%的增長(cháng)率。
然而在世界范圍內Windows* 是當前服務(wù)器操作系統的主流產(chǎn)品,Linux 正在挑戰其位置,參見(jiàn)下表。

這種快速的增長(cháng)源于兩個(gè)因素,技術(shù)因素和市場(chǎng)因素。技術(shù)驅動(dòng)因素的基礎是全世界的成百上千的開(kāi)發(fā)者的工作,通過(guò)Internet而開(kāi)發(fā)新的Linux的功能,提高Linux系統的穩定性和靈活性,開(kāi)發(fā)新的基于Linux的應用和工具,
使得Linux 上面的開(kāi)發(fā)更快和更健壯。
Linux 的出現將成為一場(chǎng)豪賭,因為傳統的UNIX廠(chǎng)商像Compaq, IBM, HP, 和SGI 也正在這個(gè)統一的平臺上決定重整旗鼓,Linux
的發(fā)展也使得UNIX廠(chǎng)商看到了開(kāi)放的和標準的解決方案的重要意義。
基于這些競爭趨勢和客戶(hù)的投入,我們決定擴展我們的產(chǎn)品,幫助我們的客戶(hù)能夠更好的理解Linux 平臺的優(yōu)點(diǎn)和優(yōu)勢。
Linux可以勝任在通信系統上嗎?
很少有人會(huì )否認Windows在企業(yè)級服務(wù)器市場(chǎng)占有方面的領(lǐng)導地位,然而,娛樂(lè )系統越來(lái)越具有嵌入式系統方面的特征,或者這些解決方案是服務(wù)提供商從第三方買(mǎi)入的,這樣也就給Linux滿(mǎn)足娛樂(lè )方面的應用提供了機會(huì )。
隨著(zhù)語(yǔ)音和數據網(wǎng)絡(luò )的融合,隨著(zhù)增強性通信解決方案的移動(dòng)性成為主流,隨著(zhù)商用現貨(COTS)組件為關(guān)鍵任務(wù)應用所接受,Linux在利潤高和需求旺盛的服務(wù)提供商領(lǐng)域一定會(huì )有自己的一席之地。Linux新的發(fā)布版本的開(kāi)發(fā)集中在提高整體的操作系統的可靠性,靈活性和易管理性方面,以便吸引更多的業(yè)務(wù)提供商和其他在操作系統方面需要關(guān)鍵任務(wù)組件開(kāi)發(fā)的用戶(hù),像一些特殊用途的服務(wù)器等。
Dialogic 將繼續在Linux 通信系統領(lǐng)域支持Linux 技術(shù)發(fā)展,為 Dialogic®Itanium®處理器開(kāi)發(fā)的從即插即用組件到IA-64
端口,都是Linux平臺的持續演進(jìn)的關(guān)鍵部分。作為一個(gè)極度可靠和健壯的操作系統,Linux已經(jīng)得到大多數高端服務(wù)器廠(chǎng)商的支持,像Compaq,
Dell, IBM, HP, 和SGI。而且,作為一個(gè)平臺繼續向前發(fā)展,顯現了高可靠性的特點(diǎn)和優(yōu)勢,傳統的電話(huà)平臺提供商像Force*,
Motorola*, 和Ziatech* 也支持基于Linux 的NEBS系統 和 CompactPCI 系統。
由于Linux通過(guò)Internet獲得了很大的發(fā)展和開(kāi)發(fā),Linux的內在的網(wǎng)絡(luò )能力可以開(kāi)發(fā)出豐富的應用,并將Internet的特征和傳統電路交換的話(huà)音通信網(wǎng)絡(luò )相結合。支持Linux
的Dialogic® Dialogic® 產(chǎn)品首次發(fā)布是在2000年的夏天,現在Linux 依然在開(kāi)發(fā)計劃中處于高端平臺的位置。
業(yè)界準備好了對Linux的支持,所有的主要服務(wù)器制造商都已經(jīng)保證他們的硬件支持Linux,或者在他們的系統中預裝或者預配置Linux,如果您正在使用基于UNIX的解決方案,或者您正要打算轉向Linux
,一個(gè)簡(jiǎn)短的回答堅信您的決定。
可以提供什么技術(shù)? 可以提供什么給我 ?
在服務(wù)器市場(chǎng)中, Linux可以提功能強大的專(zhuān)用服務(wù)器,像:
- Internet 服務(wù)器 (包括電子商務(wù)服務(wù)器)
- 嵌入式系統
- 應用服務(wù)器
- 文件/打印 服務(wù)器
- 開(kāi)發(fā)系統
作為一個(gè)例子,運行在Linux 上的Apache* Web 服務(wù)器,比其他的服務(wù)器提供更多的Web服務(wù), 包括
Microsoft的IIS*
Linux特征
將您的解決方案運行在Linux上可以增加您的平臺的整體可靠性和穩定性,為您的解決方案提高實(shí)際的或者明顯感覺(jué)到的質(zhì)量,給您的客戶(hù)提供更好的服務(wù),甚至可以開(kāi)拓新的市場(chǎng)。
此外, Dialogic® Dialogic® 產(chǎn)品開(kāi)發(fā)商可以和用戶(hù)一樣利用的Linux的各種優(yōu)點(diǎn) ,同時(shí)運行你的基于Linux的機器中現有的應用軟件時(shí),對于簡(jiǎn)化你的板卡運行是十分必要的,另外的優(yōu)點(diǎn)是有利于整合通信系統解決方案中的應用開(kāi)發(fā),集成業(yè)務(wù),或者二者的集合。
在羅列Linux 的特點(diǎn)和優(yōu)點(diǎn)時(shí),給人印象最深的是操作系統的能力。下面的分析將集中在和Dialogic® Dialogic®
板卡產(chǎn)品相關(guān)的特點(diǎn)或者它可以給用戶(hù)帶來(lái)的好處。(更多的關(guān)于最新Linux (2.4)版本的特點(diǎn)和功能增強的描述參見(jiàn)http://www.Linuxtoday.com
)。
增強的可靠性和實(shí)用性, Linux的基礎
盡管Linux具有眾所周知的極高的健壯性和可靠性,現在正在進(jìn)行的工作將會(huì )繼續增強這些功能,對于磁盤(pán)文件系統,這些特征又會(huì )增加系統的可靠性,和偶然故障事件的恢復能力:
- 日志文件系統, 由于電源故障和其他類(lèi)似事件關(guān)機以后,Linux可以減少文件系統的檢查。
- 邏輯分區管理,包括Linux允許用戶(hù)動(dòng)態(tài)定義磁盤(pán)分區的大小,以及建立基于軟件的RAID系統。
此外, 還有一些特征可以使您使用關(guān)鍵任務(wù)應用 ,以提高可靠性和實(shí)用性,這些優(yōu)點(diǎn)有:
- 減少重啟次數- 添加新軟件時(shí)不需要客戶(hù)重新啟動(dòng)系統,此外,改變一些配置像IP地址,協(xié)議,和設備驅動(dòng)等,在有些操作系統上需要重新啟動(dòng),然而在Linux
上則不需要。
- 自動(dòng)系統恢復和整個(gè)系統管理的日志工具。
- 網(wǎng)絡(luò )服務(wù)器針對真正的分布式環(huán)境。
- 可加載的設備驅動(dòng)器增加了配置的靈活性和系統實(shí)用性。
將您的解決方案移植到Linux 上仍然會(huì )存在大部分的特征,通過(guò)新的硬件配置,甚至可以得到更穩定可靠的解決方案,這些特征包括:
- RAID支持可靠的數據存儲
- 基于標準的冗余網(wǎng)絡(luò )連接提高網(wǎng)絡(luò )連接的可靠性。
- 具有電源監控服務(wù)冗余電源供應, 提高環(huán)境因素抗干擾性
- 具有熱倒換能力的高可靠性服務(wù)器機箱,提高可靠性,改善故障的隔離和恢復能力。
具有很多潛在的能力,可以被絕大多數的Dialogic 系統或者客戶(hù)解決方案開(kāi)發(fā)使用:
- LDAP (輕型目錄訪(fǎng)問(wèn)協(xié)議)
- CORBA* (分布式對象代理)
- 支持64-bit 的Itanium® 處理器
- 增強的消息國際化和定位
- X Windows 圖形用戶(hù)界面 (GUI)
- 動(dòng)態(tài)加載設備驅動(dòng)
- 對稱(chēng)的多處理器(SMP)支持
- Apache Web 服務(wù)器
- 設備即插即用
- Java* 虛擬機
- 簇系統支持
在較低的成本下可增強系統性能
對于那些希望低成本的同時(shí)增加系統吞吐量的解決方案提供商,Linux 可以是最佳的選擇,例如,Linux 支持120(專(zhuān)用I/O處理器)個(gè)寬帶應用,并支持將這些I/O負荷發(fā)送給專(zhuān)用處理器處理,增加了整個(gè)系統的速度。
Linux 對于硬件的要求比Windows NT 4.0 或者 Windows 2000的硬件要求低, 您不需要升級您的硬件,因此從中受益。
Linux是免費的,因此開(kāi)發(fā)上,集成商和最終用戶(hù)不需要購買(mǎi)價(jià)格昂貴的接入證書(shū),節省的錢(qián)可以用于硬件升級,這樣可以給每個(gè)人帶來(lái)巨大實(shí)惠
。
由下列OS特征所帶來(lái)的很多額外的好處:
- 高端工具用于處理器計算和RAM分配
- 分散/收集 I/O 用于從非連續的 RAM 到連續 磁盤(pán)數據流處理
- 處理器聚合功能使得線(xiàn)程可以鎖定在某一特定處理器,其緩沖器可以大大改善性能。
- 更加靈活/處理接口用于系統調整
為系統發(fā)展的增強的可擴展性
擴展性允許系統規模根據需要進(jìn)行擴展,該特征對于一個(gè)由于資金限制起步規模較小的公司是十分有益的,或者商業(yè)模式是客戶(hù)的規模從小到大增長(cháng)的企業(yè)。一個(gè)可以擴展的解決方案是客戶(hù)安裝了一個(gè)小系統,但是其容量根據需要可以增加,而不需要作較大的改動(dòng)。有時(shí)候這也稱(chēng)為"升降機式更新"
Linux下增強的擴展性是指提供了多處理器支持和通用API 支持,即使Linux 的底層的變量也是支持SMP的。結果,即使是臺式機也能在一個(gè)機器中使用多個(gè)處理器,Linux
的擴展性在一個(gè)服務(wù)器中最多允許增加到16個(gè)處理器。
Linux 可以實(shí)現在多個(gè)不同類(lèi)型的硬件上使用通用的API ,一個(gè)相同的應用可以運行在一個(gè)筆記本電腦上,也可以運行在多處理器的服務(wù)器上。而且,相同的Linux
支持嵌入式配置(具有最小的內存,沒(méi)有監視器,鍵盤(pán)或者鼠標),因此您可以將應用移植到嵌入式系統中,而不需要任何改動(dòng)。
其他Linux具有的擴展性的特點(diǎn)包括:
- 對于應用的動(dòng)態(tài)SMP 分配,使得開(kāi)發(fā)商和系統管理員配置系統時(shí),改變SMP硬件和SMP需求達到最優(yōu),即使是系統仍然在運行。
- 負載平衡使得多服務(wù)器解決方案可以在多個(gè)服務(wù)器之間平衡用戶(hù)流量已達到最優(yōu)的系統性能。
此外,您還可以使用下列增強特征改善您的解決方案的擴展性:
- 高達64GB 可尋址內存 (EMA)
- 應用負荷平衡
- 對于虛擬的無(wú)數量限制服務(wù)器的簇支持
最小成本下的增強的可管理性
和一般的看法相反,管理性和非初始購買(mǎi)成本是總支出(TCO)的重要的組成部分, 改善您的解決方案的整體管理性,可以減少您的客戶(hù)的TCO
,即使Linux 是免費的,絕大多數公司認識到使用Linux 的最大的財政上的實(shí)惠來(lái)自于Linux 的簡(jiǎn)單的管理,容易使用的工具和它的靈活性。
通過(guò)基于開(kāi)放標準和協(xié)議構建管理組件,從成千上萬(wàn)個(gè)多年來(lái)開(kāi)發(fā)的開(kāi)放的源代碼中選擇最適合自己的管理功能,顧客可以從您的解決方案的管理性特征中的獲益包括:
- LDAP - 允許集中目錄服務(wù),完全基于X.500 和其他目錄服務(wù)器,大大簡(jiǎn)化了命名服務(wù)。
- 終端服務(wù)器 -允許在client/server配置中使用瘦客戶(hù)形式,客戶(hù)端可以最大化的使用服務(wù)器資源(處理器,磁盤(pán),RAM等等)
,可以省去昂貴的硬件配置,使用內在的標準配置和更新。
- 腳本支持能力 -允許使用通用的腳本解釋器,像Bourne shell*, Perl*, Python*, 或者
PHP,控制操作系統復雜的管理。
擴展互操作性提高效率和可靠性
使用不同商業(yè)來(lái)源的組建構建和大而且復雜的系統,它的在各種各樣的環(huán)境中的互操作能力顯得越來(lái)越重要,這種系統常常跨地域連接另外一個(gè)子系統。
Linux具有很多增加的或者增強的跨操作系統集成特征,包括:

Linux 開(kāi)發(fā)集中在如何構建異構企業(yè)和服務(wù)提供商環(huán)境的融合性上面,這在整合通信的世界中顯得越來(lái)越重要,整合的代碼可以提高效率,改善您的解決方案的整體可靠性。
即插即用
Linux即插即用功能是在引入新硬件或者刪除舊硬件時(shí)通過(guò)最小化的配置來(lái)改善系統的實(shí)用性。 如果硬件支持熱插拔,那么任何的改動(dòng)都不需要關(guān)機或者中斷應用
新的Linux硬件檢測工具,"Kudzu," 可以在系統引入新硬件時(shí)解決資源沖突,該向導可以自動(dòng)解決很多沖突,如果需要,提供簡(jiǎn)單的接口使得系統管理員可以一步一步的手動(dòng)解決沖突。
增強的球化的特征
如果您注意到日益增加您的全球化的機會(huì ),那么全球化,或者對軟件的針對特定區域或者某一方言的本地化修改,顯得非常重要。盡管不是全部的用戶(hù)接口(UI)都保證全球化,這可能需要進(jìn)行本地化。本地使用的軟件修改對于軟件開(kāi)發(fā)商來(lái)講壓力正在增加,他們需要在Linux產(chǎn)品中開(kāi)發(fā)更多的工具,并使顧客習慣這種功能。例如,盡管英語(yǔ)對于系統管理員是最通用的
UI ,解決方案將會(huì )在本地化的用戶(hù)接口中受益匪淺,使用Linux ,可以非常好的開(kāi)發(fā)這種功能。
Linux的其他的多樣化功能特點(diǎn)
Linux 也可以提供如下多樣化功能,具有輔助性,依賴(lài)于具體的解決方案:
- 磁盤(pán)分配和動(dòng)態(tài)分區創(chuàng )建對于限制呼叫數據記錄,計費數據,語(yǔ)音郵件文件等等很重要,使得流量過(guò)載時(shí)不至于使系統崩潰
- 文件加密允許磁盤(pán)文件加密,使得入侵者即使通過(guò)顧客的防火墻也看不到磁盤(pán)上的數據
- HTML 幫助跨 Windows和Unix,方便可取, 為所有的在線(xiàn)文檔提供標準的視覺(jué)感受,并可以通過(guò)基于Internet資源的超級連接及時(shí)更新
什么時(shí)候和怎樣開(kāi)始向Linux的移植?
一個(gè)由經(jīng)驗的來(lái)的方法一旦您決定了您要構建適合于您的基于Linux 的解決方案,向Linux 轉移的決定部分取決于您的產(chǎn)品的生存周期的當前階段,生存周期有4個(gè)階段:
- 開(kāi)發(fā)階段- 解決方案處在計劃和開(kāi)發(fā)階段
- 調試階段 - 解決方案處于有限雇員,調試和有限的顧客群體階段
- 運行階段- 解決方案處于實(shí)用階段,并且占有一定的市場(chǎng)份額
- 擴展階段-解決方案處于擴大規模的階段
因為從開(kāi)發(fā)階段到運行階段通常需要1-2年的時(shí)間,這段時(shí)間內,也就是在開(kāi)發(fā)和調試階段您需要盡可能快的決定添加Linux
的特征和具有Linux 的健壯性。這將有助于您完成您的解決方案并且在新的產(chǎn)品的生命周期開(kāi)始, 因為L(cháng)inux 可以廣泛使用很多年,有可能您的很多產(chǎn)品已經(jīng)在實(shí)驗室使用了,那就將這些產(chǎn)品合并到您的未來(lái)的解決方案/產(chǎn)品版本中。
您也可以在你的產(chǎn)品周期的晚期隨著(zhù)壓力的增加向Linux 轉換,這些壓力來(lái)自于已經(jīng)使用Linux 的產(chǎn)品的競爭,也來(lái)自于客戶(hù)對Linux
產(chǎn)品特性的了解,以及對可靠性,靈活性或可管理性等性能的日益增長(cháng)的需求。Linux 增加的特征給您增加了一種和其他產(chǎn)品進(jìn)行比較的尺度。
評價(jià)您的個(gè)人需求
每一個(gè)產(chǎn)品管理者需要對向Linux 轉移做出自己的評價(jià),考慮解決方案的獨特需求,體系結構,您的特定客戶(hù)等因素。總體把握您的改變的項目,以滿(mǎn)足你特定的需求是至關(guān)重要的,對您的現有的解決方案的改變需要一番努力,即使您已經(jīng)計劃使用新的操作系統帶來(lái)的各種優(yōu)勢。您需要重新測試您的系統,修改您的打包計劃,訓練計劃和文檔。
下面是需要問(wèn)自己的一些問(wèn)題:
- 何時(shí)我的解決方案需要增加健壯性?
- 降低我的解決方案的TCO 有多關(guān)鍵?
- 通過(guò)提供高級的特征超越競爭對手的策略點(diǎn)是什么?
- 我能利用新操作系統帶來(lái)利潤和好處嗎?
- 在Linux上組成我的解決方案的其他軟件包的關(guān)系如何?
讓我們考慮一下最后一條的例子,所有的主要數據庫廠(chǎng)商像Oracle*, Informix*, 和 IBM* 支持Linux,常常會(huì )比其它平臺具有價(jià)格競爭力,使用數據庫技術(shù)的應用可以十分經(jīng)濟的應用在Linux上,而且具有更大的可靠性。
Linux將其變得簡(jiǎn)單
Linux 使得應用移植到該平臺上非常簡(jiǎn)單,對于操作系統而言沒(méi)有價(jià)格因素存在,同樣也不用購買(mǎi)"客戶(hù)接入證書(shū)"
(CALs). 正如前所述, 沒(méi)有額外開(kāi)銷(xiāo)的情況下,使得接入Linux 服務(wù)器的用戶(hù)數量和客戶(hù)連接的數量不受任何限制
Dialogic 技術(shù)支持
- 我們認為應該為可以運行在Linux環(huán)境中的整合的通信產(chǎn)品提供一套軟件,我們的客戶(hù)將會(huì )開(kāi)始使用基于Linux
的軟件,而不必對現有的解決方案進(jìn)行改動(dòng)。Linux 對于電話(huà)的解決方案具有很多的優(yōu)點(diǎn),包括可靠性和實(shí)用性,增加性能和可管理性。
如果您在決定使用Linux 之前需要更多的幫助,或者想更多地了解Linux 的極好的性能,別忘了我們的一系列的專(zhuān)業(yè)服務(wù)可以滿(mǎn)足您的需要。無(wú)論是在幫您策劃系統移植計劃還是實(shí)際實(shí)現該計劃,我們都可以做到。
Linux 系統的更多的實(shí)用性方面的信息,請聯(lián)系我們的本地代理商或者銷(xiāo)售代表,電話(huà)1-800-755-4444
(US)
[ 全文英文版
]
|