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