Hi everyone,<p>I was reading that latest Elon Musk book some weeks ago, in which it’s mentioned in one of his early ventures, he used “pizza box” computers as servers, I believe they should be some SPARC stations.<p>So I looked into Wikipedia and checked out their specs. No doubt that ordinary home PCs today are much powerful than these pizza box servers.<p>So I was wondering that since people could use these “pizza box computers”, e.g. SPARC stations, to host web services/apps towards customers 20 years ago or so. Does it mean that even with mini PCs or home PCs (say, with Linux or BSD) of today, we can host similar number of users with much cheaper hardware?<p>Or would you say that “pizza box” servers have some kinds of special points that normal home PC/computers that usually do not have? Given that web apps have become much more complexity, say with Rails or Django, so we need more powerful hardwares?<p>Thank you very much!
Yes, you can still host cool things with minimal hardware.<p>a Raspberry Pi serves my websites from the shelf over my desk. It does nothing challenging, but its specs are multiples of those of the systems Musk was talking about.<p>That doesn't mean you can throw down a full fat "modern software stack" on the Pi and expect success any more than you would if you did that to a Sparc10. Elon was bragging about writing <i>C</i> code to do things that modern developers would implement only with layers of abstractions. Databases, cache servers, load balancers, layers of complexity and indirection that are of debatable utility when the focus is on "push bits out fast"... and for the most part hadn't been invented yet then, anyway.