state of bsd netbsd · 2009. 9. 20. · state of bsd netbsd alistair crooks [email protected] c059...
TRANSCRIPT
![Page 2: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/2.jpg)
Review of 2009
• A great year!
• NetBSD 5.0 released
• New board
• Core team Changes
• Two pkgsrc quarterly releases
![Page 3: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/3.jpg)
Lest we forget...
• Kerberos infrastructure
• New machines
• pkgsrc.* domains moved
![Page 4: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/4.jpg)
Dingbat Free!
![Page 5: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/5.jpg)
Today
• NetBSD 6.0
• pkgsrc - 2009Q3 freeze starts on Monday
• roadmaps
![Page 6: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/6.jpg)
NetBSD 5.0
• Releng
• snj is a rock star
• Released April 29th 2009
• http://www.netbsd.org/~ad/50/
![Page 7: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/7.jpg)
![Page 8: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/8.jpg)
![Page 9: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/9.jpg)
build.sh -j 16 -m i386 release
![Page 10: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/10.jpg)
![Page 11: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/11.jpg)
Community
• Blog
• Wiki
• Evangelism
![Page 12: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/12.jpg)
Funded Projects
• Way behind Linux in funding
• By targetting what we need
• we get what we want
• Rules for what is a targeted project
• Project RFPs are available now
![Page 13: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/13.jpg)
6.0 and beyond
• Some changes already in repository
• Already on 5.99.18
• Roadmaps
![Page 14: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/14.jpg)
![Page 15: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/15.jpg)
Roadmaps
• in src/doc/roadmaps
• system
• virtualization
• networking
• storage
![Page 16: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/16.jpg)
System - in repo
• 64bit time_t
• kernel modules
• namei() improvements
![Page 17: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/17.jpg)
System - to come
• kernel pre-emption for real-time threads
• POSIX shared memory
• Better resource controls
• online crashdumps, remote debugging
• processor & cache aware scheduler
• namei() - strategic cleanup
![Page 18: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/18.jpg)
Networking
• Mobile IPv6
• SCTP
• TCP support in libsa
• netboot from HTTP
![Page 19: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/19.jpg)
Storage - in repo
• LVM
• ZFS
• iSCSI initiator
• RUMP extensions
![Page 20: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/20.jpg)
Storage - to come
• devfs
• in-kernel iSCSI initiator
• ReFUSE low-level
• Virtualised disks
![Page 21: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/21.jpg)
Virtualization
• NetBSD/usermode - research project
• Xen domU migration, suspend & resume
• Xen balloon driver
![Page 22: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/22.jpg)
Virtualization
• gaols via kauth
• iSCSI booting - in-kernel initiator
• iSCSI device cloning
![Page 23: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/23.jpg)
Security
• RBAC kernel
• kauth with more scopes
• gaols
• netpgp
![Page 24: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823](https://reader033.vdocuments.net/reader033/viewer/2022060600/605469eef59e0d793f09ec2a/html5/thumbnails/24.jpg)
NetBSD 6.0
• Branch March 2010
• Looking to release 6.0 over summer