UNIX?和Linux?是兩種類型的操作系統,從用戶的角度來看非常相似,但在內部卻大相徑庭。操作系統(OS)內核的結構不同,需要不同的設備驅動程序。Linux?操作系統通常是完全開放源代碼的軟件,而許多UNIX?實現則不是。UNIX?和...
UNIX?和Linux?是兩種類型的操作系統,從用戶的角度來看非常相似,但在內部卻大相徑庭。操作系統(OS)內核的結構不同,需要不同的設備驅動程序。Linux?操作系統通常是完全開放源代碼的軟件,而許多UNIX?實現則不是。UNIX?和Linux?經常被企業使用,政府和學生可以完成各種各樣的計算任務。它們也可以用于許多手持設備,如手機、個人數字助理(pda)和上網本計算機。

Linux?是一種開源操作系統,這意味著源代碼可以公開供檢查甚至改進。最初的UNIX?操作系統是在1969年由美國電話電報公司(at&T)開發的;T將操作系統及其源代碼授權給許多商業公司以及美國政府和教育機構。在AT&T之外開發了許多變體,部分原因是對公司不斷增加的控制費和許可費的反應。其中一些變體比其他變體更符合1980年代和1990年代的非正式UNIX?標準。UNIX?是一個相當寬泛的術語,通常附加在操作系統的類似版本(但不是標準化版本)上

許多上網本都使用UNIX®;和Linux®Berkeley Software Distribution(BSD)是加利福尼亞大學伯克利分校開發的UNIX?的競爭版本。在Linus Torvalds開始編寫第一個Linux?內核的一年之后,一個名為386BSD的免費開源變體首次發布于1992年。大多數UNIX?實現都不是開源的,這是一個主要區別在UNIX?和Linux?之間。UNIX?通常帶有一個相當嚴格的許可證,其中包括對每個用戶或每個站點評估的大量費用。相比之下,Linux?系統通常在GNU通用公共許可證(GPL)的自由條款下隨源代碼自由分發Linux?操作系統是在UNIX?成熟之后很久才開發出來的。UNIX?和Linux?有許多相同的概念,并且隨附的軟件工具提供了類似的功能。但是,Linux?內核和其他操作系統軟件的設計和實現與UNIX?不同GNU項目開發的實用程序、編譯器和編輯器隨Linux?操作系統一起發布,GNU的目標是生產和維護一個與UNIX?兼容的自由軟件系統,包括一個內核。由Turvar創建的Linux?內核,在GNU GPL的基礎上分發,是所有Linux?系統的基礎。它通常比大多數UNIX?內核更小,更高效。從零開始設計為與UNIX?非常相似。但是,設備驅動程序、文件系統和其他操作系統內部結構是完全不同的。因此,UNIX?和Linux?系統需要為每個設備提供單獨的驅動程序,因為它們在這方面不兼容UNIX?和Linux?系統之間的用戶界面也經常不同。UNIX?傳統上使用基于文本的命令行界面,這在Linux?中也可用。許多開發人員為Linux?創建了功能齊全的圖形用戶界面(GUI)系統,其中一些也已移植到UNIX?Linux?內核、GNU實用程序和相關的免費軟件不斷受到大型開源開發社區的支持和增強。相比之下,每個版本的UNIX?往往都有自己的小型專門開發人員組,他們大多為特定的UNIX?供應商工作。UNIX?支持通常只能通過與供應商或第三方的付費支持協議獲得。