linux 是一款開源軟件,我們可以隨意瀏覽和修改它的源代碼,學習 Linux,不得不談到開源精神。Linux 本身就是開源精神的受益者,它幾乎是全球最大的開源軟件。
簡單來說,開源軟件就是把軟件程序與源代碼文件一起打包提供給用戶,用戶既可以不受限制地使用該軟件的全部功能,也可以根據自己的需求修改源代碼,甚至編制成衍生產品再次發(fā)布出去。
用戶具有使用自由、修改自由、重新發(fā)布自由和創(chuàng)建衍生品自由,這正好符合了黑客和極客對自由的追求,因此開源軟件在國內外都有著很高的人氣,大家聚集在開源社區(qū),共同推動開源軟件的進步。
坦白來講,每一位投身 Linux 的技術人或者程序員,只要聽到開源項目就會由衷地感到自豪,這是一種從骨子里面帶有的獨特情況。
支持開源軟件的企業(yè)不單出是為了利益,而是相互扶持,共同努力服務好更多的用戶。
| 優(yōu)點 | 說明 |
|---|---|
| 低風險 | 使用閉源軟件無疑是把命運交給他人,一旦封閉的源代碼沒有人來維護,你將進退維谷;而且相較于商業(yè)軟件公司,開源社區(qū)很少存在倒閉的問題。 |
| 高品質 | 相較于閉源軟件產品,開源項目通常是由開源社區(qū)來研發(fā)及維護的,參與編寫、維護、測試的用戶量眾多,一般的 bug 還沒有等爆發(fā)就已經被修補。 |
| 低成本 | 開源工作者都是在幕后默默且無償地付出勞動成果,為美好的世界貢獻一份力量,因此使用開源社區(qū)推動的軟件項目可以節(jié)省大量的人力、物力和財力。 |
| 更透明 | 沒有哪個笨蛋會把木馬、后門等放到開放的源代碼中,這樣無疑是把自己的罪行暴露在陽光之下。 |
| 軟件 | 說明 |
|---|---|
| Linux | Linux 是一款開源的操作系統(tǒng),它的內核由多名極客共同維護。Linux 是開源軟件的經典之作、代表之作、巔峰之作。 |
| Apache | 世界使用排名第一的 Web 服務器軟件。 |
| mysql | 世界上最流行的關系型數據庫,適合中小型網站。 |
| Firefox | 火狐瀏覽器。在 Chrome 推出之前,Firefox 幾乎是最快速的瀏覽器,直到現在也是 Web 開發(fā)人員的調試利器。 |
| OpenOffice | 套跨平臺的辦公軟件套件,類似 Microsoft Office。 |
| GCC | C語言/C++編譯器。 |
| Java、PHP、Python | 開源的編程語言。 |
國內外開源社區(qū)推薦:開源中國、ChinaUnix、GitHub、Apache、SourceForge、
開源社區(qū)以國外為主,國內開源社區(qū)由于資金、人才、氣氛等問題一直不太穩(wěn)定,最后附上一張開源社區(qū)匯總圖。
新聞熱點
疑難解答
圖片精選