Linux程式設計師將成為微軟的死敵
在計算機Server市場上,Windows與Linux之間的競爭非常激烈。微軟產品的最大賣點在於成體系設計以及良好的相容性。但是,微軟對其軟體的專利限制越來越多的做法惹惱了那些推崇軟體使用自由權的程式設計人員。
微軟擁有視窗作業系統,而Linux系統卻是自由“名花”──它的“開源”的特徵決定了這一點。Linux“開源”的特徵與微軟軟體“封閉原始碼”的特徵背道而馳,開放性使程式設計師在解決問題(特別是安全問題)時有更多的迴旋餘地。正是由於這一原因,Linux受到這些初出茅廬的程式設計師員的青睞,這些年青的程式設計員的支援對Linux的發展至關重要。
最近,Linux作業系統在市場上取得了不小的成績。數年前,IBM、HP、戴爾等電腦公司開始初步採用Linux,在其電腦產品中安裝Linux,並向使用者提供相關的技術支援。當時,各公司行動緩慢,直到過去一年中,各大公司看到採用Linux可以能夠不再向微軟交納高昂的軟體使用許可費,可以節省大筆開支,這些公司才加大對Linux的支援力度。去年十月,國外電子商務網站亞馬遜表示,該公司在第一季度內節省了1700萬美元,部分原因是由於採用了Linux;美國Sun公司迫於市場壓力,推出安裝Linux的電腦。據IDC公司統計,目前,Linux在全球伺服器軟體市場上佔據著超過27%的份額,微軟的產品則佔有42%的市場份額。
在德國,Linux伺服器的推廣已成為一場聲勢浩大的熱浪。由於美國起步較早,美國公司早在20世紀80年代就從主機轉向了PC(個人機)伺服器網路,於是,Linux一舉成為Windows作業系統最強有力的競爭產品。歐洲在這方面落後了至少10年,現在,歐洲企業正開始全面接受Linux,網際網路的繁榮更加提供了強勁的推動力。IDC公司的統計資訊顯示,去年為止,在德國,共有40%的企業在使用Linux。
許多開發人員表示,微軟的軟體在質量水平上沒有什麼問題。微軟的產品甚至具有這樣的優勢:產品質量能夠具有一貫性,產品在伺服器上的安裝也較為方便簡單。其中的主要問題在於究竟軟體應該由誰來控制。舉例來說,如果一個企業的網路使用Linux系統,在網路出現安全漏洞時,該企業內部的程式設計師就能解決問題。而由於微軟不願公佈原始碼程式碼,程式設計師看不懂Windows作業系統的內部程式碼,公司不得不依賴於微軟公司的技術員來解決問題。
對於許多程式設計師來說,他們擔心的是微軟最近在防範盜版方面採取的強有力措施。微軟公司的“使用啟用”策略要求Office 、Windows、Project等軟體使用者通過網路向微軟註冊。如果使用者想在另一臺計算機上使用軟體或想對軟體進行重大修改,必須重新註冊。這樣的結果是:軟體不時地檢查計算機“身份”,確認計算機身份是否與註冊資訊相符。有一天你可能會發現,自己的電腦進入了“功能減弱模式”──不能建立和儲存文件。微軟大戰旗鼓地為“.NET”宣傳造勢,人們擔心微軟有朝一日會通過服務的途徑出售軟體。如果真的這樣,軟體在使用上的限制就更大了。
微軟的視窗統治著PC電腦市場,許多使用者簡單的希望計算機能工作就行,他們不喜歡Linux緩慢的安裝過程,所以不願接納Linux。也許很快,這一點將得到改變。程式設計師正在使Linux桌面越來接近Windows的使用介面。
值得一提的是,微軟公司並沒有等死。微軟公司已開放一些大型企業客戶能夠修改Windows軟體。可以想象到,將來Windows和Linux的霸主之爭將更加激烈。
相關文章
- 為什麼要成為「無敵」程式設計師?程式設計師
- 成為最好的程式設計師的迷茫程式設計師
- 幽默:Linux程式設計師冷眼看微軟藍色畫面Linux程式設計師微軟
- 程式設計師都不知道的5種將死的程式語言程式設計師
- 如何成為更好的Java程式設計師?- javarevisitedJava程式設計師
- 如何成為真正專業的程式設計師程式設計師
- Java程式設計師如何成為優秀的架構師Java程式設計師架構
- 如何成為高階java程式設計師Java程式設計師
- Windows 上的 Bash 正在成為微軟的 LinuxWindows微軟Linux
- 成為全棧程式設計師的技能表 - dev全棧程式設計師dev
- 為什麼成為一名程式設計師?程式設計師
- 普通程式設計師該如何成為全棧工程師程式設計師全棧工程師
- iOS程式設計師如何成為程式設計高手,並以此創業iOS程式設計師創業
- 2019如何成為一個優秀的程式設計師程式設計師
- 程式設計師何苦為難程式設計師?程式設計師
- 你為什麼成為一名程式設計師?程式設計師
- 成為更好的程式設計師必須學習的 4 種程式設計結構程式設計師
- 那個程式設計師的 Linux 常用軟體清單 | Linux 工具篇程式設計師Linux
- 不黑程式設計師會死星人程式設計師
- 如何成為一個年薪 40 萬以上的程式設計師?程式設計師
- 程式設計師成為大佬必須學的演算法程式設計師演算法
- 初學Java,如何成為年薪50萬的程式設計師?Java程式設計師
- 做個清醒的程式設計師之成為少數派程式設計師
- 如何成為一個精力充沛的程式設計師——掌控程式設計師
- VsCode成為Python程式設計師最喜歡使用的IDEVSCodePython程式設計師IDE
- Java程式設計師的成長之路Java程式設計師
- 程式設計師的自我成長之路程式設計師
- 程式設計師也難逃的二八定律,成為頂級程式設計師真的有那麼難嗎?程式設計師
- 程式設計師如何將一天變成28小時程式設計師
- 程式設計師為什麼一定要用Linux?程式設計師Linux
- 程式設計師為什麼一定要用 Linux ?程式設計師Linux
- 為什麼程式設計師一定要學Linux程式設計師Linux
- 如何從初級程式設計師變成高階程式設計師?程式設計師
- 如何成為一位「不那麼差」的程式設計師程式設計師
- 別讓自己成為一名廢棄的程式設計師程式設計師
- 程式設計師未來會成為非常內卷的職業?程式設計師
- 35歲以後,不要成為程式設計師中的“鑽石”程式設計師
- 轉:成為Java高階程式設計師需要掌握哪些?Java程式設計師
- 來自阿里的P7高階程式設計師教你如何成為一名合格的Java程式設計師阿里程式設計師Java