(五)關於Linux的歷史習題整理

2021-07-08 17:08:25 字數 1127 閱讀 3897

1. unix 和 linux之間有什麼關係?

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

2. bsd是什麼? 我們通常說的freebsd、netbsd和bsd又有什麼關係呢?

bsd是乙個重要的unix分支,在1977至2023年間由加州大學伯克利分校開發和發布的。freebsd和netbsd都是bsd的乙個衍生版。

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

2023年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在2023年發起的一項自由軟體運動,目標是為了建立一套完全自由的作業系統,它要求我們可以自由使用,自由更改,自由發布軟體,gpl是用來規定如何自由的協議。

6. gplv2 和 gplv1比有哪些變化呢?

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

面試系列 之五 關於字串以及陣列的操作

先掌握一些基本的陣列操作 concat 用於拼接多個陣列,接受多個引數 push 從陣列尾部插入乙個數,並返回新的陣列長度 pop 從陣列尾部刪除乙個數,並返回被刪除的數 shift 從陣列頭部刪除乙個數,並返回被刪除的數 unshift 從陣列頭部插入乙個數,並返回新的陣列的長度 sort 將陣列...

linux入門教程 一 關於linux的歷史

很多關於linux的書籍在前面章節中寫了一大堆東西來介紹linux,可惜讀者看了好久也沒有正式開始進入linux的世界,這樣反而導致了他們對linux失去了一些興趣,而把厚厚的一本書丟掉。linux的歷史確實有必要讓讀者了解的,但是不了解也並不會影響你將來的linux技術水平。哈哈,本人其實就不怎麼...

第一章 關於linux的歷史

很多關於linux的書籍在前面章節中寫了一大堆東西來介紹linux,可惜讀者看了好久也沒有正式開始進入linux的世界,這樣反而導致了他們對linux失去了一些興趣,而把厚厚的一本書丟掉。linux的歷史確實有必要讓讀者了解的,但是不了解也並不會影響你將來的linux技術水平。哈哈,本人其實就不怎麼...