?? 什么是linux.htm
字號:
<!--本網頁文件由電子書制作工具“電子文檔處理器”未注冊版本的Txt2Html功能自動生成 -->
<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--“電子文檔處理器”軟件作者: 馮國華 -->
<!--“電子文檔處理器”下載地址: http://www.etextwizard.com/download/ew/etextwizard.exe -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>什么是Linux</title>
<META NAME="keywords" CONTENT="電子文檔處理器,etextwizard,ebook maker">
<meta name="GENERATOR" content="電子文檔處理器,etextwizard">
<style>
<!--
body { line-height: 20px}
td { line-height: 20px}
.Paragraph{ font-size: 9pt }
.9{ font-size: 9pt }
A:link {text-decoration: none; color:#0033CC}
A:visited {text-decoration: none; color: #0033CC}
A:active {text-decoration: none; color: #0000ff }
A:hover {text-decoration: underline; color: #FF0000 }
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<div align="center"><center>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="80%" bgcolor="#000000">
<table border="0" cellspacing="1" width="100%" cellpadding="6" height="98">
<tr>
<td width="100%" bgcolor="#FFFFFD" height="20">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="49%"><p class="9"></td>
<td width="51%"><p align="right" class="9"><a href="從初學者到編程高手,幾種必學的編程語言.htm">上一頁</a> <a href="index.html">首頁</a> <a href="文件與目錄操作.htm">下一頁</a></td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#DFE0D1">
<td width="100%" height="21">
<p align="center"><strong>什么是Linux</strong>
</td>
</tr>
<tr bgcolor="#F5F7EE">
<td width="100%" height="51" align=center>
<table><tr><td>
<p class="Paragraph">
我們一起在風雨中前行<br>
<br>
什么是Linux<br>
<br>
<br>
簡單的說,Linux是Unix克隆(Unix clone)或Unix風格(Unix alike)的操作系統(tǒng)(OS),在原代碼級上兼容絕大部分Unix標準(指的是IEEE<br>
POSIX,System V,BSD),是一個支持多用戶, 多進程,多線程,實時性較好的功能 強大而穩(wěn)定的操作系統(tǒng).它可以運行在x86 PC,Sun<br>
Sparc,Digital Alpha,680x0,PowerPC, MIPS等平臺上,可 以說Linux是目前運行硬件平臺最多的操作系統(tǒng).<br>
Linux最大的特點在于它是GNU(Gnu's Not Unix----有點分形與混沌的意味----無限自包含,簡單的說GNU是一種自由軟件體系)的一員,遵循公共版權許可證(GPL),秉承<br>
"自由的思想,開放的源碼"的原則,成千上萬的專家/愛好者通過Internet在不斷地完善并維護它,可以說Linux是計算機愛好者自己的操作系統(tǒng).<br>
追述Linux的歷史直到1990年,Linus Torvalds還是芬蘭赫爾辛基大學的一名學生,最初是用匯編語言寫了一個在80386保護模式下處理多任務切換的程序,后來從Minix(Andy<br>
Tanenbaum教授所寫的很小的Unix操作系統(tǒng),主要用于操作系統(tǒng)教學)得到靈感,進一步產生了自認為狂妄的想法----寫一個比Minix更好的Minix,于是開始寫了一些硬件的設備驅動程序,一個小的文件系統(tǒng),......,這樣0.0.1版本的Linux就出來了,但是它只具有操作系統(tǒng)內核的勉強的雛形,甚至不能運行,你必須在有Minix的機器上編譯以后才能玩.這時候Linus已經完全著迷而不想停止,決定踢開Minix,于是在1991年10月5號發(fā)布Linux<br>
0.0.2版本,在這個版本中已經可以運行bash(the GNU Bourne Again Shell----一種用戶與操作系統(tǒng)內核通訊的軟件)和gcc(GNU<br>
C 編譯器).從一開始,Linus就決定自由擴散Linux,包括原代碼,他在comp.os.minix新聞討論組里發(fā)布Linux 0.0.2時寫到:<br>
<br>
"Do you pine for nice days of Minix-1.1, when mem were men and<br>
wrote their own device drivers? Are you without a nice project and just<br>
dying to cut your teeth on a OS you can try to modify for your needs?<br>
Are you finding it frustrsting when everything works on Minix? No more<br>
all-nighters to get a nifty program working? Then this post might be just<br>
for you. "As I mentioned a month ago, I'm working on a free version<br>
of a Minix-lookalike for AT-386 computers. It has finally reached the<br>
stage where it's even usable(though may not be depending on what you want),and<br>
I am willing to put out the sources for wider distribution. It is just<br>
version 0.0.2 ... but I've successfully run bash,gcc,gnu-make,gnu-sed,compress,etc.under<br>
it."<br>
隨即Linux引起黑客們(hacker)的注意,通過計算機網絡加入了Linux的內核開發(fā),Linux傾向于成為一個黑客的系統(tǒng)----直到今天,在Linux社區(qū)里內核的開發(fā)被認為是真正的編程.由于一批高水平黑客的加入,使Linux發(fā)展迅猛,到1993年底94年初,Linux<br>
1.0終于誕生了! Linux 1.0已經是一個功能完備的操作系統(tǒng),而且內核寫得緊湊高效,可以充分發(fā)揮硬件的性能,在4M內存的80386機器上也表現得非常好,至今人們還在津津樂道于此,不過自從2.1.xx系列的內核Linux開始走高端的路子----硬件的發(fā)展太快了,但是Linux不會失去它的本色.Linux具有良好的兼容性和可移植性,大約在1.3版本之后,開始向其他硬件平臺上移植,包括號稱最快的CPU---Digital<br>
Alpha(至少目前主頻是最高的).所以不要總把Linux與低檔硬件平臺聯(lián)系到一塊,Linux發(fā)展到今天,這是一個誤區(qū),它只是將硬件的性能充分發(fā)揮出來而已,Linux必將從低端應用橫掃到高端應用!<br>
<br>
在Linux的發(fā)展歷程上還有一件重要的事:Linux加入GNU并遵循公共版權許可證(GPL).此舉大大加強了GNU和Linux,幾乎所有應用的GNU庫/軟件都移植到Linux,完善并提高了Linux的實用性,而GNU有了一個根基,我現在也搞不清楚到底是GNU<br>
Linux呢還是基于Linux的GNU. :-) 更重要的是遵循公共版權許可證,在繼承自由軟件的精神的前提下,不再排斥對自由軟件的商業(yè)行為(如把自由軟件打包以光盤形式出售),不排斥商家對自由軟件進一步開發(fā),不排斥在Linux上開發(fā)商業(yè)軟件.從此Linux又開始了一次飛躍,出現了很多的Linux發(fā)行版,如Slackware,Redhat,Suse,TurboLinux,OpenLinux等十多種,而且還在增加,注意你不能說"Redhat<br>
Linux""Suse Linux""Slackware Linux"等等,Linux主要指操作系統(tǒng)內核,對所有發(fā)行版內核原代碼都是一樣的(但集成的內核版本可能因發(fā)行時間不同而有所不同).還有一些公司在Linux上開發(fā)商業(yè)軟件或把其他Unix平臺的軟件移植到Linux上來,如今很多IT業(yè)界的大腕如IBM,Intel,Oracle,Infomix,Sysbase,Corel,Netscape,CA,Novell等都宣布支持Linux!<br>
商家的加盟彌補了純自由軟件的不足和發(fā)展障礙,Linux迅速普及到廣大計算機愛好者,并且進入商業(yè)應用,正是打破某些公司壟斷文化圈的希望所在!!<br>
Linux是愛好者們通過Internet協(xié)同開發(fā)出來的,當然它的網絡功能十分強大,比如你可以通過ftp,nfs等來安裝Linux,用它來做網關等等.隨著Linux的發(fā)展衍生出來的應用恐怕出乎Linus本人最初的預料,如有人用它來做路由器,有人來做嵌入式系統(tǒng),有人來做實時性系統(tǒng)......常有新手問Linux能做什么,其實它不象那些中看不中用的操作系統(tǒng),不在于你用它能干什么,而在于你想干什么!<br>
<br>
Linux的興起還給人們很多啟迪與思考,如集市式軟件開發(fā)的討論,又如自由軟件的精神......<br>
<br>
<br>
****************************************************************************************<br>
<br>
PS:Intel平臺上有哪些Linux發(fā)布(distribution)<br>
主要有Red Hat、Slackware、Debian、SuSE、OpenLinux、TurboLinux。<br>
(1)Red Hat <a href="http://www.redhat.com">http://www.redhat.com</a><br>
以容易安裝著稱,初學者安裝這個版本,遇到挫折的機會幾乎是零,如果您對安裝Win9x已駕輕就熟的話,Red Hat Linux的安裝一定難不倒您。<br>
Red Hat另一個優(yōu)點是它的RPM(Red Hat Package Manager);以往在安裝軟件時,最讓使用者傷腦筋的是:軟件在解開壓縮前先要新建一個目錄,然后將軟件搬進去解壓,解壓后,有些部份可能需要搬到另一個目錄中去,當要搬移的項目多時,做這些工作就是件苦差事了。而RPM「包裹管理者」就針對這一點,能將所有要安裝的路徑全部安排好,當使用者解開有「.rpm」擴展名的文件時,會將當初打包該文件時設定好的路徑檔案先檢查一次,然后依照檔案里的設定,將各個文件解開,送到它們應該去的地方;不只如此,它還會制作安裝記錄,當使用者要移除其中任一個rpm文件時,系統(tǒng)會根據安裝記錄將該文件反安裝,這種做法絕對準確,不會像Windows那樣會移除不該拿掉的東西。<br>
<br>
Red Hat Linux可以說是相當成功的一個產品,Red Hat公司有「官方版本」(official)供使用者購買,也提供了自由的FTP站供大眾直接下載,官方版本與自由下載版本差異在于,官方版本多提供了一些商用軟件和印刷精美的說明書。<br>
<br>
(2)Slackware <a href="http://www.cdrom.com">http://www.cdrom.com</a><br>
這是個老字號的門派了,前幾年玩Linux的人,幾乎都用這套系統(tǒng)。它可完全「手工打造」個人需求的特性,讓很多目前已是高手級的玩家仍念念不忘,Slackware在國內用得很多,也許用來做服務器,性能會好些。最新版本安裝的過程已改善了不少,各位想要「完全掌控」情況的朋友可以一試。<br>
<br>
(3)Debian <a href="http://www.debian.org">http://www.debian.org</a><br>
您通常會在Debian字眼后看見GNU Linux的字樣,該派別目前是大家公認的結構最嚴謹、組織發(fā)展最整齊的,它也有一個包裹管理系統(tǒng)稱之為「dpk」(Debian<br>
Package),所作的事情和Red Hat的「rpm」異曲同工,使整體文件的管理更加方便。Debian的原始程序代碼都是遵循GNU的方式開放的,所以它完全符合開放原代碼精神,不像其它的Linux都或多或少的保留了一部份程序代碼不開放(Red<br>
Hat是直到6.0版才全部開放的)。最新版本有一部份程序設計師,將Debian移植到其它平臺上,所以也可以在其它平臺上看見其蹤影。<br>
(4)SuSE <a href="http://www.suse.com">http://www.suse.com</a><br>
這是一套在歐洲相當受歡迎的版本,它和XFree86合作開發(fā)x86上 的X Server。SuSE安裝時可以選擇顯示德文或英文,它還有自己的一套設定程序叫做「SaX」,可以讓使用者較方便的設定,它的安裝套件也采用RPM模式,所以要安裝、升級與移除程序都非常方便,目前版本8.0。<br>
<br>
(5)OpenLinux <a href="http://www.caldera.com">http://www.caldera.com</a><br>
這是由Caldera公司推出的版本,并不是很「Open」的一個版本,網上可以下載其Lite版本, 但正式版本是要money的,因為整個套件中有許多商用軟件,所以并沒有提供網絡下載的服務。<br>
<br>
(6)TurboLinux <a href="http://www.pacific.com">http://www.pacific.com</a><br>
由Pacific HiTech公司發(fā)展的套件,該套件在日本市場占有一席之地,從安裝到使用接口都是日文的,在國內它與清華大學及研究機構合作研發(fā)了中文版本,在國內造成了一股Linux潮流,目前已推出7.0的簡體版本,8.0的英文版本。<br>
<br>
****************************************************************************************<br>
<br>
<br>
<br>
<br>
</p></td></tr></table></td>
</tr>
<tr>
<td width="100%" bgcolor="#FFFFFD" height="20">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="49%"><p class="9"></td>
<td width="51%"><p align="right" class="9"><a href="從初學者到編程高手,幾種必學的編程語言.htm">上一頁</a> <a href="index.html">首頁</a> <a href="文件與目錄操作.htm">下一頁</a></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center></div>
</body>
</html>
<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--本網頁文件由電子書制作工具“電子文檔處理器”未注冊版本的Txt2Html功能自動生成 -->
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -