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

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"
                     16: 
                     17: description="""
                     18: Currently, the update process of NetBSD is rather tiring, though it could be 
                     19: made easy. [freebsd-update(8)](http://mdoc.su/f/8/freebsd-update) does the same 
                     20: for FreeBSD, but it requires a special structure on the server to run.
                     21: Either porting freebsd-update, or writing our own update client is the goal of 
                     22: this task.
                     23: 
                     24: Though there is already 
                     25: [sysupgrade](http://blog.netbsd.org/tnf/entry/introducing_sysbuild_and_sysupgrade)
                     26: by jmmv, it has some shortcomings you should overcome. The new tool should be 
                     27: easy to use, able to check if there are actually upgrades, and be implemented in 
                     28: daily(8).
                     29: 
                     30: This task is not only about writing code (which will actually be rather small), 
                     31: but about testing it, and researching what you have to take care of to make the 
                     32: upgrade run smooth.
                     33: 
1.2     ! jdf        34: You should also have a look at the [[projects/project/live-upgrade]] project, 
        !            35: which aims higher than this one, but is different: A system upgrade is actually 
        !            36: about performing binary upgrades of the system, while a live upgrade should only 
1.1       jdf        37: perform the wrapping around making an upgrade directly bootable and saving the 
                     38: old system.
                     39: 
                     40: """
                     41: ]]
                     42: 
                     43: [[!tag gsoc]]

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