深入探究 Linux 的原理与哲学
在选择产品或技术时,我们常常会基于实用主义的考量,比如哪种操作系统更适合特定任务,哪个软件套件价格最低等。不过,有时了解一项技术背后的原理和哲学也非常有用,甚至能指导我们做出选择。对于一些 Linux 用户来说就是如此,Linux 的开源模式会对其运行方式产生影响。而且,Linux 社区里的一些人对这些原理十分热衷。无论你是否认同他们的观点,了解他们的想法有助于你领略 Linux 文化,这种文化在工作场所、网络和会议等场景中都能见到。
1. 探寻 Linux 的发展历程
尽管按照大多数历史标准来看,Linux 诞生于 1991 年算是比较近的事,但在计算机领域,25 年可谓沧海桑田。20 世纪 90 年代初甚至更早的软件和文化,给如今的软件世界留下了深远的遗产。毕竟,我们如今使用的软件是建立在过去的基础之上的。因此,了解 Linux 的起源有助于我们理解当下的 Linux。
1.1 Linux 的起源
1991 年,和现在一样,计算机按大小和性能分类,涵盖从桌面个人计算机(PC)到超级计算机等多个类别。基于 x86 的计算机是如今 PC 的直系祖先,在 1991 年的 PC 市场占据主导地位,但也有其他类型的 PC,如 Mac。这些计算机通常使用不同的 CPU 并运行各自定制的操作系统。
1991 年,大多数 PC 运行微软的磁盘操作系统(MS - DOS、PC - DOS 或 DOS)。按照如今的标准,DOS 功能极为有限,它是单任务操作系统,一次只能运行一个应用程序,甚至无法充分利用当时的内存和 CPU。1991 年可用的微软 Windows 版本运行在 DOS 之上。尽管早期的 Windows
超级会员免费看
订阅专栏 解锁全文
104

被折叠的 条评论
为什么被折叠?



