【ChinaByte 綜合消息】3月19日,微軟新的服務計劃:.NET網絡支持計劃,提供電子商務站點和顧客之間標准數據交換的服務隆重推出。這是微軟最有野心的一次進攻,這場震動對Linux社團來說遠勝於西雅圖的地震,是否會對開放源代碼界產生不正當地沖擊?
我們先來回頭看看微軟如何一步步占領軟件和操作系統市場的。微軟推出Windows NT系統時,把它定位在局域網執行文件和打印的服務器,使用了SMB交換協議(服務器消息塊協議,由IBM和3COM公司發明),稍後,協議升級為CIFS(通用互聯網文件系統),雖然這個系統仍有一些問題,但是已能滿足用戶的使用要求,於是 表面上看來Windows NT完全可以在Windows系統的PC上替代Unix了。
雖然Windows NT和Windows 2000快速傳播,但是由於Linux團隊Andrew Tridgell等人clean-room工程的進行,Unix和Linux發展得也越來越好。由於Linux和Unix軟件的低成本和可靠性,仍有很多用戶樂於選擇Linux,於是情況就像微軟在法庭所講的那樣,Windows2000不得不在微軟的核心市場上與強大的Linux和Unix服務器競爭。
在.NET網絡支持計劃裡,微軟將會讓程序員想用的任一種語言進行編程,並把功能作為網絡服務的內容進行公開,它的交叉語言、交叉平台可以讓設計的新功能自動以庫或JAVA包等形式成為.NET組件,這樣的組件會越來越多,程序可能會快速升級,用戶還可以免費升級或下載,緩沖溢出會消失,通過SOAP請求用戶可以自行定制交互內容。微軟將受益最多,並保持在終端用戶應用軟件市場的壟斷地位(盡管這可能不是像微軟辦公軟件現在這樣獨霸天下。)不僅每個人都可能會使用微軟的這個"新上市鮮果",而且大家可能都會喜歡上它。這對計算機工業會產生什麼樣的影響?易於規劃分散各地的計算機,而且是適用多語言環境,它有可能會成為下一代應用軟件的標准平台。
現在,開放源代碼社區已開始接受.NET網絡支持計劃。 在此之前,許多知名的觀察家警告說微軟的.NET計劃將會摧毀它前進路上的一切障礙。而開放源代碼提倡者忽視並嘲笑這一觀點,聲稱微軟不會得逞。但是結果如何?觀家的預言可能是正確的。而如果.NET的方式是一個好想法,也應該應用在開放源代碼軟件上。
對於微軟.NET計劃來說,如此重要,但是開放源代碼開發者們有必要等待嗎,能等得起嗎?.NET夢想向世人提供了致命誘惑的利益:技術說明是公開的。那麼開放源代碼開發者應該在和微軟同樣的公共語言界面和運行時間工藝方面立即著手行開發:許多開放源代碼修補已經到位,JAVA是交叉平台,Apache 改編新模塊和功能,開源代碼腳本語言支持SOAP和XML-RPC,編譯器後端對於不同的平台系統自動生成代碼,CORBA技術提供名稱服務和安全系統。 如果有人想從網站服務獲利,開放源代碼社團可以的提供運行在Linux或BSD上使用的開放源代碼CLI;如果有人想在避免.NET環境引發的操作系統上的麻煩,他可以用Linux來取代。
看來,開放源代碼完全有可能會取得這場暗斗的勝利,而Linux社團至少應該在此次爭斗中搏上一回。
有關Samba的故事
Samba開發小組決不會羞於抱怨微軟產品和不良慣例,對於微軟的每一個歪曲作法他們會采取解決事情的態度。他們辛勤工作的結果使每一個人受益:熱心Linux的人發現和他們的可合作之處,而微軟用戶會得到更好的文件服務器。
摘自:ChinaByte-Linux專區