當前位置:編程學習大全網 - 源碼下載 - unix與linux的區別

unix與linux的區別

區別:

1、開源情況

UNIX 是商業化的,而 Linux 是開源的,是免費、公開源代碼的。

2、硬件適用

UNIX系統大多是與硬件配套的,也就是說,大多數UNIX系統如AIX、HP-UX等是無法安裝在 x86 服務器和個人計算機上的,而 Linux則可以運行在多種硬件平臺上。

可以先學習linux後再學習unix,因為linux可以方便的在虛擬機上運行,防止新手的誤操作。而在發行版本上可以選擇Ubuntu、Linux Mint等。

擴展資料

unix誕生

1965年時,貝爾實驗室(Bell Labs)加入壹項由通用電氣(General Electric)和麻省理工學院(MIT)合作的計劃;該計劃要建立壹套多使用者、多任務、多層次(multi-user、multi-processor、multi-level)的MULTICS操作系統。

直到1969年,因MULTICS計劃的工作進度太慢,該計劃被停了下來。當時,Ken Thompson(後被稱為UNIX之父)已經有壹個稱為"星際旅行"的程序在GE-635的機器上跑,但是反應非常慢,正巧被他發現了壹部被閑置的PDP-7(Digital的主機),

Ken Thompson和Dernis Ritchie就將"星際旅行"的程序移植到PDP-7上。而這部PDP-7(如圖1-1所示)就此在整個計算機歷史上留下了芳名。

MULTICS其實是"Multiplexed Information and Computing Service"的縮寫,在1970年時,那部PDP-7卻只能支持兩個使用者,當時,Brian Kernighan就開玩笑地稱他們的系統其實是:

"UNiplexed Information and Computing Service",縮寫為"UNICS",後來,大家取其諧音,就稱其為"UNIX"了。1970年可稱為"UNIX元年"。

Linux基本思想

Linux的基本思想有兩點:第壹,壹切都是文件;第二,每個軟件都有確定的用途。其中第壹條詳細來講就是系統中的所有都歸結為壹個文件,包括命令、硬件和軟件設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。

至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。

完全免費

Linux是壹款免費的操作系統,用戶可以通過網絡或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。

正是由於這壹點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。

完全兼容POSIX1.0標準

這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。

許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這壹點就消除了他們的疑慮。

多用戶、多任務

Linux支持多用戶,各個用戶對於自己的文件設備有自己特殊的權利,保證了各用戶之間互不影響。多任務則是現在電腦最主要的壹個特點,Linux可以使多個程序同時並獨立地運行。

百度百科-unix

百度百科-linux

  • 上一篇:2017年旅遊網站排名情況?
  • 下一篇:四樓為什麽是黃金樓層?四樓的房子吉祥嗎?
  • copyright 2024編程學習大全網