Linux和Unix的關係

2021-10-24 17:02:53 字數 456 閱讀 4460

最開始出現unix作業系統,比較好用,使用者也用慣了,但是後來轉商用和閉源了,導致很多人不能再用。

這種情況下,有人提出gnu計畫,目的是:打造和unix一樣的系統,但是開源。很多人為此貢獻**,其功能都是模仿unix系統,這個計畫實施到最後,大部分都完成了,但是還缺乏作業系統。

linus這個人剛好開發了linux系統,因此,這兩者互補,合併在一起就成為了gnu/linux系統,念著念著,人們就只說是linux系統,將gnu省略。

bsd(berkeley software distribution)是unix系統的乙個發行版,macos就是一種bsd。(distribution翻譯為 發行版)

從歷史可以看出:linux系統模仿過unix的功能,因此有些功能兩者都有,但實際實現是不一樣的。

gnu中的 tar命令和bsd中的 tar命令是有區別的。想要在macos上執行linux的tar命令,需要安裝軟體才能做到。

Linux和unix之間的關係

unix是乙個功能強大 效能全面的多使用者 多工作業系統,可以應用從巨型計算機到普通pc機等多種不同的平台上,是應用面最廣 影響力最大的作業系統。linux是一種外觀和效能與unix相同或更好的作業系統,但linux不源於任何版本的unix的源 並不是unix,而是乙個類似於unix的產品。區別 l...

Unix與Linux的關係

簡單地說,linux 是一套免費使用和自由傳播的類 unix 作業系統,它主要用於基於intel x86系列 cpu的計算機上。這個系統是由全世界各地的成千上萬的程式設計師設計和實現的。其目的是建立不受任何商品化軟體的版權制約的 全世界都能自由使用的 unix 相容產品。linux 和unix 的最...

linux和shell的關係

shell的理解 shell翻譯成殼的意思,它是包裹在linux核心外層的,乙個可通過一系列的linux命令對作業系統發出相關指令的人機介面。shell可以通過其條件語句和迴圈語句等,把一系列linux命令結合在一起,形成乙個相當於面向過程的程式,shell script,來實現一些較為複雜的功能。...