?? whatis.html
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>什么是 Linux</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb_2312-80">
<META NAME="GENERATOR" CONTENT="StarOffice/5.1 (Linux)">
<META NAME="AUTHOR" CONTENT="Yongming Wei">
<META NAME="CREATED" CONTENT="20000329;17342600">
<META >
<STYLE>
<!--
H1 { color: #ffff00 }
H2 { color: #ffff00 }
H3 { color: #ff00ff }
H4 { color: #ffff00 }
TD P { color: #b880b8 }
LI { color: #ffffff }
P { color: #00ffff }
A:link { color: #00b8ff }
A:visited { color: #ff3366 }
-->
</STYLE>
</HEAD>
<BODY TEXT="#ffff00" LINK="#00b8ff" VLINK="#ff3366" BACKGROUND="../images/velvet.jpg">
<A HREF="history.html"><IMG SRC="next.gif" ALT="Next"></A>
<A HREF="index.html"><IMG SRC="toc.gif" ALT="Contents"></A>
<H1 ALIGN=LEFT>1.1 什么是 Linux
</H1>
<UL>
<LI><P>Linux 的發(fā)音</LI>
<LI><P>Linux 的官方定義</LI>
<LI><P>POSIX 及其重要地位</LI>
<LI><P>GNU 和 Linux 的關(guān)系</LI>
<LI><P>GPL 及其主要內(nèi)容</LI>
<LI><P>Linux 的主要發(fā)行版</LI>
</UL>
<H3>1.1.1 Linux 的發(fā)音</H3>
<P>Linux 發(fā)音為 "Lin-noks".</P>
<BR>
<H3>1.1.2 Linux 的官方定義</H3>
<P><I>
Linux is a Unix clone written from scratch by Linus Torvalds with
assistance from a loosely-knit team of hackers across the Net.
It aims towards POSIX compliance.
</I></P>
<P>
“Linux 是一種 UNIX 操作系統(tǒng)的克隆,它(的內(nèi)核)由 Linus Torvalds
以及網(wǎng)絡(luò)上組織松散的黑客隊(duì)伍一起從零開始編寫而成。
Linux 的目標(biāo)是保持和 POSIX 的兼容。
</P>
<BR>
<P><I>
It has all the features you would expect in a modern fully-fledged
Unix, including true multitasking, virtual memory, shared libraries,
demand loading, shared copy-on-write executables, proper memory
management and TCP/IP networking.
</I></P>
<P>
“Linux 具備現(xiàn)代一切功能完整的 UNIX 系統(tǒng)所具備的全部特征,其中包括真正的多任務(wù)、
虛擬內(nèi)存、共享庫、需求裝載、共享的寫時(shí)復(fù)制程序執(zhí)行、優(yōu)秀的內(nèi)存管理以及 TCP/IP 網(wǎng)絡(luò)支持等。
</P>
<BR>
<P><I>
It is distributed under the GNU General Public License.
</I></P>
<P>
“Linux 的發(fā)行遵守 GNU 的通用公共許可證。
</P>
<BR>
<P><I>
Linux was first developed for 386/486-based PCs. These days it also
runs on ARMs, DEC Alphas, SUN Sparcs, M68000 machines (like Atari and
Amiga), MIPS and PowerPC, and others.
</I></P>
<P>
“Linux 起初為基于 386/486 的 PC 機(jī)開發(fā),但現(xiàn)在,Linux 也可以運(yùn)行在
DEC Alpha、SUN Sparc、M68000,以及MIPS 和 PowerPC 等計(jì)算機(jī)上。”
</P>
<BR>
<H3>1.1.3 POSIX 及其重要地位</H3>
<P>
POSIX 表示可移植操作系統(tǒng)接口(Portable Operating System Interface ,縮寫為 POSIX 是為了讀音更
像 UNIX)。電氣和電子工程師協(xié)會(huì)(Institute of Electrical and Electronics Engineers,IEEE)
最初開發(fā) POSIX 標(biāo)準(zhǔn),是為了提高 UNIX 環(huán)境下應(yīng)用程序的可移植性。然而,POSIX 并不局限于 UNIX。
許多其它的操作系統(tǒng),例如 DEC OpenVMS 和 Microsoft Windows NT,都支持 POSIX 標(biāo)準(zhǔn),尤其是
IEEE Std. 1003.1-1990(1995 年修訂)或 POSIX.1,POSIX.1 提供了源代碼級(jí)別的 C 語言應(yīng)用編程
接口(API)給操作系統(tǒng)的服務(wù)程序,例如讀寫文件。POSIX.1 已經(jīng)被國際標(biāo)準(zhǔn)化組織(International
Standards Organization,ISO)所接受,被命名為 ISO/IEC 9945-1:1990 標(biāo)準(zhǔn)。
</P>
<P>
POSIX 現(xiàn)在已經(jīng)發(fā)展成為一個(gè)非常龐大的標(biāo)準(zhǔn)族,某些部分正處在開發(fā)過程中。表 1-1 給出了 POSIX 標(biāo)準(zhǔn)的幾個(gè)
重要組成部分。POSIX 與 IEEE 1003 和 2003 家族的標(biāo)準(zhǔn)是可互換的。除 1003.1 之外,1003 和 2003
家族也包括在表中。
</P>
<P ALIGN=CENTER>
表 1-1 POSIX 標(biāo)準(zhǔn)的重要組成部分
</P>
<TABLE WIDTH=100% BORDER=1 CELLPADDING=2 CELLSPACING=0>
<TR>
<TD WIDTH=10%>
<P>
1003.0
</P>
</TD>
<TD WIDTH=90%>
<P>
管理 POSIX 開放式系統(tǒng)環(huán)境(OSE)。IEEE 在 1995 年通過了這項(xiàng)標(biāo)準(zhǔn)。
ISO 的版本是 ISO/IEC 14252:1996。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.1
</P>
</TD>
<TD WIDTH=90%>
<P>
被廣泛接受、用于源代碼級(jí)別的可移植性標(biāo)準(zhǔn)。1003.1 提供一個(gè)操作系統(tǒng)的 C 語言應(yīng)
用編程接口(API)。IEEE 和 ISO 已經(jīng)在 1990 年通過了這個(gè)標(biāo)準(zhǔn),IEEE 在 1995 年
重新修訂了該標(biāo)準(zhǔn)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.1b
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)用于實(shí)時(shí)編程的標(biāo)準(zhǔn)(以前的 P1003.4 或 POSIX.4)。這個(gè)標(biāo)準(zhǔn)在 1993 年
被 IEEE 通過,被合并進(jìn) ISO/IEC 9945-1。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.1c
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)用于線程(在一個(gè)程序中當(dāng)前被執(zhí)行的代碼段)的標(biāo)準(zhǔn)。以前是 P1993.4 或 POSIX.4
的一部分,這個(gè)標(biāo)準(zhǔn)已經(jīng)在 1995 年被 IEEE 通過,歸入 ISO/IEC 9945-1:1996。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.1g
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)關(guān)于協(xié)議獨(dú)立接口的標(biāo)準(zhǔn),該接口可以使一個(gè)應(yīng)用程序通過網(wǎng)絡(luò)與另一個(gè)應(yīng)用程序
通訊。 1996 年,IEEE 通過了這個(gè)標(biāo)準(zhǔn)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.2
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)應(yīng)用于 shell 和 工具軟件的標(biāo)準(zhǔn),它們分別是操作系統(tǒng)所必須提供的命令處理器
和工具程序。
1992 年 IEEE 通過了這個(gè)標(biāo)準(zhǔn)。ISO 也已經(jīng)通過了這個(gè)標(biāo)準(zhǔn)(ISO/IEC 9945-2:1993)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.2d
</P>
</TD>
<TD WIDTH=90%>
<P>
改進(jìn)的 1003.2 標(biāo)準(zhǔn)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.5
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)相當(dāng)于 1003.1 的 Ada 語言的 API。在 1992 年,IEEE 通過了這個(gè)標(biāo)準(zhǔn)。
并在 1997 年對(duì)其進(jìn)行了修訂。ISO 也通過了該標(biāo)準(zhǔn)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.5b
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)相當(dāng)于 1003.1b(實(shí)時(shí)擴(kuò)展)的 Ada 語言的 API。IEEE 和 ISO 都已經(jīng)通過了
這個(gè)標(biāo)準(zhǔn)。ISO 的標(biāo)準(zhǔn)是 ISO/IEC 14519:1999。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.5c
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)相當(dāng)于 1003.1q(協(xié)議獨(dú)立接口)的 Ada 語言的 API。在 1998 年,
IEEE 通過了這個(gè)標(biāo)準(zhǔn)。ISO 也通過了這個(gè)標(biāo)準(zhǔn)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.9
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)相當(dāng)于 1003.1 的 FORTRAN 語言的 API。在 1992 年,IEEE 通過了這個(gè)標(biāo)準(zhǔn),
并于 1997 年對(duì)其再次確認(rèn)。ISO 也已經(jīng)通過了這個(gè)標(biāo)準(zhǔn)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
<P>
1003.10
</P>
</TD>
<TD WIDTH=90%>
<P>
一個(gè)應(yīng)用于超級(jí)計(jì)算應(yīng)用環(huán)境框架(Application Environment Profile,AEP)的標(biāo)準(zhǔn)。
在 1995 年,IEEE 通過了這個(gè)標(biāo)準(zhǔn)。
</P>
</TD>
</TR>
<TR>
<TD WIDTH=10%>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -