GNU Linux和Unix Darwin BSD等

Unix起源

Linux 的源頭要追溯到最古老的UNIX。1969年,Bell實驗室的Ken Thompson開始利用一臺閑置的 PDP-7計算機開發了一種多用戶,多任務操作系統。很快,Dennis Richie加入了這個項目,在他們共同努力下誕生了最早的UNIX。Richie受一個更早的項目——MULTICS的啟發,將此操作系統命名為 Unix。早期UNIX是用匯編語言編寫的,但其第三個版本用一種嶄新的編程語言C重新設計了。C是Richie設計出來并用于編寫操作系統的程序語言。通過這次重新編寫,Unix得以移植到更為強大的 DEC PDP-11/45與11/70計算機上運行。后來發生的一切,正如他們所說,已經成為歷史。Unix從實驗室走出來并成為了操作系統的主流,現在幾乎每個主要的計算機廠商都有其自有版本的Unix.

Linux起源

Linux起源于一個學生的簡單需求。Linus Torvalds,Linux的作者與主要維護者,在其上大學時所買得起的唯一軟件是Minix. Minix是一個類似Unix,被廣泛用來輔助教學的簡單操作系統。Linus 對Minix不是很滿意,于是決定自己編寫軟件。他以學生時代熟悉的Unix作為原型, 在一臺Intel 386 PC上開始了他的工作。他的進展很快,受工作成績的鼓舞,他將這項成果通過互連網與其他同學共享,主要用于學術領域。有人看到了這個軟件并開始分發。每當出現新問題時,有人會立刻找到解決辦法并加入其中,很快的, Linux成為了一個操作系統。值得注意的是

Linux并沒有包括Unix源碼。它是按照公開的POSIX標準重新編寫的。Linux大量使用了由麻省劍橋免費軟件基金的GNU軟件,同時Linux自身也是用它們構造而成。

什么是GNU

GNU 是一個由 自由軟件— 構成的操作系統; 它尊重其使用者的自由。GNU 的開發使你能夠使用電腦而無需安裝可能會踐踏你自由的軟件。

GNU 是一個類 Unix 操作系統。它是由多個應用程序、系統庫、開發工具乃至游戲構成的程序集合。GNU 的開發始于 1984 年 1 月,稱為 GNU 工程。GNU 的許多程序在 GNU 工程下發布;我們稱之為 GNU 軟件包
“GNU” 這個名字是 “GNU's Not Unix” 的遞歸首字母縮寫詞。“GNU” 的發音為 g'noo,只有一個音節,發音很像 “grew”,但需要把其中的 r 音替換為 n 音。
類 Unix 操作系統中用于資源分配和硬件管理的程序稱為 “內核”。GNU 所用的典型內核是 Linux。該組合叫做 GNU/Linux 操作系統。GNU/Linux 為幾百萬用戶所使用,然而許多人 錯誤地稱之為 “Linux”
GNU 自己的內核,The Hurd,開始于 1990 年(早于 Linux)。志愿者們仍在繼續開發 Hurd,因為它是一個有趣的技術項目。

什么是自由軟件

自由軟件意味著使用者有運行、復制、發布、研究、修改和改進該軟件的自由。
自由軟件是權利問題,不是價格問題。要理解這個概念,你應該考慮 “自由” 是 “言論自由” 中的“自由”;而不是 “免費啤酒” 中的“免費”。
更精確地說,自由軟件賦予軟件使用者 四項基本自由

  • 不論目的為何,有運行該軟件的自由(自由之零)。
  • 有研究該軟件如何運行,以及按需改寫該軟件的自由(自由之一)。取得該軟件源代碼為達成此目的之前提。
  • 有重新發布拷貝的自由,這樣你可以借此來敦親睦鄰(自由之二)。
  • 有改進該軟件,以及向公眾發布改進的自由,這樣整個社群都可受惠(自由之三)。取得該軟件源碼為達成此目的之前提。

關于蘋果系統

查看Unix系統版本

在命令行輸入uname 得到的結果如下,
Darwin pingqiandeMacBook-Pro.local 15.6.0 Darwin Kernel Version 15.6.0: Thu Sep 1 15:01:16 PDT 2016; root:xnu-3248.60.11~2/RELEASE_X86_64 x86_64

可見蘋果系統使用的是Darwin內核.而darwin是完全基于BSD標準構建.

Mac OS X其實也采用的是UNIX內核,圖形的分層結構,但具體實現有很大的區別。

  • UNIX使用X Window(麻省理工開發)構建圖形環境,X Window相當于在內核外跑的一個應用,它包括X Server與X Client兩個部分,其中X Server位于底層,與操作系統內核通訊,它主要處理輸入輸出信息并維護相關資源;X Client則面向用戶,負責提供一個完整的GUI界面,Linux系統中非常流行的GNOME和KDE桌面環境就是最常見,最著名的X Client。
  • 蘋果沒用使用X Window,而是開發一套名為Aqua的GUI,這也是Mac OS X與其他UNIX版本根本性的區別。至于內核,Mac OS X基于“Darwin”構建,Darwin本身就是一個完整的UNIX/BSD系統,具有UNIX體系慣有的高度可靠性和健壯性。Darwin項目的創始公司是蘋果公司,但Darwin完全是基于開源項目FreeBSD 5.0和Mach 3.0構建。

Linux的派生和Unix的派生

  • BSD曾經被認為是UNIX的一支——"BSD UNIX", 因為它和AT&T UNIX操作系統共享基礎代碼和設計。在20世紀80年代,衍生出了許多變形的UNIX授權軟件。比較著名的如DEC的Ultrix及Sun公司的SunOS。1990年代,BSD很大程度上被System V4.x版以及OSF/1系統所取代,晚期BSD版本為幾個開源軟件開發提供了平臺并且一直沿用至今。今天,“BSD”并不特指任何一個BSD衍生版本,而是類UNIX操作系統中的一個分支的總稱。
  • BSD是Unix的一個重要分支,本身就是Unix,Linux不是Unix,而只是Unix-like操作系統。BSD采用BSD協議發布其2進制文件和源碼,Linux則采用GPL協議。  由于法律糾紛,等諸多原因,使同為自由軟件的BSD沒能像Linux一樣廣泛傳開來。

主流的Linux發行版 
Ubuntu, Debian GNU/Linux ,Fedora ,Gentoo ,MandrivaLinux ,PCLinuxOS,Slackware Linux ,openSUSE,ArchLinux,Puppylinux,Mint, CentOS,Red Hat等。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,885評論 6 541
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,312評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,993評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,667評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,410評論 6 411
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,778評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,775評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,955評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,521評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,266評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,468評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,998評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,696評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,095評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,385評論 1 294
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,193評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,431評論 2 378

推薦閱讀更多精彩內容