Linux能否靠架構取得勝利

2021-09-05 14:25:24 字數 2770 閱讀 1926

在novell公司中國區市場總監羅威先生看來,linux的發展前景無疑是美好的。也許就在一年以前,業界還有不少人士對linux能否成功還心存疑慮,因此,與羅威先生的對話更多地包含了釋疑的成份。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

對於開源技術的發展,羅威先生給出了這樣肯定的結論。開源軟體公司的成本構成與專有軟體公司不同,它的原始碼來自於社群,這給傳統it帶來了成本上的衝擊。同時,長期困擾開源界的開源與商業的關係問題,通過在商業公司內部,把開源與商業分開,已提供了一種可行的模式,從而使得開源與商業的共存、共贏成為了可能。作業系統開源的成功代表了一種趨勢,因為作業系統的開源是第一步,但不會是最後一步,下一步可能在作業系統之上的管理工具、協同辦公的工具都會走向開源。接下來,資料庫直至erp都可能走向開源。在相當長的一段時間內,由於完全商業不符合技術發展趨勢,所以開源軟體會和不開源軟體會混合在一起,使用者不可能全部軟體都開源,同時全部是商業軟體也不符合技術的潮流。

這種綜合會實現乙個平衡點,決定這個平衡點的因素就在於當某項技術足夠成熟時,它就會走向完全開源。因此,儘管在相當長的時期內,開源與商業軟體會共存,但從長期的趨勢來看,開源是一種必然。談起這種必然性,<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />羅威先生認為架構、技術支援、人才和標準四大因素決定了linux必然會贏。

架構的力量

談起架構,開發人員並不陌生,為了順應技術的發展,以前他們必須在微軟的.net和sun的sunone架構之間做出選擇。而開源技術發展的一大瓶頸,就在於有大量優秀的應用軟體,但卻沒有形成乙個完整的架構。而羅威認為,novell對linux最大的貢獻就在這裡。

羅威介紹說:「novell多年以來圍繞著netware已經發展起了一整套的架構,從底層的目錄管理,一直到上部的管理工具,如協同辦公軟體、手持裝置的管理軟體,可以說是應有盡有。目前這一架構已完全移植到了linux上。正因為有了這一架構,包括世界五百強中許多公司的使用者才會信認linux。從novell的角度說,這一作法產生了兩種效果,一是好的技術遷移到另乙個平台以後,完全煥發了青春;二是使用者對linux的變得更加信認了。」

novell

在推廣這個架構時,更看重移植,長期以來,novell資助了乙個重要的開源專案——mono,可以幫助在.net上開發的開發者,讓他們的開發成果通過轉化跑在linux上。羅威認為不存在強行推一套開源的架構的可能性,使用者的習慣必須得到尊重。架構的生命力的強弱,不取決於novell的意願,而完全取決於市場。

linux

需要什麼樣的技術支援

在我們的印象裡,使用linux就意味著要具備較強的技術功底,或者花大量的時間去泡論壇。但當linux成為企業級核心應用時,顯然不是所有人都願意這麼做。

對此,羅威認為:「我們必須看到,社群並不是對所有的人都是友好的。比如我們在論壇上發乙個帖子,你可能得不到及時的響應,你也不能保證你得到的答案就是正確的。再比如我們在國內本地社群看到不少類似的情況,就是國內社群開發出了一些不錯的補丁,想要讓美國社群打包進正式的發生版本中,但美國社群不接受他們。這就說明對企業級應用來說,社群並不能滿足使用者的需求。社群內只存在一些革命者,他們愛好更新,但不能完全顧及相容。」

反過來,羅威介紹說:「novell提供的技術支援必須要求保持相容性,包括向前相容性和與其他軟體的相容性。這已是服務層次的問題了,就象賣水,我們提供的是保證飲用後不會發生健康問題的水,這些水確實來自於社群,但已和來自於社群的水有了本質上的區別。例如如果採用社群支援的話,可能社群會因為覆蓋範圍的侷限,而無法提供全球性的服務,而novell在全球的一百多個辦事處,卻能保證使用者得到同等質量的服務。」

linux

人才短缺嗎

近來,**總是熱衷於報道linux人才的短缺,但羅威卻給出了不同的見解。他認為:「國內熟悉unix的人才非常多,在伺服器端,在重點行業(特別金融、電信、傳統郵電業)內部,這種情況是乙個不可忽視的事實。linux實質上是一種類unix作業系統,它的管理架構和開發方式,與unix極為相似。由此我們可以說,乙個unix系統管理員,只需花費很少的代價,就可以轉到linux平台上。使用者的需求決定了開發者在什麼平台上開發,因此這些人才是開源界的一筆財富。事實上,這些unix如果遷移到windows上,其遷移成本反而會更高。」

針對開發者而言,羅威認為:「相當多的行業應用,不是採用圖形化工具開發出來的,而是採用c語言這樣的工具,而這類工具在unix上與在linux上並無本質的不同。在桌面端,mono專案可能會吸引很多.net上的開發者。」

從以上幾個方面看,linux人才並不短缺。

linux

會不會走向四分五裂

unix

在發展的程序中,分化出了多個不相容的版本,linux雖然也曾有過上百個版本,如果linux在今後的發展過程中重現unix的發展程序,linux的力量顯然會自己削弱自己的力量。

對此,羅威提出了自己的見解:「unix是乙個商業化軟體,其發展決定於有版權的商業公司,但linux是開源的,商業公司不可能左右linux的發展。所以各個發行版之間,會有差異,但不會存在大的差異。linux的標準也很好地輔助了這種差異的減少。」

羅威認為,基於這四點,linux會笑到最後,而這其中的根本因素,還在於開源與商業的有機結合,在這個過程中,novell公司從事商業軟體的經歷發揮了很大的作用。

Linux能否靠架構取得勝利

在novell公司中國區市場總監羅威先生看來,linux的發展前景無疑是美好的。也許就在一年以前,業界還有不少人士對linux能否成功還心存疑慮,因此,與羅威先生的對話更多地包含了釋疑的成份。對於開源技術的發展,羅威先生給出了這樣肯定的結論。開源軟體公司的成本構成與專有軟體公司不同,它的原始碼來自於...

linux目錄架構

linux目錄架構 根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev ...

linux目錄架構

根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev 系統周邊裝置 etc...