Windows為什麼是閉源Linux是開源?

古情濃意


你問這個問題說明你還沒明白什麼是開源,開源即開放源代碼,所有人都可以看到軟件的源代碼。

這就方便了源碼的修改,任何人都可以基於源碼做修改形成自己的版本,所以linux有很多的發行版本ubuntu,centos,arch,kail......就跟國內安卓一樣有flyme,emui,h2os,miui......都是基於原生版本做了一定修改形成了自己的特色。


逆時針Alex


windows操作系統是由微軟研發的,出於知識產權的保護和商業利益,因此,時到今日還沒有開源。

linux就不同了,它本身就是在unix內核的基礎上,衍生出來的操作系統。unix是由一個非盈利性組織貢獻,大家參與完善的產物,因此,這個知識產權不屬於某個人,屬於一群人。也就開源了。

雖然不同版本的linux都由不同的社區在維護,但是受制於開源協議的限制,也就一直處於開源。也正因為linux開源,大家都能參與到linux的完善當中去,為linux的發展貢獻力量。因此,今天linux的版本眾多,系統安全性和穩定性也較好,多用於服務器。





雲峰互聯網


這屬於歷史遺留的問題,先了解下windows和linux在市場上的佔有方式,windows已經以閉環的方式持續運行幾十年了,主要範圍還是在PC電腦,在服務器端也有一定量的存在。linux屬於代碼開源主要應用範圍還是在服務器端以及嵌入式的手持設備上,從總體市場的絕對數量上linux已經領先於windows,但是從商業的變現能力上windows還是遠遠大於linux,主要和其出身有一定的關係,微軟本身起點就是一個商業公司,出發點就是如何如何創作利潤,畢竟企業生存的關鍵還是有利潤產生,所以在商業推廣上必然是沿著對企業發展有利的方向,這也是順其自然的事情。

linux誕生源於軟件愛好者的群體,一群嚮往著自由有點排斥商業模式的人創建起來的,所以在開源社區裡面屬於祖師爺級別的存在,更像是一群真正意義的軟件人自發製造出來系統,和本身贏利並沒有太多直接的關係,開源精神的其中一點就是分享,反對霸權和壟斷,windows和linux更像是一種對立面的存在,微軟的任何行為都可以標準的認定為商業行為,linux開發者從骨子裡不認可微軟的一些做法。

如果單純從技術角度上分析,雖然windows本身存在很大的爭議,但從技術角度上操作系統的架構以及兼容性都還是相當不錯,雖然很多人都在研究其系統的漏洞,但是在找到解決方案之後動態就能修復了,不需要重新安裝系統,從技術角度上分析這點還是相當厲害。linux在設計上也是吸取了市面很多不足之處,特別是在安全以及性能上linux在設計上都有了比較全面的考慮,而且全世界優秀的程序員都可以在上面貢獻自己的技術才能,所以從技術的更新速度上還是快於windows,但在實際的商業上的推動上還是要低於純正的商業公司。

因為出身不同造就了不同的模式,linux從實際設備的使用量上已經超過了windows,而且很多頂級的企業對於linux內核核心開發人員追逐從來沒有停止過,在全球對linux內核貢獻前50個的人員,幾乎都在頂級的企業裡面也是技術儲備的一種,但windows內核的研發人員完全屬於微軟的核心員工,所以從人員的構成上就有本質的區別,而且兩個系統的出發點也是有著極大的不一樣的地方。

從微軟的角度出發沒有開源的必要,畢竟現在這種模式已經能夠統一PC操作系統,而且開源了代碼對於系統安全性也是一種衝擊,畢竟在PC系統上面微軟還是絕對意義上的霸主,微軟沒有開源系統代碼的動力。linux從設計之初就代碼就是開源的,本身在桌面版本上使用的相對比較少,所以相對來講病毒也會少很多,畢竟實際使用的用戶基數遠少於windows系統,windows系統的幾乎每天都能找到漏洞,所以微軟公司背後就有一個強大的技術團隊在支撐,就是為了系統的安全考慮,有了漏洞就在第一時間內召開修復和更新,希望能幫到你。


分享到:


相關文章: