Re: [Sugar-devel] [Marketing] press release opportunity...

2009-07-30 Thread Tomeu Vizoso
On Thu, Jul 30, 2009 at 03:23, Caroline Meekscarol...@solutiongrove.com wrote:


 On Wed, Jul 29, 2009 at 9:14 PM, Gary C Martin g...@garycmartin.com wrote:

 On 29 Jul 2009, at 21:35, Walter Bender wrote:

 Begin handwaving.

 LiveUSB came from the world of LiveCD and with it came an overlay
 concept to enable writing in what had been a read-only world. It is
 not clear that the approach was intended for more than demonstration
 purposes, in order to show off the power of Fedora Linux. That would
 suggest that in the long run, we may need to revisit the way in which
 we manage user data on our images.

 End handwaving.

 +1

 My gut feeling is we don't want a LiveUSB, we want a bootable USB with a
 regular install on it. Ideally being installed from a LiveCD, that can
 either directly boot and demo Sugar, install to a USB stick, or install to a
 hard-disk. Once booted we'd want the minimum of file writes to maximise a
 stick lifetime, and reduce the chance of a write landing as a child unplugs.

 Regards,
 --Gary


 +1 except I think that we need it sooner not later.
 It is the most likely suspect on most of our stick failures. We will have
 upset teachers and kids if its not more reliable plus added expense and time
 costs.
 It is a blocker on:

 Reading things you've created on your Sugar Stick on a Windows or Mac
 machine.
 Createing a VM that can switch stick based users without rebooting out of
 the native OS- This will help usability quite a bit on the Mac Laptops the
 GPA will be using next year.

 I'm going to try to create a spec and publicize our need for help to my
 network. I'd love help with both parts of that.

The http://on-disk.com folks didn't offered their expertise on this?

But anyway, we don't _need_ an expert. Rather an advanced linux user
that can ask the right questions, read shell scripts, inspect a
running system, etc. Already asked in the local linux user groups?

Regards,

Tomeu

Regards,

Tomeu

 --
 Caroline Meeks
 Solution Grove
 carol...@solutiongrove.com

 617-500-3488 - Office
 505-213-3268 - Fax

 ___
 Marketing mailing list
 market...@lists.sugarlabs.org
 http://lists.sugarlabs.org/listinfo/marketing


___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Marketing] press release opportunity...

2009-07-30 Thread Sebastian Dziallas
Caroline Meeks wrote:
 On Wed, Jul 29, 2009 at 9:14 PM, Gary C Martin g...@garycmartin.com
 mailto:g...@garycmartin.com wrote:

 On 29 Jul 2009, at 21:35, Walter Bender wrote:

 Begin handwaving.

 LiveUSB came from the world of LiveCD and with it came an overlay
 concept to enable writing in what had been a read-only world. It is
 not clear that the approach was intended for more than demonstration
 purposes, in order to show off the power of Fedora Linux. That would
 suggest that in the long run, we may need to revisit the way in
 which
 we manage user data on our images.

 End handwaving.


 +1

 My gut feeling is we don't want a LiveUSB, we want a bootable USB
 with a regular install on it. Ideally being installed from a LiveCD,
 that can either directly boot and demo Sugar, install to a USB
 stick, or install to a hard-disk. Once booted we'd want the minimum
 of file writes to maximise a stick lifetime, and reduce the chance
 of a write landing as a child unplugs.

 Regards,
 --Gary


 +1 except I think that we need it sooner not later.

 It is the most likely suspect on most of our stick failures. We will
 have upset teachers and kids if its not more reliable plus added expense
 and time costs.

 It is a blocker on:

 * Reading things you've created on your Sugar Stick on a Windows or
   Mac machine.
 * Createing a VM that can switch stick based users without rebooting
   out of the native OS- This will help usability quite a bit on the
   Mac Laptops the GPA will be using next year.

 I'm going to try to create a spec and publicize our need for help to my
 network. I'd love help with both parts of that.

I'll throw my two cents in here, too.

I agree with Walter that we might need to revisit the whole concept in 
the long term. However, it's probably the best we can get right now.

Let me put it this way: Looking at my recent composes for SoaS, those 
were around 390 MB. This contains the compressed squashfs image. Because 
of this compression, it's read-only, but it's also that small.

Now in comparison, we could obviously place the whole file tree on a USB 
key and hack up some magic to make it boot. In fact, that's from what I 
see already the somehow preferred way used for the XO.

But for this, we'd also need to have the file tree uncompressed (since 
otherwise it would be read-only again). And that could become a problem. 
The compression works rather well for us, so if we'd try to go this way, 
we'd definitely need to move the USB key size requirement up (at least 2 
GB, if not even more).

And then, I'm not really sure if this solves the data corruption issue 
(which I haven't experienced myself, so far) - because files could get 
destroyed if the USB key is improperly removed anyway.

Caroline, maybe you could explain the way you're using to make these 
keys, because I've lost track about what the current way is.

Regarding reading contents one created in Sugar on Windows / Mac, I 
think this is still quite some time away. In fact, I'm wondering whether 
this isn't a datastore related feature. /me thinks about this...

Cheers,
--Sebastian
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Marketing] press release opportunity...

2009-07-30 Thread Caroline Meeks
As I noted in the wiki page about this:
http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/TODO#Sticks_are_dieing_a_lot_-_Make_sticks_more_robust
2GB Sticks are $0.60 more then 1GB sticks.

If
it improves reliability its definitely worth it from a sheer TCO point of view.

A full install also makes it possible to browse the files from other
operating systems and allows the possiblity of a VM boot helper.

On Thu, Jul 30, 2009 at 9:00 AM, Sebastian Dziallas sebast...@when.comwrote:

 Caroline Meeks wrote:

 On Wed, Jul 29, 2009 at 9:14 PM, Gary C Martin g...@garycmartin.com
 mailto:g...@garycmartin.com wrote:

On 29 Jul 2009, at 21:35, Walter Bender wrote:

Begin handwaving.

LiveUSB came from the world of LiveCD and with it came an overlay
concept to enable writing in what had been a read-only world. It is
not clear that the approach was intended for more than
 demonstration
purposes, in order to show off the power of Fedora Linux. That
 would
suggest that in the long run, we may need to revisit the way in
which
we manage user data on our images.

End handwaving.


+1

My gut feeling is we don't want a LiveUSB, we want a bootable USB
with a regular install on it. Ideally being installed from a LiveCD,
that can either directly boot and demo Sugar, install to a USB
stick, or install to a hard-disk. Once booted we'd want the minimum
of file writes to maximise a stick lifetime, and reduce the chance
of a write landing as a child unplugs.

Regards,
--Gary


 +1 except I think that we need it sooner not later.

 It is the most likely suspect on most of our stick failures. We will
 have upset teachers and kids if its not more reliable plus added expense
 and time costs.

 It is a blocker on:

* Reading things you've created on your Sugar Stick on a Windows or
  Mac machine.
* Createing a VM that can switch stick based users without rebooting
  out of the native OS- This will help usability quite a bit on the
  Mac Laptops the GPA will be using next year.

 I'm going to try to create a spec and publicize our need for help to my
 network. I'd love help with both parts of that.


 I'll throw my two cents in here, too.

 I agree with Walter that we might need to revisit the whole concept in the
 long term. However, it's probably the best we can get right now.

 Let me put it this way: Looking at my recent composes for SoaS, those were
 around 390 MB. This contains the compressed squashfs image. Because of this
 compression, it's read-only, but it's also that small.

 Now in comparison, we could obviously place the whole file tree on a USB
 key and hack up some magic to make it boot. In fact, that's from what I see
 already the somehow preferred way used for the XO.

 But for this, we'd also need to have the file tree uncompressed (since
 otherwise it would be read-only again). And that could become a problem. The
 compression works rather well for us, so if we'd try to go this way, we'd
 definitely need to move the USB key size requirement up (at least 2 GB, if
 not even more).

 And then, I'm not really sure if this solves the data corruption issue
 (which I haven't experienced myself, so far) - because files could get
 destroyed if the USB key is improperly removed anyway.

 Caroline, maybe you could explain the way you're using to make these keys,
 because I've lost track about what the current way is.

 Regarding reading contents one created in Sugar on Windows / Mac, I think
 this is still quite some time away. In fact, I'm wondering whether this
 isn't a datastore related feature. /me thinks about this...

 Cheers,
 --Sebastian




-- 
Caroline Meeks
Solution Grove
carol...@solutiongrove.com

617-500-3488 - Office
505-213-3268 - Fax
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Marketing] press release opportunity...

2009-07-29 Thread Caroline Meeks
On Wed, Jul 29, 2009 at 3:18 PM, Gary C Martin g...@garycmartin.com wrote:

 On 29 Jul 2009, at 04:10, Caroline Meeks wrote:

  This is a good idea!

 Can I also ask you and Tomeu to help me with another, complimentary
 approach?

 As I hiked up the mountain on the weekend I got a lecture from one of my
 friends on different file system options and journaling.  He has some time
 to help us.  Today at the Expo I went to I met someone who had one of the
 patents on USB sticks.  She is also willing to help us.

 I'd like to get our problems defined, resources and documentation linked
 up and then put together some specific requests for help that I can put out
 to my linkedin, facebook, and APO networks.

 Can you guys help me create the wiki pages that would let people
 understand our problems and find what they need to learn easily for some of
 the specific problems we don't know how to solve.


 The most authoritative and frightening item I've read on this is from
 Mitch:

http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device

 There was a detailed discussion thread back in February at:

http://lists.laptop.org/pipermail/devel/2009-February/022987.html

 I'm sure this is not the only culprit, but it's likely an important one.

 I'm no expert in the live image process but here's my current random theory
 for the login screen case anyway (to be proven wrong so we can move on
 please :-) A live image has a kind of overlay file where the actual users
 changes are being written, if a kid unplugs too early, or hits some other
 media write issue, that overlay could be corrupted. Likely loosing all user
 changes to the original base image (and some), the stick would still boot,
 but bail out when it hits the corrupt overlay. Dropping the user at a login
 prompt (but with nothing to login to as that part is corrupt). End of random
 theory.


This makes sense to me and I added it to the wiki.
http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/TODO#Sticks_are_dieing_a_lot_-_Make_sticks_more_robust



 You'd need to carefully analyse the broken stick images to resolve this
 one. Not sure of the tools you'd need.


Maybe.  I am currently very suspicious of our file formatting. I want to
know how it works and why it was chosen. then I want to find out why Open
Suse and other distributions picked their choices.

I don't have any information but its feeling like we have a fine crystal
file format and what we want is a file structure that wraps the files in
hard plastic so they will be ok even if a few bytes are disturbed.

Hopefully we'll get more info. Right now I feel like all I know is how
little we know. :)  Which is actually a useful piece of information.



 Regards,
 --Gary




-- 
Caroline Meeks
Solution Grove
carol...@solutiongrove.com

617-500-3488 - Office
505-213-3268 - Fax
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel


Re: [Sugar-devel] [Marketing] press release opportunity...

2009-07-29 Thread Walter Bender
Begin handwaving.

LiveUSB came from the world of LiveCD and with it came an overlay
concept to enable writing in what had been a read-only world. It is
not clear that the approach was intended for more than demonstration
purposes, in order to show off the power of Fedora Linux. That would
suggest that in the long run, we may need to revisit the way in which
we manage user data on our images.

End handwaving.

-walter

On Wed, Jul 29, 2009 at 7:46 PM, Caroline
Meekscarol...@solutiongrove.com wrote:


 On Wed, Jul 29, 2009 at 3:18 PM, Gary C Martin g...@garycmartin.com wrote:

 On 29 Jul 2009, at 04:10, Caroline Meeks wrote:

 This is a good idea!

 Can I also ask you and Tomeu to help me with another, complimentary
 approach?

 As I hiked up the mountain on the weekend I got a lecture from one of my
 friends on different file system options and journaling.  He has some time
 to help us.  Today at the Expo I went to I met someone who had one of the
 patents on USB sticks.  She is also willing to help us.

 I'd like to get our problems defined, resources and documentation linked
 up and then put together some specific requests for help that I can put out
 to my linkedin, facebook, and APO networks.

 Can you guys help me create the wiki pages that would let people
 understand our problems and find what they need to learn easily for some of
 the specific problems we don't know how to solve.

 The most authoritative and frightening item I've read on this is from
 Mitch:

        http://wiki.laptop.org/go/How_to_Damage_a_FLASH_Storage_Device

 There was a detailed discussion thread back in February at:

        http://lists.laptop.org/pipermail/devel/2009-February/022987.html

 I'm sure this is not the only culprit, but it's likely an important one.

 I'm no expert in the live image process but here's my current random
 theory for the login screen case anyway (to be proven wrong so we can move
 on please :-) A live image has a kind of overlay file where the actual users
 changes are being written, if a kid unplugs too early, or hits some other
 media write issue, that overlay could be corrupted. Likely loosing all user
 changes to the original base image (and some), the stick would still boot,
 but bail out when it hits the corrupt overlay. Dropping the user at a login
 prompt (but with nothing to login to as that part is corrupt). End of random
 theory.

 This makes sense to me and I added it to the wiki.
 http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/TODO#Sticks_are_dieing_a_lot_-_Make_sticks_more_robust


 You'd need to carefully analyse the broken stick images to resolve this
 one. Not sure of the tools you'd need.

 Maybe.  I am currently very suspicious of our file formatting. I want to
 know how it works and why it was chosen. then I want to find out why Open
 Suse and other distributions picked their choices.

 I don't have any information but its feeling like we have a fine crystal
 file format and what we want is a file structure that wraps the files in
 hard plastic so they will be ok even if a few bytes are disturbed.

 Hopefully we'll get more info. Right now I feel like all I know is how
 little we know. :)  Which is actually a useful piece of information.


 Regards,
 --Gary




 --
 Caroline Meeks
 Solution Grove
 carol...@solutiongrove.com

 617-500-3488 - Office
 505-213-3268 - Fax




-- 
Walter Bender
Sugar Labs
http://www.sugarlabs.org
___
Sugar-devel mailing list
Sugar-devel@lists.sugarlabs.org
http://lists.sugarlabs.org/listinfo/sugar-devel