Re: TUX installation
chris <[email protected]> Tue, 22 Sep 2009 00:08:40 -0500
| Newsgroups | gmane.network.tux |
|---|---|
| Message-ID | <[email protected]> |
he is saying TUX is deprecated. nginx, proftpd, the static file serving f= eatures (that i am not really to explain) etc are more suitable, modern, = supported yet still free (with a small mem footprint for the task you des= cribed). i am sorry if i am wrong assuming english is a second language f= or you, but the gist is, TUX is no more. its not a matter of agreement, = its just that this noble but obsolete code no longer serves any beneficen= t function. i loved it in 04, but since linux kernel 2.6, it is irrelevan= t. i hope all see i am not being sarcastic but trying to be helpful. good= luck, i miss TUX too, but new stuff is afoot. ----- Original Message ----- From: Prabha nair [mailto:[email protected]] To: TUX discussion list [mailto:[email protected]] Subject: Re: TUX installation > Sir > thanx for your reply > But do u actually mean that u agree with TUX or u dont agree with TUX= .I > cant get it from your reply. > If u know some more details please do infm me sir > It will be great help for me > Thanks in advance > Regards > Prabha >=20 > On Sat, Sep 19, 2009 at 9:39 AM, Kursad Keskinege > <[email protected]>wrote: >=20 > > I totally agree with TUX & nginx > > K > > > > > > On Fri, Sep 18, 2009 at 5:58 PM, Ryan Lynch <[email protected]>w= rote: > > > >> TUX is dead. There has not been any new development on TUX for abou= t > >> 4 or 5 years, now. Also, this mailing list is almost dead--I'm only > >> subscribed because I forgot about it. Unless you want to write the > >> updates, y ourself, TUX will never work on a recent 2.6 Linux kernel= . > >> > >> But TUX is also completely unnecessary, today--the 2.6 kernel can > >> provide nearly the same static file serving performance as an the 2.= 4 > >> kernel did with TUX, and the stability is significantly better. TUX > >> died because it no longer serves a purpose. > >> > >> If you want to serve static files very efficiently, and you want to > >> support large numbers of simultaneous HTTP sessions, then there are > >> some modern options. Nginx is the current favorite, I think. > >> > >> Ryan B. Lynch > >> [email protected] > >> > >> > >> > >> On Fri, Sep 18, 2009 at 06:38, Prabha nair <[email protected]> > >> wrote: > >> > Hi, > >> > I am trying to install TUX server for my project in Grid > >> > I find that the patches are available for TUX only till 2.6.18. > >> > I tried with the latest versions of kernel 2.6.29..but it didnt = work > >> > So I compiled the source of 2.6.18 version and patched the > >> TUX3-2.6.18-1 > >> > and it got compiled > >> > I got a TUX package tux-3.2.21.tar.gz for userspace utility. > >> > But the problem is that when I try to do > >> > # make > >> > It leads to some many errors regarding the declaration > >> > Can U please help me out to how to rectify this error > >> > Thnx in advance > >> > > >> > Error: > >> > ln -s tux3.h tux.h > >> > gcc -g -fomit-frame-pointer -O2 -Wall -I. -DINTERFACE_VERSION=3D3 > >> > -D_LARGEFILE64_SOURCE -I/usr/include/glib-2.0 > >> -I/usr/lib/glib-2.0/include > >> > -c tux.c > >> > tux.c:51: error: expected declaration specifiers or =E2=80=98...=E2= =80=99 before > =E2=80=98tux=E2=80=99 > >> > tux.c:51: error: expected declaration specifiers or =E2=80=98...=E2= =80=99 before > >> =E2=80=98action=E2=80=99 > >> > tux.c:51: error: expected declaration specifiers or =E2=80=98...=E2= =80=99 before > =E2=80=98req=E2=80=99 > >> > tux.c:55: warning: return type defaults to =E2=80=98int=E2=80=99 > >> > tux.c: In function =E2=80=98_syscall2=E2=80=99: > >> > tux.c:74: error: storage class specified for parameter =E2=80=98nr= _threads=E2=80=99 > >> > tux.c:75: error: storage class specified for parameter =E2=80=98sh= ared_buf=E2=80=99 > >> > tux.c:76: error: storage class specified for parameter =E2=80=98sh= ared_idx=E2=80=99 > >> > tux.c:76: error: parameter =E2=80=98shared_idx=E2=80=99 is initial= ized > >> > tux.c:78: error: storage class specified for parameter > =E2=80=98max_module_idx=E2=80=99 > >> > tux.c:78: error: parameter =E2=80=98max_module_idx=E2=80=99 is ini= tialized > >> > tux.c:79: error: storage class specified for parameter > >> =E2=80=98handle_events_array=E2=80=99 > >> > tux.c:82: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80=99= , =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 before > >> =E2=80=98{=E2=80=99 > >> > token > >> > tux.c:91: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80=99= , =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 before > >> =E2=80=98{=E2=80=99 > >> > token > >> > tux.c:107: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:117: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:126: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:131: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:159: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:260: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:265: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:274: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:324: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:341: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:358: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:363: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:376: error: expected =E2=80=98=3D=E2=80=99, =E2=80=98,=E2=80= =99, =E2=80=98;=E2=80=99, =E2=80=98asm=E2=80=99 or > =E2=80=98__attribute__=E2=80=99 > >> before > >> > =E2=80=98{=E2=80=99 token > >> > tux.c:623: error: old-style parameter declarations in prototyped > >> function > >> > definition > >> > tux.c:51: error: parameter name omitted > >> > tux.c:51: error: parameter name omitted > >> > tux.c:51: error: parameter name omitted > >> > tux.c:623: error: expected =E2=80=98{=E2=80=99 at end of input > >> > make: *** [tux.o] Error 1 > >> > > >> > > >> > > >> > > >> > _______________________________________________ > >> > tux-list mailing list > >> > [email protected] > >> > https://www.redhat.com/mailman/listinfo/tux-list > >> > > >> > >> _______________________________________________ > >> tux-list mailing list > >> [email protected] > >> https://www.redhat.com/mailman/listinfo/tux-list > >> > > > > > > _______________________________________________ > > tux-list mailing list > > [email protected] > > https://www.redhat.com/mailman/listinfo/tux-list > > >=20