Linux 是 POSIX 操作系统规范的一个独立实现,带有 SYSV 和 BSD 扩展,它是完全从零开始编写的(这意味着它的外观和行为都像 Unix)。它不包含任何专有代码。Linux 在 GNU 通用公共许可证下自由分发。
Linux 可在配备 ISA 或 EISA 总线(包括局部总线变体 VLB 和 PCI)以及 386 或更高处理器的 IBM PC 兼容机上运行。一些带有 MMU 的 Amiga 和 Atari 计算机也受支持。这意味着带有外部 MMU 的 68020、68030、68040 或 68060。对 Digital Alpha 的支持现在已稳定。Red Hat 和 Craftworks 都有 Linux 的 Alpha 发行版。对 Sparc 的支持已稳定,Red Hat Linux 也可用于 Sparc。对 PowerPC 的支持正在多种平台(包括 Nubus 和 PCI Macintosh、Motorola Powerstack、IBM 830 和 850 以及其他平台)上开发中。对 ARM、StrongARM 和 MIPS 的支持处于不同的完成阶段,但请耐心等待。请阅读 comp.os.linux.announce 新闻组。
有关这些端口的更多技术信息,请参阅 Linux INFO-SHEET;有关更精确的硬件要求,请参阅硬件兼容性 HOWTO。
Linux 内核由 Linus Torvalds <torvalds@transmeta.com> 和其他志愿者编写。大多数在 Linux 下运行的程序是通用的 Unix 自由软件,其中许多来自 GNU 项目。
关于 Linux 更具体的技术信息。包括指向各种端口的信息、功能列表、关于如何获取 Linux 的信息等等。
这些有点像 FAQ,但它们不是回答常见问题,而是解释如何执行常见任务,例如订购 Linux 发行版、在 Linux 下设置打印服务、设置基本的 UUCP 馈送等等。请参阅 http://sunsite.unc.edu/LDP/HOWTO/HOWTO-INDEX.html 或 ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/ 以获取所有 HOWTO 的权威版本。其他包含最新 HOWTO 副本的站点是 ftp.cc.gatech.edu 和 tsx-11.mit.edu。
此外,还有许多简短、自由格式的文档,称为“mini-HOWTO”。这些文档涵盖非常具体的主题,例如 BogoMIPS 或 Color-ls。这些文档可在 ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/mini/ 和 http://sunsite.unc.edu/LDP/HOWTO/HOWTO-INDEX.html 获得。
有几个关于 Linux 的 Usenet 新闻组。如果您使用 Linux,最好至少关注 comp.os.linux.announce。comp.os.linux.announce 由 Lars Wirzenius 主持。要向新闻组提交内容,请发送邮件至 linux-announce@news.ornl.gov。您可以将关于 comp.os.linux.announce 的问题发送给 Lars Wirzenius <wirzeniu@iki.fi>。
新闻组 comp.os.linux.announce 是一个审核的新闻组,用于发布关于 Linux 的公告(新程序、错误修复等)。
新闻组 comp.os.linux.answers 是一个审核的新闻组,Linux FAQ、HOWTO 文档和其他文档发布到这里。
新闻组 comp.os.linux.setup 是一个非审核的新闻组,用于讨论设置 Linux 系统所涉及的问题和难题。
新闻组 comp.os.linux.admin 是一个非审核的新闻组,用于讨论 Linux 系统的管理。
新闻组 comp.os.linux.development.system 是一个非审核的新闻组,专门用于讨论 Linux 内核开发。此处应讨论的唯一应用程序开发问题是与内核密切相关的问题。所有其他开发问题可能都是通用的 Unix 开发问题,应该定向到 comp.unix 组,除非它们是非常特定于 Linux 的应用程序问题,在这种情况下,它们应该定向到 comp.os.linux.development.apps。
新闻组 comp.os.linux.development.apps 是一个非审核的新闻组,专门用于讨论与 Linux 相关的应用程序开发。它不是用于讨论在哪里获取 Linux 应用程序,也不是为那些希望看到 Linux 应用程序的人提供的讨论论坛。
新闻组 comp.os.linux.hardware 用于提问关于 Linux 特定硬件的问题。
新闻组 comp.os.linux.networking 用于提问关于 Linux 特定网络开发和设置的问题。
新闻组 comp.os.linux.x 用于提问关于 Linux 特定 X Windows 的问题。
新闻组 comp.os.linux.misc 是一个非审核的新闻组,用于任何不属于其他地方的 Linux 讨论。
总的来说,不要在 Linux 新闻组之间交叉发帖。唯一合适的交叉发帖是在一个非审核组和 comp.os.linux.announce 之间偶尔发帖。将旧的 comp.os.linux 组拆分为多个组的全部目的是减少每个组中的流量。那些不遵守此规则的人将受到无情的抨击...
不要因为您运行 Linux 就认为您的所有问题都适合在 Linux 新闻组中提问。您的问题真的关于任何 unix 或 unix clone 下的 shell 编程吗?那么请在 comp.unix.shell 中提问。是关于 GNU Emacs 吗?那么请尝试在 gnu.emacs.help 中提问。此外,如果您不知道在哪个组中提问,但认为可能有其他组,请在您的帖子中礼貌地询问是否有其他组更适合您的问题。至少 comp.unix.{questions,shell,programming,bsd,admin} 和 comp.windows.x.i386unix 组应该对 Linux 用户有用。
Greg Hankins <gregh@cc.gatech.edu> 维护 Linux 项目的 WWW 主页。URL 是 http://sunsite.unc.edu/LDP/
一本名为 Linux Journal 的杂志于几年前创刊。它包含面向几乎所有技能水平的文章,旨在帮助所有 Linux 用户。订阅费用在美国为 22 美元,在加拿大和墨西哥为 27 美元,在世界其他地方为 32 美元,均以美元支付。订阅咨询可以通过电子邮件发送至 subs@ssc.com,或传真至(美国)1-206-782-7191,或邮寄至 Linux Journal, PO Box 85867, Seattle, WA 98145-1867 USA。如果您希望通过加密电子邮件发送您的信用卡号,SSC 拥有 PGP 公钥:finger info@ssc.com。
有关可用于 Linux 的免费软件的信息可以在 Linux 软件地图中找到,该地图可以在 http://www.execpc.com/~lsm/ 找到。