91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Unix是什么呢?比較Unix和Linux

馬哥Linux運(yùn)維 ? 來源:未知 ? 作者:李倩 ? 2018-07-25 17:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果你是一名20多歲或30多歲的軟件開發(fā)人員,那么你已成長(zhǎng)在一個(gè)由Linux主導(dǎo)的世界中。數(shù)十年來,它一直是數(shù)據(jù)中心的重要參與者,盡管很難找到明確的操作系統(tǒng)市場(chǎng)份額的報(bào)告,但Linux在數(shù)據(jù)中心操作系統(tǒng)上的份額可能高達(dá)70%,而Windows變體幾乎涵蓋了所有剩余的比例。使用任何主流公共云的開發(fā)人員可以假定目標(biāo)系統(tǒng)將運(yùn)行Linux。近些年來,隨著Android和基于Linux的嵌入式系統(tǒng)智能手機(jī)、電視、汽車和其他設(shè)備中的應(yīng)用,Linux隨處可見的證據(jù)比比皆是。

即便如此,大多數(shù)軟件開發(fā)人員,甚至是那些在這場(chǎng)古老的“Linux革命”中成長(zhǎng)的軟件開發(fā)人員,也至少聽說過Unix。這聽起來與Linux類似,你可能已經(jīng)聽說過人們可以互換地使用這些術(shù)語。或者你也許聽說過Linux被稱為“類Unix”操作系統(tǒng)。

那么,這個(gè)Unix是什么呢? 一些漫畫種講到的是坐在發(fā)綠光的屏幕后面的精靈般的“老人”,他編寫C代碼和shell腳本,由老式的滴灌咖啡所驅(qū)動(dòng)。但除了那些1970年代那些老去的C程序員以外,Unix有更豐富的歷史。雖然詳細(xì)介紹Unix歷史和“Unix與Linux”比較的文章比比皆是,但本文將提供高層的背景介紹和這些互補(bǔ)世界之間的主要差別的列表。

Unix 開端

Unix的歷史起始于二十世紀(jì)六十年代的AT&T貝爾實(shí)驗(yàn)室,在那時(shí),一小組程序員正在為PDP-7編寫多任務(wù)、多用戶操作系統(tǒng)。在貝爾實(shí)驗(yàn)室研究機(jī)構(gòu)的這個(gè)小組里有兩位最知名的人物,ken Thompson和Dennis Ritchie。盡管Unix的許多概念繼承于它的先驅(qū)Multics,但在二十世紀(jì)八十代早期Unix小組用C語言重寫這個(gè)小型操作系統(tǒng)的決定使得Unix與其它的系統(tǒng)區(qū)別開來。那個(gè)時(shí)候的操作系統(tǒng)很少是可移植的。相反,由于先天的設(shè)計(jì)和底層源語言,那些操作系統(tǒng)和所被授權(quán)運(yùn)行的硬件平臺(tái)緊密地聯(lián)系在一起。通過使用C語言重構(gòu)Unix,現(xiàn)在Unix可以被移植到許多硬件平臺(tái)。

除了這個(gè)新的可移植移能力,有幾個(gè)對(duì)于用戶和程序員來說很有吸引力的操作系統(tǒng)設(shè)計(jì)的關(guān)鍵點(diǎn)使得Unix擴(kuò)張到除貝爾實(shí)驗(yàn)室以外的其它領(lǐng)域,如研究、學(xué)術(shù)甚至商業(yè)用途。關(guān)鍵點(diǎn)一,Ken Thompson的Unix哲學(xué)成為了模塊化軟件設(shè)計(jì)和計(jì)算的強(qiáng)有力的典范。Unix哲學(xué)建議使用小規(guī)模的為特定目的構(gòu)建的程序的結(jié)合體來處理復(fù)雜的總體任務(wù)。由于Unix是圍繞著文件和管道設(shè)計(jì)的,這個(gè)"piping(管道)“模型至今仍然很流行,它把程序的輸入和輸出鏈接在一起作為一系列的線性輸入操作。實(shí)際上,當(dāng)今的函數(shù)即服務(wù)(FaaS)/無服務(wù)器計(jì)算模型要更多地歸功于對(duì)Unix哲學(xué)的繼承。

快讀增長(zhǎng)和競(jìng)爭(zhēng)

在20世紀(jì)70和80年代末,Unix成為了族譜的根,族譜擴(kuò)展到研究屆、學(xué)術(shù)屆和不斷增長(zhǎng)的商業(yè)Unix操作系統(tǒng)業(yè)務(wù)。Unix不是開源軟件,Unix源碼可以與它的擁有者AT&T通過協(xié)議獲得許可證。第一個(gè)已知的軟件許可證在1975年賣給了伊利諾伊大學(xué)。

Unix在學(xué)術(shù)界發(fā)展迅速,隨著伯克利成為重要的活動(dòng)中心,在70年代給了Ken Thompson一個(gè)學(xué)術(shù)休假。通過在伯克利的Unix的所有活動(dòng),一個(gè)新的Unix軟件支付誕生了:伯克利軟件發(fā)行版,或者叫BSD。最初,BSD并不是AT&T的Unix的代替品,而是附加軟件和功能附加品。直到1979年的2BSD(第二Berkeley軟件發(fā)型版),伯克利研究生Bill Joy已經(jīng)添加了現(xiàn)在知名的程序,例如vi和C shell(/bin/csh)。

除了BSD,它成為了Unix家族中最受歡迎的分支之一,Unix的商業(yè)產(chǎn)品在20世紀(jì)80年代和90年代激增,包括HP-UX、IBM的AIX、Sun的Solaris、Sequent和Xenix。隨著分支從最初的根開始增長(zhǎng),“Unix戰(zhàn)爭(zhēng)”開始了,標(biāo)準(zhǔn)化成為了社區(qū)的一個(gè)新焦點(diǎn)。POSIX標(biāo)準(zhǔn)誕生于1988年,以及其他開源工作組的標(biāo)準(zhǔn)化工作一直進(jìn)行到到20世紀(jì)90年代。

大約在這個(gè)時(shí)候,AT&T和Sun發(fā)布了System V Release 4(SVR4),這是許多商業(yè)廠商采用的。另外,BSD家族的操作系統(tǒng)在過去的幾年里不斷增長(zhǎng),導(dǎo)致了一些開源的變種,這些變種是在現(xiàn)在熟悉的BSD許可下發(fā)布的。這包括FreeBSD、OpenBSD和NetBSD,每個(gè)都在Unix服務(wù)器行業(yè)中有一個(gè)稍微不同的目標(biāo)市場(chǎng)。這些Unix變體在今天仍然有一些使用,盡管許多人已經(jīng)看到他們的服務(wù)器市場(chǎng)份額減少到個(gè)位數(shù)(或更低)。

BSD可能是當(dāng)今所有現(xiàn)代Unix系統(tǒng)中最大的安裝基礎(chǔ)。此外,在最近的歷史中,每一個(gè)蘋果Mac硬件單元搭載的系統(tǒng)都可以被稱為BSD,因?yàn)樗腛S X(現(xiàn)在的macOS)操作系統(tǒng)是一個(gè)BSD-派生。

雖然Unix的完整歷史和它的學(xué)術(shù)和商業(yè)變體可能需要更多的篇幅來介紹,但是為了突出我們的文章的重點(diǎn),讓我們繼續(xù)關(guān)注Linux的興起。

講講 Linux

今天我們所說的Linux操作系統(tǒng)實(shí)際上是90年代初期的兩個(gè)成果的組合。Richard Stallman希望創(chuàng)建一個(gè)作為替代私有Unix系統(tǒng)的真正免費(fèi)的和開源的系統(tǒng)。他正在以GNU的名義開發(fā)實(shí)用工具和程序,這是一種遞歸算法,意思是“GNU不是Unix!” 雖然它有一個(gè)內(nèi)核項(xiàng)目正在進(jìn)行,但結(jié)果證實(shí)開展起來很困難,這樣沒有內(nèi)核,免費(fèi)并開源操作系統(tǒng)的夢(mèng)想就無法實(shí)現(xiàn)。

這是Linus Torvald的工作 - 編寫出一種可工作的和可行的內(nèi)核,被他稱為L(zhǎng)inux--整個(gè)操作系統(tǒng)因此而誕生。鑒于Linus使用的是多種GNU工具(例如GNU編譯器集合或GCC),GNU工具和Linux內(nèi)核的結(jié)合是天生的絕配。

Linux發(fā)行版使用GNU提供的組件、Linux內(nèi)核,MIT的X-Windows GUI以及其他可以在開源BSD許可下使用的BSD組件來實(shí)現(xiàn)。像Slackware和Red Hat這樣的發(fā)行版的早期流行給了上世紀(jì)90年代的“普通PC用戶”使用Linux操作系統(tǒng)的機(jī)會(huì),以及他們?cè)诠ぷ骰驅(qū)W術(shù)生活中使用的許多專有的Unix系統(tǒng)功能和實(shí)用工具。

由于所有Linux組件的免費(fèi)和開源,任何人都可以通過一些努力來創(chuàng)建一個(gè)Linux發(fā)行版,很快,發(fā)行版的總數(shù)就達(dá)到了數(shù)百個(gè)。今天,distrowatch.com列出了312種獨(dú)特的Linux發(fā)行版。當(dāng)然,許多開發(fā)人員通過云提供商使用linux或使用流行的免費(fèi)發(fā)行版,如Fedora、Canonical的Ubuntu、Debian、Arch Linux、Gentoo和許多其他變體Linux。

在免費(fèi)和開源組件之上提供支持的商業(yè)Linux產(chǎn)品變得可行,因?yàn)榘↖BM在內(nèi)的許多企業(yè)都從專有的Unix遷移到在Linux上提供中間件和軟件解決方案。Red Hat在Red Hat Enterprise Linux周圍建立了一個(gè)商業(yè)支持模型,德國(guó)供應(yīng)商SUSE Linux Enterprise Server(SLES)也是如此。

比較 Unix 和 Linux

目前為止,我們已經(jīng)了解了Unix的歷史,和Linux的崛起,以及與Unix不同的以免費(fèi)和開源為基礎(chǔ)的GNU/Free軟件基金會(huì)。這兩個(gè)操作系統(tǒng)有著相同的文化遺產(chǎn)和相同的目標(biāo),我們現(xiàn)在來看一下他們的區(qū)別。

從一個(gè)用戶體驗(yàn)角度來講,沒有太多區(qū)別!Linux的大部分優(yōu)點(diǎn)包括操作系統(tǒng)可跨多硬件架構(gòu)(包括現(xiàn)代PC)特性,以及能夠讓Unix系統(tǒng)的管理員和用戶使用他們熟悉的工具的能力。

由于POSIX標(biāo)準(zhǔn)和兼容性,在Unix上編寫的軟件可以在Linux操作系統(tǒng)上編譯,而在移植方面不用花費(fèi)太多的功夫。很多情況下,Shell腳本可以直接在Linux上使用。雖然在Unix和Linux之間有一些工具的標(biāo)志/命令行選項(xiàng)略微不同,但是他們的很多操作是相同的。

要注意的一方面是,作為把Linux作為主要目標(biāo)的開發(fā)平臺(tái),macOS設(shè)備和操作系統(tǒng)的普及,可能歸功于類BSD的macOS操作系統(tǒng)。很多Linux系統(tǒng)工具和腳本可以簡(jiǎn)單地在macOS終端運(yùn)行。很多在Linux上可用的開源軟件組件也可以在macOS上使用,如Homebrew。

其他Linux和Unix區(qū)別主要與授權(quán)模式相關(guān):開源vs.私有,授權(quán)軟件。此外,Unix發(fā)行版中缺少通用內(nèi)核對(duì)軟件和硬件供應(yīng)商都有影響。對(duì)于Linux,供應(yīng)商可以為特定硬件設(shè)備創(chuàng)建設(shè)備驅(qū)動(dòng),并有理由預(yù)計(jì),它可以在大多數(shù)發(fā)行版中運(yùn)行。由于Unix家族的商業(yè)和學(xué)術(shù)分支,供應(yīng)商可能不得不為不同版本的Unix開發(fā)不同的驅(qū)動(dòng),而且作為很多不同版本的Unix的二進(jìn)制設(shè)備驅(qū)動(dòng),對(duì)這些軟件的SDK或者發(fā)行版本的訪問,也會(huì)讓他們有授權(quán)和其他方面的擔(dān)憂。

在過去十年中隨著這兩個(gè)社區(qū)的日漸成熟,Linux中許多進(jìn)步已經(jīng)在Unix世界中被采用了。許多GNU實(shí)用程序已經(jīng)被作為Unix系統(tǒng)的附屬而提供,他們提供了開發(fā)人員需要的來自不屬于Unix的GNU程序的功能。例如,IBM的AIX為L(zhǎng)inux應(yīng)用程序提供了一個(gè)AIX工具箱,其中包含數(shù)百個(gè)GNU軟件包(如Bash、GCC、OpenLDAP和許多其他軟件包),這些軟件包可添加到AIX安裝中以簡(jiǎn)化基于Linux和基于Unix的AIX系統(tǒng)之間的遷移。

私有的Unix仍然存在,并且狀況不錯(cuò),隨著許多主流供應(yīng)商承諾支持其當(dāng)前版本知道2020年,不言而喻,在可預(yù)見的未來Unix依然會(huì)出現(xiàn)。此外,Unix樹的BSD分支是開源的,而NetBSD、OpenBSD和FreeBSD都有強(qiáng)大的用戶群和開源社區(qū),它們可能不像Linux那樣可見或活躍,但在近期的服務(wù)器份額報(bào)告中保持不變,維持在像Web服務(wù)等領(lǐng)域以遠(yuǎn)高于私有Unix數(shù)量之上。

Linux 已經(jīng)顯示出超越專有 Unix 的顯著優(yōu)勢(shì)在于其在大量硬件平臺(tái)和設(shè)備上的可用性。 Raspberry Pi 受到業(yè)余愛好者和發(fā)燒友的歡迎,它是 Linux 驅(qū)動(dòng)的,為運(yùn)行 Linux 的各種物聯(lián)網(wǎng)設(shè)備打開了大門。 我們已經(jīng)提到了 Android 設(shè)備,汽車(包括Automotive Grade Linux)和智能電視,其中Linux占有很大的市場(chǎng)份額。 這個(gè)星球上的每個(gè)云提供商都提供運(yùn)行Linux的虛擬服務(wù)器,而且當(dāng)今許多最受歡迎的云本地堆棧都是基于 Linux 的,無論您是在談?wù)撊萜鬟\(yùn)行時(shí)還是Kubernetes,還是許多無服務(wù)器的平臺(tái)都越來越受歡迎。

其中一個(gè)最顯著的趨勢(shì)是近年來微軟的轉(zhuǎn)變。 如果你十年前告訴軟件開發(fā)人員,Windows操作系統(tǒng)將在2016年“運(yùn)行Linux”,他們中的大多數(shù)人會(huì)歇斯底里地笑了。 但是Windows Linux子系統(tǒng)(WSL)的存在和普及,以及最近宣布的諸如Docker的Windows端口(包括Windows上的Linux容器)支持等功能都證明了Linux具有的影響 - 以及 顯然將會(huì)繼續(xù)存在 - 跨軟件世界。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213852
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7152

    瀏覽量

    125618
  • UNIX
    +關(guān)注

    關(guān)注

    0

    文章

    296

    瀏覽量

    42346

原文標(biāo)題:Linux 與 Unix 到底有什么不同?

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    LinuxUnix有哪些不同之處?

    較低,安裝方法更易掌握;Unix對(duì)硬件要求比較苛刻,按照難度較大。5. 用戶群體Linux的用戶群體很廣泛,個(gè)人和企業(yè)均可使用;Unix的用戶群體
    發(fā)表于 03-02 18:51

    LinuxUnix有什么不同

    LinuxUnix 到底有什么不同?
    發(fā)表于 05-07 06:25

    什么是UNIX操作系統(tǒng)

    ,是指繼承UNIX的設(shè)計(jì)風(fēng)格演變出來的系統(tǒng)。那什么是UNIXUNIX操作系統(tǒng)(尤尼斯)是一個(gè)分時(shí)系統(tǒng)、多用戶、多任務(wù)操作系統(tǒng)。Linux
    發(fā)表于 11-04 07:29

    Linux-Unix工具盒

    這是一份收集Unix/Linux/BSD命令和任務(wù)的文檔,它有助于高級(jí)用戶或IT工作。它是一份簡(jiǎn)明扼要的實(shí)用指南。
    發(fā)表于 01-05 16:22 ?43次下載

    The Linux Programming Interface - A Linux and UNIX System Programming Handbook

    The Linux Programming Interface - A Linux and UNIX System
    發(fā)表于 03-02 11:42 ?7次下載

    收集Unix/Linux/BSD命令和任務(wù)的文檔

    收集Unix/Linux/BSD命令和任務(wù)的文檔
    發(fā)表于 10-30 15:46 ?8次下載
    收集<b class='flag-5'>Unix</b>/<b class='flag-5'>Linux</b>/BSD命令和任務(wù)的文檔

    unixlinux的區(qū)別

    Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。UNIX操作系統(tǒng)(尤尼斯),是一個(gè)強(qiáng)大的多用戶、
    發(fā)表于 11-14 10:08 ?6774次閱讀
    <b class='flag-5'>unix</b>和<b class='flag-5'>linux</b>的區(qū)別

    LinuxUnix的區(qū)別解析

    在 IT 領(lǐng)域,以操作系統(tǒng)而為人所知的Unix,是 1969 年 AT&T 公司在美國(guó)新澤西所開發(fā)的(目前它的商標(biāo)權(quán)由國(guó)際開放標(biāo)準(zhǔn)組織所擁有)。大多數(shù)的操作系統(tǒng)都受到了 Unix 的啟發(fā),而
    發(fā)表于 06-04 20:29 ?2138次閱讀

    LinuxUnix的區(qū)別

    在計(jì)算機(jī)時(shí)代,相當(dāng)一部分的人錯(cuò)誤地認(rèn)為 UnixLinux 操作系統(tǒng)是一樣的。然而,事實(shí)恰好相反。讓我們仔細(xì)看看。
    的頭像 發(fā)表于 03-05 15:36 ?8192次閱讀

    LinuxUNIX到底有關(guān)系和區(qū)別

    UNIXLinux 之間的關(guān)系是一個(gè)很有意思的話題。在目前主流的服務(wù)器端操作系統(tǒng)中,UNIX 誕生于 20 世紀(jì) 60 年代末,Windows 誕生于 20 世紀(jì) 80 年代中期,Lin
    的頭像 發(fā)表于 02-18 11:56 ?3605次閱讀
    <b class='flag-5'>Linux</b>與<b class='flag-5'>UNIX</b>到底有關(guān)系和區(qū)別

    linuxunix有什么區(qū)別

    UNIXLinux之間的關(guān)系是一個(gè)很有意思的話題。在目前主流的服務(wù)器端操作系統(tǒng)中,UNIX誕生于20世紀(jì)60年代末,Windows誕生于20世紀(jì)80年代中期,Linux誕生于20世紀(jì)
    發(fā)表于 06-08 09:12 ?1.3w次閱讀

    Linux的發(fā)展歷史和LinuxUnix有怎么樣的關(guān)系

    這篇文章將介紹Linux的發(fā)展歷史以及Linux與著名操作系統(tǒng)Unix之間的關(guān)系。不會(huì)深入探討Linux的技術(shù)問題。
    的頭像 發(fā)表于 06-27 09:00 ?2514次閱讀

    UNIXLinux有什么區(qū)別聯(lián)系

     UNIXLinux 之間的關(guān)系是一個(gè)很有意思的話題。在目前主流的服務(wù)器端操作系統(tǒng)中,UNIX 誕生于 20 世紀(jì) 60 年代末,Windows 誕生于 20 世紀(jì) 80 年代中期,Li
    發(fā)表于 07-15 16:02 ?814次閱讀

    UnixLinux、ios和Android四大系統(tǒng)的發(fā)展及關(guān)系

    Unix, 簡(jiǎn)化形成了LinuxLinux則是Android的內(nèi)核,而蘋果則是使用unix系統(tǒng)作為iOS和MacOS的內(nèi)核。
    的頭像 發(fā)表于 08-24 16:35 ?4809次閱讀
    <b class='flag-5'>Unix</b>、<b class='flag-5'>Linux</b>、ios和Android四大系統(tǒng)的發(fā)展及關(guān)系

    UnixLinux的差異

    摘要:程序員都知道,Linux 不是 Unix,不過二者之間確實(shí)存在關(guān)系,即 Linux 系統(tǒng)是從 Unix 派生出來的,而 Linux
    發(fā)表于 09-04 12:42 ?947次閱讀
    主站蜘蛛池模板: 激情久久婷婷 | 伊人网综合在线视频 | 影院午夜| 色先锋av资源中文字幕 | 黄色午夜 | 亚洲成人毛片 | 波多野结衣50连精喷在线 | 国产1卡2卡三卡四卡网站 | 手机看片福利盒子久久 | 看久久| 天天视频国产精品 | 四虎影视最新地址 | 午夜激情福利 | 狠狠狠狠狠狠狠狠 | 18欧美乱大交 | 操碰人人| 亚欧洲乱码专区视频 | 伊人久久大香线焦在观看 | 久久精品男人的天堂 | 色天使色护士 在线视频观看 | 欧美一级做一级做片性十三 | 久操伊人网 | 亚洲区中文字幕 | 欧美性狂猛bbbbbxxxxx | 最新地址四虎www4hutv | 日本黄页在线观看 | 69xxxx欧美老师 | 在线免费看黄的网站 | 色噜噜狠狠狠色综合久 | 中文字幕在线看精品乱码 | 最近视频在线播放免费观看 | 又粗又长又爽又长黄免费视频 | 婷婷在线观看网站 | 亚洲网在线 | 国产三级在线播放 | 天天干夜夜艹 | 国产一级特黄aaa大片 | 亚洲黄色网址大全 | 日韩一级片在线免费观看 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片男 | 乱小说录目伦200篇将曲勒 |