Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devsummit:200905 [2009/05/07 17:42] – JohnBaldwindevsummit:200905 [2021/04/25 07:10] (current) – Move to DevSummit namespace. JethroNederhof
Line 1: Line 1:
 ====== FreeBSD Developer Summit, May, 2009 ====== ====== FreeBSD Developer Summit, May, 2009 ======
-This page describes the May 2009 %%FreeBSD%% Developer Summit, colocated with BSDCan 2009 taking place in Ottawa, Canada.  This is a by-invitation event.  **Registration is now closed**.  %%FreeBSD%% committers were welcome to register themselves using this wiki; non-committers had to be sponsored by a committer to attend.+This page describes the May 2009 %%FreeBSD%% Developer Summit, colocated with BSDCan 2009 taking place in Ottawa, Canada.  This was a by-invitation event.  %%FreeBSD%% committers were welcome to register themselves using this wiki; non-committers had to be sponsored by a committer to attend.
  
 We highly encourage attendees to also attend BSDCan 2009. We highly encourage attendees to also attend BSDCan 2009.
- 
-The information on this page is subject to change; please check back for updates. 
  
 ====== Sponsors ====== ====== Sponsors ======
Line 40: Line 38:
 | 9:00-10:00 |  Setup  ||  Setup  || | 9:00-10:00 |  Setup  ||  Setup  ||
 | 10:00-10:15 |  **Welcome** {{devsummit/200905/20090506-devsummit-welcome.pdf?linkonly|20090506-devsummit-welcome.pdf}}  ||  **pfSense** Scott Ullrich / Chris Buechler  || | 10:00-10:15 |  **Welcome** {{devsummit/200905/20090506-devsummit-welcome.pdf?linkonly|20090506-devsummit-welcome.pdf}}  ||  **pfSense** Scott Ullrich / Chris Buechler  ||
-| 10:15-10:30 |  **Adding DTrace probes to your favourite kernel subsystem** [[/RobertWatson|RobertWatson]] {{devsummit/200905/20090506-devsummit-dtraceprovider.pdf?linkonly|20090506-devsummit-dtraceprovider.pdf}}  ||  **Xen and Virtualization** [[/DougRabson|DougRabson]]  ||+| 10:15-10:30 |  **Adding DTrace probes to your favourite kernel subsystem** [[/RobertWatson|RobertWatson]] {{devsummit/200905/20090506-devsummit-dtraceprovider.pdf?linkonly|20090506-devsummit-dtraceprovider.pdf}}  ||  **Xen and Virtualization** [[/DougRabson|DougRabson]] {{devsummit/200905/20090507-devsummit-xen.pdf?linkonly|20090507-devsummit-xen.pdf}}  ||
 | 10:30-10:45 | ::: | ::: | ::: | ::: | | 10:30-10:45 | ::: | ::: | ::: | ::: |
 | 10:45-11:00 |  **Bugbusting** [[/MarkLinimon|MarkLinimon]] http://people.freebsd.org/~linimon/presentations/prs2009/  ||  **PC-BSD** Kris Moore {{devsummit/200905/20090507-devsummit-pcbsd.pdf?linkonly|20090507-devsummit-pcbsd.pdf}}  || | 10:45-11:00 |  **Bugbusting** [[/MarkLinimon|MarkLinimon]] http://people.freebsd.org/~linimon/presentations/prs2009/  ||  **PC-BSD** Kris Moore {{devsummit/200905/20090507-devsummit-pcbsd.pdf?linkonly|20090507-devsummit-pcbsd.pdf}}  ||
Line 48: Line 46:
 | 11:45-12:00 | ::: | ::: | ::: | ::: | | 11:45-12:00 | ::: | ::: | ::: | ::: |
 | 12:00-12:15 | ::: | ::: | ::: | ::: | | 12:00-12:15 | ::: | ::: | ::: | ::: |
-| 12:15-12:30 |  **Exatrol: A %%FreeBSD%%-based power/serial console product** David Sharp  ||  **TTYs** [[/EdSchouten|EdSchouten]]  ||+| 12:15-12:30 |  **Exatrol: A %%FreeBSD%%-based power/serial console product** David Sharp  ||  **TTYs** [[/EdSchouten|EdSchouten]] {{devsummit/200905/bsdcan-2009-tty.pdf?linkonly|bsdcan-2009-tty.pdf}}  ||
 | 12:30-13:00 |  Lunch  ||  Lunch  || | 12:30-13:00 |  Lunch  ||  Lunch  ||
 | 13:00-13:30 | ::: | ::: | ::: | ::: | | 13:00-13:30 | ::: | ::: | ::: | ::: |
Line 90: Line 88:
 | [[/FireWire|FireWire]] | ? | - | [[/SeanBruno|SeanBruno]] | Looking for suggestions on items that need to be enhanced in the [[/FireWire|FireWire]] stack (e.g. elimination of bit fields, extend CSR functions) | Come up with a list of projects to be accomplished and identify any glaring problems.  Feel free to edit the wiki section with item of note. | | [[/FireWire|FireWire]] | ? | - | [[/SeanBruno|SeanBruno]] | Looking for suggestions on items that need to be enhanced in the [[/FireWire|FireWire]] stack (e.g. elimination of bit fields, extend CSR functions) | Come up with a list of projects to be accomplished and identify any glaring problems.  Feel free to edit the wiki section with item of note. |
 | code cleanup and porting | ? | ? | [[/BjoernZeeb|BjoernZeeb]] | Look at per-arch code in kernel and userspace, duplicated assembler routines, general code like includes and inter-module dependencies, etc. trying to identify things to cleanup, that need documentation, or that could be made optional to help to build 'smaller %%FreeBSD%% images', .. | Assemble the list of things for people to work on or if possible directly fix things or write down documentation drafts. | | code cleanup and porting | ? | ? | [[/BjoernZeeb|BjoernZeeb]] | Look at per-arch code in kernel and userspace, duplicated assembler routines, general code like includes and inter-module dependencies, etc. trying to identify things to cleanup, that need documentation, or that could be made optional to help to build 'smaller %%FreeBSD%% images', .. | Assemble the list of things for people to work on or if possible directly fix things or write down documentation drafts. |
-| Bugbusting breakout sessions | [[/MarkLinimon|MarkLinimon]] | afternoon of 7th? | [[/JohnBaldwin|JohnBaldwin]] | Breakout sessions to work on (e.g.) USB2, ATA, ACPI, [[/PortsBrokenOnCurrent|PortsBrokenOnCurrent]] | Try to identify: areas that need the most intensive testing for 8.0; MFCs needed; already fixed bugs that can be closed |+| Bugbusting breakout sessions | [[/MarkLinimon|MarkLinimon]] | afternoon of 7th? | [[/JohnBaldwin|JohnBaldwin]] | Breakout sessions to work on (e.g.) USB2, ATA, ACPI, %%PortsFailingOnCurrent%% | Try to identify: areas that need the most intensive testing for 8.0; MFCs needed; already fixed bugs that can be closed |
 | (network stack) virtualization | ? | ? | [[/MarkoZec|MarkoZec]] | vimage merging progress, vnet container versioning and KBI restrictions, virtualizing PCPU state, performance implications, management APIs, vnet shutdown process, ... | todo list / action plan | | (network stack) virtualization | ? | ? | [[/MarkoZec|MarkoZec]] | vimage merging progress, vnet container versioning and KBI restrictions, virtualizing PCPU state, performance implications, management APIs, vnet shutdown process, ... | todo list / action plan |
 | options MAC in GENERIC | [[/RobertWatson|RobertWatson]] | ?? | [[/RobertWatson|RobertWatson]] | What stands between us and having MAC in GENERIC for 8.0? | - | | options MAC in GENERIC | [[/RobertWatson|RobertWatson]] | ?? | [[/RobertWatson|RobertWatson]] | What stands between us and having MAC in GENERIC for 8.0? | - |
Line 100: Line 98:
 ^ Talk ^ Speaker ^ Length ^  Description  ^^ ^ Talk ^ Speaker ^ Length ^  Description  ^^
 | Adding DTrace probes to your favourite kernel subsystem | [[/RobertWatson|RobertWatson]] | 30 minutes | DTrace is proving a compelling tracing and performance analysis tool, but using it effective for kernel development requires instrumenting kernel subsystems with new probes. This will be a brief introduction on how to do that based on worked examples in the form of access control, VFS, and NFS. | | Adding DTrace probes to your favourite kernel subsystem | [[/RobertWatson|RobertWatson]] | 30 minutes | DTrace is proving a compelling tracing and performance analysis tool, but using it effective for kernel development requires instrumenting kernel subsystems with new probes. This will be a brief introduction on how to do that based on worked examples in the form of access control, VFS, and NFS. |
-| [[/NetApp|NetApp]] and %%FreeBSD%%: the Foundation of Enterprise Product | Joe Caradonna | 40 minutes | Learn about [[/NetApp|NetApp]], how we use %%FreeBSD%% in our enterprise-class products, and how we can help each other succeed. |+| %%NetApp%% and %%FreeBSD%%: the Foundation of Enterprise Product | Joe Caradonna | 40 minutes | Learn about %%NetApp%%, how we use %%FreeBSD%% in our enterprise-class products, and how we can help each other succeed. |
 | NFS Client and Server | [[/RickMacklem|RickMacklem]] | 30 minutes | Referrals, resource forks, delegations.  A new NFSv[234] client. | | NFS Client and Server | [[/RickMacklem|RickMacklem]] | 30 minutes | Referrals, resource forks, delegations.  A new NFSv[234] client. |
 | Xen and Virtualization | [[/DougRabson|DougRabson]] | 30 minutes | - | | Xen and Virtualization | [[/DougRabson|DougRabson]] | 30 minutes | - |
Line 178: Line 176:
 | Will Andrews | Ex-Committer | [[/BradDavis|BradDavis]] | yes | yes | yes | yes | yes | will@ | | Will Andrews | Ex-Committer | [[/BradDavis|BradDavis]] | yes | yes | yes | yes | yes | will@ |
 | Chris Buechler | pfSense | [[/RobertWatson|RobertWatson]] | yes | yes | yes | yes | yes | - | | Chris Buechler | pfSense | [[/RobertWatson|RobertWatson]] | yes | yes | yes | yes | yes | - |
-| Joe Caradonna | [[/NetApp|NetApp]] | [[/RobertWatson|RobertWatson]] | ?? | ?? | ?? | yes | yes | - | +| Joe Caradonna | %%NetApp%% | [[/RobertWatson|RobertWatson]] | ?? | ?? | ?? | yes | yes | - | 
-| Chris Faylor | [[/NetApp|NetApp]] | [[/RobertWatson|RobertWatson]] | ?? | ?? | ?? | ?? | ?? | - |+| Chris Faylor | %%NetApp%% | [[/RobertWatson|RobertWatson]] | ?? | ?? | ?? | ?? | ?? | - |
 | Tim Force | Boeing | [[/MarkoZec|MarkoZec]] | maybe | yes | ?? | ?? | ?? | - | | Tim Force | Boeing | [[/MarkoZec|MarkoZec]] | maybe | yes | ?? | ?? | ?? | - |
 | Mark Hall | Boeing | [[/MarkoZec|MarkoZec]] | maybe | yes | ?? | ?? | ?? | - | | Mark Hall | Boeing | [[/MarkoZec|MarkoZec]] | maybe | yes | ?? | ?? | ?? | - |
 | George Jones | RMI | [[/RobertWatson|RobertWatson]] | no | no | yes | no | no | - | | George Jones | RMI | [[/RobertWatson|RobertWatson]] | no | no | yes | no | no | - |
-| Mike Karels | [[/McAfee|McAfee]] | [[/MikeSilbersack|MikeSilbersack]] | yes | yes | yes | yes | yes | - |+| Mike Karels | %%McAfee%% | [[/MikeSilbersack|MikeSilbersack]] | yes | yes | yes | yes | yes | - |
 | Zach Loafman | Isilon Systems | [[/RobertWatson|RobertWatson]] | yes | yes | yes | yes | yes |  | | Zach Loafman | Isilon Systems | [[/RobertWatson|RobertWatson]] | yes | yes | yes | yes | yes |  |
 | Matthew Fleming | Isilon Systems | [[/RobertWatson|RobertWatson]] | yes | yes | yes | yes | yes |  | | Matthew Fleming | Isilon Systems | [[/RobertWatson|RobertWatson]] | yes | yes | yes | yes | yes |  |
Line 189: Line 187:
 | Michael Lucas | - | [[/JohnBaldwin|JohnBaldwin]] | ?? | yes | yes | yes | yes | - | | Michael Lucas | - | [[/JohnBaldwin|JohnBaldwin]] | ?? | yes | yes | yes | yes | - |
 | Kris Moore | PC-BSD | [[/BrooksDavis|BrooksDavis]] | yes | yes | yes | yes | yes | - | | Kris Moore | PC-BSD | [[/BrooksDavis|BrooksDavis]] | yes | yes | yes | yes | yes | - |
-| Joshua Neal | [[/NetApp|NetApp]] | [[/JohnBaldwin|JohnBaldwin]] | ?? | yes | yes | yes | yes | - |+| Joshua Neal | %%NetApp%% | [[/JohnBaldwin|JohnBaldwin]] | ?? | yes | yes | yes | yes | - |
 | Navdeep Parhar | Chelsio | [[/GeorgeNevilleNeil|GeorgeNevilleNeil]] | Maybe | Yes | Yes | Yes | Yes | Arriving the 5th | | Navdeep Parhar | Chelsio | [[/GeorgeNevilleNeil|GeorgeNevilleNeil]] | Maybe | Yes | Yes | Yes | Yes | Arriving the 5th |
-| Jeff Prem | [[/NetApp|NetApp]] | [[/RobertWatson|RobertWatson]] | ?? | ?? | ?? | ?? | ?? | - |+| Jeff Prem | %%NetApp%% | [[/RobertWatson|RobertWatson]] | ?? | ?? | ?? | ?? | ?? | - |
 | David Sharp | Exatrol | [[/StaceySon|StaceySon]] | maybe | yes | yes | yes | yes | Designs FBSD-based embedded devices | | David Sharp | Exatrol | [[/StaceySon|StaceySon]] | maybe | yes | yes | yes | yes | Designs FBSD-based embedded devices |
 | Pramod Srinivasan | Juniper | [[/RobertWatson|RobertWatson]] | no | no | yes | ?? | ?? |  | | Pramod Srinivasan | Juniper | [[/RobertWatson|RobertWatson]] | no | no | yes | ?? | ?? |  |
Line 221: Line 219:
 ====== Information on Prior Developer Summits ====== ====== Information on Prior Developer Summits ======
 Information on prior Developer Summits is available from the [[/DevSummit|DevSummit]] page. Information on prior Developer Summits is available from the [[/DevSummit|DevSummit]] page.
 +
 +----
 +
 +{{tag>Historical}}
  
  • devsummit/200905.1241718123.txt.gz
  • Last modified: 2009/05/07 17:42
  • by JohnBaldwin