Annotation of wikisrc/projects/project/system-upgrade.mdwn, revision 1.3

1.1       jdf         1: [[!template id=project
                      2: 
                      3: title="System upgrade"
                      4: 
                      5: contact="""
                      6: [tech-userlevel](mailto:tech-userlevel@NetBSD.org)
                      7: """
                      8: 
                      9: mentors="""
                     10: [Brett Lymn](mailto:blymn@NetBSD.org)
                     11: """
                     12: 
                     13: category="userland"
                     14: difficulty="easy"
                     15: duration="3 months"
1.3     ! wiki       16: done_by="gnrp"
1.1       jdf        17: 
                     18: description="""
                     19: Currently, the update process of NetBSD is rather tiring, though it could be 
                     20: made easy. [freebsd-update(8)](http://mdoc.su/f/8/freebsd-update) does the same 
                     21: for FreeBSD, but it requires a special structure on the server to run.
                     22: Either porting freebsd-update, or writing our own update client is the goal of 
                     23: this task.
                     24: 
                     25: Though there is already 
                     26: [sysupgrade](http://blog.netbsd.org/tnf/entry/introducing_sysbuild_and_sysupgrade)
                     27: by jmmv, it has some shortcomings you should overcome. The new tool should be 
                     28: easy to use, able to check if there are actually upgrades, and be implemented in 
                     29: daily(8).
                     30: 
                     31: This task is not only about writing code (which will actually be rather small), 
                     32: but about testing it, and researching what you have to take care of to make the 
                     33: upgrade run smooth.
                     34: 
1.2       jdf        35: You should also have a look at the [[projects/project/live-upgrade]] project, 
                     36: which aims higher than this one, but is different: A system upgrade is actually 
                     37: about performing binary upgrades of the system, while a live upgrade should only 
1.1       jdf        38: perform the wrapping around making an upgrade directly bootable and saving the 
                     39: old system.
                     40: 
                     41: """
                     42: ]]
                     43: 
                     44: [[!tag gsoc]]

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb