⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 whatis.html

📁 这是一个介绍 linux 编程知识的文章。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!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="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&nbsp;&nbsp;&nbsp;&nbsp;什么是 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&nbsp;&nbsp;&nbsp;&nbsp;Linux 的发音</H3><P>Linux 发音为 "Lin-noks".</P><BR><H3>1.1.2&nbsp;&nbsp;&nbsp;&nbsp;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&nbsp;&nbsp;&nbsp;&nbsp;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 + -