練習題答案:
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的軟件的時候,同時添加強制的條款,爲了在一定程度上保障和尊重其它一些人的自由和權益,也就是說在一些國家裏,人們只能以二進制代碼的形式發佈軟件,爲了保護開發軟件者的版權,那麼他將根本無權發佈該軟件。。
第一天
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
nagios學習手札
3543772
2019-02-23 13:51:43
關於System Volume Information佔用的大量磁盤空間
781732825
2019-02-23 13:39:40
利用RAID保護數據
Aslfe
2019-02-23 13:05:53
電腦機箱保養常識
shenjianyangui
2019-02-23 13:02:24
Centos7 修改運行級別
wxl_xiao5
2019-02-23 00:42:28
linux系統啓動流程
戰狼戰神
2019-02-23 00:40:06
sp_configure錯誤:不支持對系統目錄進行即席更新。
wwdyl321
2019-02-23 00:25:44
e.printStackTrace()和System.out.print(e)的區別
albany
2019-02-23 00:17:01
mysql忘記密碼真的需要重啓服務嗎?
李伯億
2019-02-23 00:14:28
printf 是不可重入函數
gammme
2019-02-23 00:10:47