GNU是什麼?和Linux是什麼關係?

老男孩IT教育機構發表於2021-11-03

  對於熟悉Linux系統的朋友們而言,GNU是一個既熟悉又陌生的詞,很多人在閱讀有關Linux文章時,經常會看到Linux前面有一個“GNU”。那麼GNU到底是什麼?和Linux是什麼關係?具體內容請看下文:

  GNU的全稱為GNU's not unix,意思是“GNU不是UNIX”,GNU計劃,又稱革奴計劃,是由Richard Stallman在1984年公開發起的,是FSF的主要專案。這個專案的目標是建立一套完全自由的和可移植的類Unix作業系統。

  GNU類Unix作業系統是由一系列應用程式、系統庫和開發工具構成的軟體集合,例如:Emacs 編輯軟體、gcc 編譯軟體、bash 命令解釋程式和程式語言,以及gawk (GNU’s awk) 等,並加上了用於資源分配和硬體管理的核心。

  但是GNU自己的核心Hurd仍在開發中,離實用還有一定的距離。因此,這個GNU系統並沒有流行起來。現在的GNU系統通常是使用Linux系統的核心、加上GNU專案貢獻的一些元件,以及其他相關程式組成的,這樣的組合被稱為GNU/Linux作業系統。

  到1991年Linux核心釋出的時候,GNU專案已經完成了除系統核心之外的各種必備軟體的開發。在Linus Torvalds和其他開發人員的努力下, GNU專案的部分元件又執行到了Linux核心之上,例如:GNU專案裡的Emacs、gcc、bash、gawk等,至今都是Linux系統中很重要的基礎軟體。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2840407/,如需轉載,請註明出處,否則將追究法律責任。

相關文章