Linux能否靠架构取得胜利
在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能否靠架构取得胜利的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 终于解脱了!
- 下一篇: Linux 对应ARP欺骗的一种被动方法