色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Unix是什么呢?比較Unix和Linux

馬哥Linux運維 ? 來源:未知 ? 作者:李倩 ? 2018-07-25 17:06 ? 次閱讀

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

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

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

Unix 開端

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

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

快讀增長和競爭

在20世紀70和80年代末,Unix成為了族譜的根,族譜擴展到研究屆、學術屆和不斷增長的商業Unix操作系統業務。Unix不是開源軟件,Unix源碼可以與它的擁有者AT&T通過協議獲得許可證。第一個已知的軟件許可證在1975年賣給了伊利諾伊大學。

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

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

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

BSD可能是當今所有現代Unix系統中最大的安裝基礎。此外,在最近的歷史中,每一個蘋果Mac硬件單元搭載的系統都可以被稱為BSD,因為它的OS X(現在的macOS)操作系統是一個BSD-派生。

雖然Unix的完整歷史和它的學術和商業變體可能需要更多的篇幅來介紹,但是為了突出我們的文章的重點,讓我們繼續關注Linux的興起。

講講 Linux

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

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

Linux發行版使用GNU提供的組件、Linux內核,MIT的X-Windows GUI以及其他可以在開源BSD許可下使用的BSD組件來實現。像Slackware和Red Hat這樣的發行版的早期流行給了上世紀90年代的“普通PC用戶”使用Linux操作系統的機會,以及他們在工作或學術生活中使用的許多專有的Unix系統功能和實用工具。

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

在免費和開源組件之上提供支持的商業Linux產品變得可行,因為包括IBM在內的許多企業都從專有的Unix遷移到在Linux上提供中間件和軟件解決方案。Red Hat在Red Hat Enterprise Linux周圍建立了一個商業支持模型,德國供應商SUSE Linux Enterprise Server(SLES)也是如此。

比較 Unix 和 Linux

目前為止,我們已經了解了Unix的歷史,和Linux的崛起,以及與Unix不同的以免費和開源為基礎的GNU/Free軟件基金會。這兩個操作系統有著相同的文化遺產和相同的目標,我們現在來看一下他們的區別。

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

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

要注意的一方面是,作為把Linux作為主要目標的開發平臺,macOS設備和操作系統的普及,可能歸功于類BSD的macOS操作系統。很多Linux系統工具和腳本可以簡單地在macOS終端運行。很多在Linux上可用的開源軟件組件也可以在macOS上使用,如Homebrew。

其他Linux和Unix區別主要與授權模式相關:開源vs.私有,授權軟件。此外,Unix發行版中缺少通用內核對軟件和硬件供應商都有影響。對于Linux,供應商可以為特定硬件設備創建設備驅動,并有理由預計,它可以在大多數發行版中運行。由于Unix家族的商業和學術分支,供應商可能不得不為不同版本的Unix開發不同的驅動,而且作為很多不同版本的Unix的二進制設備驅動,對這些軟件的SDK或者發行版本的訪問,也會讓他們有授權和其他方面的擔憂。

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

私有的Unix仍然存在,并且狀況不錯,隨著許多主流供應商承諾支持其當前版本知道2020年,不言而喻,在可預見的未來Unix依然會出現。此外,Unix樹的BSD分支是開源的,而NetBSD、OpenBSD和FreeBSD都有強大的用戶群和開源社區,它們可能不像Linux那樣可見或活躍,但在近期的服務器份額報告中保持不變,維持在像Web服務等領域以遠高于私有Unix數量之上。

Linux 已經顯示出超越專有 Unix 的顯著優勢在于其在大量硬件平臺和設備上的可用性。 Raspberry Pi 受到業余愛好者和發燒友的歡迎,它是 Linux 驅動的,為運行 Linux 的各種物聯網設備打開了大門。 我們已經提到了 Android 設備,汽車(包括Automotive Grade Linux)和智能電視,其中Linux占有很大的市場份額。 這個星球上的每個云提供商都提供運行Linux的虛擬服務器,而且當今許多最受歡迎的云本地堆棧都是基于 Linux 的,無論您是在談論容器運行時還是Kubernetes,還是許多無服務器的平臺都越來越受歡迎。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11373

    瀏覽量

    211293
  • 操作系統
    +關注

    關注

    37

    文章

    6941

    瀏覽量

    124155
  • UNIX
    +關注

    關注

    0

    文章

    296

    瀏覽量

    41715

原文標題:Linux 與 Unix 到底有什么不同?

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LinuxUnix有哪些不同之處?

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

    LinuxUnix有什么不同

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

    什么是UNIX操作系統

    ,是指繼承UNIX的設計風格演變出來的系統。那什么是UNIXUNIX操作系統(尤尼斯)是一個分時系統、多用戶、多任務操作系統。Linux
    發表于 11-04 07:29

    Linux-Unix工具盒

    這是一份收集Unix/Linux/BSD命令和任務的文檔,它有助于高級用戶或IT工作。它是一份簡明扼要的實用指南。
    發表于 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
    發表于 03-02 11:42 ?7次下載

    收集Unix/Linux/BSD命令和任務的文檔

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

    unixlinux的區別

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

    LinuxUnix的區別解析

    在 IT 領域,以操作系統而為人所知的Unix,是 1969 年 AT&T 公司在美國新澤西所開發的(目前它的商標權由國際開放標準組織所擁有)。大多數的操作系統都受到了 Unix 的啟發,而
    發表于 06-04 20:29 ?2068次閱讀

    LinuxUnix的區別

    在計算機時代,相當一部分的人錯誤地認為 UnixLinux 操作系統是一樣的。然而,事實恰好相反。讓我們仔細看看。
    的頭像 發表于 03-05 15:36 ?7990次閱讀

    LinuxUNIX到底有關系和區別

    UNIXLinux 之間的關系是一個很有意思的話題。在目前主流的服務器端操作系統中,UNIX 誕生于 20 世紀 60 年代末,Windows 誕生于 20 世紀 80 年代中期,Lin
    的頭像 發表于 02-18 11:56 ?3458次閱讀
    <b class='flag-5'>Linux</b>與<b class='flag-5'>UNIX</b>到底有關系和區別

    linuxunix有什么區別

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

    Linux的發展歷史和LinuxUnix有怎么樣的關系

    這篇文章將介紹Linux的發展歷史以及Linux與著名操作系統Unix之間的關系。不會深入探討Linux的技術問題。
    的頭像 發表于 06-27 09:00 ?2353次閱讀

    UNIXLinux有什么區別聯系

     UNIXLinux 之間的關系是一個很有意思的話題。在目前主流的服務器端操作系統中,UNIX 誕生于 20 世紀 60 年代末,Windows 誕生于 20 世紀 80 年代中期,Li
    發表于 07-15 16:02 ?735次閱讀

    UnixLinux、ios和Android四大系統的發展及關系

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

    UnixLinux的差異

    摘要:程序員都知道,Linux 不是 Unix,不過二者之間確實存在關系,即 Linux 系統是從 Unix 派生出來的,而 Linux
    發表于 09-04 12:42 ?745次閱讀
    主站蜘蛛池模板: xfplay 无码专区 亚洲 | 久久性生大片免费观看性 | 青青久久精品 | 菊地凛子av | 久久精品亚洲热综合一本奇米 | 国产精品高清视亚洲一区二区 | 色愁愁久久久 | 久久婷婷五月综合色丁香花 | 欧美狂野乱码一二三四区 | 肉蒲团从国内封禁到日本成经典 | 免费国产黄线在线播放 | 亚洲国产黄色 | 亚洲国产中文字幕在线视频 | 国产成人精品综合在线 | 国产AV电影区二区三区曰曰骚网 | 动态抽插图视频 | 女人一级毛片免费观看 | 国产精品日韩欧美一区二区三区 | 欧美影院在线观看完整版 mp4 | JAVASCRIPTJAVA水多多 | 性色欲情网站IWWW九文堂 | 午夜爽喷水无码成人18禁三级 | 亚洲成a人片777777久久 | 蜜芽手机在线观看 | 老师我好爽再深一点老师好涨 | 欧美一道本一区二区三区 | 野花日本高清在线观看免费吗 | 高龄熟女50P | 99久久免费热在线精品 | 十分钟在线观看免费视频高清WWW | 国产精品亚洲污污网站入口 | 国产成人精品免费视频软件 | 暖暖免费 高清 日本社区中文 | 国产精品久久久久久人妻精品蜜桃 | 99久久国产综合精品网成人影院 | 人妻精品久久无码专区 | 色戒在线完整观看在线播放版 | 久久国产乱子伦免费精品 | 亚洲zooz人禽交xxxx | 美女国产毛片A区内射 | 最近的2019中文字幕国语HD |