Nginx 之父 lgor 将从 F5 离职,未来或将从事个人项目

1 月 18 日,Nginx 公司副总裁兼总经理 Rob Whiteley 在 Nginx 官网发布了一篇文章,正式宣告 Nginx 的作者和 Nginx Inc. 的联合创始人 Igor Sysoev 退出 Nginx 和 F5 Networks。

从 2002 年发展至今日,Nginx 已经成为全球最受欢迎的 Web 服务器。据 W3Techs 统计,截至 2022 年 1 月上旬,Nginx 占据了全球 Web 服务器市场 33% 的份额。排在第二位的是 Apache,份额为 31%。

离职之后,Igor的去向暂时未定,根据文章内容透露,Igor将会休息,并将更多的时间留给亲人、朋友以及个人项目。

以下为Rob Whiteley 发布文章全文:

怀着深深的感激之情,我们今天宣布,Nginx 的作者、Nginx, Inc. 的联合创始人 Igor Sysoev 选择退出 Nginx 和 F5,以便花更多的时间与他的朋友和家人在一起,并追求个人项目。

Igor 于 2002 年春天开始开发 Nginx。他见证了早期 Internet 的飞速发展,并设想了一种更好的方式来处理 Web 流量,这是一种新的架构,可以让高流量的网站更好地处理数以万计的并发连接和缓存丰富的内容,例如加快页面加载速度的照片或视频。 

快进 20 年,如今,Igor 创建的代码为地球上运行的大多数网站提供支持,直接或是作为 Cloudflare、OpenResty 和 Tengine 等流行服务器的软件底层。有部分人认为Igor成就了网络如今的地位。Igor 的愿景和价值观塑造了 Nginx, Inc. 公司,开源和社区的支持下实现卓越代码和透明度,同时创造客户喜爱的商业产品。 

这并不是很容易就能做到的平衡,而Igor 却能受到社区和开发人员、企业客户和 Nginx 工程师的高度推崇,这也证明了他的谦逊、好奇心和对制作出色软件的坚持以身作则的领导力。

Igor 和 Nginx 简史

Igor出身卑微,是一名军官的儿子,出生在哈萨克斯坦(当时是苏维埃共和国)的一个小镇,一岁时举家迁往首都阿拉木图。Igor从小就对计算机着迷,1980 年代中期在 Yamaha MSX 上编写了他的第一行代码。毕业于著名的鲍曼莫斯科国立技术大学,获得计算机科学学位,当时早期的互联网才刚刚开始形成。 

毕业之后,Igor 担任系统管理员,但仍继续编写代码。1999 年,发布了他的第一个汇编语言程序,即 AV 防病毒程序,可以防御当时最常见的 10 种计算机病毒,并将该程序的二进制文件免费共享出来,该程序在俄罗斯被广泛使用了好几年。在他意识到原始 Apache HTTP 服务器处理连接的方式无法扩展,满足不断发展的万维网需求后,就开始着手研究后来成为 Nginx 的东西。

特别是C10k 问题 ,在单个服务器上处理 10,000 个并发连接——通过构建一个不仅可以处理大量并发,而且还可以更快、更有效地提供占用带宽的元素(例如照片或音乐文件)的 Web 服务器。在俄罗斯和国外的几家公司开始使用 Nginx 之后,Igor 于2004 年 10 月 4日(即苏联发射世界上第一颗人造卫星 Sputnik 47 周年)证开源了该项目。

七年来,Igor 一直是 Nginx 代码的唯一开发者。在此期间,他编写了数十万行代码,并将 Nginx 从 Web 服务器和反向代理发展成为真正的用于 Web 应用程序和服务的瑞士军刀,增加了负载均衡、缓存、安全和内容加速的关键功能. 

尽管Igor将时间花费在宣传上,Nginx 仍然迅速获得了市场份额。即使缺少项目文档,Nginx 也能正常工作并在开发者中间传播开来。越来越多的开发人员和系统管理员使用它来解决问题并加速网站。Igor不需要赞美或晋升,一切尽在他的代码中。 

Nginx 走向商业化,但坚持开源

2011 年,Igor 与联合创始人Maxim KonovalovAndrew Alexeev成立了 Nginx, Inc. 公司,以加快开发速度。 Igor 明白现在他和他的团队需要想办法赚钱,但他们表示要维护 Nginx 开源版本的完整性并保持开源。在 Igor 的指导下,Nginx自公司成立以来,发布了140多个版本,不断改进开源产品 ,如今 Nginx 软件为数以亿计的网站提供支持。 

在为 Nginx , Inc. 筹集风险投资的路上——(右起)Igor、首席执行官 Gus Robertson、联合创始人 Andrew Alexeev 和 Maxim Konovalov

2011 年,Igor有了新的想法以专有模块的形式向商业版本添加功能,现在,许多开源初创公司都在使用这种模式。2013,商业版本 Nginx Plus 推出时受到了热烈的欢迎。四年后,在Nginx 开源版本和社区不断壮大的同时,Nginx 仍然拥有了超过 1000 名付费客户和数千万的收入,到 2019 年底,Nginx 为超过 4.75 亿个网站提供支持,到 2021 年,Nginx 成为世界上使用最广泛的 Web 服务器。 

展望未来,Igor 监督了其他流行的 Nginx 项目的快速发展,包括Nginx JavaScript (njs) 和Nginx Unit。他还设计了一个新的sendfile(2)系统调用实现,该实现被整合到开源 FreeBSD 操作系统中。随着 ,Nginx 工程师队伍的壮大和公司加入到 F5,Igor 一直保持着稳定的幕后形象,为 Nginx 走上正确道路提供愿景和指导。 

接棒 Igor

今天,Igor宣布离职休息,虽然我们与Igor的道路走到了岔路口,但幸运的是,他的精神和创造的文化不会消失。在伟大的公司、产品和项目中,创始人的 DNA 是永恒不变的。我们对产品、社区、透明度、开源和创新的方法都是由 Igor 塑造的,并将与 Maxim 、 Nginx 领导团队一起继续走下去。 

Igor 在 Nginx 和 F5 时代留下的最终遗产当然是代码本身。Igor 编写了许多至今仍在使用的代码。时间的考验将是我们是否可以继续编写永恒的代码,并像 Igor 一样创造出有用和广受推崇的产品。这是一个很高的标准,但Igor为我们创造了一个实现愿望的平台。Igor——非常感谢您多年来与我们合作,祝您在人生下一篇章一切顺利。