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

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: 
        !            34: You should also have a look at the [[projects/live-upgrade]] project, which aims 
        !            35: higher than this one, but is different: A system upgrade is actually about 
        !            36: performing binary upgrades of the system, while a live upgrade should only 
        !            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