Annotation of wikisrc/releng/netbsd7.mdwn, revision 1.1

1.1     ! riz         1: ## NetBSD 7.0 Planning 
        !             2: 
        !             3: Possible discussion topics, from an email to releng written by Alistair Crooks on 20130317:
        !             4: 
        !             5: 1.  Other TCP congestion control algorithms like HTCP and cubic. 
        !             6: Lunix has moved to cubic, it's in FreeBSD but not turned on by
        !             7: default.  Don't know of anyone working on this.  Someone needs to.
        !             8: 
        !             9: 2.  Be good to get John Eaglesham's SYN cookie stuff into 7.0.  Been
        !            10: proposed twice on tech-net.  John worked for me at Yahoo!, I asked him
        !            11: to do it.
        !            12: 
        !            13: 3. Top of kernel virtualisation, like bad's gaols or mult. gaols aren't
        !            14: complete, code from 2008 in ~bad/gaols/ on morden. mult code from 2007
        !            15: is on tech-kern: 
        !            16: 
        !            17:     <http://mail-index.netbsd.org/tech-kern/2007/12/29/0007.html>
        !            18: 
        !            19: 4. Some TLC for usermode would be nice
        !            20: 
        !            21: 5. valgrind - I've made a start, and have it running on NetBSD/i386, but
        !            22: it maps to the wrong place, and I ran out of cycles. Please contact me
        !            23: for more details, I can give access to a repo
        !            24: 
        !            25: 6. I think Martin was going to one of the SCTP developers to look into
        !            26: providing SCTP on NetBSD.
        !            27: 
        !            28: 7. We now have PGP signature verification via netpgpverify with no
        !            29: external libs or dependencies - see pkgsrc/security/netpgpverify, I will
        !            30: import into src real soon now. Means that we could look at an installer
        !            31: which verified sets against signatures, some other uses for it too -
        !            32: certainly there are on the pkgsrc side, with binary packages etc.
        !            33: I can think of an audit-system, and binary packages to plug vulnerabilities
        !            34: and such too (we got rid of the vanity kernels in 5.0 timeframe, and I
        !            35: think that few people want to use anything except GENERIC these days).
        !            36: 
        !            37: 8. I've a whole raft of stuff in othersrc - I'd like feedback if it should
        !            38: go into src, remain in othersrc, or just not interested.
        !            39: 
        !            40: 9. I would like to get symbol versioning into our libs (maybe not them all
        !            41: but it does make sense to do them all at same time) in time for 7.0. Code
        !            42: taken from FreeBSD, but not the way they version symbols, which is unusual
        !            43: (RELENG pls note). This would allow us to bump libc major.
        !            44: 
        !            45: 10.  Update ZFS to a less embarassing version before 7 (RELENG pls note)
        !            46: I know of no-one working on this.
        !            47: 
        !            48: 11. Some more modules, TLC and love for LVM. I know of no-one working on
        !            49: this.
        !            50: 
        !            51: 12. Would like to look at a systematic way of providing images for 7.0.
        !            52: riz does the amazon ones, would be great to get vmware, citrix/xen, qemu
        !            53: others out there as first class citizens when 7.0 is announced.
        !            54: 
        !            55: 13. Is anyone doing profiling of 7.0? I suspect there are big slowdowns
        !            56: which would love to be found and teased out - riastradh mentioned one
        !            57: in the file system transaction code, I think?
        !            58: 
        !            59: 
        !            60: 
        !            61: ## NetBSD 7.0 Planning 
        !            62: 
        !            63: Possible discussion topics, from an email to releng written by Alistair Crooks on 20130317:
        !            64: 
        !            65: 1.  Other TCP congestion control algorithms like HTCP and cubic. 
        !            66: Lunix has moved to cubic, it's in FreeBSD but not turned on by
        !            67: default.  Don't know of anyone working on this.  Someone needs to.
        !            68: 
        !            69: 2.  Be good to get John Eaglesham's SYN cookie stuff into 7.0.  Been
        !            70: proposed twice on tech-net.  John worked for me at Yahoo!, I asked him
        !            71: to do it.
        !            72: 
        !            73: 3. Top of kernel virtualisation, like bad's gaols or mult. gaols aren't
        !            74: complete, code from 2008 in ~bad/gaols/ on morden. mult code from 2007
        !            75: is on tech-kern: 
        !            76: 
        !            77:     <http://mail-index.netbsd.org/tech-kern/2007/12/29/0007.html>
        !            78: 
        !            79: 4. Some TLC for usermode would be nice
        !            80: 
        !            81: 5. valgrind - I've made a start, and have it running on NetBSD/i386, but
        !            82: it maps to the wrong place, and I ran out of cycles. Please contact me
        !            83: for more details, I can give access to a repo
        !            84: 
        !            85: 6. I think Martin was going to one of the SCTP developers to look into
        !            86: providing SCTP on NetBSD.
        !            87: 
        !            88: 7. We now have PGP signature verification via netpgpverify with no
        !            89: external libs or dependencies - see pkgsrc/security/netpgpverify, I will
        !            90: import into src real soon now. Means that we could look at an installer
        !            91: which verified sets against signatures, some other uses for it too -
        !            92: certainly there are on the pkgsrc side, with binary packages etc.
        !            93: I can think of an audit-system, and binary packages to plug vulnerabilities
        !            94: and such too (we got rid of the vanity kernels in 5.0 timeframe, and I
        !            95: think that few people want to use anything except GENERIC these days).
        !            96: 
        !            97: 8. I've a whole raft of stuff in othersrc - I'd like feedback if it should
        !            98: go into src, remain in othersrc, or just not interested.
        !            99: 
        !           100: 9. I would like to get symbol versioning into our libs (maybe not them all
        !           101: but it does make sense to do them all at same time) in time for 7.0. Code
        !           102: taken from FreeBSD, but not the way they version symbols, which is unusual
        !           103: (RELENG pls note). This would allow us to bump libc major.
        !           104: 
        !           105: 10.  Update ZFS to a less embarassing version before 7 (RELENG pls note)
        !           106: I know of no-one working on this.
        !           107: 
        !           108: 11. Some more modules, TLC and love for LVM. I know of no-one working on
        !           109: this.
        !           110: 
        !           111: 12. Would like to look at a systematic way of providing images for 7.0.
        !           112: riz does the amazon ones, would be great to get vmware, citrix/xen, qemu
        !           113: others out there as first class citizens when 7.0 is announced.
        !           114: 
        !           115: 13. Is anyone doing profiling of 7.0? I suspect there are big slowdowns
        !           116: which would love to be found and teased out - riastradh mentioned one
        !           117: in the file system transaction code, I think?
        !           118: 

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