reaktie op odysseus_;
VS welke server waren die vergelijkingen, zeker niet vs Apache. 2% is onmogelijk. De kernel servers ala Tux zijn bijna even snel of even snel als Zeus. De andere servers die er zijn, evt. de simpele ala Boa etc halen de Tux/Zeus results never, laat staan Apache. Als de vergelijking vs Zeus was, ok ja.. maar Zeus heeft een prijs...
Security.. Tux bv. geef ik heel wat meer creditability kwa security dan de andere userspace simpele servers ala Boa. Boa is een erg simpel projectje, en zo zijn alle andere userspace servertjes besides Apache. Die zijn zeker niet meer secure dan bv. Tux. Dat het in kernel space draait wil nog niet zeggen dat de andere servertjes die in userspace draaien meer secure zijn.
Stabiliteit.. Geheugen problemen moeten never nooit niet voorkomen. Die komen _niet_ voor op een "heavy hitting site". Als die er wel komen is de admin niet pro en wordt er maar wat aangekloot. De bak plat of de webserver plat maakt niet uit voor het eindresultaat. De site is down, thats the issue. Thats the problem. Of je een simpele reboot moet doen of een userspace server op zijn klote geven maakt niet echt uit.
Waarom zou het fundamenteel onjuist zijn om een webserver (static webserver) in kernelspace te draaien? Omdat we _gewend_ zijn dat het niet zo "hoort"?? Gaan we nu ook al conservative worden op internet? Het netwerk stuff gebeurt toch ook in kernelspace? De packets versturen? Etc etc. Waarom een cache/static webserver ook niet. Een tcp pakketje of een .gif maakt echt niet veel uit.
De perfekte "static" webserver is een OSWebserver. Een OS dat alleen maar de benodigde stuff heeft om static content te serven. Wil je dat ook unsecure en onstabiel noemen? What about the hardcore caching servers? Daar zit echt geen linux of Solaris onder. Dat is pure en 100% dedicated to serving static content.
Ik zeg niet dat kernelspace servers IT are maar gezien de huidige server markt maakt het hier en daar soms best een overweging waard. Als je iets prof doet gebruikt je natuurlijk iets zoals Zeus ofzo.. ga je idd niet kloten. Maar verder, zie ik niet veel problemen met kernelspace servertjes. Zolang de userspace servertjes of heeeeel erg traag zijn (Apache) of heeeeeel erg vage developers/development hebben is een kernelspace server ala Tux zo gek nog niet.
Kijk naar spec.org. De webbenchmarks, welke servers gebruiken ze daar? Kweet het, ze doen het niet om de security, maar daar gaat het daar niet om. Kom jij boa tegen? Kom je apache tegen? Enige servers zijn IIS, Tux en Zeus. IIS omdat sommige nog NT willen promoten (worden waarschijnlijk betaald door MS

). De andere twee zijn dus fifty fifty tussen Tux en Zeus, eentje is kernelspace andere is userspace. De bedrijven die deze tests doen zijn geen kleintjes, dat er toch zoveel met Tux wordt getest geeft toch wat aan. Dat er niet met userspace servertjes ala boa wordt getest zegt natuurlijk ook wat.. die hebben geen performance. En waarschijnlijk nog minder vertrouwen.