Changes

Jump to navigation Jump to search
1,102 bytes added ,  15:54, 21 June 2010
m
Line 1: Line 1:  +
<noinclude>{{TOCright}}
 +
</noinclude>
 
== Summary ==
 
== Summary ==
   Line 26: Line 28:  
overlay fs = "sorry, can't write your file and I just corrupted everything you ever wrote to the overlay".
 
overlay fs = "sorry, can't write your file and I just corrupted everything you ever wrote to the overlay".
   −
== Benefit to Sugar ==
+
Our current thinking is that this goal is achievable with a bit of scripting that takes the livecd-tools .iso image we get now and...
''What is the benefit to the platform?  If this is a major capability update, what has changed?  If this is a new feature, what capabilities does it bring? Why will Sugar become a better platform or project because of this feature?''
     −
''Make sure to note here as well if this feature has been requested by a specific deployment, or if it has emerged from a bug report.''
+
# creates a pre-partitioned disk image (cue loads of partition / cylinder /etc. nuances here)
 +
# unrolls the livecd-tools' nested filesystems and copies the contents to the disk image from #1
 +
# does any hacking of the filesystem contents necessary to remove any undesirable assumptions about the livecd-tools' filesystem configuration.
 +
 
 +
== Benefit to SoaS ==
 +
 
 +
SoaS stick failure is inevitable after a certain volume of writes right now because the overlay ''will'' run out of the finite amount of space it has. This eliminates this method of stick failure.
 +
 
 +
[http://bugs.sugarlabs.org/ticket/1798 #1798] is the relevant ticket.
    
== Scope ==
 
== Scope ==
Line 50: Line 59:  
== Documentation ==
 
== Documentation ==
 
''Is there upstream documentation on this feature, or notes you have written yourself?  Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involved.''
 
''Is there upstream documentation on this feature, or notes you have written yourself?  Has this topic been discussed in the mailing list or during a meeting? Link to that material here so other interested developers can get involved.''
 +
 +
The below links are not sorted, but are here for reference when this feature proposal is being written up in more detail. Not all of them may be useful, as a warning for the next person to tackle this page. [[User:Mchua|Mchua]] 19:04, 11 June 2010 (EDT)
 +
 +
* http://cgit.sugarlabs.org/soas/mainline/tree/make_fake_device.sh?h=blueberry#n44
 +
* http://lists.sugarlabs.org/archive/soas/2010-January/000715.html
 +
* http://lists.sugarlabs.org/archive/soas/2010-January/000654.html
 +
* http://cgit.sugarlabs.org/soas/mainline/tree/livecd-iso-to-bootable-tree.sh?h=blueberry
 +
* http://lists.sugarlabs.org/archive/soas/2010-January/000656.html
 +
* http://lists.sugarlabs.org/archive/soas/2010-January/000683.html
    
== Release Notes ==
 
== Release Notes ==
779

edits

Navigation menu