<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">if you use something like<br><br>http://en.wikipedia.org/wiki/TUX_web_server<br><br>you may even be able to get rid everything up from the kernel.<br><br><br><br>--- On <b>Wed, 18/11/09, Rick Moynihan <i><rick.moynihan@gmail.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Rick Moynihan <rick.moynihan@gmail.com><br>Subject: Re: [dundee] Concurrent Programming on Linux<br>To: "Tayside Linux User Group" <dundee@lists.lug.org.uk><br>Date: Wednesday, 18 November, 2009, 11:36<br><br><div class="plainMail">2009/11/18 Gary Short <<a ymailto="mailto:gary@garyshort.org" href="/mc/compose?to=gary@garyshort.org">gary@garyshort.org</a>>:<br>> Hello Rick,<br>><br>> Thanks for this feedback, it's very helpful. I have a (I think) great idea<br>> for a Linux
based network appliance and so I'm concerned more with taking<br>> advantage of the multi-cores on the appliance than I am with scaling up or<br>> out. Looks like I'll be taking a look at Clojure.<br>><br>> Thanks again,<br>> Gary<br><br>Sounds interesting, though as I said it depends on what you want to<br>do.... Don't just assume that you need a "concurrent language"<br>because multi-core CPU's are around the corner... For example if<br>you're making an appliance then unit cost of the hardware might be<br>more of a concern than performance and load handling... for example<br>if it's some kind of personal server, then it's possibly idling most<br>of the time anyway. Scaling down to the embedded end might be more<br>important and profitable than scaling up...<br><br>The good thing about Linux is the diversity and choice available...<br>And the fact that it scales down incredibly well... There are<br>libraries,
servers and software for literally everything, many of<br>which have very low hardware requirements... It's amazing the things<br>you can string together with little more than bash, cron and some kind<br>of network service. Plus some of the new mini appliance hardware is<br>truly awesome if it's capable enough... e.g. the Sheeva plug:<br><br><a href="http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp" target="_blank">http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp</a><br><br>R.<br><br>_______________________________________________<br>dundee GNU/Linux Users Group mailing list<br><a ymailto="mailto:dundee@lists.lug.org.uk" href="/mc/compose?to=dundee@lists.lug.org.uk">dundee@lists.lug.org.uk</a> <a href="http://dundeelug.org.uk" target="_blank">http://dundeelug.org.uk</a><br><a href="https://mailman.lug.org.uk/mailman/listinfo/dundee"
target="_blank">https://mailman.lug.org.uk/mailman/listinfo/dundee</a><br>Chat on IRC, #tlug on irc.lug.org.uk<br></div></blockquote></td></tr></table><br>