世界上诞生的第一台计算机,足足塞满了整个房间,而且也没有鼠标键盘,更别提显示器了。它不光啥都干不了,还要消耗很多人力物力(尤其是电力)。
在那之后许多年,微软横空出现,并差不多垄断了全世界的个人计算机市场(虽然那时候几乎只有美国有计算机),而它创造的Windows操作系统也成为了一座大山,挡在所有其他操作系统前进的路上。
是的,就像有了可口可乐,又出现了百事可乐;有了奔驰,又出现了宝马一样,在Windows之前,就已经有一个名为Unix的操作系统存在了十多年之久。但除了科学家和工程师们知道它之外,普罗大众压根就不知道它的存在(想知道Uinx界面是啥样子的,使用Windows的童鞋可以右击开始菜单后,再点击运行选项,输入「CMD」这三个字母就能打开DOS命令窗口了——DOS的使用方式和界面,其实是抄袭Unix的)。
Windows 98开机启动画面
不过,Unix本来就不是给普通人用的,而且作为操作系统届的前辈,对Windows其实是嗤之以鼻的。就这样,两者相安无事地维系了许多年。
通过两幅图,能够更直观清晰地看到它们二者不同的演化路线:
Windows演变路线图
Unix及类Unix演变路线图
可以直观地看到,相比于Windows,Unix及其子孙的演变比较杂乱,起名较为随意。这也是由开源社区的文化决定的。在那个大师辈出,黑客盛行的年代(那时的黑客都以创造自由的软件文化、开发新的软件功能和探索技术的新用途为傲,是真正的技术先驱,不知怎么到后来却慢慢变成了网络攻击的代名词,真是让人有点唏嘘不已)。
尤其是Linux的创造者Linus Benedict Torvalds(林纳斯·本纳第克特·托瓦兹),他们始终坚持开放源代码的信念,没有注册专利,更没有做任何的商业化,Linus还不惜为此开罪权贵。
时至今日,Linux系统也因为Linus Benedict Torvalds的执着,而枝繁叶茂,大有取代Windows的势头(因为Windows能做的,Linux也都能做,而且大部分软件都还免费)。
在国外的源代码托管网站github有一幅开源的Linux演变路线图(这幅图作者的开源精神恐怕也是受Linus的影响),地址是:https://github.com/FabioLolix/LinuxTimeline/releases/
如果网速慢打不开的话,可以直接看下面的图:
Linux的徒子徒孙们
这里面每一条横线都代表一个Linux分支版本。Windows和它比起来,简直就是一棵小树vs整个森林。这,就是开源的力量。
虽然这个世界商业的力量无孔不入,无所不能,但总有那么一些人,会因为信念而坚守初心,矢志不渝!