閱讀685 返回首頁    go 阿裏雲 go 技術社區[雲棲]


GNU 簡述

GNU 簡述

GNUGNU計劃,目標是創建一套完全自由的操作係統。

GNU[(g)nu:]。得名,GNU is Not UNIXGNU不是UNIXGNU不再是誰的縮寫,這是遞歸命名,有意思吧。

 

GNU 協議

GNU 包含3個協議條款:

GPLGNU通用公共許可證(GNU General Public License

GPL主要目標是保證軟件對所有的用戶來說是自由的,和軟件是否免費無關。GPL通過如下途徑實現這一目標:

它要求軟件以源代碼的形式發布,並規定任何用戶能夠以源代碼的形式將軟件複製或發布給別的用戶。

它提醒每個用戶,對於該軟件不提供任何形式的擔保。

如果用戶的軟件使用了受GPL保護的任何軟件的一部分,那麼該軟件就繼承了GPL軟件,並因此而成為GPL軟件,也就是說必須隨應用程序一起發布源代碼。

GPL不排斥對自由軟件進行商業性質的包裝和發行,也不限製在自由軟件的基礎上打包發行其他非自由軟件。

 

LGPLGNU較寬鬆公共許可證 (GNU Lesser General Public License

GFDL : GNU自由文檔許可證(GNU Free Documentation License 

 

GDBthe GNU Project debuggerGNU項目的調試器。

GCCGNU Compiler CollectionGNU編譯簇。

 

MinGWMinimalist GNU for WindowsWindows下最簡GUN計劃。生成本地Windows程序的最簡開發環境。是將GCC編譯器和GNU Binutils移植到Win32平台下的產物,包括一係列頭文件(Win32API)、庫和可執行文件。

最後更新:2017-04-03 08:26:18

  上一篇:go PCI設備內存操作函數總結
  下一篇:go 明天的數字營銷分析工具二