state of bsd netbsd · 2009. 9. 20. · state of bsd netbsd alistair crooks [email protected] c059...

25
State of BSD NetBSD Alistair Crooks [email protected] c059 6823

Upload: others

Post on 16-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823

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

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

Dingbat Free!

Page 5: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823

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

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
Page 8: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823
Page 9: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823

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
Page 11: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823

Community

• Blog

• Wiki

• Evangelism

Page 12: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823

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

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
Page 15: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823

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

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

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

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

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

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

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

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

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

NetBSD 6.0

• Branch March 2010

• Looking to release 6.0 over summer

Page 25: State of BSD NetBSD · 2009. 9. 20. · State of BSD NetBSD Alistair Crooks agc@netbsd.org c059 6823

Thank you.Any questions?

Alistair [email protected]

c059 6823