Linux
一般引用 LINUX/UNIX 的正確方法是什麼?
如果有人提到“Windows”,那麼每個人都將其理解為涵蓋任何或所有 Windows 版本的通用參考。至於 Mac,我個人經驗很少,但我認為“MacOS”足以做到這一點。
但是,當提到其他作業系統時(參見“ UNIX 樹”),應該如何理解?例如,我最熟悉 Ubuntu,但也熟悉 Mint 和 Fedora。據我了解:
Ubuntu 是 Debian 的“風味”
Debian 是“類 UNIX”
- UNIX 是整個作業系統家族的“祖父”:
術語很複雜,因為有幾個類似 Unix 的作業系統核心和一些非核心(使用者空間)作業系統軟體。
- “類 Unix”或“*nix”——任何源自原始 Unix 並與它有模糊相似之處的東西。
- “Linux”、“GNU/Linux”、“Linux 發行版”——基於 Linux 核心的系統。
- “GNU”——開源類 Unix 軟體的集合,不包括核心,否則足以建構作業系統。可以在 Linux 和其他類 Unix 核心上執行。
- “Debian”——一種基於“GNU”的開源作業系統發行版,由其軟體包管理系統聯合起來。Linux 的變體,可以說是最重要的 Debian,被稱為“Debian GNU/Linux”。並非所有 Debian OS 變體都是 Linux。
Ubuntu 從技術上講是對 Debian 的修改,而不是它的味道。
附加提示:
- 面向 POSIX(更窄)和符合 POSIX(更廣泛) ——幾乎涵蓋了所有現代類 Unix,但也包括一些內部不是 Unix 但可以執行一些類 Unix 應用程序的系統。