GNU是什麼?與Linux的不同之處在哪?
經常接觸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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 嵌入式Linux是什麼?它與普通Linux有什麼不同之處?Linux
- GNU是什麼?和Linux是什麼關係?Linux
- Linux和Unix有什麼不同之處?Linux
- 在Linux中,GNU專案的重要性是什麼?Linux
- GNU與Linux 的關係Linux
- 為什麼Linux這麼的與眾不同呢?Linux入門Linux
- Python和Java之間有什麼不同之處?PythonJava
- rmdir命令和rm命令是什麼?兩者有何不同之處?
- “滲透測試”與“紅藍對抗”有什麼不同之處?
- 有線網路卡與無線網路卡有什麼不同之處?
- Kotlin 與 JAVA 不同之處KotlinJava
- Python和Java之間有什麼不同之處?總結!PythonJava
- 什麼是 WebSocket,它與 HTTP 有何不同?WebHTTP
- Linux中什麼是分割槽?Linux分割槽有什麼好處?Linux
- 什麼是公有云?什麼是私有云?它們之間有何不同?
- Linux系統有什麼特性?與Windows對比有什麼不同?LinuxWindows
- 原生IP是什麼?有什麼獨到之處?
- 新手須知:HTTP 與 HTTPS 的不同之處HTTP
- SFTP是什麼協議?優勢有哪些?與FTP有什麼不同?FTP協議
- GNU/Linux安全基線與加固-0.1Linux
- Python中的arange是什麼?和range有什麼不同?Python
- 在Linux中,Unix和Linux之間的關係是什麼?Linux
- Linux中awk和sed分別指什麼?兩者之間有什麼不同?Linux
- 什麼是Linux?和Unix之間有什麼較大的區別?Linux
- 【Linux基礎】ftp、sftp和scp是什麼?區別在哪裡?LinuxFTP
- ###什麼是Linux核心###什麼是MMULinux
- 【python基礎】什麼是動態IP?與靜態ip有什麼不同?Python
- Linux vs. Unix:有什麼不同?Linux
- Linux和Unix之間有什麼關聯?區別在哪裡?Linux
- Linux LVM是什麼?對比直接使用物理儲存有什麼好處?LinuxLVM
- 什麼是Linux?Linux中dev指什麼?Linuxdev
- 不同ip代理的作用分別是什麼
- 什麼是web2py框架?有什麼獨特之處?Web框架
- Python列表和字典有什麼不同之處?Python學習資料!Python
- Linux中什麼是打包?與歸檔有什麼區別?Linux
- 【Linux分享】什麼是CDN?CDN加速的原理是什麼?Linux
- linux中什麼是使用者組?使用者與組的關係是什麼?Linux
- Linux是什麼意思?Linux有什麼特點?Linux