黑客文化简史
2007-12-20 16:47:05 来源:WEB开发网机器有了,可以上网了,但软件去哪找?商业的UNIX贵的要命,一套要好几千大洋($)。90年代早期,开始有公司将AT&T 与BSD UNIX移植到PC上出售。成功与否不论,价格并没有降下来,更要紧的是没有附原代码,你根本不能也不准修改它,以符合自己的需要或拿去分享给别人。传统的商业软件并没有给Hacker们真正想要的。
即使是Free Software Foundation(FSF)也没有写出Hacker想要的操作系统,RMS承诺的GNU操作系统----HURD说了好久了,到1996年都没看到影子(虽然1990年开始,FSF的软件已经可以在所有的UNIX平台执行)。
在这空窗期中,1992年一位芬兰Helsinki University的学生Linus Torvalds开始在一台386PC上发展一个自由软件的UNIX kernel,使用FSF的程序开发工具。
他很快的写好简单的版本,丢到网络上分享给大家,吸引了非常多的Hacker来帮忙一起发展Linux----一个功能完整的UNIX,完全没镅且附上全部的原始码。Linux最大的特色,不是功能上的先进而是全新的软件开发模式。直到Linux的成功前,人人都认为像操作系统这么复杂的软件,非得要靠一个开发团队密切合作,互相协调与分工才有可能写的出来。商业软件公司与80年代的Free Software Foundation所采用都是这种发展模式。
Linux则迥异于前者。一开始它就是一大群Hacker在网络上一起涂涂抹抹出来的。没有严格品质控制与高层决策发展方针,靠的是每周发表新版供大家下载测试,测试者再把bug与patch贴到网络上改进下一版。一种全新的物竞天择、去芜存菁的快速发展模式。令大伙傻眼的是,东修西改出来的Linux,跑的顺极了。
1993年底,Linux发展趋于成熟稳定,能与商业的UNIX一分高下,渐渐有商业应用软件移植到Linux上。不过小型UNIX厂商也因为Linux的出现而关门大吉----因为再没有人要买他们的东西。幸存者都是靠提供BSD为基础的UNIX的完整原代码,有Hacker加入发展才能继续生存。
更多精彩
赞助商链接