第一章
緒論
一、
Unix
家族中的一員
①
UNIX
,
1971
年由
AT&T
發(fā)布,
73
年重寫,
70
年代末,
AT&T
成立了
Unix
系統(tǒng)實驗室(
Unix System
Lab
,
USL
),宣布對
Unix
產(chǎn)品擁有所有權,
1983
年發(fā)布了
SYSTEM V
。在
UNIX7
之前,
UNIX
是免費或收取少量費
用開放源碼的。
UNIX
的研發(fā)誕生了
C
語言。
(
AT&T
,美國電報電話公司。
1974
受到美國反托拉斯司起
訴,被控利用壟斷美國本土電話服務的優(yōu)勢,排擠長途電話
競爭者。案件在
1982
年得到和解。美國電報電話公司同意
將本土電話業(yè)務拆分為
8
個小公司。根據(jù)美國反壟斷法規(guī)定
AT&T
不能進入計算機市場領域,所以
AT&T
無法將
UNIX
作為商品出售。只能自己使用和發(fā)放到大學的科研機構(gòu)中供
研究使用。)
②
BSD
(
Berkeley Software Distribution
)
伯克利的加利佛尼亞大學計算機科學研究組以
UNIX 7.0
為
基礎開發(fā)了
UNIX
的
BSD
版本。從
1977
年起,它免費發(fā)布
了數(shù)千份
1BSD
和
2BSD
(
PDP
—
11
使用),以及
4BSD
(
VAX
使用)。到
90
年代開發(fā)到
4.4
版,以及
FreeBSD
。
BSD Unix
中最先實現(xiàn)了
TCP/IP
,是最具影響的
UNIX
。
但
90
年代
BSD
遭遇到
AT&T
的指控,后來
BSD
與
93
年
已經(jīng)賣給
Novell
公司的
Unix
系統(tǒng)實驗室
(USL)
達成和解,
但
BSD Unix
系統(tǒng)中必須去除原來來自
AT&T
的不到
10%
源碼。因此直到
1995
年
1
月他們才發(fā)布了完全
4.4BSD Lite
的系統(tǒng)的
FreeBSD 2.0
,為此耽誤了時機,成就了
Linux
等
競爭對手(伯克利計算機系統(tǒng)研究組(
CSRG
)在發(fā)布了
4.4BSD-lite2
之后就解散了,小組的科研人員有些進入了
Unix
商業(yè)公司,有些繼續(xù)進行其他計算機領域的研究。
FreeBSD
是
CSRG
在
1992
年終止開發(fā)之前發(fā)行的最后一個
BSD
版本——
4.4BSD
的一個著名分支。
BSD
的著名后繼有
OpenBSD
、
NetBSD
、
FreeBSD
和
BSDI
等)。
③
MINIX
1987
年荷蘭阿姆斯特丹
Vrije
(自由?)大學教授
Andrew
Tanenbaum
以
UNIX7
為藍本開發(fā)出一個運行于
IntelX86
平
臺上的簡化類
UNIX
系統(tǒng)
MINIX
(
mini-UNIX
的意思)來用
于教學。
MINIX
開放源碼,因完全獨立開發(fā)故不受
AT&T
許可協(xié)議的約束。最新的版本是
MINIX 2.0.4 [Nov-9-2003]
,
可以去
官方網(wǎng)站
免費下載。
④
Linux
1991
年,芬蘭學生
Linus Torvalds
開始使用
MINIX
時,對
MINIX
提供的功能不滿意。于是他自己寫了一個類
UNIX
操作系統(tǒng)(盡管還是用
MINIX
編譯的)并放到網(wǎng)上讓人們
自由下載,取名叫
Linux
。
Linux
剛出現(xiàn)的時候是被
Tanenbaum
所鄙視的,因為它是集成化內(nèi)核,不是
MINIX
采用的代表先進思想的微內(nèi)核;但由于遵循
GPL
協(xié)議,
Linux
仍得到了蓬勃發(fā)展。
1994
年,
Linux
的第一個商業(yè)發(fā)
行版
Slackware
問世。
1996
年,
NIST
的計算機系統(tǒng)實驗室
確認
Linux 1.2.13
版符合
POSIX
標準。
Linux
的核心的最
新穩(wěn)定版是
Linux 2.6.1 [Jan-9-2004]
,可去官方網(wǎng)站下載。
而它的發(fā)行版比比皆是,知名的有
Red Hat
,
Mandrake
,
Lycoris
等等,國內(nèi)也有紅旗等,相應官方網(wǎng)站可以找到這
些發(fā)行版的下載。
⑤
Xenix
與
SCO Unix
Santa Cruz Operation
(
SCO
)公司的
UNIX
主要有兩套。
一方面,
1980
年的時候,
Microsoft
開始研制
UNIX
的
PC
版本
XENIX
,后來賣給了
SCO
。在這個基礎上,
SCO
又不
斷引入
AT&T
的技術,后來發(fā)展成為了
SCO Open Server
系列。目前我國銀行,郵政等系統(tǒng)很多都用的這個操作系統(tǒng),
最新的版本是
SCO Open Server 5.0.7 [Feb-21-2003]
。另一
方面,
1993
年,
AT&T
把他們關于
UNIX
的整個隊伍、技
術包括版權賣給了
Nowell
公司,有了
UnixWare
。
1995
年,
Nowell
又把這一套東東賣給了
SCO
,這樣
SCO
就成了
UNIX
的嫡傳正宗。
SCO
整合了自己的技術,發(fā)布了
UnixWare 7
。
2001
年,
Linux
廠商
Caldera
并購了
SCO
,
從
SCO
的手中獲得了
Unix
的知識產(chǎn)權,
2002
年
8
月
26
日,
Caldera
宣布重新更名為
SCO
集團,以便反應出其營業(yè)收
入主要來自于
SCO
業(yè)務而非
Linux
產(chǎn)品的狀況。
UnixWare
最新版是
UnixWare 7.1.3 [Nov-21-2002]
。
2003
年,
SCO
指
控
Linux
代碼侵權,目前
IT
界仍在沸沸揚揚。
⑥
Solaris
Sun Microsystems
公司早期的操作系統(tǒng)版本
Sun OS
是基于
BSD
的。在
1993
年,他們與
AT&T
合作,轉(zhuǎn)向了
UNIX System
V
,并發(fā)布了稱作
Solaris.System V release 4
的系統(tǒng),這是一
個
UNIX System V
和
BSD
的整合體。
Solaris
系統(tǒng)主要是用在
Sun
公司自己的
SPARC
機器上,但他們也發(fā)布了相應的
x86
版本,并且免費。最新的測試版本
Software Express for
Solaris(12/03) [Dec-3-2003],
在官方網(wǎng)站有
下載
。
⑦可移植操作系統(tǒng)界面標準
POSIX
為了克服
UNIX
版本差異對可移植性的損害,
1990
年
ISO
制定了
ISO/IEC 9945-1-1990
標準,這是整個可移植操作系
統(tǒng)界面(
POSIX
)的第一部分;系統(tǒng)應用程序界面即
POSIX.1
。這就是常說的
UNIX
操作系統(tǒng)的界面標準。
Novell
后來把自己的
Unix
改名為
Unixware
,
而將
Unix
商
標贈送給一個由眾多
Unix
廠家組成的聯(lián)盟
X/Open
,這樣
這個聯(lián)盟內(nèi)的所有成員均可使用
Unix
商標。從此之后,
Unix
不再是專有產(chǎn)品了。
95
年
Novell
又將
Unixware
賣給
SCO
公司。此時,嚴格意義上的
Unix System V
和
BSD Unix
都
不復存在了,存在的只是他們的各種后續(xù)版本。
二、
Linux
與
GNU
GNU
是
FSF
(
Free Soft Foundation
自由軟件基金會)的一
項開放源碼工程計劃,按照其官方網(wǎng)站的說法,
GNU
是
“GNU's Not UNIX”
的遞歸縮寫
(GNU is a recursive acronym
for “GNU's Not UNIX”; it is pronounced “guh-noo.”)
。
GUN
由
Richard Stallman
于
1984
年發(fā)起,目標是開發(fā)一個完
全免費的可移植的類
UNIX
系統(tǒng)及其應用程序。
GNU
開發(fā)的
類
UNIX
系統(tǒng)名為
Hurd
,但未完成,被
Linux
取代。
GNU
最早的重大貢獻是
1987
年
6
月完成的
11
萬行源代碼開放的
"
編譯器
"
(
GNU gcc
)。
GUN
制定了一項被稱之為
Copyleft
版權模式的
GPL
(
General
Public License
)條款。
GPL
允許任何人免費獲取、共享、修
改、散發(fā)自由軟件的源代碼,前提是修改散發(fā)時不得添加非
GPL
限制。在遵循
GPL
規(guī)則的情況下不反對銷售自由軟件。
Linux 93
年加入
GNU
,奉行
GPL
版權。
三、
Linux
簡史:
1990
年,
Linus Torvalds
首次接觸
MINIX
1991
年,
Linus Torvalds
開始在
MINIX
上編寫各種驅(qū)動程
序等操作系統(tǒng)內(nèi)核組件
1991
年,
Linus Torvalds
在
Usenet
新聞組發(fā)布公告,公開了
Linux
內(nèi)核
1993
年,
Linux 1.0
版發(fā)行,
Linux
轉(zhuǎn)向
GPL
版權協(xié)議
1994
年,
Linux
的第一個商業(yè)發(fā)行版
Slackware
問世
1996
年,美國國家標準技術局的計算機系統(tǒng)實驗室確認
Linux
版本
1.2.13
(由
Open Linux
公司打包)符合
POSIX
標準
1999
年,
Linux
的簡體中文發(fā)行版相繼問世
2001
年,
Linux2.4
版內(nèi)核發(fā)布
2003
年,
Linux2.6
版內(nèi)核發(fā)布
Linux
內(nèi)核由
Linu
負責維護,各種發(fā)行版均是內(nèi)核同一定數(shù)
量的應用程序的集成。這些應用程序很多基于
GNU
。
四、
Linux
的版本
Linux
版本分內(nèi)核
(Kernel)
版本和發(fā)行
(Distribution)
版本。
內(nèi)核的版本號由三部分數(shù)字組成:
major.minor.patchlevel
即:主版本號
.
次版本號
.
修訂序號
如:
Kernel 2.4.20
根據(jù)約定,次版本號為奇數(shù)表示最新版,未必穩(wěn)定,相當于測
試版。次版本號為偶數(shù)表示穩(wěn)定版。
發(fā)行版本號一般由各發(fā)行商自己規(guī)定。
五、
Linux
的
GUI
Linux
的圖形界面主要有
gnome
和
KDE
gnome (GNU's Network Object Environment) GNU
網(wǎng)絡對象
模型環(huán)境。(
Gnome [
n[um
]
土地神、格言
,
箴言
,
侏儒)
KDE
是
K Desktop Environment
的縮寫形式。
無論
Gnome
還是
KDE
,其基礎都是
X-Window
與
Windows
不同,所有
Unix
系統(tǒng)都是都是采用了內(nèi)核與圖形
界面分離的做法。
Unix
界通用的圖形環(huán)境是
X-Window
,是
一種網(wǎng)絡化的圖形環(huán)境。
X-Window
服務器負責響應客戶程序的圖形輸出請求將其顯
示在顯示器上,并負責將輸入設備的事件傳送給客戶程序。
但掌握
Linux
還無法避開字符界面下的命令行操作知識。
(
X-Window
,
84
年誕生于麻省理工學院
(MIT)
,由來源于斯
坦福大學的名為
W
的實驗性圖形界面系統(tǒng)發(fā)展而成。
87
年發(fā)
布了較成熟的第
11
版
X11
,并交給非贏利組織
X
協(xié)會
(The X
Consortium)
來管理。
?
文章來源地址http://www.zghlxwxcb.cn/news/detail-442192.html
文章來源:http://www.zghlxwxcb.cn/news/detail-442192.html
到了這里,關于Linux操作系統(tǒng)基礎教程 第一章 緒論的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!