Cheetah is a very minimal Web server for testing small local sites, or to continue to serve some content while configuring your primary Web server. It has very few features (and is single-threaded, non-forking for now), except that it will serve files in a directory under a user-specified port, does not require root access, and can serve Last Modified information to aid caching.
Re: Let me see if I understand this properly . . .
No; the 0install program has a local cache of anything you decide to use. I haven't used the system personally, but I assume that if you set the size of the cache to something reasonably large like 500 megabytes you'll seldomly run into any problems like this.
Yes, and if someone needs an extremely robust, reliable server I'll gladly send them to Apache. If they want to see a very short implementation of an HTTP daemon that they can comprehend in one sitting they can use this.
Trivial software, I don't know... I don't think there's much software that I consider trivial (of the open-source variety). Besides, I had to justify this entry to the Freshmeat editors and apparently it's not too trivial :-)
> Hey no :) I meant "time spent on
> re-creating the commodity code", the one
> that's been written of so many times
> I almost got that way when I needed to
> do arbitrary precision maths for B.Sc.
> (I'm M.Sc. ;-), and almost sat down and
> wrote some chunked-number stuff for
> myself. But then got kindly pointed to
> GNU MP library (libgmp), and that was
> just superior to *anything* I could do
> that way.
> It isn't that simple, but if I wanted to
> learn the inside, I'd still have a bunch
> of other, less advanced (or more focused
> ;-) projects to examine.
> That's what I meant; you can also look
> at the article ``Freshmeat's stance on
> "trivial" software'' in FM section.
> Good luck!