NGINX 創始人 Igor Sysoev 退出 F5 !20 年發展“簡史”令人肅然起敬

MissD發表於2022-01-27

1月18日,高效能 HTTP 伺服器 NGINX 官方釋出了標題為“Do Svidaniya, Igor, and Thank You for NGINX”的文章,正式宣佈了 NGINX 創始人 Igor Sysoev 退出 NGINX 和 F5 的訊息。

據瞭解,NGINX Inc.於 2019 年 3月份被 F5 Networks 以 6.7 億美元的價格收購,目前的 NGINX 屬於 F5 的一個業務部門,主要致力於開源專案和多雲商業產品。而作為 NGINX 的聯合創始人之一,此次 Igor 的離開,也是希望能將更多的時間花在照顧家庭和個人專案上。

在這篇 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(莫斯科國立鮑曼技術大學)畢業並獲得電腦科學學位。而這個時候,早期的網際網路形態正在形成。

畢業後的那段日子裡,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 哭笑不得稱:“大傢伙,你們還沒開始聽我的演講呢。”

看得出,Igor 贏得了來自社群和開發人員、企業客戶以及 NGINX 工程師們的高度尊重,這也再次印證了他謙遜、保持好奇心以及堅持製作優秀軟體的領導力。

正如 NGINX 官方對 Igor 的寄語:”今天我們分道揚鑣,Igor 也終於迎來了應得的休息。幸運的是,他的精神和他創造的文化將會長存。“

我們也相信,Igor 從過去到現在所取得的成就和他為今天的網際網路所創造的貢獻,根本無需更多的溢美之詞。他的影響力,不言自明,向他致敬!

相關文章