共计 2642 个字符,预计需要花费 7 分钟才能阅读完成。
导读 | Linux 是最知名和最常用的开源操作系统。作为一个操作系统,Linux 是一个软件,位于计算机上的所有其他软件的下面,从这些程序接收请求并将这些请求转发到计算机硬件。 |
为了本页的目的,我们使用术语“Linux”来指代 Linux 内核,也是通常与 Linux 内核捆绑在一起的程序,工具和服务,以提供所有必需的组件全功能操作系统。有些人,特别是自由软件基金会的成员,将此集合称为 GNU / Linux,因为包括的许多工具都是 GNU 组件。但是并不是所有的 Linux 安装都使用 GNU 组件作为其操作系统的一部分。例如,Android 使用 Linux 内核,但对 GNU 工具依赖性很低。
在许多方面,Linux 与以前使用的其他操作系统类似,如 Windows,OS X 或 iOS。像其他操作系统一样,Linux 有一个图形界面,您习惯于在其他操作系统上使用的软件类型,例如文字处理应用程序,具有 Linux 等效。在许多情况下,软件的创建者可能已经创建了在其他系统上使用的相同程序的 Linux 版本。如果你可以使用电脑或其他电子设备,可以使用 Linux。
但是 Linux 在许多重要方面也不同于其他操作系统。首先,也许最重要的是,Linux 是开源软件。用于创建 Linux 的代码是免费的,可供公众查看,编辑和使用具有相应技能的用户 – 以作出贡献。
Linux 也是不同的,虽然 Linux 操作系统的核心部分通常是普遍的,但是 Linux 有很多发行版,其中包括不同的软件选项。这意味着 Linux 是非常可定制的,因为不仅可以将应用程序(如文字处理器和 Web 浏览器)交换出去。Linux 用户还可以选择核心组件,例如哪个系统显示图形和其他用户界面组件。
你可能听说过 Unix,这是一个操作系统,在 20 世纪 70 年代在贝尔实验室由 Ken Thompson,Dennis Ritchie 和其他人开发。Unix 和 Linux 在许多方面都是类似的,事实上,Linux 最初是为了类似于 Unix 而创建的。两者都有类似的工具用于与系统,编程工具,文件系统布局和其他关键组件连接。但是,Unix 不是免费的。多年来,已经创建了许多不同的操作系统,尝试是“类 UNIX”或“unix 兼容”,但 Linux 是最成功的,远远超过其前身的人气。
您可能已经在使用 Linux,无论您是否知道。根据您查看的用户调查,Internet 上的一到三分之二的网页由运行 Linux 的服务器生成。
公司和个人为他们的服务器选择 Linux,因为它是安全的,除了 Canonical,SUSE 和 Red Hat 等提供商业支持的公司之外,您还可以从大型用户社区获得极好的支持。
您可能拥有的许多设备,如 Android 手机,数字存储设备,个人录像机,相机,可穿戴设备等,也运行 Linux。甚至你的车有 Linux 在运行下。
凭借其开源许可,任何人都可以免费使用 Linux。然而,名为“Linux”的商标取决于其创作者 Linus Torvalds。Linux 的源代码由许多个人作者着作权,并根据 GPLv2 许可证授权。由于 Linux 在过去几十年的发展中有如此多的贡献者,所以联系每个作者并让他们同意一个新的许可证几乎是不可能的,所以在 GPLv2 下永久许可的 Linux 还是得到保证。
Linux 是由赫尔辛基大学当时的学生 Linus Torvalds 在 1991 年创立的。Torvalds 将 Linux 作为 Minix 的免费和开源替代品,将 Unix 克隆主要用于学术环境。他最初打算将其命名为“Freax”,但 Torvalds 的管理员在 Torvalds 的名字和单词 Unix 的组合之后用于分发名为他的目录“Linux”的原始代码,名称卡住。
大多数 Linux 内核都是使用 C 编程语言编写的,其中包含了一些装配和其他语言。如果您有兴趣为 Linux 内核编写代码,那么入门的好地方是在 内核新手常见问题,这将解释您将要熟悉的一些概念和过程。
但是,Linux 社区远远超过了内核,除了程序员之外,还需要很多其他人的贡献。每个分发包含数以千计的可以分发的程序,并且这些程序以及分发本身都需要各种各样的人员和技能来使其成功,包括:
- 测试人员确保一切都适用于不同配置的硬件和软件,并在没有的情况下报告错误。
- 设计人员创建用各种程序分发的用户界面和图形。
- 可以使用软件创建文档,操作方法和其他重要文本的作者。
- 翻译人员可以从母语中获取程序和文档,并使其能够访问世界各地的人们。
- 软件包采用软件程序并将所有部件放在一起,确保它们在不同的发行版中完美运行。
- 传福音传播一般的关于 Linux 和开源的话。
- 当然开发者也是自己编写软件。
有一些机会你已经在使用 Linux,不知道,但是如果你想在家用电脑上安装 Linux 来尝试一下,最简单的方法就是选择专为你的平台而设计的流行发行版例如笔记本电脑或平板电脑),并给它一个镜头。尽管有大量的发行版本可供使用,但是大多数老版本的发行版是初学者的好选择,因为他们拥有大量用户社区,如果您遇到困难或无法解决问题,可以帮助您回答问题。受欢迎的发行版包括 Debian,Fedora,Mint 和 Ubuntu,但还有很多其他版本。
Opensource.com 拥有大量与 Linux 相关的文章。要查看我们的整个档案,请浏览我们的 Linux 标签。或者查看我们下面的一些收藏。
- 你需要编程技能来学习 Linux 吗?作者:Jen Wike Huger
- 测试驱动 Linux,只有 Scott Nesbitt 的闪存驱动器
- 由唐·沃特金斯(Don Watkins)建立一个 Linux 实验室及其极大的教育潜力
- 想要一个充实的 IT 事业?学习 Linux by Shawn Powers
- 在 Phil Shapiro 的二手笔记本电脑上安装 Linux
- 8 个 Linux 文件管理器 由 David Both 尝试
- 谁帮助您的 Linux 发行运行顺利?今天感谢 Luis Ibanez 的包装商
- Aseem Sharma 的 4 款 Linux 发行版
- 残疾人士应该使用 Spencer Hunley 使用 Linux 的 6 个原因
- Chris Long 的 Linux 视频编辑的现状
- David Both 如何做快速,可重复的 Linux 安装