I totally agree with TUX & nginx<br>K<br><br><div class="gmail_quote">On Fri, Sep 18, 2009 at 5:58 PM, Ryan Lynch <span dir="ltr"><<a href="mailto:ryan.b.lynch@gmail.com">ryan.b.lynch@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">TUX is dead.  There has not been any new development on TUX for about<br>
4 or 5 years, now.  Also, this mailing list is almost dead--I'm only<br>
subscribed because I forgot about it.  Unless you want to write the<br>
updates, y ourself, TUX will never work on a recent 2.6 Linux kernel.<br>
<br>
But TUX is also completely unnecessary, today--the 2.6 kernel can<br>
provide nearly the same static file serving performance as an the 2.4<br>
kernel did with TUX, and the stability is significantly better.  TUX<br>
died because it no longer serves a purpose.<br>
<br>
If you want to serve static files very efficiently, and you want to<br>
support large numbers of simultaneous HTTP sessions, then there are<br>
some modern options.  Nginx is the current favorite, I think.<br>
<br>
Ryan B. Lynch<br>
<a href="mailto:ryan.b.lynch@gmail.com">ryan.b.lynch@gmail.com</a><br>
<div><div></div><div class="h5"><br>
<br>
<br>
On Fri, Sep 18, 2009 at 06:38, Prabha nair <<a href="mailto:shrudhavishal@gmail.com">shrudhavishal@gmail.com</a>> wrote:<br>
> Hi,<br>
>   I am trying to install TUX server for my project in Grid<br>
>   I find that the patches are available for TUX only till 2.6.18.<br>
>   I tried with the latest versions of kernel 2.6.29..but it didnt work<br>
>   So I compiled the source of 2.6.18 version and patched the TUX3-2.6.18-1<br>
> and it got compiled<br>
>   I got a TUX package tux-3.2.21.tar.gz for userspace utility.<br>
>   But the problem is that when I try to do<br>
>   # make<br>
>    It leads to some many errors regarding the declaration<br>
>   Can U please help me out to how to rectify this error<br>
>   Thnx in advance<br>
><br>
>   Error:<br>
> ln -s tux3.h tux.h<br>
> gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3<br>
> -D_LARGEFILE64_SOURCE  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include<br>
> -c tux.c<br>
> tux.c:51: error: expected declaration specifiers or ‘...’ before ‘tux’<br>
> tux.c:51: error: expected declaration specifiers or ‘...’ before ‘action’<br>
> tux.c:51: error: expected declaration specifiers or ‘...’ before ‘req’<br>
> tux.c:55: warning: return type defaults to ‘int’<br>
> tux.c: In function ‘_syscall2’:<br>
> tux.c:74: error: storage class specified for parameter ‘nr_threads’<br>
> tux.c:75: error: storage class specified for parameter ‘shared_buf’<br>
> tux.c:76: error: storage class specified for parameter ‘shared_idx’<br>
> tux.c:76: error: parameter ‘shared_idx’ is initialized<br>
> tux.c:78: error: storage class specified for parameter ‘max_module_idx’<br>
> tux.c:78: error: parameter ‘max_module_idx’ is initialized<br>
> tux.c:79: error: storage class specified for parameter ‘handle_events_array’<br>
> tux.c:82: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’<br>
> token<br>
> tux.c:91: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’<br>
> token<br>
> tux.c:107: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:117: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:126: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:131: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:159: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:260: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:265: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:274: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:324: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:341: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:358: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:363: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:376: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before<br>
> ‘{’ token<br>
> tux.c:623: error: old-style parameter declarations in prototyped function<br>
> definition<br>
> tux.c:51: error: parameter name omitted<br>
> tux.c:51: error: parameter name omitted<br>
> tux.c:51: error: parameter name omitted<br>
> tux.c:623: error: expected ‘{’ at end of input<br>
> make: *** [tux.o] Error 1<br>
><br>
><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> tux-list mailing list<br>
> <a href="mailto:tux-list@redhat.com">tux-list@redhat.com</a><br>
> <a href="https://www.redhat.com/mailman/listinfo/tux-list" target="_blank">https://www.redhat.com/mailman/listinfo/tux-list</a><br>
><br>
<br>
_______________________________________________<br>
tux-list mailing list<br>
<a href="mailto:tux-list@redhat.com">tux-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/tux-list" target="_blank">https://www.redhat.com/mailman/listinfo/tux-list</a><br>
</blockquote></div><br>