您好,登錄后才能下訂單哦!
這篇文章主要介紹“Linux與Unix到底有什么不同”,在日常操作中,相信很多人在Linux與Unix到底有什么不同問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Linux與Unix到底有什么不同”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Linux和Unix這兩個術語可以互換地用來指同一操作系統。這在很大程度上是由于他們驚人的相似之處,以致很多人不能區分這兩者。在Linux vs Unix難題中,存在關于哪個系統做什么的困惑。如果您出生于90年代中期,那么您很可能只與Linux操作系統進行過交互。Linux在數據中心和云計算平臺中占據著巨大的市場份額。Linux無處不在,它支撐著智能手機、Android TV和物聯網設備等大多數智能設備。
雖然Linux和Unix確實有很多共同點,尤其是在文件系統層次結構和終端命令方面,但我們不能忽略這兩個系統之間存在的差異。在本文中,我們將更詳細地了解Unix和Linux,并詳細說明兩者之間的差異。
首先,Linux是Unix的克隆。它是一種Unix變體,飛速發展,產生了數百種風格或發行版。它們由一個充滿活力的開發人員社區維護。為了更好地理解我們是如何走到今天這一步的,讓我們回顧一下Unix的歷史。稍后,我們將研究引發Linux創建的一系列事件。
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等變種。
Linux的誕生
1990年,Linux之父Linus Torvalds進一步研究了UNIX,并最終提出了一個可行的Linux內核,他稱之為Linux。內核為實現帶有實用工具和其他應用程序的操作系統打開了大門,遠離了專有的UNIX系統。隨著時間的推移,Linux在GNU/GPL許可模型下成為開放源碼和免費使用的工具。這就為其他發行版騰出了空間,比如帶有Linux內核的Slackware,像GCC編譯器這樣的GNU工具,X windows系統(圖形用戶界面),以及其他BSD組件。
現在已經有成百上千的Linux發行版。其中最流行和廣泛使用的發行版是Ubuntu、Linux Mint、Fedora、Debian、CentOS、Arch Linux和Manjaro。
到目前為止,我們已經了解了UNIX的簡短歷史,以及通過許多開發人員的共同努力,它是如何產生了Linux這個免費和開源的系統。問題是,UNIX和Linux之間有什么區別?UNIX中有什么是Linux中沒有的?
現在讓我們換下角度,把焦點放在這兩者的區別上:
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與Unix到底有什么不同”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。