監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢(xún)管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買(mǎi)價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

向Linux遷移的用戶(hù)移植分析

申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114

文章來(lái)源:泛普軟件 目前企業(yè)級(jí)應(yīng)用平臺(tái)呈三足鼎立之勢(shì),Unix,Windows和Linux,Linux以其出色的安全性、穩(wěn)定性、兼容性和性能,在企業(yè)級(jí)應(yīng)用中表現(xiàn)出越來(lái)越大的優(yōu)勢(shì)。向linux移植主要分為以下幾種類(lèi)型:系統(tǒng)移植,核心應(yīng)用移植,數(shù)據(jù)移植,代碼移植。   系統(tǒng)移植指的是操作系統(tǒng)的移植,將原有的操作系統(tǒng)如Unix和Windows換裝Linux。目前Linux提供了不同體系結(jié)構(gòu)下的發(fā)行版本,能在如x86,x86-64,Itanium2,Power,S390,alpha等不同平臺(tái)上穩(wěn)定的運(yùn)行,用戶(hù)可以選擇是使用原有硬件平臺(tái)還是從新布署硬件平臺(tái),操作系統(tǒng)的移植完全可以由Linux廠商或硬件廠商完成。    企業(yè)級(jí)的核心應(yīng)用主要集中在數(shù)據(jù)庫(kù)、中間件、存儲(chǔ)備份及高可用集群,一般企業(yè)級(jí)網(wǎng)絡(luò)應(yīng)用。這些應(yīng)用都有對(duì)應(yīng)的Linux版本或者相應(yīng)的替代軟件,如下表所示:  
數(shù)據(jù)庫(kù) 中間件 存儲(chǔ)備份 高可用
Oracle WebSphere Tivoli HA /Cluster
DB2 Domino OpenView  
Informix MQSeries ARCServe  
Sybase Texudo Veritas  
SQLServer WebLogic BakBone  
  EAServer    
  Oracle Middle Ware    
       上表所列的企業(yè)級(jí)核心應(yīng)用,除SQLServer沒(méi)有Linux版本之外,其它的應(yīng)用都有相應(yīng)的Linux版本可用。對(duì)于SQLServer,用戶(hù)可以根據(jù)應(yīng)用的具體情況選擇集成在Linux中的MySQL或者其它數(shù)據(jù)庫(kù)。這些應(yīng)用在Linux平臺(tái)上的安裝和在其它平臺(tái)上的安裝非常相似,用戶(hù)可以以在其它平臺(tái)上熟悉的方法在Linux平臺(tái)上布署上述核心應(yīng)用。    對(duì)于核心應(yīng)用的數(shù)據(jù)移植,由于幾乎所有的應(yīng)用都有相應(yīng)的Linux版本可用,數(shù)據(jù)移植只是數(shù)據(jù)的導(dǎo)入導(dǎo)出問(wèn)題,這些應(yīng)用軟件都提供了方便的數(shù)據(jù)導(dǎo)入導(dǎo)出的管理工具,用戶(hù)很容易從其它平臺(tái)將數(shù)據(jù)導(dǎo)入到Linux平臺(tái),同時(shí),Linux廠商和應(yīng)用軟件廠商對(duì)這種移植提供了專(zhuān)業(yè)的支持。   代碼移植主要指企業(yè)用戶(hù)的上層應(yīng)用的移植。很多企業(yè)用戶(hù)如金融、電信都有自己的上層應(yīng)用,這些應(yīng)用分為平臺(tái)相關(guān)和平臺(tái)無(wú)關(guān);對(duì)于平臺(tái)無(wú)關(guān)部分的大多數(shù)上層應(yīng)用如Java應(yīng)用都是基于中間件的,這些移植的工作量很??;對(duì)于依賴(lài)于平臺(tái)的上層應(yīng)用,用戶(hù)可以使用Linux提供的非常豐富的開(kāi)發(fā)工具進(jìn)行代碼的移植。   下面給出一個(gè)金融典型系統(tǒng)的移植方案:   任何交易系統(tǒng)都會(huì)涉及到多方的參與,例如個(gè)人儲(chǔ)蓄系統(tǒng),對(duì)公業(yè)務(wù)系統(tǒng),信貸系統(tǒng)等,一般由前臺(tái)柜員或ATM/POS或網(wǎng)間來(lái)發(fā)起,由簽單行進(jìn)行過(guò)濾和處理或者交換到上級(jí)行來(lái)處理,前臺(tái)柜員一般是掛接在儲(chǔ)蓄所或網(wǎng)點(diǎn)的LAN中,通過(guò)儲(chǔ)蓄所或網(wǎng)點(diǎn)的主機(jī)與上級(jí)機(jī)構(gòu)傳輸交易信息,ATM/POS有時(shí)直接掛接到中心主機(jī)(或前置機(jī)),有時(shí)掛接到儲(chǔ)蓄所或網(wǎng)點(diǎn)的LAN中來(lái)進(jìn)行交易活動(dòng),這些交易一般都遵循ISO8583標(biāo)準(zhǔn),其特點(diǎn)是:一致性,完整性,及時(shí)性,系統(tǒng)異構(gòu)。一般總行和分行的主機(jī)系統(tǒng)上是UNIX系統(tǒng),AS/400或ES/9000,在儲(chǔ)蓄所或網(wǎng)點(diǎn)中使用PC Server,運(yùn)行UNIX。隨著UNIX退出OS的后續(xù)開(kāi)發(fā),在某些關(guān)鍵性的問(wèn)題上,如新設(shè)備的Driver,Intel 64位體系的OS開(kāi)發(fā),大型軟件產(chǎn)品的升級(jí)等,很難得到有效的支持,因而對(duì)金融領(lǐng)域的許多專(zhuān)業(yè)行來(lái)說(shuō),如何能將它們的交易系統(tǒng)中基于PC Server的UNIX/OpenServer移植到新的開(kāi)放系統(tǒng)中去成了一個(gè)迫切需要解決的問(wèn)題,我們可以提供一些典型的案例分析和一般性的指導(dǎo)原則。 參照下表,我們給出在交易系統(tǒng)中將SCO UNIX/OpenServer移植到Linux平臺(tái)的一般性意見(jiàn)。  
移植項(xiàng) 移植前 移植后
主機(jī) PC Server 不變
網(wǎng)絡(luò)設(shè)備 路由器等 不變
打印機(jī) 高速行打/普通行打/票據(jù)打印機(jī) 不變
網(wǎng)絡(luò)協(xié)議 TCP/IP 不變
操作系統(tǒng) UNIX如OpenServer5.0 Linux (2.4 核心)
數(shù)據(jù)庫(kù)系統(tǒng) All servers for Unix: Informix Online/Dynamic Sybase Adaptive IBM DB2 Oralce 8 All servers for  Linux : Informix  Dynamic Server SES IBM DB2 Oracle 8i,9i 10g
網(wǎng)卡Driver Network Driver for Unix Network Driver for Linux
打印機(jī)Driver Printer Driver for Unix Printer Driver for Linux
其它Drivers Other Drivers for Unix Other Drivers for Linux
中間件 All middle-wares for Unix: IBM MQSeries BEA Texudo Other All middle-wares for Linux: IBM MQSeries BEA Texudo Other
上層應(yīng)用程序 由ANSI C和嵌入式的SQL編譯器進(jìn)行編程和鏈接生成應(yīng)用程序 源程序經(jīng)由gcc和嵌入式的SQL編譯器進(jìn)行編譯生成應(yīng)用程序  
這個(gè)移植方案具有如下特點(diǎn):   ·保留原有的硬件系統(tǒng) ·保留原有的應(yīng)用程序邏輯和體系 ·只做操作系統(tǒng)的移植 ·更新某些設(shè)備的驅(qū)動(dòng)程序 ·更新某些舊有的設(shè)備   對(duì)于普通的企業(yè)網(wǎng)絡(luò)服務(wù)應(yīng)用,Linux集成了如下所示豐富的網(wǎng)絡(luò)服務(wù)供用戶(hù)選擇:       Web服務(wù)--Apache DNS服務(wù)--Bind 郵件服務(wù)--Sendmail,Postfix,Qmail,Webmail等 文件傳輸--Proftpd,wu-ftpd等 動(dòng)態(tài)地址分配--DHCP 防火墻--Iptables 文件打?。璖amba,cups 登錄服務(wù)--sshd,telnet 認(rèn)證服務(wù)--ldap 代理服務(wù)--squid 網(wǎng)絡(luò)文件系統(tǒng)--nfs 數(shù)據(jù)庫(kù)--Mysql / Postgresql   以典型的Web服務(wù)為例,對(duì)于靜態(tài)的web頁(yè)面,用戶(hù)只需要簡(jiǎn)單的重新發(fā)布網(wǎng)頁(yè)即可;對(duì)于大部分的動(dòng)態(tài)網(wǎng)頁(yè),Linux提供的Apache + PHP/Perl等腳本語(yǔ)言 + MySQL數(shù)據(jù)庫(kù)的模式能夠最大程度的滿(mǎn)足用戶(hù)的移植需求,用戶(hù)可以使用MySQL的數(shù)據(jù)導(dǎo)入工具,經(jīng)過(guò)少量的改動(dòng),導(dǎo)入原有數(shù)據(jù)。 如果輔以Linux中集成的這些服務(wù)的管理工具,用戶(hù)可以輕松的布署或移植企業(yè)所需的網(wǎng)絡(luò)服務(wù)。   Linux操作系統(tǒng)已經(jīng)成為第二大桌面操作系統(tǒng),豐富的桌面應(yīng)用給予用戶(hù)更大的選擇空間;這些應(yīng)用基本都保持了Windows下的使用習(xí)慣,具有很好的易用性。常用的桌面應(yīng)用如下:    
應(yīng)用類(lèi)別 應(yīng)用名稱(chēng) 功能完整性
辦公套件 RedOffice/永中Office/WPS/OpenOffice 完全兼容微軟Office格式,使用習(xí)慣基本相同
郵件客戶(hù)端 Kontact 和outlook具有相似的功能,提供郵件及地址導(dǎo)入功能
網(wǎng)絡(luò)瀏覽 Mozilla/Konqueror 功能強(qiáng)大,可以替代IE
網(wǎng)絡(luò)聊天 kopete 支持MNS,Yahoo Messenger,AIM,ICQ等
媒體播放 Kaffeine 支持多種格式完全可替代MS MediaPlayer
控制面板 控制面板 完全可替代MS 控制面板
網(wǎng)絡(luò)撥號(hào) kppp 支持ADSL/Modem/ISDN撥號(hào)工具
光盤(pán)刻錄 KIIIB 支持CD/DVD/ISO刻錄,功能比XP的刻錄工具多
資源管理器 Konqueror 操作方式和Windows類(lèi)似,完全可替代MS的資源管理器
英漢字典 星際譯王 但功能比MS-Windows上的金山詞霸稍差
開(kāi)發(fā)工具 Kdevelop/QT Designer,GBD/Eclipse 功能豐富,類(lèi)似Windows的開(kāi)發(fā)工具
其它軟件 GUN項(xiàng)目下的很多開(kāi)源軟件 類(lèi)似MS-Project的工具; 類(lèi)似MS上Photoshop的工具; 類(lèi)似Dream的網(wǎng)頁(yè)制作工具
  Linux桌面操作系統(tǒng)還集成了很多企業(yè)通用網(wǎng)絡(luò)服務(wù)如文件打印共享,登錄服務(wù)等,方便用戶(hù)的日常辦公。對(duì)于Windows桌面下的很多第三方應(yīng)用,都可以使用Linux集成的工具替代,同時(shí),用戶(hù)還可以從GUN項(xiàng)目下的應(yīng)用軟件庫(kù)里免費(fèi)取得自己喜歡的軟件如OICQ的支持軟件。對(duì)于少數(shù)Linux下沒(méi)有提供的軟件,用戶(hù)還可以選擇用Wine來(lái)運(yùn)行原有的Windows應(yīng)用程序。   企業(yè)用戶(hù)布署Linux桌面系統(tǒng)涉及到的移植主要是用戶(hù)數(shù)據(jù)的導(dǎo)入,包括文檔,收藏夾,郵件,地址本等。如上表所示,Linux下的辦公套件可以很好的兼容MS Office的格式,kontact可以直接導(dǎo)入Outlook的郵件及Windows下的地址簿,Linux的瀏覽器也提供了方便的書(shū)簽導(dǎo)入工具,最大限度的保護(hù)用戶(hù)的數(shù)據(jù),使企業(yè)用戶(hù)將辦公平臺(tái)移植到Linux更加方便。   結(jié)束語(yǔ)   經(jīng)過(guò)十年的發(fā)展,Linux已經(jīng)發(fā)展成為從低端桌面到企業(yè)級(jí)甚至高端應(yīng)用的操作系統(tǒng),良好的TCO及其出色的安全性、穩(wěn)定性、兼容性和性能,越來(lái)越多的企業(yè)級(jí)應(yīng)用軟件和桌面應(yīng)用軟件,使得越來(lái)越多的企業(yè)開(kāi)始布署Linux系統(tǒng),無(wú)論是全新布署Linux系統(tǒng)還是從其它系統(tǒng)移植到Linux系統(tǒng),Linux都可以提供完整的解決方案。   企業(yè)用戶(hù)布署Linux系統(tǒng)越全面,企業(yè)投入的成本就越小。隨著Linux的進(jìn)一步發(fā)展,用戶(hù)布署或移植到Linux系統(tǒng)定會(huì)越來(lái)越方便,用戶(hù)選擇Linux的成本也會(huì)越來(lái)越低廉。   來(lái)源:CCW    
發(fā)布:2007-04-22 10:21    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普哈爾濱OA快博其他應(yīng)用

哈爾濱OA軟件 哈爾濱OA新聞動(dòng)態(tài) 哈爾濱OA管理信息化 哈爾濱OA快博 哈爾濱OA軟件行業(yè)資訊 哈爾濱軟件開(kāi)發(fā)公司 哈爾濱門(mén)禁系統(tǒng) 哈爾濱物業(yè)管理軟件 哈爾濱倉(cāng)庫(kù)管理軟件 哈爾濱餐飲管理軟件 哈爾濱網(wǎng)站建設(shè)公司