導航:首頁 > 操作系統 > linuxunix

linuxunix

發布時間:2022-01-13 20:32:15

linux和UNIX的關系是什麼

Linux是一套免費使用和自由傳播的類Unix操作系統,它主要用於基於Intel x86系列CPU的計算機上。這個系統是由全世界各地的成千上萬的程序員設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自由使用的Unix兼容產品。

UNIX是歷史最悠久的通用操作系統。1969年,美國貝爾實驗室的K.Thompson和D.M.Ritchie在規模較小及較簡單的分時操作系統 MULTICS的基礎上開發出UNIX, 當時是在DEC的PDP—7小型計算機上實現的,1970年正式投入運行。

系統內核的路由轉發

Linux操作系統嵌入了TCP/IP協議棧,協議軟體具有路由轉發功能。路由轉發依賴作為路由器的主機中安裝多塊網卡,當某一塊網卡接收到數據包後,系統內核會根據數據包的目的IP地址,查詢路由表,然後根據查詢結果將數據包發送到另外一塊網卡,最後通過此網卡把數據包發送出去。此主機的處理過程就是路由器完成的核心功能。

以上內容參考:網路-Linux

② linux和unix

不適合
《UNIX環境高級編程》看過後覺得非常復雜 真的 好多跟進程有關系
還不知道你Linux編程是為了什麼? 設備驅動? 配置伺服器什麼的?還是Linux環境下C編程
設備驅動和配置伺服器的話都有現成的書
LinuxC編程也有
具體要求具體分析
不過主要學Linux編程的話先要熟悉Linux系統對吧 看鳥哥的寶典吧
Linux和unix不同網路一下就有許多 自己看下吧朋友
好運

③ unix與linux的區別

區別:

1、開源情況

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

2、硬體適用

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

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

(3)linuxunix擴展閱讀

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到底是什麼

unix和linux本身都是一個操作系統,但現在常見的unix和linux都是使用了unix或linux內核的操作系統,這些操作系統其實不存在「外殼」的概念。
以Debian為例,在linux系統的基礎上,對內核的編譯進行了定製,添加了deb軟體的生態圈(也就是一套額外的軟體)以及許多常用的軟體如編譯器、網路工具、幫助工具等,從而形成一個新的操作系統,而這個操作系統依然是linux。
再如Ubuntu,是在Debian的基礎上再進行定製,其流程基本就是針對特定的應用環境對系統功能及一些邏輯進行調整優化,然後加入新的軟體生態圈。
又如蘋果的OS X,是基於FreeBSD的一個分支,而FreeBSD則是unix的一個分支,與各種linux衍生系統公用一個linux內核分支不同,unix操作系統有著幾個分支,這些分支之間通常是相互獨立進行維護的,FreeBSD是其中一個分支,其他分支還有System V等。
這些操作系統在最終實現了大部分兼容,因為其發展過程是圍繞POSIX等系列協議進行的,因此無論哪個版本的linux或unix,都可用於學習,對於學生黨來說,一開始是沒有必要去碰unix的,而linux方面,目前主流的兩大linux系統是Ubuntu和Centos,linux都是開源且免費使用的,你可以到官網去下載。

⑤ Linux是Unix嗎

linux的出現得益於GNU(GNU's Not Unix)
從這方面來說linux不同於unix
從技術與系統架構等方面來說,他們又有聯系
從安全性來說 linux的安全性大大強於windows卻低於Unix

linux的出現有很多歷史,你可以去看看
<OS revolution> <code> 這兩部開源影片,是介紹linux的出現的

⑥ LINUX與UNIX區別在哪

大家聽別人介紹自己的Ubuntu時,會聽到「我的操作系統是Linux的」。其實,這樣介紹是缺乏嚴謹性滴。我們只要知道兩點,基本上就搞清楚Linux和Ubuntu的關系,以下是星創客老師對二者的區別細節分析:
1. 嚴格來說,Linux並不是操作系統,而是一個操作系統的內核,嚴謹一些可以說:linux 一般指 GNU 套件加上 linux 內核。
2. Ubuntu基於linux內核的桌面PC操作系統,術語上喜歡稱Ubuntu是一個 linux 發行版(因為debian(其實也是一款操作系統) 是 linux 的一個發行版,而 ubuntu 是屬於 debian 系列的一個分支,所以...)。
深入理解下:
1. Linux應用程序
一個好的操作系統會提供一套方便於用戶使用系統的應用程序,如文本編輯器、辦公套件、Internet工具、資料庫等。
2. Linux文件系統
文件系統是文件存放在存儲設備(如磁碟)上的組織方法。如EXT2、EXT3、FAT、FAT32、VFAT等。
3. Linux Shell
Shell是操作系統系統的用戶界面,提供了用戶與內核進行交互操作的一種介面,是一個命令解釋器。它接收用戶輸入的命令並把它送入內核去執行。
4. Linux內核
內核是操作系統的核心。一個操作系統是需要執行一些任務,如請求內存資源、執行計算, 連接網路,等等. Linux內核就負責處理所有這樣的請求,就像人的大腦一樣。
Linux內核從功能上講具有五大模塊化功能:進程管理、內存管理、文件系統管理、設備控制和網路管理。
4.1 進程管理的體現:
Linux內核負責進程創建和銷毀, 並完成進程之間的通信,以及進程的輸入和輸出.而且,進程管理控制了多個進程對Soc上的一個或者多個cpu資源的使用
4.2 內存管理
內存資源的使用策略對操作系統性能體現來說,尤為重要。 內核在有限的內存資源上,為每一個進程建立了一個虛擬地址空間。 內核的不同功能部分與內存管理子系統通過一套函數調用交互, 使得通信高效簡單。
4.3 文件系統管理
Linux操作系統中,幾乎任何東西都可看作為一個文件(一切皆文件). 內核中大量使用kobject等結構體,來把一堆非結構化的硬體組織成一種多層次的數據系統。另外, Linux 支持多個文件系統類型。如ext4等
4.4 設備控制
幾乎任何一個操作系統最終都運行在一個物理平台上。內核中包含訪問平台上硬體設備的驅動代碼。
4.5 網路功能
大部分網路操作不會關聯具體的進程,因為數據包的傳輸是非同步事件。應用程序訪問數據包之前,內核完成數據包的收集、標識和分發等任務。
如果想學習嵌入式linux可以去了解下星創客還不錯。

⑦ Linux系統和Unix系統的區別是什麼

什麼是Unix?應用在哪裡?有什麼特點?

其實大多數的操作系統都是受到Unix的啟發,但是Unix也受到了Multics系統的啟發,該系統尚未完成。

作為一個操作系統,Unix主要用於伺服器、工作站,也可以用於個人電腦。它在創建互聯網,創建計算機網路或者客戶端,伺服器模型方面發揮非常重要的作用。

Unix系統支持多任務,與Multics對比控制簡單、所有數據都純文本形式存儲、保存單根文件、可以同時訪問多個賬戶。

什麼是Linux,應用在哪些?有什麼特點?

Linux是一個基於Unix系統原理的操作系統,它是一個可以自由下載的系統,從外部下載,也可能幹擾系統編輯,添加和擴展源代碼。與今天的付費操作系統不同,這是最大的好處之一。

Linux開始處理Unix一個主要的原因是因為系統簡單。

Linux的基石就是Unix,它基於Unix的基本特性以及POSIX和Single UNIX Specification的標准。

Linux系統也支持多任務,程序可能由一個或者多個進程組成,每個進程可能有一個或者多個進程;多用戶,它可以運行多個用戶程序、個人賬戶受適當許可權保護、所以賬目已經精確定義了系統控制權。

⑧ linux,unix

都是C語言寫的系統,都是開源的系統,Unix通常是用在銀行,電信等企業的伺服器上,他比windows更安全可靠,但是操作起來卻不容易,因為沒有友好的圖形界面,基本操作都是命令行.
Linux是另一中C語言編寫的操作系統,同樣比windows安全,雖然有了X界面這中可以圖形化操作冊界面,但是很多操作還是通過命令完成的.

long answer: UNIX是一個20還是30年前由幾個研究生在實驗室里開始後來一個大公司把它商業化了的一個操作系統。一來二去,它成長並且佔領了市場。當時它只是運行在只有大學才買得起一兩台的昂貴機器上。後來機器多了,公司多了,懂得人也多了,就分家了,而「UNIX」這個名字由於法律關系,誰也不能說自己的操作系統是「UNIX」而只能說是「UNIX兼容」系統了。所以現在「UNIX」系統是不存在的,存在的只是一個遙遠的傳說。那麼現在那些Solaris,AIX,IRIS都是什麼呢?那些都是各公司在他們硬體平提上作的商業UNIX,這些系統都遵循一個叫POSIX的古怪標准,對了,這個標准呢,是後來UNIX太多太亂,大家編程介面甚至命令都不一樣了所以沒辦法座下來商量的一個協議。

那麼Linux是什麼呢?Linux是基於PC(其它平台也有的支持)的UNIX兼容系統,在跟UNIX的關繫上,它不比任何其它UNIX兼容系統遠。所以如果你有「Solaris才是正統UNIX,Linux只是兼容」的想法,對不起你錯了,起碼你得把支持AIX的人打敗才行,他們還認為AIX才是正統UNIX呢。所以用Linux你可以學到有關UNIX的知識,這些知識絕大部分在其它商業
UNIX上可以用得上。當然,其核心思想絕對是相同的。那麼在三年前只有你的讀博士的輔導員才有機會在實驗室那台寶貝SUN上學的知識,你現在在PC機上就可以實踐了,這難道不是很妙的一件事情么?

使用Linux要向微軟付費
"CNET報道,微軟與Novell達成的協議中Novell向微軟支付一定的費用,換取其客戶不因使用Linux而被微軟起訴。與微軟打專利侵權官司的可能性會使許多Linux用戶放棄Red Hat,轉投Novell。Linux本身是免費的,但廠商提供的包裝、文檔,以及安裝、維護等服務是要收費的,微軟的交易繞開了GNU GPL許可協議的要求。微軟CEO鮑爾默稱如果客戶向Novell以外的廠商購買Linux,就可能面臨麻煩。GPL許可協議正在進行修正,可能添加要求不起訴的承諾將自動地適用於所有人和機構。"

我來解釋這個報道,標題起得容易讓人誤解。但是是原文,還是保持原樣。

版權問題始於Linux廠商開始在發不版本中包含商業軟體。本來Linux發行版本的分發是自由拷貝的。但如果加入和商業軟體分發就受這些商業授權的限制。如果用戶依然按照原來的習慣傳播相應發行版本的光碟之類的。那麼可能會觸犯相應的商業軟體的廠商的利益。這是原因之一。

基於這個原因加上其他原因。Linux廠商同其他廠商合作通過協議(加上付費)來免除用戶(尤其是企業客戶)被起訴的擔憂。

⑨ Unix和Linux的區別是什麼呢

Linux和Unix都是功能強大的操作系統,都是應用廣泛的伺服器操作系統,有很多相似之處,甚至有一部分人錯誤地認為Unix和Linux操作系統是一樣的,然而,事實並非如此,以下是兩者的區別。
1. 開源性
Linux是一款開源操作系統,不需要付費,即可使用;Unix是一款對源碼實行知識產權保護的傳統商業軟體,使用需要付費授權使用。
2. 跨平台性
Linux操作系統具有良好的跨平台性能,可運行在多種硬體平台上;Unix操作系統跨平台性能較弱,大多需與硬體配套使用。
3. 可視化界面
Linux除了進行命令行操作,還有窗體管理系統;Unix只是命令行下的系統。
4. 硬體環境
Linux操作系統對硬體的要求較低,安裝方法更易掌握;Unix對硬體要求比較苛刻,按照難度較大。
5. 用戶群體
Linux的用戶群體很廣泛,個人和企業均可使用;Unix的用戶群體比較窄,多是安全性要求高的大型企業使用,如銀行、電信部門等,或者Unix硬體廠商使用,如Sun等。
相比於Unix操作系統,Linux操作系統更受廣大計算機愛好者的喜愛,主要原因是Linux操作系統具有Unix操作系統的全部功能,並且能夠在普通PC計算機上實現全部的Unix特性,開源免費的特性,更容易普及使用!

⑩ Unix和Linux有什麼區別

unix是第一個成熟的計算機操作系統,一開始都是作為伺服器操作系統,企業或是高校才能買得起,之後出現過幾類其他基於unix的操作系統,有一個miniunix是開發用來教學使用的,功能很有限,所以Linus決定自己在mini的基礎上開發一個系統,他在互聯網上發布了這個想法並開發了第一個linux版本,之後開發人員越來越多,之後就有公司或團隊開發,就有了現在的ubuntu、Suse、deban、red hat等發行版。
unix的價格也是很高的,而linux伺服器版,好處很明顯,開源價廉,雖然linux免費,但作為伺服器很多其他功能還是收費的,並不是完全免費。
而對於個人用戶,linux絕對是沒得選,現在各種發行版有桌面版,使用很方便。而且由於linux對於unix的繼承性,學會linux指令就基本上學會了unix指令,所以linux相對好一點。

閱讀全文

與linuxunix相關的資料

熱點內容
伺服器一直崩應該用什麼指令 瀏覽:916
cm202貼片機編程 瀏覽:724
php構造函數帶參數 瀏覽:175
解壓電波歌曲大全 瀏覽:336
為啥文件夾移到桌面成word了 瀏覽:858
命令符的安全模式是哪個鍵 瀏覽:758
編程中學 瀏覽:956
單片機求助 瀏覽:993
ug加工側面排銑毛坯怎麼編程 瀏覽:271
程序員有關的介紹 瀏覽:736
支付寶使用的什麼伺服器 瀏覽:210
安卓看本地書用什麼軟體好 瀏覽:921
經傳軟體滾動凈利潤指標源碼 瀏覽:522
螢石雲視頻已加密怎麼解除 瀏覽:574
一命令四要求五建議 瀏覽:30
qq文件夾遷移不了 瀏覽:19
液體粘滯系數測定不確定度演算法 瀏覽:332
輕棧源碼 瀏覽:426
把圖片壓縮到500k 瀏覽:35
命令你自己 瀏覽:369