Linux vs Unix - Linux與Unix到底的不一樣

Linux和Unix這兩個術語能夠互換地用來指同一操做系統。這在很大程度上是因爲他們驚人的類似之處,以至不少人不能區分這二者。在Linux vs Unix難題中,存在關於哪一個系統作什麼的困惑。若是您出生於90年代中期,那麼您極可能只與Linux操做系統進行過交互。Linux在數據中心和雲計算平臺中佔據着巨大的市場份額。Linux無處不在,它支撐着智能手機、Android TV和物聯網設備等大多數智能設備。 Linux教程 雖然Linux和Unix確實有不少共同點,尤爲是在文件系統層次結構和終端命令方面,但咱們不能忽略這兩個系統之間存在的差別。在本文中,咱們將更詳細地瞭解Unix和Linux,並詳細說明二者之間的差別。linux

首先,Linux是Unix的克隆。它是一種Unix變體,飛速發展,產生了數百種風格或發行版。它們由一個充滿活力的開發人員社區維護。爲了更好地理解咱們是如何走到今天這一步的,讓咱們回顧一下Unix的歷史。稍後,咱們將研究引起Linux建立的一系列事件。windows

Unix的歷史服務器

Unix能夠追溯到20世紀60年代末,在AT&T的貝爾實驗室,當時由Dennis Ritchie和Ken Thompson領導的一羣雄心勃勃的開發人員正在尋求爲稱爲PDP-7的小型計算機開發多用戶多任務系統。當時,Unix是Multics操做系統(Multiplexed Information and Computing Service)的派生產品。這是爲大型機提供支持的系統。工具

然而,到了20世紀70年代,這兩位主要開發人員開始對UNIX的發展方向感到不安。因爲對Multics的範圍和方向感到失望,他們決定製定一個不一樣的路線,從Multics衍生出一個新的操做系統。在被認爲是C語言之父的Dennis Ritchie和Go語言的發明者Ken Thompson的共同努力下,誕生了一個更好的系統,即後來的UNIX。UNIX被證實是可移植的,能夠被許多硬件體系結構安裝和支持。雲計算

Unix在70年代和80年代迅速發展,並在學術界流行起來。在採納並改變Unix發展軌跡的機構中,加利福尼亞大學伯克利分校(University of California in Berkley)的工程師們對Unix進行了進一步的修改和開發,從而產生了一種名爲BSD的新系統,即BSD軟件開發(Berkeley Software Development)的縮寫。BSD附帶了一些加強功能和新的軟件應用程序,預示着操做系統的一個新時代。與此同時,AT&T制定了本身的路線,並推出了本身的UNIX版本,即System V。後來BSD出現了,並很快取代了System V,從BSD衍生出了NetBSD、OpenBSD和FreeBSD等變種。url

Linux的誕生操作系統

1990年,Linux之父Linus Torvalds進一步研究了UNIX,並最終提出了一個可行的Linux內核,他稱之爲Linux。內核爲實現帶有實用工具和其餘應用程序的操做系統打開了大門,遠離了專有的UNIX系統。隨着時間的推移,Linux在GNU/GPL許可模型下成爲開放源碼和無償使用的工具。這就爲其餘發行版騰出了空間,好比帶有Linux內核的Slackware,像GCC編譯器這樣的GNU工具,X windows系統(圖形用戶界面),以及其餘BSD組件。.net

如今已經有成百上千的Linux發行版。其中最流行和普遍使用的發行版是Ubuntu、Linux Mint、Fedora、Debian、CentOS、Arch Linux和Manjaro。orm

到目前爲止,咱們已經瞭解了UNIX的簡短歷史,以及經過許多開發人員的共同努力,它是如何產生了Linux這個免費和開源的系統。問題是,UNIX和Linux之間有什麼區別?UNIX中有什麼是Linux中沒有的?blog

如今讓咱們換下角度,把焦點放在這二者的區別上:

Linux vs UNIX

如今讓咱們看看這兩種操做系統之間的區別。

首先,Unix是一種最初由AT&T貝爾實驗室開發的操做系統。Linux及其派生產品就是從Unix派生出來的。Linux代碼是由Linux Torvalds在1991年從頭開始開發的。

Linux是免費下載和使用的。雖然一些企業發行版(如RHEL)須要付費訂閱,但大多數發行版在很大程度上仍然是免費和開源的。這是使它如此受歡迎並在開發人員和軟件工程師中普遍使用的一個特性。它主要解釋了爲何咱們有無數的Linux發行版,每一個發行版都有本身獨特的方式。另外一方面,UNIX在很大程度上是專有的,一般預裝在大多數硬件中,macOS就是一個很好的例子。

此外,雖然Linux是開源的,但UNIX不是。您須要它的製造商的許可,即便這樣,您也不能查看、修改代碼,甚至不能從新發布代碼。在Linux中,狀況就徹底不一樣了。Linux是免費和開放源碼的,它容許用戶自由地修改代碼和從新發布代碼而不受任何限制。

因爲它的成本效益,Linux在數據中心、雲託管平臺,甚至在家庭或辦公室的桌面使用上比UNIX更受歡迎。UNIX是專有的,一直是專門爲應用程序服務器和internet服務器保留的。隨着時間的推移,UNIX的使用量逐漸減小,Linux在雲託管平臺中佔據了領先地位。

就可移植性而言,Linux的可移植性很是好,幾乎能夠安裝在任何硬件平臺上。你能夠把它安裝在intel, AMD處理器的硬件上,甚至是ARM的設備上,好比Raspberry Pi。與之造成鮮明對比的是,UNIX只能在少數幾個平臺上安裝。

支持呢?

Linux構成了一個由活躍的開源愛好者組成的普遍社區。此外,還有大量的論壇爲Linux用戶提供支持和指導。然而,與Linux不一樣,UNIX中的支持是商業的。

總結

在本文中,咱們將闡明UNIX的歷史,以及開發人員如何經過各類努力將Linux開發成一種免費和開放源碼的系統。最後,咱們討論了UNIX和Linux之間的差別,並詳細說明了其中的細微差異。

Linux在開放源碼領域佔據着主導地位,它擁有大量能夠免費下載和使用的發行版。雖然仍然在特殊平臺中使用,但UNIX的使用和需求正在降低。這主要是因爲供應商鎖定和專有許可。

以上就是良許教程網爲各位朋友分享的Linux vs Unix - Linux與Unix到底的不一樣。 以上就是良許教程網爲各位朋友分享的Linux相關知識。

相關文章
相關標籤/搜索