[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ A ] [ B ] [ C ] [ D ] [ 下一篇 ]


Debian 教程 (过时文档)
第 2 章 - 简介


2.1 什么是 Debian?

Debian 是一个免费的计算机操作系统 (OS)。操作系统是一组使您的计算机运行的基本程序和实用工具。操作系统的核心是内核。内核是计算机上最基本的程序:它执行所有基本的内务处理,并让您启动其他程序。Debian 使用 Linux 内核,这是一个完全免费的软件,由 Linus Torvalds 发起,并由(可能超过 1000 名)全球程序员支持。构成操作系统的大部分基本工具来自(GNU 项目),这些工具也是免费的。当然,人们想要的是应用软件:帮助他们完成想做的事情的程序,从编辑文档到经营企业,再到玩游戏和编写更多软件。Debian 附带 1000 多个软件包(预编译软件以良好的格式捆绑在一起,以便在您的机器上轻松安装)——所有这些都是免费的。

这有点像一座塔。底部是 Linux。在其之上是所有基本工具,主要来自 GNU。接下来是您在计算机上运行的所有应用软件:其中大部分也来自 GNU。Debian 开发者充当架构师和协调员的角色——仔细组织系统,并将所有内容整合到一个集成的、稳定的操作系统中:Debian GNU/Linux。


2.1.1 什么是操作系统?Debian 是哪种操作系统?

操作系统是使计算机可用的软件集合。它管理硬件设备,并提供实用工具和应用程序。

Debian GNU/Linux 基于 Unix 操作系统,该操作系统历史悠久(请参阅 Unix 历史,D.1 节)。Debian 基本上与 Unix 兼容,但增加了很多额外的功能。

GNU/Linux(和 Unix)的设计理念是将功能分散到小的、多用途的部件中。这样,您可以通过以新的方式组合小部件(程序)来轻松实现新功能和新特性。Debian 就像一套组装玩具;您可以用它构建各种东西。

当您使用操作系统时,您希望最大限度地减少为完成工作而投入的工作量。Debian 提供了许多可以帮助您的工具,但前提是您知道这些工具的作用。花一个小时试图让某事正常工作,然后最终放弃,效率不高。本手册将教您构成 Debian 的核心工具:在什么情况下使用哪些工具,以及如何将这些不同的工具结合在一起。


2.1.2 谁创建了 Debian?

Debian 是一个完全由志愿者组成的互联网开发项目。有数百名志愿者在为此工作。大多数人负责少量软件包,并且非常熟悉他们打包的软件。

这些志愿者通过遵循一套严格的指导方针来协同工作,这些方针规定了如何组装软件包。这些指导方针是在互联网邮件列表和 互联网中继聊天 (IRC) 论坛的讨论中合作制定的。


2.2 什么是自由软件?

当 Debian 开发者和用户谈论“自由软件”时,他们指的是自由而不是价格。Debian 在这个意义上是自由的:您可以自由地修改和重新分发它,并且始终可以为此目的访问源代码。Debian 自由软件指南 更详细地描述了“自由”的含义。自由软件基金会,GNU 项目的发起者,是另一个信息来源。您可以在 Debian 网站 上找到关于自由软件的更详细讨论。

自由软件有时被称为开源 (R) 软件 —— 开源是一个认证标志。由于开源 (R) 已注册商标,因此只有真正的自由软件才能称自己为开源 (R)。您可能会遇到一些供应商试图误导您,声称他们的软件是“免费的”,但实际上它带有重要的附加条件。开源 (R) 商标让您确信该软件确实是自由软件。“‘开源软件’有时缩写为 ‘OSS’。”

您可能想知道:为什么人们要花费自己的时间来编写软件、仔细打包,然后全部免费赠送?答案与贡献者一样多种多样。

许多人相信共享信息和拥有相互合作的自由,并认为自由软件鼓励这样做。从 1950 年代开始,就有一个悠久的传统来维护这些价值观,有时被称为黑客伦理。(您可以在 Steven Levy 的有趣书籍《黑客:计算机革命的英雄》中阅读更多相关信息。)

其他人想了解更多关于计算机的知识。越来越多的人正在寻找避免商业软件虚高价格的方法。越来越多的人为了感谢他们从其他人那里收到的所有优秀的自由软件而做出贡献。

学术界的许多人创建自由软件,以帮助将其研究成果更广泛地应用。企业帮助维护自由软件,以便他们可以在其发展方向上拥有发言权——获得新功能的最快方法是自己实现它,或者聘请顾问来做!企业也对更高的可靠性以及在支持供应商之间进行选择的能力感兴趣。

还有一些人将自由软件视为一种社会公益,使信息获取民主化,并防止世界信息基础设施过度中心化。当然,我们很多人只是觉得它非常有趣。

Debian 非常致力于自由软件,以至于我们认为如果将其以某种形式的文件形式正式化将是有用的。我们的 社会契约 承诺 Debian 将始终是 100% 自由软件。当您从 Debian 主要发行版下载软件包时,您可以确信它符合我们的自由软件指南。

尽管 Debian 相信自由软件,但在某些情况下,人们希望或需要在其机器上安装专有软件。只要有可能,Debian 都会支持这一点;尽管专有软件不包含在主要发行版中,但有时可以在 ftp 站点上的 non-free 目录中找到,并且越来越多的软件包的唯一工作是安装我们不允许自己分发的专有软件。

区分商业软件和专有软件很重要。专有软件是非自由软件,而商业软件是出售获利的软件。Debian 允许商业软件成为主要发行版的一部分,但不允许专有软件。请记住,“自由软件”一词并不指价格;出售自由软件是完全可能的。要更清楚地了解术语,请参阅 https://open-source.org.cnhttp://www.fsf.org/philosophy/categories.html


2.3 如何阅读本书

学习几乎任何计算机程序的最佳方法是在您的计算机上。大多数人发现,不使用程序而读书是没有益处的。学习 Unix 和 GNU/Linux 的最佳方法是使用它们。尽可能使用 GNU/Linux。进行实验。不要害怕——可能会搞砸,但您始终可以重新安装。保留备份并玩得开心!

Debian 不像其他一些操作系统那样直观易懂。因此,您可能最终会至少阅读前几章。GNU/Linux 就像一辆赛车、一位大厨的厨房或一部经典小说;它的强大功能和复杂性使其一开始难以接近,但从长远来看却更有回报。

建议的学习方法是先读一点,然后再玩一点。继续玩,直到您对这些概念感到满意,然后再开始在书中跳跃阅读。您会发现涵盖了各种主题,其中一些您可能会觉得有趣,而另一些您可能会觉得无聊。过一段时间后,您应该会感到足够自信,可以开始使用命令,而无需确切知道它们的作用。这是一件好事。

一个有用的知识:如果您不小心输入了命令,或者不知道如何退出程序,C-c(同时按住 Ctrl 键和小写字母 c)通常会停止程序。


2.4 Linux 文档项目

本手册大量借鉴了 Linux 文档项目的 Larry Greenfield 的《Linux 用户指南》。谢谢 Larry!该项目还有许多其他优秀的文档,其中许多文档针对更有经验的用户和系统管理员。LDP 还维护 Linux HOWTO,这是一个您应该熟悉的宝贵资源。您可以在他们的 主页 上找到 LDP。


[ 上一篇 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ A ] [ B ] [ C ] [ D ] [ 下一篇 ]


Debian 教程 (过时文档)

2009 年 12 月 29 日

Havoc Pennington hp@debian.org