读《Berkeley Unix二十年》

16 May 2005
在unix的早期历史里面,没有策划,没有估计,没有进度表;在这个年代,硬件的代价是昂贵的,在硬件资源固定的情况下,所有的人都希望通过自己的努力进行优化,进行维护,进行调试,进行移植,进行集成。。。这时构建系统、发布系统还处于萌芽状态,大量的工作都是针对与操作系统的。(同也是编程语言狂热的年代。)这完全是个人表现,人类对于计算机一个个基本的需求解决的年代。理想也是满足自己的开发所需和硬件的平滑更换。经过暴风骤雨的成长发展,系统进入了分支期,这样路就越来越窄了,可以选择的空间似乎总是在缩小。NetBSD专注于支持多平台,FreeBSD专注于支持PC体系,OpenBSD专注于系统的安全性。
人才的流动,人才的流失对于一个team来说是一个损失,同时team有引进了新的人才。对于整个行业来说开始平衡的,人才的流动带给一个行业的是经验的互补,每一个人都各有所长。关键人才的流动带给系统的是新的特性切入点,同类型的系统也越来越有竞争力,火拼最激烈的时候正是新的力量可能诞生的时候。BSD的发展就是DARPA(Defense Advanced Research Projects Agency)给了它这个绝佳的机会。Bill Joy、Bob Fabry、Leffler…的离开,Leffler、Pauline Schwartz、Domenico Ferrari、Susan Graham、
Mike Karels…的介入。
早期的Unix开发者都是小范围的孤军奋战,而且也总是在增大交流的范畴,交流越广泛,对于系统的提高所起到的隐含动力越大。在系统的开发前行中,越来越多的贡献者希望代码的共享,常常会触及到版权的问题,这种共享缩短了个人和行业的发展历程。今天OpenSource已经深入到我们这些开发者的心灵之中,感谢这些先行者和贡献者。同样感受到,官事没有什么可怕的,足以证明这个系统、这个行业非常成熟了,有了越来越多的共利益者了,分蛋糕的人拼的热火朝天呢,大家在同一个级别上一较高下了。