歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

開源:是開始做正事的時候了

Don MacAskill稱自己是開源軟件——尤其是MySQL數據庫的“狂熱愛好者”。MySQL是SmugMug公司使用的核心技術之一,這是一家在線照片共享服務公司,MacAskill 擔任該公司CEO。

然而現在,MacAskill發現自己希望Sun Microsystems公司能夠拯救和修補MySQL。Sun是一家傳統IT廠商,盡管它最近幾年全力支持開源過程。

不久之前,Sun收購了MySQL公司,這是SUN為企業用戶改善開源體驗所采取的一系列措施中的最大的舉措。隨著越來越多的公司采用開源軟件,以及廠商大力進一步提高開源采用率,改善企業用戶的體驗正在成為迫切的需要。

但是,消除用戶對及時提供新特性和漏洞補丁、需要更可預測的產品路線圖以及缺少掌握開源技能與經驗的IT工人等問題的擔心,仍有很長的路要走。例如,在SmugMug公司,MacAskill仍在等待修補一個可伸縮性問題的補丁。這個問題導致他在1月發表的博客中寫道,他正在“認真考慮”當公司的MySQL企業版支持合同今年年底到期時,不再續簽合同。

MacAskill說,當SmugMug向MySQL服務器添加更多的處理器內核時,性能沒有得到應有的提升。這個問題源於MySQL與InnoDB之間存在的並行性問題。InnoDB是MySQL數據庫使用最廣泛的存儲引擎。

MacAskill說,他和其他用戶多年來一直努力要求MySQL解決這些問題,“但我們看到的只是泥牛入海無消息。”最後,Google公司等用戶為了解決性能問題開發了自己的補丁,而MySQL在為數據庫添加補丁時一直行動緩慢。

MySQL公司產品執行副總裁Zack Urlocker在回答MacAskill 1月發表的博客時說,MySQL向新數據庫版本添加了一些補丁,並正在審查Google的補丁。Urlocker 寫道,MySQL還期待著利用Sun“在擴展性能方面的偉大的專業知識”。

MacAskill說,他希望Sun(幾年前他將這家公司視為一條IT恐龍)可以解決可伸縮性問題。盡管產品的開源性質,但他寧願這個補丁作為廠商對數據庫支持的一部分推出。他指出:“我們有自己的產品要開發。”

開源開發模型的不確定性繼續趕走一些企業用戶。例如,Auto Warehousing公司CIO Dale Frantz在去年決定用Macintosh系統更換這家新車裝飾公司的PC前,曾考慮過桌面Linux。

Frantz在本月舉行的Computerworld的“Premier 100 IT領導人”大會上說,問題在於當他與開源社區的人交流時,他們通常“想知道我們可以為他們做什麼。”他補充說,最後,“我們不得不做出最適合Auto Warehousing公司的選擇。”

另一個大問題是許多開源廠商在他們的產品的企業版和社區版上所采用的分裂的開發模型。

Jeremy Cole是前Yahoo公司MySQL用戶,目前在Proven Scaling公司擔任顧問。他說,MySQL更新企業版數據庫的頻率一直高於社區版。因此,他說:“雖然企業用戶更快地得到補丁,但他們實際上在運行沒有經過測試的代碼。”

此外,Cole說,Google和Yahoo這類用戶長期以來要麼不得不忍受MySQL的軟件存在的各種缺點,要麼不得不自己去做開發工作。

Cole在1月發表的博客中寫道,他認為Sun“有非常大的可能比MySQL更好地引領MySQL軟件的發展。”不過,到上周為止,他還沒有聽到任何對MySQL的開發模型或發布日期的計劃的改動。

為公司和公司客戶建設在線社區的Think Passenger公司首席技術官Bill Parducci指出,Linux廠商Red Hat公司幾年前由於來自一些用戶的壓力而將其新產品發布周期延長了一倍,這些用戶在跟上Red Hat更新速度上遇到了麻煩。除了Red Hat Enterprise Linux外,Think Passenger還使用像CentOS版Linux、Jetty Web服務器和Iona Technologies公司的Fuse Message Broker等開源技術。

Parducci對他的多數開源廠商感到滿意,但認為這些廠商仍存在改進空間,尤其是小廠商。他說,他們需要培育他們的用戶社區,確保他們得到及時的反饋,以使企業用戶可以得到他們需要的技術幫助。

據Kaplan公司測試准備與批准部軟件架構執行主管Gautam Guliani說,更全面、可靠的產品路線圖也有幫助。

Kaplan公司的這個部門使用少量的開源軟件,包括Red Hat Linux和Red Hat的JBoss中間件。從開源廠商那裡得到及時的支持對於Guliani不是問題。但是他說,在一些情況下,“開發路線圖考慮不夠周全,沒有達到我們滿意的程度。”

Sun公司CEO兼總裁Jonathan Schwartz今年1月在宣布收購MySQL後說,這家開源廠商缺少“讓一家需要將MySQL應用在關鍵任務部署中的跨國公司放心”的能力,一直是阻礙它發展的重大障礙。為了改變這種情況,Sun計劃在全球提供新的MySQL支持服務。

Red Hat也在努力使企業用戶可以更容易地部署JBoss中間件。上個月,這家公司說它為潛在的JBoss用戶建立了新的性能調整、應用認證和技術遷移中心。3月13日,Red Hat說,它收購了開源系統集成商Amentra公司,專為幫助JBoss用戶。

Novell公司和SAP公司最近也表示他們正在為SAP的ERP應用用戶優化Novell的SUSE Linux Enterprise操作系統。

阿肯色州Fort Smith市的Baldor Electric公司過去3年一直在一台配置SUSE Linux操作系統的IBM大型機上運行SAP應用。Baldor信息服務副總裁Mark Shackelford剛開始時對把SAP應用遷移到Linux上持懷疑態度。他說:“然而它比我們擁有的任何專有Unix都要穩定。”

SmugMug的MacAskill指望Sun為MySQL帶來一些穩定性和更好的可伸縮性,即便他還沒有看到任何變化。他說:我認為這是MySQL生命的一個新階段。觀看它的變化確實非常有趣

Copyright © Linux教程網 All Rights Reserved