NGINX 创始人 Igor Sysoev 退出 F5 !20 年发展“简史”令人肃然起敬

简介: NGINX 创始人 Igor Sysoev 退出 F5 !20 年发展“简史”令人肃然起敬

1月18日,高性能 HTTP 服务器 NGINX 官方发布了标题为“Do Svidaniya, Igor, and Thank You for NGINX”的文章,正式宣布了 NGINX 创始人 Igor Sysoev 退出 NGINX 和 F5 的消息。

image.png

据了解,NGINX Inc.于 2019 年 3月份被 F5 Networks 以 6.7 亿美元的价格收购,目前的 NGINX 属于 F5 的一个业务部门,主要致力于开源项目和多云商业产品。而作为 NGINX 的联合创始人之一,此次 Igor 的离开,也是希望能将更多的时间花在照顾家庭和个人项目上。

image.png

在这篇 NGINX 官方文章里,他们对 Igor 为 NGINX 社区所做的贡献表达了感谢:

“With profound appreciation and gratitude, we announce today that Igor Sysoev – author of NGINX and co‑founder of NGINX, Inc. – has chosen to step back from NGINX and F5 in order to spend more time with his friends and family and to pursue personal projects.”

......

同时,文中也对 Igor 的成长以及如何开发建立 NGINX 做了描述,也让我们对 Igor 和 NGINX 过去 20 年的发展“简史”有了更深入的了解,同时也为 Igor 和 NGINX 至今取得的成绩肃然起敬。

天才开发者 Igor 和 NGINX 的诞生“简史”

Igor 出生于前苏联哈萨克斯坦的一个军人家庭,在他 1 岁时举家搬迁搬到了首都阿拉木图。Igor 从小就对电脑着迷,而那个时代还没有互联网。

20 世纪 80 年代中期,身为高中生的 Igor 在 Yamaha MSX 上写下了他的第一行代码。

随后的几年里,Igor 从知名 Bauman Moscow State Technical University(莫斯科国立鲍曼技术大学)毕业并获得计算机科学学位。而这个时候,早期的互联网形态正在形成。

image.png

毕业后的那段日子里,Igor 一边继续编写代码一边开始担任起了系统管理员。1999 年,Igor 终于发布了自己的第一个汇编语言程序——AV antivirus 防病毒程序,该程序可以抵御当时最常见的 10 种计算机病毒。

之后,Igor 还免费共享了该程序的二进制文件,后来该程序一直在当时的国家广泛使用了好几年。

2001 年,Igor Sysoev 在工作中发现了一个问题: 最初的 Apache HTTP 服务器处理连接的方式跟不上不断增加的请求数量(这一挑战在当时被称为 C10K 问题 —— 处理 10000 个到客户端的并发客户端连接),这引起了他的注意并开始研究 NGINX 的雏形。

2002 年春,Igor Sysoev 开始致力于开发 NGINX。2011 年 7 月,Igor Sysoev 和 Maxim Konovalov 共同成立了 NGINX INC.公司,主要为该软件提供商业产品和支持。

在俄罗斯和国外几家公司开始使用 NGINX 后,Igor 于 2004 年 10 月 4 日正式公开了该项目的许可证。

随后的 7 年里,Igor 一直是 NGINX 代码的唯一开发者。在此期间,他编写了数 10 万行代码,并将 NGINX 从 Web 服务器和反向代理发展为了 Web 应用程序和服务领域的标杆,还添加了用于负载平衡、缓存、安全和内容加速的关键功能。

自 2012 年以来,Igor 便不再从事常规的代码编写工作,转而开始了与代码库相关的主要工作,包括 Maxim Dunin、Valentin Bartenov 和 Roman Harutyunyan。

在 Igor 没有花任何时间宣传的情况下,NGINX 项目依旧迅速获得了巨大的市场份额。即使丢失了一本手册,NGINX 仍能正常工作并传播信息,诸多优势也吸引了越来越多的开发人员和系统管理员的青睐。

因受到 Unix 和其他经典分布式系统的启发,Igor 开发的事件驱动体系结构凭借其轻量级、可扩展及功能强大等优势,至今仍然是 NGINX 的核心。如今,NGINX 为数亿个网站提供了强大的动力。

刚刚过去的 2021 年,据 W3Techs 数据显示,NGINX 的全球 web 服务器市场 份额已达到 33%,而 Apache 则以31%的占比位居第二。

优秀创作者赢得 NGINX 社区高度尊重

记得之前网上流传的一段视频,视频里是 Igor 参加某个会议上做演讲,当他刚开口说了句“你好,我是 Igor Sysoev,NGINX 的创建者”时,台下的观众们就已经爆发出了超长时间的掌声。此情此景,引得 Igor 哭笑不得称:“大家伙,你们还没开始听我的演讲呢。”

image.png

看得出,Igor 赢得了来自社区和开发人员、企业客户以及 NGINX 工程师们的高度尊重,这也再次印证了他谦逊、保持好奇心以及坚持制作优秀软件的领导力。

正如 NGINX 官方对 Igor 的寄语:”今天我们分道扬镳,Igor 也终于迎来了应得的休息。幸运的是,他的精神和他创造的文化将会长存。“

我们也相信,Igor 从过去到现在所取得的成就和他为今天的互联网所创造的贡献,根本无需更多的溢美之词。他的影响力,不言自明,向他致敬!

相关文章
|
7月前
|
缓存 应用服务中间件 网络安全
【利用AI让知识体系化】万字深入浅出Nginx(二)
【利用AI让知识体系化】万字深入浅出Nginx
|
7月前
|
人工智能 负载均衡 应用服务中间件
【利用AI让知识体系化】万字深入浅出Nginx(一)
【利用AI让知识体系化】万字深入浅出Nginx
|
7月前
|
人工智能 缓存 网络协议
【利用AI让知识体系化】万字深入浅出Nginx(三)
【利用AI让知识体系化】万字深入浅出Nginx
|
4月前
|
负载均衡 应用服务中间件 Apache
Nginx与Apache的终极对决:揭秘Web服务器界的“速度与激情”!你不可不知的性能霸主如何颠覆传统,震撼互联网的根基!
【8月更文挑战第13天】互联网技术发展中,Web服务器至关重要,Nginx与Apache是最广泛使用的两种。Apache历史悠久,但Nginx以轻量级和高性能脱颖而出。Nginx采用事件驱动架构,高效处理大量并发连接,而Apache使用进程驱动,高并发下资源消耗大。以餐厅为例,Nginx像大堂经理同时处理多个顾客需求,远比Apache为每位顾客分配服务员更高效。性能测试显示Nginx处理能力远超Apache。此外,Nginx配置简洁灵活,尤其在负载均衡方面表现突出。尽管Apache适合动态内容处理,但在快速变化的互联网环境中,Nginx因其独特优势成为许多开发者和企业的首选。
76 7
|
4月前
|
负载均衡 算法 应用服务中间件
揭秘!nginx的神秘力量——如何单枪匹马驾驭Linux中的流量洪流与后端军团?
【8月更文挑战第20天】在Linux环境下,Nginx是一款高效HTTP与反向代理服务器,还具备负载均衡功能。本文采用问答形式解析Nginx的反向代理机制:接收并转发客户端请求至后端服务器,增强安全性和性能。示例配置展示了如何设置上游服务器与代理传递规则。同时介绍了Nginx负载均衡原理及配置,利用upstream模块与不同调度算法(如轮询、最少连接、IP哈希)分发请求,提升系统可靠性和处理能力。
56 2
|
存储 程序员 API
程序员这篇文章很重要!放弃FastDFS,拥抱MinIO的7大理由
目前可用于文件存储的网络服务选择也有不少,好比阿里云OSS、七牛云、腾讯云等等,可是收费都有点小贵。为了帮公司节约成本,以前一直是使用FastDFS做为文件服务器,准确的说是图片服务器。直到我发现了MinIO,我决定放弃FastDFS。
1111 1
|
Ubuntu Linux 网络安全
Vim 核心开发者 Sven Guckes 去世,Vim 之父:我要把 9.0 版本献给他
Vim 核心开发者 Sven Guckes 去世,Vim 之父:我要把 9.0 版本献给他
321 0
Vim 核心开发者 Sven Guckes 去世,Vim 之父:我要把 9.0 版本献给他
|
Unix 程序员 Shell
Vim 诞生 30 周年:作者 Bram Moolenaar 、开发者 Alex Baldwin 分别撰文庆祝
Vim 诞生 30 周年:作者 Bram Moolenaar 、开发者 Alex Baldwin 分别撰文庆祝
277 0
Vim 诞生 30 周年:作者 Bram Moolenaar 、开发者 Alex Baldwin 分别撰文庆祝
|
算法
《认知颠覆》读书笔记之十三
你价值几何?是通过薪酬体现的吗?
183 0
《认知颠覆》读书笔记之十一
去你的规划吧,世界如此无常,我们需要的是进化而不是规划
354 0