You are not logged in.

#1 2013-03-17 11:56:46

golodhrim
Funtoo Goth Dev
From: Germany
Registered: 2010-10-07
Posts: 130

nginx fork tengine in tree

Hi funtoo'rians

with the next treesync we will proudly provide you with tengine 1.4.3 a nginx fork from taobao the biggest asian market in the web. they base tengine 1.4.3 on nginx 1.2.5 and included many new features to it like loadable module support and others more, we are happy if you like to test it smile

Martin 'golodhrim' Scholz

Offline

#2 2013-03-21 13:48:12

Judge
Staff
From: Germany, NRW, Heiligenhaus
Registered: 2011-07-03
Posts: 283

Re: nginx fork tengine in tree

golodhrim, as far as I know, you are quite a nginx-pro wink Since I want to get some experience with nginx anyhow, I think I could also give tengine a try. Maybe you can give a few 1st-source-infos from your own experiences/know-how?

On http://tengine.taobao.org/ it reads from "Features":

All features of Nginx-1.2.7 are inherited, i.e. it is 100% compatible with Nginx.

Looking on http://nginx.org/ , most recent stable version of Nginx is 1.2.7 . Do you know if this is a recent fork or if they always merge nginx's progress?
Also looking on http://nginx.org/ , there seems to be a nginx version 1.3.14, which is marked as "Development" currently. Can you tell how "unstable" the development version is and what the plans / possibilities for tengine are to "switch" their code to that code tree?

I'm still stuck in the decision progress if to start with nginx for the basics or give tengine a shot directly. Also, I'm asking here and not in IRC, since this could be of interest for others, too.

Offline

#3 2013-03-21 23:15:12

golodhrim
Funtoo Goth Dev
From: Germany
Registered: 2010-10-07
Posts: 130

Re: nginx fork tengine in tree

Hi Judge,

so they forked the stable and are going to build upon that version and try to merge back as many as possible of their development but as nginx is not accepting all merges, it is kind of a semi-fork.

Funtoo itself, so me, will update soon nginx to the newest development version with a 2 weeks mask for all new nginx. so the future does not know in how far both will differ then, but for now they are compatible. So we are using the development version and rest on it for about 3-4 sometimes 6 months before we go and update stuff to a new version, and only do such stuff earlier, if there were big security holes discovered and we have to do so... but that hadn't been the case till now.

For tengine itself they will stay on the stable branch for now and go that way, but it was a nice exercise to work out the new ebuild and all the patching sources for it... The idea behind was to give users another big tool at hand for work with, while I think I will stay with the native nginx 1.3.* version for now.

Good sources for Nginx itself are first the Nginx wiki at http://wiki.nginx.org most of the stuff is explained there, another great source  is the book Nginx HTTP Server from [PACKT]open source http://www.packtpub.com/nginx-http-server/book (ISBN: 978-1-849510-86-8) 17.84 Euro for ebook or 34.99 Euro for printed version that are totally worth it.. smile

so these are my sources I used for nginx and I always go back to if I run into trouble, but most of the time the nginx wiki itself solves the problems... smile

Hope that solves your questions for the first, if not feel free to ask in more depth here or in IRC smile

Offline

Board footer

Powered by FluxBB