Anonim

我们今天所知道的互联网主要运行在Linux上。 您现在正在使用的Internet连接很有可能是通过Linux服务器连接的,并且在整个过程中也通过许多其他Linux服务器进行了路由。

下图显示了news.netcraft.com从1995年8月到2008年9月在所有域中顶级服务器的市场份额。

您会注意到,Apache在其他方面都遥遥领先。 微软是其附近唯一的其他类型。

Apache的HTTP服务器确实是Windows版本,但使用最多的服务器是* nix版本。

为什么 Linux(和Unix)为现代互联网铺平了道路,而不是其他?

两个原因:

  1. 成本。
  2. Linux无需企业级计算机硬件即可“充当企业”的能力。

想象以下情况:

是1994年。您会想到要运行自己的拨号ISP。 您需要“租用管道”(电话运营商的主要互联网连接,通常为T1),一台计算机充当服务器,以及一堆串行连接的拨号调制解调器(很可能通过digiboard)来接收呼叫。该服务器为您的客户提供连接。 当然,还有本地运营商为您的调制解调器提供的一堆电话线。

您使用的计算机显然不会是一万美元以上的超级服务器,因为您根本没有现金。 相反,它将是您能够负担得起的一切,它将完成工作。

您所拥有的只是一个486 DX2 66MHz盒子-当时是现代的。

是1994年,您需要服务器级的操作系统。 有什么?

Windows NT 3.1确实存在,但不能完全满足您的要求。 带有Windows 3.1的MS-DOS无法完成这项工作。

苹果公司的MacOS于1994年仅在System 7.1上运行,因此不可行。

还剩什么? Unix和Linux。

当时,任何Unix都过于专有-假设您甚至可以使用该操作系统的副本。

对于您的挑剔者来说,是的,确实是94年的BSD发行版,但是要掌握它并不是一件容易的事。 对于那些感兴趣的人,请阅读386BSD(Free / Open / NetBSD的前身)。

然后是Linux。 您当时有几个选择。 Slackware,Red Hat,Debian(当然),也许还有其他一些。

此时,您从软盘上的朋友那里购买了您选择的Linux OS,进行了安装,配置服务器并提供了最佳快照。 您的Linux“服务器”绝对没有GUI,因为必须对其速度进行100%优化(事实上,它决不是服务器)。

上帝愿意,如果您的“服务器”每天都没有停顿,而您的客户 仍然是 客户,那么您就可以赚到足够的利润来支付T1线路的成本,然后再升级到真正的服务器。

~~~

这个故事或多或少是现代互联网起步的方式。 像这样,成千上万的Mom n'Pop ISP在车库外工作(有时是字面意思),其中绝大多数都运行Linux。 Windows无法做到这一点,MacOS也无法做到。

实际上,Linux是唯一价格合理(免费),运行类似于Unix并可以使用当时的现有计算机连接客户的操作系统。 其他任何事情都将很容易破坏银行业务。 您会用得起什么呢? 网络软件? Lotus Domino? HP-UX(需要那些冰箱大小的HP服务器)? 我不这么认为。

此外,那些运行网站的人也效仿。 他们使用普通的消费级PC机(通过OS升级到服务器)(通常不升级)来运行HTTP服务器,IRC,FTP,电子邮件等内容。

如果没有Linux,我们知道的互联网会存在吗?

绝对不。 Linux最耀眼的地方在于其服务器应用程序–毫无疑问。

没有Linux,互联网会存在吗?