歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux的歷史

Linux的歷史

日期:2017/3/3 11:59:08   编辑:Linux技術

1. Unix 和 Linux之間有什麼關系?

Linux是一種類Unix系統,可以說Linux是由Unix系統衍生過來的。

2. BSD是什麼? 我們通常說的FreeBSD、NetBSD和BSD又有什麼關系呢?

BSD是一個重要的Unix分支,在1977至1995年間由加州大學伯克利分校開發和發布的。FreeBSD和NetBSD都是BSD的一個衍生版。

3. Unix許可證禁止在大學使用Unix源碼是哪一年,隨後就出現了兩個重要的Unix版本線,分別是什麼呢?

1979年Unix的版本V7開始,Unix許可證禁止在大學使用Unix源碼。隨後出現了兩個最主要的Unix的版本線,一個是Berkeley的BSD UNIX,另一個是UNIX System V家族。

4. AIX, Solaris, HP-UX, IRIX這些Unix都是哪些公司開發的呢?它們是基於哪個分支的UNIX衍生(第3題中的兩個版本線)?

AIX由IBM開發,屬於system v分支;

Solaris由Sun Microsystems開發,一開始由BSD發展而來,而來傾向於system v;

HP-UX由惠普公司開發,基於system v分支;

IRIX是硅谷圖形公司開發,基於system v分支;

5. 請把GNU 和 GPL 這兩個概念搞明白,請用最簡短的話描述一下。

GNU是Richard Stallman在1983年發起的一項自由軟件運動,目標是為了創建一套完全自由的操作系統,它要求我們可以自由使用,自由更改,自由發布軟件,GPL是用來規定如何自由的協議。

6. GPLv2 和 GPLV1比有哪些變化呢?

GPLv1 發布於1989年,它的主要目的是用來防止這樣的行為:發布軟件的作者只發布二進制可執行文件,而不發布源代碼;軟件的作者增加一些限制性條款。因此按照GPLv1,如果發布了可執行的二進制代碼,就必須同時發布可讀的源代碼,並且在發布任何基於GPL許可的軟件時,不能添加任何限制性的條款。而GPLv2比GPLv1最大的區別在於,第二版中有一章條款“自由還是死亡”("Liberty or Death"),它申明了,如果哪個人在發布基於GPL的軟件的時候,同時添加強制的條款,為了在一定程度上保障和尊重其它一些人的自由和權益,也就是說在一些國家裡,人們只能以二進制代碼的形式發布軟件,為了保護開發軟件者的版權,那麼他將根本無權發布該軟件。。

Copyright © Linux教程網 All Rights Reserved