| Both sides previous revision Previous revision Next revision | Previous revision |
| devsummit:200905 [2009/05/14 15:43] – JohnBaldwin | devsummit:200905 [2021/04/25 07:10] (current) – Move to DevSummit namespace. JethroNederhof |
|---|
| ====== 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 ====== |
| | [[/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? | - | |
| ^ 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 | - | |
| | 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 | | |
| | 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 | ?? | ?? | | |
| ====== 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}} |
| |