3.1. 什么是 Linux?

Linux 是一个真正的 32 位操作系统,可以在各种不同的平台上运行,包括 Intel、Sparc、Alpha 和 Power-PC(在某些平台上,例如 Alpha,Linux 实际上是 64 位的)。还有其他可用的移植版本,但我没有使用它们的经验。

Linux 最初是由一位名叫 Linus Torvalds 的年轻芬兰大学生在 1990 年代初开发的。Linus 在家中使用一台 “最先进的” 386 电脑,并决定编写一个替代基于 286 的 Minix 系统(一个主要用于操作系统课程的小型类 Unix 实现)的系统,以利用当时新芯片上可用的额外指令集,并开始编写一个小型精简内核。

最终,他在 USENET 新闻组 comp.os.minix 中宣布了他的这个小项目,邀请有兴趣的人来看看,也许可以为这个项目做贡献。结果非常惊人!

关于 Linux 有趣的事情是,它是完全免费的!Linus 决定采用自由软件基金会的 GNU Copyleft 许可证,这意味着代码受版权保护——但这种保护是为了确保它始终对其他人可用。

免费意味着真正的免费——你可以免费获取它,免费使用它,你甚至可以自由地出售它以获取利润(这并不像听起来那么奇怪;包括 Red Hat 在内的几个组织已经将标准的 Linux 内核、GNU 实用程序集合打包起来,并放入他们自己的 “风格” 的包含应用程序,并将它们作为发行版出售。一些常见且流行的发行版是 Slackware、Red Hat、SuSe 和 Debian)!最棒的是,你可以访问源代码,这意味着你可以根据自己的需求定制操作系统,而不是大多数商业供应商的 “目标市场” 的需求。

Linux 可以并且应该被认为是 Unix 的完整实现。但是,它不能被称为 “Unix”;不是因为不兼容或缺乏功能,而是因为 “Unix” 一词是 AT&T 拥有的注册商标,并且只有在许可协议下才允许使用该词。

Linux 在支持性、可靠性和可行性方面与任何其他操作系统解决方案都毫不逊色(好吧,在我看来,甚至更胜一筹!)。然而,由于其起源、背后的理念以及缺乏数百万美元的营销活动来推广它,关于它有很多误解。人们有很多关于这个出色的操作系统需要学习的!