开发团队最近新加入了一些成员,你可能还不知道他们。这里提前通知一下(按字母顺序排列):
- hoffie
- icy
- nitrox
- stbuehler
如果你经常在 #lighttpd 频道,你就会知道这些名字了。
话虽如此,关于 lighty 的开发状态,也有一些新消息。
Lighty 是一个很棒的网页服务器,我们都喜欢它。但如果你使用它一段时间,最终会发现它并不完美。它有一些怪癖和缺点,如果不重写核心的很大一部分,就无法解决。
这就是我萌生了重新开始的想法的地方。
吸取过去的教训,我们可以编写一个新版本的 lighty,修复当前版本的设计问题。但同时保留所有优点并保持相当的兼容性。
快速和轻量化的主要思想仍然有效,如果你熟悉 1.4.x 或 1.5 版本,新版本对你来说不会有任何问题。
Jan 有一个想法,即在字符串/缓冲区和数组等内容中使用 glib。他想重写相应的部分,并在他的一个分支中实现了。
我提议更进一步,在整个源代码中使用 glib。这使得编码更简单、更快,最终更安全,因为你可以依赖经过验证和充分测试的源代码。
stbuehler 加入进来,创建了一个新分支,他开始利用上述想法开发全新的 lighty。接下来的几天里,我们就新设计进行了大量讨论——现在仍在继续讨论——关于我们可以做得更好的地方,以及我们想要解决的缺点。
结果是 lighty 更加灵活和快速的设计。
这听起来很棒,但你可能会想,有什么陷阱呢?
嗯,目前我们还没有太多代码准备好,但我们正在积极开发。不要问何时发布,没有预计日期。我们新版本还处于非常早期的阶段,但希望有朝一日能成为官方的 Lighttpd 2.0。
我们创建了一个页面,列出了我们目前的一些(技术)计划。你可能会发现其中一些很有趣。
各位,今天就到这里。希望你们喜欢我们正在走的这条路,也许可以在 #lighttpd 或评论中给我们留言。
- 更新 -
澄清一下:1.5 或 1.4 版本并未被放弃。如果你认为 1.5 不稳定并出现段错误或类似问题,请告诉我们。提交工单,附上堆栈跟踪,并详细记录问题,以便我们修复。感谢使用 lighty。