Sameer, I call 8GB total storage tiny for a server.  Martin already conceded he is planning for an added USB hard drive.  You can't even get such hard drives in sizes much under 500 GB now.   My point is not to defend the inclusion of mono.  It is that a labor intensive and divergent (from standard distributions) effort to reduce the memory and disk footprint to fit in a 512 MB/8GB XO-1 when simultaneously acknowledging that there will have to be an external hard drive and configuring the network to conform to a number of kids too large to reasonably use a single wireless access point is not self consistent.  Martin, I don't call it stupid as you called my statements because that is rude and unhelpful.  If there were a complete list of your architectural assumptions in one place, I think it would be clear that superhuman efforts to trade megabytes of disk (or whatever media) storage for months of programmer time are misguided.<br>
<br><div class="gmail_quote">2009/5/15 Sameer Verma <span dir="ltr"><<a href="mailto:sverma@sfsu.edu">sverma@sfsu.edu</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Fri, May 15, 2009 at 5:14 AM, Carol Farlow Lerche <<a href="mailto:cafl@msbit.com">cafl@msbit.com</a>> wrote:<br>
> Martin, the last disk we bought, a few days ago, was $100 and half a<br>
> terabyte.  I understand that you are trying to fit the XS into the<br>
> preexisting XO hardware, but realistically it is unlikely to be a<br>
> configuration a real school could use by itself.  The deployments we know<br>
> about so far have large numbers of kids.  It seems inconsistent to plan for<br>
> huge numbers of users on the wireless and yet hypothesize that the disk<br>
> space will be limited to the tiny amount on a flash card.<br>
><br>
<br>
</div>I am not so sure that I agree. I suppose it all depends on what we<br>
call "tiny". I have a 64 GB drive on my laptop and I am using only 36%<br>
of it. Prices of SD are dropping rapidly. USB Flash is also quite<br>
cheap. Of course, spinning drives are cheaper. I just bought a<br>
external USB 1TB drive for $119.<br>
<br>
Even if XS on XO is unlikely, I see no reason for increasing the<br>
footprint of a system if it can be avoided.<br>
<br>
I myself was looking for the fuse module so that I can transfer the<br>
datastore to my Ubuntu laptop and grab objects there. So, the mono<br>
dependencies will not be on the XO, but on my Ubuntu laptop, which I<br>
am not too worried about.<br>
<div><div></div><div class="h5"><br>
> On Fri, May 15, 2009 at 1:21 AM, Martin Langhoff <<a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a>><br>
> wrote:<br>
>><br>
>> On Thu, May 14, 2009 at 10:52 PM, torello <<a href="mailto:torello@torosoft.com">torello@torosoft.com</a>> wrote:<br>
>> > the fuse module is published.<br>
>> > You can find it here:<br>
>> > <a href="http://git.sugarlabs.org/projects/fsgateway/repos/mainline" target="_blank">http://git.sugarlabs.org/projects/fsgateway/repos/mainline</a><br>
>><br>
>> Surprise! It's written in Mono!<br>
>><br>
>> I was wondering about whether I could use it on the XS to replace my<br>
>> PHP implementation of the DS reader (which already handles version "0"<br>
>> and 1 of the DS :-) ) but Mono is a bit of a monster of a dependency<br>
>> to bring in.<br>
>><br>
>> C or Python would have been much better :-(<br>
>><br>
>> Leaving all the language wars aside (as neither C nor Python are<br>
>> particular favourites of mine), my pragmatic head says: We are already<br>
>> paying the price for a huge runtime in Python. Let's make good on that<br>
>> "investment".<br>
>><br>
>> Large runtimes are generally not a good match for a fast, snappy and<br>
>> modern desktop, but as long as we keep it down to one runtime, we pay<br>
>> once and collect the benefits (in much faster development) so I hope<br>
>> we can stick to one runtime.<br>
>><br>
>> This is a cool project, and I am sure it is interesting and useful<br>
>> outside the Sugar stack itself. But somewhat ill-suited for building<br>
>> Sugar and XS tools -- maybe I had my hopes up on something it wasn't<br>
>> meant to be :-(<br>
>><br>
>> cheers,<br>
>><br>
>><br>
>><br>
>><br>
>> m<br>
>> --<br>
>>  <a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a><br>
>>  <a href="mailto:martin@laptop.org">martin@laptop.org</a> -- School Server Architect<br>
>>  - ask interesting questions<br>
>>  - don't get distracted with shiny stuff  - working code first<br>
>>  - <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a><br>
>> _______________________________________________<br>
>> Devel mailing list<br>
>> <a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
>> <a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
><br>
><br>
> _______________________________________________<br>
> Devel mailing list<br>
> <a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
> <a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
><br>
><br>
</div></div></blockquote></div><br>