?? whatis.html
字號:
<!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 的發音</LI> <LI><P>Linux 的官方定義</LI> <LI><P>POSIX 及其重要地位</LI> <LI><P>GNU 和 Linux 的關系</LI> <LI><P>GPL 及其主要內容</LI> <LI><P>Linux 的主要發行版</LI></UL><H3>1.1.1 Linux 的發音</H3><P>Linux 發音為 "Lin-noks".</P><BR><H3>1.1.2 Linux 的官方定義</H3><P><I> Linux is a Unix clone written from scratch by Linus Torvalds withassistance from a loosely-knit team of hackers across the Net.It aims towards POSIX compliance.</I></P><P> “Linux 是一種 UNIX 操作系統的克隆,它(的內核)由 Linus Torvalds 以及網絡上組織松散的黑客隊伍一起從零開始編寫而成。Linux 的目標是保持和 POSIX 的兼容。</P><BR><P><I>It has all the features you would expect in a modern fully-fledgedUnix, including true multitasking, virtual memory, shared libraries,demand loading, shared copy-on-write executables, proper memorymanagement and TCP/IP networking.</I></P><P>“Linux 具備現代一切功能完整的 UNIX 系統所具備的全部特征,其中包括真正的多任務、虛擬內存、共享庫、需求裝載、共享的寫時復制程序執行、優秀的內存管理以及 TCP/IP 網絡支持等。</P><BR><P><I>It is distributed under the GNU General Public License.</I></P><P> “Linux 的發行遵守 GNU 的通用公共許可證。</P><BR><P><I>Linux was first developed for 386/486-based PCs. These days it alsoruns on ARMs, DEC Alphas, SUN Sparcs, M68000 machines (like Atari andAmiga), MIPS and PowerPC, and others.</I></P><P>“Linux 起初為基于 386/486 的 PC 機開發,但現在,Linux 也可以運行在DEC Alpha、SUN Sparc、M68000,以及MIPS 和 PowerPC 等計算機上。”</P><BR><H3>1.1.3 POSIX 及其重要地位</H3><P>POSIX 表示可移植操作系統接口(Portable Operating System Interface ,縮寫為 POSIX 是為了讀音更像 UNIX)。電氣和電子工程師協會(Institute of Electrical and Electronics Engineers,IEEE)最初開發 POSIX 標準,是為了提高 UNIX 環境下應用程序的可移植性。然而,POSIX 并不局限于 UNIX。許多其它的操作系統,例如 DEC OpenVMS 和 Microsoft Windows NT,都支持 POSIX 標準,尤其是 IEEE Std. 1003.1-1990(1995 年修訂)或 POSIX.1,POSIX.1 提供了源代碼級別的 C 語言應用編程接口(API)給操作系統的服務程序,例如讀寫文件。POSIX.1 已經被國際標準化組織(International Standards Organization,ISO)所接受,被命名為 ISO/IEC 9945-1:1990 標準。</P><P>POSIX 現在已經發展成為一個非常龐大的標準族,某些部分正處在開發過程中。表 1-1 給出了 POSIX 標準的幾個重要組成部分。POSIX 與 IEEE 1003 和 2003 家族的標準是可互換的。除 1003.1 之外,1003 和 2003 家族也包括在表中。</P><P ALIGN=CENTER>表 1-1 POSIX 標準的重要組成部分</P><TABLE WIDTH=100% BORDER=1 CELLPADDING=2 CELLSPACING=0> <TR> <TD WIDTH=10%> <P>1003.0</P> </TD> <TD WIDTH=90%> <P>管理 POSIX 開放式系統環境(OSE)。IEEE 在 1995 年通過了這項標準。ISO 的版本是 ISO/IEC 14252:1996。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.1</P> </TD> <TD WIDTH=90%> <P>被廣泛接受、用于源代碼級別的可移植性標準。1003.1 提供一個操作系統的 C 語言應用編程接口(API)。IEEE 和 ISO 已經在 1990 年通過了這個標準,IEEE 在 1995 年重新修訂了該標準。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.1b</P> </TD> <TD WIDTH=90%> <P>一個用于實時編程的標準(以前的 P1003.4 或 POSIX.4)。這個標準在 1993 年被 IEEE 通過,被合并進 ISO/IEC 9945-1。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.1c</P> </TD> <TD WIDTH=90%> <P>一個用于線程(在一個程序中當前被執行的代碼段)的標準。以前是 P1993.4 或 POSIX.4 的一部分,這個標準已經在 1995 年被 IEEE 通過,歸入 ISO/IEC 9945-1:1996。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.1g</P> </TD> <TD WIDTH=90%> <P>一個關于協議獨立接口的標準,該接口可以使一個應用程序通過網絡與另一個應用程序通訊。 1996 年,IEEE 通過了這個標準。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.2</P> </TD> <TD WIDTH=90%> <P>一個應用于 shell 和 工具軟件的標準,它們分別是操作系統所必須提供的命令處理器和工具程序。1992 年 IEEE 通過了這個標準。ISO 也已經通過了這個標準(ISO/IEC 9945-2:1993)。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.2d</P> </TD> <TD WIDTH=90%> <P>改進的 1003.2 標準。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.5</P> </TD> <TD WIDTH=90%> <P>一個相當于 1003.1 的 Ada 語言的 API。在 1992 年,IEEE 通過了這個標準。并在 1997 年對其進行了修訂。ISO 也通過了該標準。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.5b</P> </TD> <TD WIDTH=90%> <P>一個相當于 1003.1b(實時擴展)的 Ada 語言的 API。IEEE 和 ISO 都已經通過了這個標準。ISO 的標準是 ISO/IEC 14519:1999。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.5c</P> </TD> <TD WIDTH=90%> <P>一個相當于 1003.1q(協議獨立接口)的 Ada 語言的 API。在 1998 年,IEEE 通過了這個標準。ISO 也通過了這個標準。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.9</P> </TD> <TD WIDTH=90%> <P>一個相當于 1003.1 的 FORTRAN 語言的 API。在 1992 年,IEEE 通過了這個標準,并于 1997 年對其再次確認。ISO 也已經通過了這個標準。</P> </TD> </TR> <TR> <TD WIDTH=10%> <P>1003.10</P> </TD> <TD WIDTH=90%> <P>一個應用于超級計算應用環境框架(Application Environment Profile,AEP)的標準。在 1995 年,IEEE 通過了這個標準。</P> </TD> </TR> <TR> <TD WIDTH=10%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -