GNU是什麼?和Linux是什麼關係?
對於熟悉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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- Linux中apt是什麼?和Dpkg有什麼關係?LinuxAPT
- 什麼是Cython?和Python有什麼關係?Python
- 什麼是Yottachain和YTA幣,它們是什麼關係?AI
- 雲端計算和Linux是什麼關係?Linux
- GitClub和GitHub是什麼關係Github
- Chronicles 和 IRIS 是什麼關係
- IRIS 和 Caché 是什麼關係
- 元宇宙是什麼,和遊戲有什麼關係元宇宙遊戲
- 在Linux中,Unix和Linux之間的關係是什麼?Linux
- 人工智慧和Python是什麼關係?人工智慧Python
- 奈學:Java 和 JavaScript 是什麼關係?JavaScript
- pycharm和python區別(關係)是什麼PyCharmPython
- GNU是什麼?與Linux的不同之處在哪?Linux
- 面試官:什麼是 YAML?和 Spring Boot 有什麼關係?面試YAMLSpring Boot
- linux中什麼是使用者組?使用者與組的關係是什麼?Linux
- 什麼是反對稱關係?
- 什麼是客戶關係管理
- JDK、JRE、JVM,是什麼關係?JDKJVM
- HyperLedger Fabric和區塊鏈是什麼關係?區塊鏈
- Kubernetes和Docker之間的關係是什麼?Docker
- ###什麼是Linux核心###什麼是MMULinux
- Web前端是幹什麼的?和後端是啥關係?Web前端後端
- 人工智慧和區塊鏈是什麼關係?人工智慧區塊鏈
- 虛擬機器、容器和沙箱是什麼關係?虛擬機
- 平行鏈和主鏈開發是什麼關係?
- 在Linux中,GNU專案的重要性是什麼?Linux
- 什麼是IPFS?IPFS與區塊鏈有什麼關係區塊鏈
- 什麼是資料中臺?什麼是數棲平臺?二者到底有什麼關係?
- Spring Boot與Spring Cloud是什麼關係?Spring BootCloud
- Spring boot與Spring cloud 是什麼關係?Spring BootCloud
- 大資料和人工智慧的關係是什麼?大資料人工智慧
- Homework from Zhejiang 和結式到底是什麼關係
- IP、域名和DNS的關係與區別是什麼?DNS
- k8s 和 Docker 到底是什麼關係?K8SDocker
- TPS和響應時間之間是什麼關係
- 人工智慧和Python是什麼關係?詳細分析!人工智慧Python
- REST是什麼?RESTFul又是什麼?這二者的關係是怎樣的?REST