天天看點

linux課後習題1

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

答:

     差別:

       1 ) UNIX系統大多是與硬體配套的,對硬體要求苛刻,而Linux則可運作在多種硬體平台上.

       2)UNIX是商業軟體,核心并不公開,而Linux是自由軟體,免費、公開源代碼的.

       3)安裝上linux比unix容易掌握,在使用上,linux相對沒有unix那麼複雜.

       4 )在性能上,linux沒有unix那麼全面,unix與硬體一起配套賣,主要用于高端應用或伺服器系統,linux則多用于企業或個人

       5)Linux是一種外觀和性能與UNIX相同或更好的作業系統,但不是源于Unix的源代碼,而是一個類似于 UNIX的産品。

    關系:Unix的曆史久于linux. Linux的思想源于Unix,具有Unix的全部功能

    相同:unix和linux都是作業系統的名稱,但unix這四個字母除了是作業系統名稱外,還作為商标歸SCO所有

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

答:BSD是Unix的衍生系統,是Berkeley Software Distribution的縮寫。在曆史上BSD曾經被認為是UNIX的一支——"BSD UNIX", 因為它和AT&T UNIX作業系統共享基礎代碼和設計。晚期BSD版本為幾個開源軟體開發提供了平台并且一直沿用至今。今天,“BSD”并不特指任何一個BSD衍生版本,而是類UNIX作業系統中的一個分支的總稱。

      FreeBSD、NetBSD是流行的BSD作業系統。

      FreeBSD在32位體系的x86機器上總是運作得最好。與PC相容機配合得最好,盡管FreeBSD也可以運作在Alpha處理器上,向其他體系結構的移植也在進行當中,但是你更應該把它看作是主要針對x86系統的作業系統。它還可能是所有免費作業系統中最容易安裝的——尤其當你想通過Internet而不是購買CD光牒進行安裝的話,并且有廣泛的應用軟體支援。FreeBSD對Linux來說是一個強大的挑戰者,它也許能提供出衆的穩定性,安裝的簡易性和友善

     NetBSD是它是基于BSD的最輕便的作業系統,目前能夠在46種之多的不同硬體構架上運作,是嵌入式系統的最佳選擇。

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

答:從1979年Unix的版本V7開始,Unix的許可證開始禁止大學使用Unix的源碼。一個是Berkeley的BSD UNIX,另一個是AT&T Unix

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

答:AIX-(Advanced Interactive eXecutive)是IBM開發的一套UNIX作業系統,基于AT&T UNIX衍生。

     Solaris-SUN公司研制的類Unix作業系統,基于BSD的UNIX衍生。

     HP-UX--惠普科技公司研發的類Unix作業系統,基于AT&T UNIX衍生。

     IRIX-矽谷圖形公司以System V與BSD延伸程式為基礎所發展成的UNIX作業系統,基于BSD的UNIX衍生。

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

       GPL:是General Public License的縮寫,是自由軟體的許可證條款,一旦修改遵循GPL的程式,就必須按GPL标準流通,且不能有作者自己附加的限制。GPL标準是許可社會公衆享有:運作、複制軟體的自由,發行傳播軟體的自由,獲得軟體源碼的自由,改進軟體并将自己作出的改進版本向社會發行傳播的自由。

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

答:GPLv2  在GPLv1中所做的最大的改動就是增加了“自由還是死亡”(Liberty or Death)的條款。該條款規定,如果釋出源于GPL的軟體時,隻能以二進制代碼的形式釋出軟體,否則他将根本無權釋出該軟體,就是說不釋出源碼。

本文轉自飛奔的小GUI部落格51CTO部落格,原文連結http://blog.51cto.com/9237101/1857446如需轉載請自行聯系原作者

ziwenzhou

繼續閱讀