GNU是什麼?與Linux的不同之處在哪?

老男孩IT教育機構發表於2022-02-28

  經常接觸Linux作業系統的朋友,在日常使用中,會經常在一些地方看到"GNU"這個詞,比如我們搜尋emacs,出現的第一個就是GNU,大家對這個軟體一定不陌生,可是為什麼會有個GNU呢?請看下文:

  其實,今天被廣泛使用的GNU版本,通常被稱為"Linux",大家不知道的是,它基本上是由GNU專案開發出的。

  什麼是GNU/Linux?

  GNU全拼為“GNU is Not Unix”的縮寫,是一名大神搞的一個作業系統開源專案,原本是因為Unix付費,想搞出一個類似Unix的系統,但這位大神精力有限,一直沒有搞出合適的,在此開源專案下成立了FSF自由軟體基金會,然後就有了最流行的一個協議GPL,這位大神到現在還沒有整出一個合適的系統。

  但越來越多的開源軟體專案使用GPL協議,使整個GNU專案逐漸豐富,但就差一個關鍵部分,即系統核心。

  Linus的Linux作業系統

  GNU專案於1983年發起,耗費近十年時間,才有了合適的系統核心,沒錯,也就是Linux,Linux創始人Linus使用GPL協議釋出Linux系統,這無疑也讓GNU專案真正完整。

  GNU/Linux

  在GNU專案完整後,也就有了我們今天所瞭解、使用的Linux系統,全稱其實為GNU/Linux,但Linux只是系統核心,GNU這個開源軟體才是讓Linux風靡世界的背後英雄,所以一定要記住,Linux並不只是Linus開發的類似Unix的系統核心,而是包括了大量GNU開源軟體的一個集合體。

  總結一下,無論你是否使用GNU/Linux,也一定要明白這點,Linux是核心,是系統必不可少的關鍵部分之一,而整個系統,則是GNU系統。


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

相關文章