2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Nginx 核心开发者发布新分支 Freenginx

  • 2024-03-21
    北京
  • 本文字数:1022 字

    阅读完需:约 3 分钟

大小:501.97K时长:02:51
Nginx核心开发者发布新分支Freenginx

最近,F5 前雇员、Nginx 项目主要贡献者发布了 Nginx 的分支Freenginx。这个新项目是为了解决一个安全争议,并希望成为 Nginx 的可替代方案,由开发人员而不是企业实体负责运营。前 F5 首席软件工程师Maxim Dounin发表了对这个分支的见解:


不幸的是,最近 F5 的一些新的非技术管理人员认为他们知道如何更好地运营开源项目。特别是他们决定干预 Nginx 多年来一直使用的安全政策,无视该政策和开发者的立场。


Nginx 最初由Igor Sysoev开发,当前由 F5 维护,是一款用于 Web 服务、反向代理、缓存、负载均衡和媒体流的开源软件。Web服务器调查的数据显示,即使是在发布后二十年后,Ngnix 仍然是领先的 Web 服务器,所有的网站有 23.21%在使用它。在 Hacker News 的一个热帖中,用户 sevg 指出


值得注意的是,Freenginx 只有两个活跃的“核心”开发者,Maxim Dounin 和 Roman Arutyunyan。 Maxim 是目前仍然活跃的最主要的贡献者。 Maxim 和 Roman 基本上占了当前开发量的 99%。因此,这是一个相当有影响力的分支。


nginx-devel邮件列表的公告中,Dounin 强调了促使 Nginx 发布安全补丁解决两个关键漏洞的争议。他补充说:


我无法控制 F5 内部对 Nginx 所做的更改,我不再将 Nginx 视为为公众利益而开发和维护的自由开源项目。因此,从今天开始,我将不再参与由 F5 运营的 Nginx 开发。相反,我正在启动一个由开发者而不是公司负责运营的替代项目。


Freenginx 并不是 Nginx 的第一个分支和替代方案:在 F5 于 2020 年离开俄罗斯时,其他的俄罗斯 Nginx 开发人员创建了Angie,目前由俄罗斯公司Web Server负责运营。DeepOpinion 首席后端开发者 Diogo Baeder 评论说:


Nginx 是一款令人难以置信的软件和平台,但我想知道现在是否是时候正视现实,基于 Rust 创建一个更现代的解决方案了。拥有一个遵循类似模型、能够“理解”Nginx 配置语言并达到类似性能水平,但具有 Rust 内存安全性和广泛采用的解决方案,可能会造就一个令人惊叹的新项目——甚至可能带来很大的影响,就像 Nginx 给 Apache HTTP 所带来的影响那样。


网络工程师和架构师 Vincentz Petzholtz 就没有那么乐观了,并补充说


有时候,当一个项目走到十字路口时,分支就是你所能做的。最终,用户将通过采用和安装来投票。


第一个发布版本是Freenginx-1.25.4,采用与 Nginx 相同的 BSD 许可。Dounin 提供了一个只读的Mercurial存储库,暂时放弃迁移到GitHub。该项目启动了一个新的开发者邮件列表


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2024/03/freenginx-ngnix-web-server/

2024-03-21 17:266178

评论

发布
暂无评论
发现更多内容

06 K8S之kubectl命令介绍

穿过生命散发芬芳

k8s 11月日更

15年手持4个大厂offer的我,今天面试今日头条体无完肤

android 程序员 移动开发

2019年百度Android面试题-公共技术点之-View-绘制流程

android 程序员 移动开发

2020Android高级开发面试题以及答案整理,持续更新中~

android 程序员 移动开发

2020作为一个资深的Android开发者需要掌握哪些技能?

android 程序员 移动开发

2020字节跳动安卓程序员视频面试,这五点一定有助你顺利拿到offer

android 程序员 移动开发

算法入门-选择排序

ES_her0

11月日更

200行代码打造超越一线互联网公司的换肤架构

android 程序员 移动开发

2019-必看-Android-高级面试题总结

android 程序员 移动开发

2019中级Android开发面试解答之线程篇

android 程序员 移动开发

2020吊打面试官系列!Android大厂高级面试题 灵魂 100 问,你能答对多少?

android 程序员 移动开发

2019年移动开发,我的改变之旅

android 程序员 移动开发

2020对标阿里P8,最强学习路线:Android小白—

android 程序员 移动开发

反垄断专家如何看待区块链监管的发展方向

CECBC

设计模式【3.2】-- JDK动态代理源码分析有多香?

秦怀杂货店

源码分析 动态代理

10道阿里Android岗必问题摆这儿了,你爱刷不刷!(附参考回答解析

android 程序员 移动开发

2018届android校招面试总结:百度,大疆,乐视

android 程序员 移动开发

前端开发中使用纯函数提纯非纯函数

devpoint

JavaScript 纯函数 11月日更

2019已经很冷,2020年Android工作或更难找——进大厂面试必备基础技能

android 程序员 移动开发

2020上半年百度Android岗(初级到高级)面试真题全收录+解析

android 程序员 移动开发

如何提升口头表达能力?

石云升

表达 11月日更

智+人:在云端重塑一场认知革命

脑极体

12月面试ing-本以为学了个好找工作的Android开发,没想到又是坑---

android 程序员 移动开发

攻击SSRF漏洞之Redis利用

喀拉峻

redis 网络安全 安全 信息安全 漏洞

2019-金九银十多家BAT大厂Android面试真题锦集干货整理

android 程序员 移动开发

2020-Android-面试重难点(万字篇),字节

android 程序员 移动开发

eBPF: 让云原生运维拥有超能力

俞凡

云原生 网络 ebpf

固定价格项目能否敏捷?

Bruce Talk

敏捷 随笔 Agile

北鲲云超算平台如何为生命科学研究提供数据归档与存储服务?

北鲲云

dart系列之:dart语言中的变量

程序那些事

flutter dart 程序那些事 11月日更

2019寒冬之下,作为一个android码农,是如何进入腾讯的?

android 程序员 移动开发

Nginx核心开发者发布新分支Freenginx_开源_Renato Losio_InfoQ精选文章