NetBSD 〜3.0からの今後の展望〜

NetBSD〜3.0からの今後の展望〜¾NetBSD-3.0の到達点
NetBSD-3.0リリースに向けての課題
NetBSD-4.0に向けて

名古屋*BSDユーザグループ
曽田 哲之
箕浦 真 (幽霊会員)© 2005 NAGOYA *BSD USERS’ GROUP ALL RIGHTS ARE RESERVED.

NetBSD-3.0の到達点

source-changesまとめ読み (1/2)

プロジェクト短信番外編: source-changesまとめ読みつかsrc/sys/sys/params.hのみ

z総commit数 10,180回 (前回28,895万回)
Trunkのみ、netbsd-2ブランチ後netbsd-3ブラン
チまで、pkgsrcやxsrcは含まず
z差分行数
4,265,766行 (unified diff)(前回17,999,283行)

2.0A (2004/03/29)
2.0B (2004/03/30)
2.0C (2004/04/05)
2.0D (2004/04/21)
2.0E (2004/04/24)
2.0F (2004/05/25)
2.0G (2004/07/01)
2.0H (2004/09/18)

Welcome to 2.0A (jmc - releng)uvm̲map alignment change (yamt)
cache̲purge change (yamt)
statvfs(2) (christos)
new pci̲devinfo() argument (kleink)
FFS snapshot (hannken)
Keep a pointer to the leaf mount (hannken)
allocbuf() (yamt)source-changesまとめ読み (2/2)

source-changesまとめ読み (1/2)

2.99.9 (2004/10/01)
2.99.10 (2004/10/15)
2.99.11 (2004/12/04)
2.99.12 (2005/01/01)
2.99.13 (2005/01/10)
2.99.14 (2005/01/13)
2.99.15 (2005/01/23)
2.99.16 (2005/02/15)
3.99.1 (2005/03/17)

ついでにlibcの変遷

new versioning scheme (christos)config̲attach̲pseudo() (thorpej)
lo0/ifcdestroy change (peter)
uvm and pool change (yamt)
audio (kent)
uvm̲km̲free̲wakeup (yamt)
domain link sets (matt)fdclone and ksyms̲getval changes (cube)前回は1.6ZLまであった・・・ (ただし前回は約22か月)

12.115 (2004/04/21)
12.116 (2004/04/21)
12.117 (2004/04/28)(kleink)
12.118 (2004/05/08)
12.119 (2004/05/27)
12.120 (2004/06/01)
12.121 (2004/07/03)
12.122 (2004/07/13)
12.123 (2004/09/13)
12.124 (2004/12/16)
12.125 (2005/01/02)
12.126 (2005/03/13)

fgetstr (christos)
statvfs (christos)̲̲dbm̲{delete,fetch,firstkey,nextkey,store}13()
struct netnet.n̲net (kleink)posix pty functions (christos)closefrom(3) (kleink)strcasestr(3) (jungyoung)wordexp(3) (seb)uuid(3) (thorpej)
getdevmajor (atatat)
xattr (thorpej)
memmem(3) (perry)source-changesまとめ読み (2/2)

Commitバカ列伝

前回はlibc.so.12.84から114まで・・・

1(1047):2(720):
3(552)

christos
wizd
mycroft

4(436)
5(434)
6(389)
7(326)
8(248)
9(216)
10(212)

thorpej
yamt
lukem
dsl
dyoungdrochner
itojunCommitバカ列伝

3.0の成果

…
…
…
…
…
…
…

バージョニング

90( 13):…
…
…
…

minoura119( 5):
…
…
…
…
…

soda

3.0の成果3.0の成果audio pipeline
IEEE1394 updates
IEEE802.11 updates

agr
pf
ipsec-tool (racoon、NAT̲T)TCP/SACK3.0の成果

3.0の成果CD9660 Joliet Unicode
FFS snapshot
magic symlink
scan̲ffs
UFS̲DIRHASH
xattrBUFQ̲PRIOSCAN
vndcompresswedges

3.0の成果3.0の成果PAMptyfs3.0の成果

3.0の成果EM64T
ESTXen 2.0
iyonix

ipf 4.1.5
bind 9.3.0
XFree86 4.5.0
heimdal 0.6.3
OpenSSH 3.9
sendmail 8.13.3
Postfix 2.1.4

3.0の成果3.0の成果 (?)

カーネルメモリ管理の簡素化/効率化

ロゴhttp://www.cafepress.com/NetBSD

NetBSD 〜3.0からの今後の展望〜

で、3.0はいつリリースされるの?

NetBSD-3.0の到達点¾NetBSD-3.0リリースに向けての課題
NetBSD-4.0に向けて

 8/22のアナウンスによれば・・・
z 2005.8.31¾ Release of NetBSD 2.1 Release Candidate 1

z 2005.9.10¾ Release of NetBSD 2.1 Release Candidate 2 or NetBSD 2.1z 2005.9.17¾ Release of NetBSD 2.1 if the release didn't happen on the 10thz 2005.9.28¾ Release of NetBSD 3.0 Release Candidate 1z 2005.10.??
¾ Release of further NetBSD 3.0 release candidates, 3.0 release

3.0に向けての課題

NetBSD 〜3.0からの今後の展望〜

 http://www.netbsd.org/releng/releng-3.html

NetBSD-3.0の到達点
NetBSD-3.0リリースに向けての課題¾NetBSD-4.0に向けてz Branch status¾ The branch has been performed and pullups are being accepted forNetBSD 3.0.

z Pullups to the branch¾ See the developers documentation for information on how to submit
pullup requests.

z Verified bugs
¾ The following bugs have been identified on the branch:¾ kern/25279 - nfsd doesn't update atime properly¾ port-macppc/30410 - GENERIC kernel crashes with MCHK trap onsome G4 systems¾ install/30385 - etcsubmit.cf isn't present¾ port-sparc/30629 - userland crashes under sparc

Googleコードの夏 (SoC)

Googleコードの夏 (SoC)Efficient memory file-system

Wide Character Support for Curses

Googleコードの夏 (SoC)

Googleコードの夏 (SoC)BSD licensed privacy guard (pgp)Zeroconfd

Googleコードの夏 (SoC)

Googleコードの夏 (SoC)

Regression testingUserspace file system hooks

Googleコードの夏 (SoC)

Googleコードの夏 (SoC)NDIS network driverHFS+

4.0に向けて?

おしまい知りたいことは何でも聞け(曽田さんに)(曽田さんに)(山本さんに)