unix與linux的區別及其重要性

在Linux誕生之前,計算世界是由Unix主導的。Linux和Unix有什麼區別?...

如今Linux無處不在。要想找到最終的證據,只需看看窗戶。隨著WindowsSubsystem for Linux2的發佈,微軟將在其操作系統中附帶一個Linux內核。不久前,那還真像愚人節的玩笑。

linux-unix

雖然Linux可能為互聯網的很大一部分提供主幹網,但它並不是從無到有創建的。在Linux之前,就有Unix,而更新的操作系統之所以流行,很大程度上要歸功於20世紀70年代甚至60年代誕生的理念。

什麼是unix系統(unix)?

雖然Unix本身力求簡單,但要準確地描述它是什麼並不容易。最初的Unix是AT&T的一個操作系統,但是現在,Unix商標屬於opengroup。Unix也被用作描述整個操作系統系列的一個類別。

還有Unix哲學。這是Unix程序要遵循的一般準則,其核心是每個程序應該做好一件事。Unix工具應該簡單地完成它的工作,理想情況下產生的輸出可以直接輸入到另一個程序的輸入中,而不是將目標放在可以想象的所有特性中。

現在,有許多Unix變體可用,無論是免費的還是商業的。

什麼是linux操作系統(linux)?

Linux是另一個比你想象的更難描述的術語。從技術上講,一個完整的Linux發行版是一個“類似Unix”的操作系統,但這只是一個開始。

許多人將Linux作為一個更準確地描述為GNU/Linux的縮寫。Linux本身就是內核,是操作系統的一部分,負責核心計算和與硬件的接口。在這個內核上運行的核心實用程序同樣重要。

Ubuntu desktop

GNU是一個遞歸的首字母縮略詞,代表“GNU'snotunix”。GNU項目不包含任何原始Unix代碼,但提供了您希望在Unix操作系統中找到的所有實用程序。這是Unix和Linux之間的一個關鍵區別。

unix與linux:簡史

即使是Unix的創建者也沒有完全創建它。相反,Ken Thompson和Dennis Ritchie從早期的操作系統Multics中獲得了靈感。在貝爾實驗室,這兩個人從操作系統中提取了概念,並用裡奇設計並幫助開發的C語言重寫了自己的概念。

Unix不是開源軟件。相反,AT&T**商業許可證,但它並不是唯一一家從事Unix業務的公司。伯克利的學者們最初開發了一個名為Berkeley軟件分發(BSD)的附加組件。最終BSD成為了自己的完整Unix。

BSD command manual on macOS

在20世紀80年代到90年代,許多公司開始銷售自己的Unix產品。其中包括IBM的AIX、Sun的Solaris和後來成為scounix的Xenix。

linux風靡全球

除了各種Unix產品外,還提供了一些類似Unix的變體。其中之一是MINIX,它是為學術用途而設計的。來自赫爾辛基的一位名叫Linus Torvalds的軟件開發人員對MINIX的侷限**到失望,他打算創建一個類似的內核來利用他購買的新PC。

與此同時,理查德·史泰爾曼正在尋找內核。1983年,他開始了GNU項目,為各種Unix實用程序免費建立替換。他當時沒有的是一個免費的開源內核。Torvalds已經在內核中使用GNU實用程序,最終其他的也使用了。

Linux很快引起了廣泛的興趣。到20世紀90年代中期,由於內核和GNU工具集的免費設計特性,這個項目已經迅速流行起來。即使在其他各種免費的Unix操作系統出現的時候,Unix最初20年的商業性質也籠罩著它們。時至今日,這仍然影響著Unix與Linux之爭。

現在unix是如何使用的,在哪裡使用的?

目前,流行可能是Linux和Unix的主要區別。也就是說,有一些免費的Unix發行版運行許多與Linux相同的軟件。最流行的兩個是FreeBSD和OpenBSD,顧名思義,它們都是BSD的變體。

當然,還有蘋果。現在你買的任何蘋果設備,無論是MacBook、iPhone,甚至是applewatch,都運行著類似Unix的操作系統。在iPhone或applewatch上,你永遠不會從使用它們中知道這一點。但在Mac電腦上卻不是這樣。

Darwin kernel info in macOS

只需啟動Mac終端應用程序,就可以訪問ls、pwd等標準Unix實用程序,甚至vim等編輯器。這些工具可能非常強大。有關介紹,請參閱我們的Mac終端初學者指南。

linux無處不在

Linux可能無處不在,但這並不意味著你能看到它。Android,世界上最流行的移動操作系統,是Linux的一個分支。從運行它的過程中你可能不知道,但是在幕後是一個為移動設備而修改的Linux內核版本。

Linux kernel info in Ubuntu

大部分互聯網都運行在Linux上。雖然Windows和Unix變種為一些服務器提供了電源,但絕大多數服務器都運行Linux發行版。這在很大程度上與操作系統的免費特性有關,但也與它的健壯性有關,這意味著停機時間更少。Unix的健壯性絲毫沒有下降,但是Linux的普及意味著大多數人會在Unix與Linux的較量中選擇它。

在過去的幾年中,Linux最引人注目的表現之一就是Linux的Windows子系統。這使您可以在Windows上運行Linux實用程序,這對web開發人員和軟件工程師來說是一大福音。我們有一個關於如何開始使用Linux的Windows子系統的指南。

你是unix還是linux新手?

用Unix或Linux運行計算機比以往任何時候都容易。Windows的核心並不運行Linux,但至少可以在Windows上運行Linux。你買的任何蘋果設備的核心都有Unix的變種。

如果您希望在您的計算機上運行一個“真正的”Linux,那也很容易。您可以自己在計算機上安裝無數Linux發行版中的一個。你喜歡預裝Linux的電腦嗎?再看看我們的Linux筆記本電腦列表就知道了。

  • 發表於 2021-03-19 10:38
  • 閱讀 ( 45 )
  • 分類:電腦

你可能感興趣的文章

新增使用者(adduser)和使用者新增(useradd)的區別

...增使用者的低階實用程式命令。本文討論這兩個命令之間的區別。 目錄 1. 概述和主要區別 2. 什麼是Adduser 3. 什麼是Useradd 4. Adduser和Useradd的相似性 5. 使用者並排新增使用者列表 6. 摘要 什麼是新增使用者(adduser)? 資料可以更改...

  • 發佈於 2020-10-19 22:40
  • 閲讀 ( 38 )

沒有systemd的linux:為什麼要使用devuan,debian fork

...出一個包含systemd的Linux版本和一個不包含systemd的Linux版本的區別嗎? ...

  • 發佈於 2021-03-24 05:46
  • 閲讀 ( 40 )

bash、zsh和其他linux shell之間有什麼區別?

...品,還有其他的貝殼,比如ash、dash、fish和tcsh。但有什麼區別,為什麼會有這麼多? 貝殼做什麼? 在Linux上,當您在命令列登入或啟動終端視窗時,系統將啟動shell程式。shell提供了擴充套件命令列環境的標準方法。如果願意...

  • 發佈於 2021-04-08 06:16
  • 閲讀 ( 59 )

什麼是unix,為什麼它很重要?

...蹤unix子體 就像任何可以追溯到40多年前的歷史一樣,Unix及其後代的歷史也是雜亂無章的。為了簡化,我們可以將Unix的子代大致分為兩組。 學術界開發了一組Unix後代。第一個是BSD(Berkeley軟體發行版),一個開源的、類似Unix的...

  • 發佈於 2021-04-09 04:10
  • 閲讀 ( 55 )

linux和bsd有什麼區別?

...:什麼是開源軟體,為什麼它很重要? 許可是一個顯著的區別,儘管對大多數人來說並不重要。Linux使用GNU通用公共許可證(GPL)。如果您修改Linux核心並分發它,您必須為您的修改釋出原始碼。 BSD使用BSD許可證。如果您修改了...

  • 發佈於 2021-04-09 05:00
  • 閲讀 ( 78 )

大辯論:是linux還是gnu/linux?

...tallman反對“Linux”一詞的一個重要原因是,它淡化了GNU的重要性及其最初的目的:作為一個完全免費的作業系統,旨在為使用者提供自由。這與關於“自由軟體”和“開源”的爭論交織在一起,前者旨在關注自由,後者旨在關注...

  • 發佈於 2021-04-12 01:30
  • 閲讀 ( 39 )

gnu公司(gnu)和unix系統(unix)的區別

...算機使我們的任務更容易。在我們開始討論GNU和Unix之間的區別之前,讓我們用外行的術語來學習與任何作業系統相關的核心概念。 什麼是gnu公司(gnu)? 術語GNU代表“GNU而不是Unix”。大多數人認為gnulinux和Unix是一樣的,但事實並...

  • 發佈於 2021-06-25 00:53
  • 閲讀 ( 44 )

xterm公司(xterm)和終端(terminal)的區別

...同,使用者可以同時執行多個xterm例項。   xterm與terminal的區別 基本 終端和xterm都是終端模擬器程式,允許在圖形環境中使用終端。它是GUI中的純文字視窗,允許使用者直接執行命令。它是Linux的預設終端模擬應用程式。然而...

  • 發佈於 2021-06-25 16:24
  • 閲讀 ( 27 )

ibm公司(ibm)和上海合作組織(sco)的區別

...達十年的法律糾紛已陷入訴訟和指控的泥潭。   ibm與sco的區別 ibm和sco基礎知識 –IBM,International Business Machines的縮寫,是一家全球性的資訊科技和諮詢機構,總部位於紐約阿蒙克。IBM是一家領先的雲平臺和認知解決方案公司,...

  • 發佈於 2021-06-26 05:16
  • 閲讀 ( 48 )
isgk0356
isgk0356

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦