Apache HTTP Server Project的发展历程是如何的?
Apache HTTP Server Project的发展历程非常戏剧性。1995年2月,Web上最受欢迎的服务器软件是由Illinois大学超级计算应用中心的Rob McCool开发的公共域HTTP守护程序。然而,该httpd在Rob于1994年中离开NCSA后停滞不前,许多网站管理员已经开发了自己的扩展和错误修复程序,需要一个公共分发。一小群这些网站管理员通过私人电子邮件联系在一起,为协调他们的更改(以“补丁”的形式)而聚集在一起。Brian Behlendorf和Cliff Skolnick组织了一个邮件列表,共享信息空间,并为核心开发人员提供了在加利福尼亚湾区的一台计算机上的登录权限,带宽由HotWired捐赠。到2月底,八名核心贡献者形成了最初Apache Group的基础:Brian Behlendorf、Roy T. Fielding、Rob Hartill、David Robinson、Cliff Skolnick、Randy Terbush、Robert S. Thau和Andrew Wilson,还有其他人的贡献。在NCSA在同一时期重新启动自己的开发之后,NCSA服务器开发团队的Brandon Long和Beth Frank于3月加入邮件列表作为荣誉成员,以便两个项目可以共享想法和修复程序。早期的Apache服务器大获成功,但我们都知道代码库需要全面改进和重新设计。在1995年5月至6月期间,Rob Hartill和团队的其他成员专注于为0.7.x实现新功能(如预派生子进程)并支持快速增长的Apache用户社区,而Robert Thau设计了一个新的服务器架构(代号Shambhala),其中包括更好的可扩展性的模块化结构和API,基于池的内存分配以及自适应的预派生进程模型。该团队于7月切换到这个新的服务器基础,并添加了来自0.7.x的功能,结果是Apache 0.8.8(及其兄弟版本)于8月发布。经过广泛的测试、许多不常见平台的移植、一套新的文档(由David Robinson编写)以及通过我们的标准模块添加的许多功能,Apache 1.0于1995年12月1日发布。在该团队成立不到一年的时间里,Apache服务器超过了NCSA的httpd,成为互联网上的第一服务器,并根据Netcraft的调查,它至今仍然保持着这个位置。1999年,Apache Group的成员成立了Apache软件基金会,为Apache HTTP服务器提供组织、法律和财务支持。该基金会为未来的发展奠定了坚实的基础,并大大扩大了开源软件项目的数量,这些项目都属于该基金会的范围。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~