BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
PRODID:-//Pentabarf//Schedule//EN
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/126.en.html
DTSTART;TZID=America/Montreal:20090509T113000
UID:126@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:This paper will provide an explanation of the tools involved in
  performing an automated FreeBSD install and a live demonstration of the pr
 ocess.
SUMMARY:Automating FreeBSD Installations - PXE Booting and install.cfg Demy
 stified
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H30M
LOCATION:MRT 219
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/153.en.html
DTSTART;TZID=America/Montreal:20090508T120000
UID:153@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Take the BSDA certification.
SUMMARY:BSDA - BSD Certification
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H30M
LOCATION:MRT 219
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/154.en.html
DTSTART;TZID=America/Montreal:20090509T123000
UID:154@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Take the BSDA certification.
SUMMARY:BSDA - BSD Certification
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/139.en.html
DTSTART;TZID=America/Montreal:20090508T130000
UID:139@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:This talk is designed to walk someone through the process ofund
 ertaking a large project involving open source software. Itbegins with taki
 ng a new job at a cable company as technical leadfor their Internet divisio
 n\, and follows through the problem solvingand design process of developing
  the service\, deploying it\, andserving users.
SUMMARY:Building a Cable ISP with Open Source Software
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/140.en.html
DTSTART;TZID=America/Montreal:20090508T110000
UID:140@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:This talk will discuss what thin-clients are\, why they are use
 ful and whyNetBSD is good choice to build such a device. 
SUMMARY:Building products with NetBSD - thin-clients - NetBSD: delivering t
 he goods
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT3H00M
LOCATION:DMS 1130
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/114.en.html
DTSTART;TZID=America/Montreal:20090506T090000
UID:114@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Building the network you need is the central theme for any netw
 orkadmin.  This tutorial is for aspiring or seasoned networkprofessionals w
 ith at least a basic knowledge of networking in generaland TCP/IP particula
 r.  The session aims at teaching tools andtechniques to make sure you build
  your network to work the way it'ssupposed to\, keeping you in charge.  Cen
 tral to the toolbox is theOpenBSD PF packet filter\, supplemented with tool
 s that interact withit.  Whether you are a greybeard looking for ways to op
 timize yoursetups or a greenhorn just starting out\, this session will give
  youvaluable insight into the inner life of your network and providepointer
 s to how to use that knowledge to build the network you need.The session wi
 ll also offer some fresh information on changesintroduced in OpenBSD 4.5\, 
 the most recent version of PF and OpenBSD.The tutorial is loosely based on 
 Hansteen's recent book\, /The Book ofPF/ (No Starch Press)\, with updates a
 nd adaptations based ondevelopments since the book's publication date.
SUMMARY:Building the Network You Need with PF\, the OpenBSD packet filter
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/150.en.html
DTSTART;TZID=America/Montreal:20090509T170000
UID:150@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:The closing
SUMMARY:Closing session - The wrap up
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/135.en.html
DTSTART;TZID=America/Montreal:20090508T160000
UID:135@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:As more and more services on the internet become cryptographica
 lly secured\, the load of cryptography on systems becomes heavier and heavi
 er.  Crypto acceleration hardware is available in different forms for diffe
 rent workloads.  Embedded communications processors from VIA and AMD have l
 imited acceleration facilities in silicon and various manufacturers build h
 ardware for accelerating secure web traffic and IPSEC VPN tunnels.This talk
  gives an overview of FreeBSD's crypto framework in the kernel and how it c
 an be used together with OpenSSL to leverage acceleration hardware.  Some n
 umbers will be presented to demonstrate how acceleration can improve perfor
 mance - and how it can curiously bring a system to a grinding halt.
SUMMARY:Crypto Acceleration on FreeBSD
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 207
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/120.en.html
DTSTART;TZID=America/Montreal:20090508T160000
UID:120@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Determining if a TCP stack is working correctly is hard.  The t
 cpdiff projectaims for a simpler goal:  To automatically detect differences
 in TCP behavior between different versions of an operating system and displ
 aythose differences in an easy to understand format.  The value judgementof
  whether a certain change between version X and Y of a TCP stackis good or 
 bad will be left to human eyes.
SUMMARY:Detecting TCP regressions with tcpdiff
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT2H00M
LOCATION:MNT 207
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/144.en.html
DTSTART;TZID=America/Montreal:20090508T170000
UID:144@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Come one come all to a Firewire plugfest.  Let's debug and test
  together and see if we can't knock out some features and bugs.
SUMMARY:Firewire BoF Plugfest - Debugging and testing of Firewire products 
 with FreeBSD
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT3H00M
LOCATION:DMS 1130
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/151.en.html
DTSTART;TZID=America/Montreal:20090507T130000
UID:151@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Cover configuring Cisco\, Juniper\, and BSD systems for flow co
 llection\, analysis of data\, Perl modules\, graphing data with Web tools a
 nd gnuplot\, and use of data with other network management tools.
SUMMARY:Flow-Based Network Management - updated flow export and analysis tu
 torial
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT2H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/162.en.html
DTSTART;TZID=America/Montreal:20090508T170000
UID:162@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:As held in many past years.
SUMMARY:FreeBSD ports - A BOF
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT4H00M
LOCATION:Royal Oak Pub
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/155.en.html
DTSTART;TZID=America/Montreal:20090508T170000
UID:155@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:All gathering at the pub.
SUMMARY:Friday night Pub - Royal Oak
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 202
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/122.en.html
DTSTART;TZID=America/Montreal:20090509T100000
UID:122@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:The high cost of seek operations makes the throughput of disk d
 evicesvery sensitive to the offered workload. A disk scheduler can thenhelp
  reorder requests to improve the overall throughput of the device\,or impro
 ve the service guarantees for individual users\, or both.
SUMMARY:GEOM based disk schedulers for FreeBSD
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 207
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/149.en.html
DTSTART;TZID=America/Montreal:20090508T110000
UID:149@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:The talk is called "Getting Started in Free and Open Source".  
 It's a talk for beginners who are interested to getting involved but don't 
 really know where or how to start.  
SUMMARY:Getting Started in Free and Open Source - Interested in getting inv
 olved? But don't really know where or how to start?
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT2H00M
LOCATION:MRT 219
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/167.en.html
DTSTART;TZID=America/Montreal:20090508T170000
UID:167@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:For GSoC participants\, students and mentors.
SUMMARY:Google Summer Of Code - The BoF
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 207
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/127.en.html
DTSTART;TZID=America/Montreal:20090508T130000
UID:127@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:This presentation will cover a real world implementation of the
  TARGET_MODE infrastructure in the kernel (stable/6).  Topics to include:  
  drivers used (isp\, aic7xxx\, firewire).   scsi_target userland code vs ke
 rnel drivers   missing drivers (4/8G isp support\, iSCSI target)
SUMMARY:Implementation of TARGET_MODE applications - How we used TARGET_MOD
 E in the kernel to create and interesting product
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 207
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/121.en.html
DTSTART;TZID=America/Montreal:20090508T143000
UID:121@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:My involvement in improving the FreeBSD TCP stack has continued
  this past year\, with much of the work targeted at FreeBSD 8. This talk wi
 ll cover what these changes entail\, why they are of interest to the FreeBS
 D community and how they help to improve our TCP implementation.
SUMMARY:Improving the FreeBSD TCP Implementation - An update on all things 
 TCP in FreeBSD and how they affect you
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/125.en.html
DTSTART;TZID=America/Montreal:20090509T133000
UID:125@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:At The Aerospace Corporation\, we run a large FreeBSD based com
 puting cluster tosupport engineering applications.These applications come i
 n all shapes\, sizes\, and qualities of implementation.To support them and 
 our diverse userbase we have been searching for ways toisolate jobs from on
 e another in ways that are more effective than Unixtime sharing and more fi
 ne grained than allocating whole nodes to jobs.
SUMMARY:Isolating Cluster Jobs for Performance and Predictability
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MRT 256
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/138.en.html
DTSTART;TZID=America/Montreal:20090508T143000
UID:138@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:NetBSD 5 is the first NetBSD release with a journaling filesyst
 em.  This lecture introduces the structure of the Fast File System\, the mo
 difications for WAPBL and specific constraints of the implementation.
SUMMARY:Journaling FFS with WAPBL
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 202
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/134.en.html
DTSTART;TZID=America/Montreal:20090509T160000
UID:134@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Kernel development is always a challenge.  Testing cannot effic
 ientlybe performed on the same host as development\, as a crash woulddisrup
 t the development effort.  Instead of performing testing on the development
  host\, multiple classic ways of making testing anddebugging less tedious a
 re available.  An emulator or usermode OScan be used for testing without re
 quiring a full machine.  However\,triggering some code paths might be tedio
 us\, since the integrityof the entire operating system must be preserved or
  a crash innon-relevant code will bring the entire development operation to
 a halt.  A much more surgical approach is to do algorithm developmentas a u
 serspace application.  However\, this means rewriting parts  of the kernel 
 functionality to use userspace interfaces.We argue that often the best appr
 oach for kernel development isusing the kernel as a userspace application l
 ibrary.  This brings the benefits of being able to very precisely control w
 hat parts ofthe code are being executed while still preserving the use of k
 ernelinterfaces.  The implementation under test remains isolated fromthe ho
 st OS in the sense of an application process\, so errors cannotbring the de
 velopment host down.
SUMMARY:Kernel Development in Userspace - The Application Approach
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/152.en.html
DTSTART;TZID=America/Montreal:20090509T150000
UID:152@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:In this period of economic downturn\, getting things done with 
 less money involved is the key to keep your business running.
SUMMARY:Multihoming on a budget - Network redundancy with open source tools
  on the BSDs
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 201
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/118.en.html
DTSTART;TZID=America/Montreal:20090509T150000
UID:118@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:The existing device driver framework in FreeBSD works fairly we
 ll for many tasks.  However\, there are a few problems that are not easily 
 solved with the current design.  These problems include having "real" devic
 e drivers for low-level hardware such as clocks and interrupt controllers\,
  proper resource discovery and management\, and allowing most drivers to al
 ways probe and attach in an environment where interrupts are enabled.  I pr
 opose extending the device driver framework to support multiple passes over
  the device tree during boot.  This would allow certain classes of drivers 
 to be attached earlier and perform boot-time setup before other drivers are
  probed and attached.  This in turn can be used to develop solutions to the
  earlier list of problems.
SUMMARY:Multiple Passes of the FreeBSD Device Tree
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT3H00M
LOCATION:DMS 1130
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/146.en.html
DTSTART;TZID=America/Montreal:20090507T090000
UID:146@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:In this tutorial I will describe how to write and maintain netw
 ork drivers in FreeBSD and use the example of the Intel Gigabit Ethernet dr
 iver (igb) throughout the course.
SUMMARY:Networking from the Bottom Up: Device Drivers
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MRT 256
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/133.en.html
DTSTART;TZID=America/Montreal:20090508T130000
UID:133@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:While FreeBSD is a all-around great operating system\, it is gr
 eatly lagging behind in desktop appeal. Why is this? In this talk\, we will
  take a look at some of the desktop drawbacks of FreeBSD\, and how are are 
 attempting to fix them through PC-BSD.
SUMMARY:PC-BSD - Making FreeBSD on the desktop a reality - FreeBSD on the D
 esktop
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/119.en.html
DTSTART;TZID=America/Montreal:20090509T100000
UID:119@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:In this talk\, we will present a detailed overview of the featu
 res and common problems of microprocessor system hardware monitors as they 
 relate to the topic of silent computing.  In a nutshell\, the topic of prog
 rammable fan control will be explored.
SUMMARY:Quiet Computing with BSD - Programming system hardware monitors for
  quiet computing
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT3H00M
LOCATION:Royal Oak Pub
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/156.en.html
DTSTART;TZID=America/Montreal:20090507T150000
UID:156@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Registration pick up
SUMMARY:Registration - pub - Pick up your registration pack\, have a beer!
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MRT 256
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/115.en.html
DTSTART;TZID=America/Montreal:20090508T160000
UID:115@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:An important part of the "finstall" project\, created as a grap
 hical installer for FreeBSD\, is a configuration server that can be used to
  remotely administer and configure arbitrary systems. It allows for remote 
 scripting of administration tasks and is flexible enough to support complet
 e reconfiguration of running systems.
SUMMARY:Remote and mass management of systems with finstall - Automated man
 agement on a largish scale
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 202
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/129.en.html
DTSTART;TZID=America/Montreal:20090509T113000
UID:129@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Fernando Gont will present the results of security assessment o
 f the TCP and IP protocols carried out on behalf of the United Kingdom's Ce
 ntre for the Protection of National Infrastructure (Centre for the Protecti
 on of National Infrastructure). His presentation will provide an overview o
 f the aforementioned project\, and will describe some of the new insights t
 hat were gained as a result of this project. Additionally\, it will provide
  an overview of the state of affairs of the different TCP/IP implementation
 s found in BSD operating systems with respect to the aforementioned issues.
SUMMARY:Results of a Security Assessment of the TCP and IP protocols and Co
 mmon implementation Strategies
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT4H00M
LOCATION:Patty Boland's
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/157.en.html
DTSTART;TZID=America/Montreal:20090509T183000
UID:157@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Last chance for socializing
SUMMARY:Sat night at the pub - Dinner out
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 201
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/148.en.html
DTSTART;TZID=America/Montreal:20090509T113000
UID:148@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Increasingly hardware vendors are finding FreeBSD to be a platf
 orm amenable to appliance development\, ranging from low-end embedded syste
 ms to high-end server appliances.  This talk describes some of the goals an
 d challenges when delivering a product to the high-end server appliance mar
 ket\, particularly in terms of what must be added to the base FreeBSD distr
 ibution in order to build a complete enterprise-ready appliance platform ou
 t of FreeBSD.
SUMMARY:Sensors and Management for Server Appliances - From stock FreeBSD t
 o enterprise-ready.
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT2H00M
LOCATION:MRT 256
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/163.en.html
DTSTART;TZID=America/Montreal:20090508T170000
UID:163@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Solid State Drives have very different performance characterist
 ics fromtraditional hard drives.
SUMMARY:Solid State Drives - A BOF
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 201
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/131.en.html
DTSTART;TZID=America/Montreal:20090509T133000
UID:131@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:The proceeding two years of  OpenBSD development have seen the 
 substantial improvement of power management techniques on the i386 and amd6
 4 platforms. These improvements include better support for various frequenc
 y and voltage scaling technologies such as Advanced Micro Devices Powernow!
  and Intels Enhanced Speedstep technology\, the development of a complete A
 ML interpreter and ACPI stack not derived from Intel's ACPICA reference cod
 e\, and support for power management in multi-processor machines. This talk
  will explore these developments\, the limitations encountered and the futu
 re direction of power management in OpenBSD.
SUMMARY:The future of processor power management in OpenBSD
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/145.en.html
DTSTART;TZID=America/Montreal:20090508T093000
UID:145@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:This is not a talk that's specific to any BSD but is a more gen
 eral talk about how we think about coding and how our thinking changes the 
 way we code.
SUMMARY:Thinking about thinking in code - Proposed keynote talk
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT4H00M
LOCATION:Out and About
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/158.en.html
DTSTART;TZID=America/Montreal:20090510T100000
UID:158@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:See the city
SUMMARY:Tourist Time - Come along on an organized tourist event
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MRT 256
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/143.en.html
DTSTART;TZID=America/Montreal:20090508T110000
UID:143@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:The FreeBSD project publishes two lines of source code: current
  andstable.  All changes must first be committed to current and then aremer
 ged into stable.  Commercial organizations wishing to use FreeBSDin their p
 roducts must be aware of this policy.  Four differentstrategies have develo
 ped for tracking FreeBSD over time.  A companycan choose to run only unmodi
 fied release versions of FreeBSD.  Acompany may choose to import FreeBSD's 
 sources once and then nevermerge newer versions.  A company can choose to i
 mport each new stablebranch as it is created\, adding its own changes to th
 at branch\, aswell as integrating new versions from FreeBSD from time to ti
 me.  Acompany can track FreeBSD's current branch\, adding to it their chang
 esas well as newer FreeBSD changes.  Which method a company choosesdepends 
 on the needs of the company.  These methods are explored indetail\, and the
 ir advantages and disadvantages are discussed.Tracking FreeBSD's ports and 
 packages is not discussed.http://people.freebsd.org/~imp/bsdcan2009-slides.
 pdfhttp://people.freebsd.org/~imp/bsdcan2009-paper.pdf
SUMMARY:Tracking FreeBSD in a commercial Environment - How to stay current 
 while staying sane
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/117.en.html
DTSTART;TZID=America/Montreal:20090508T143000
UID:117@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:With the advent of widespread SMP and multicore CPU architectur
 es it was necessary to implement a new scheduler in the FreeBSD operating s
 ystem.  The SCHED_ULE scheduler was added for the 5 series of FreeBSD relea
 ses and has now matured to the point where it is the default scheduler in t
 he 7.1 release.  While scheduling processes was a difficult enough task in 
 the uniprocessor world\, moving to multiple processors\, and multiple cores
 \, has significantly increased the number of problems that await engineers 
 who wish to squeeze every last ounce of performance out of their system.  T
 his talk will cover the basic design of SCHED_ULE and focus a great deal of
  attention on how to tune the scheduler for different workloads\, using the
  sysctl interfaces that have been provided for that purpose.
SUMMARY:Understanding and Tuning SCHED_ULE
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 202
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/136.en.html
DTSTART;TZID=America/Montreal:20090509T133000
UID:136@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:This talk will present an overview of recent additions to the F
 reeBSD Problem Report System.
SUMMARY:Updates to the FreeBSD Problem Report System
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT3H00M
LOCATION:DMS 1130
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/141.en.html
DTSTART;TZID=America/Montreal:20090506T130000
UID:141@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:VoIP is now leading a revolution in the way the World communica
 tes\, and is the rising concept which will allow seamless integration betwe
 en Voice and data networks. Proprietary systems such as Skype are out there
 \, but what can you do with a FreeBSD machine and some fantasy ? In this tu
 torial we will introduce the key concepts around VoIP\, and we will guide y
 ou through the terminology\, setup and troubleshoot of a small VoIP network
 \, looking towards a connection to some VoIP providers\, setting up a simpl
 e IVR system\, along with some ideas on how to integrate this work in an ex
 isting phone system.
SUMMARY:VoIP Tutorial
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 203
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/159.en.html
DTSTART;TZID=America/Montreal:20090509T160000
UID:159@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:For the fourth year running\, BSDCan will have a WIP (Works In 
 Progress) session\, with presentations on diverse topics.
SUMMARY:Works in Progress Sessions - Short stories from projects around the
  world
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 201
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/130.en.html
DTSTART;TZID=America/Montreal:20090509T100000
UID:130@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:pfSense is a BSD licensed customized distribution of FreeBSD ta
 ilored for use as a firewall and router. In addition to being a powerful\, 
 flexible firewalling and routing platform\, it includes a long list of rela
 ted features and a package system allowing further expandability without ad
 ding bloat and potential security vulnerabilities to the base distribution.
  
SUMMARY:pfSense: 2.0 and beyond - From firewall distribution to appliance b
 uilding platform
STATUS:CONFIRMED
END:VEVENT
BEGIN:VEVENT
DURATION:PT1H00M
LOCATION:MNT 202
SEQUENCE:0
URL:http://www.bsdcan.org/2009/schedule/events/147.en.html
DTSTART;TZID=America/Montreal:20090509T150000
UID:147@BSDCan2009@pentabarf.org
DTSTAMP:20100812T013040
CATEGORIES:Lecture
DESCRIPTION:Password-based key derivation functions are used for two primar
 y purposes: First\, to hash passwords so that an attacker who gains access 
 to a password file does not immediately possess the passwords contained the
 rewithin\; and second\, to generate cryptographic keys to be used for encry
 pting or authenticating data.  
SUMMARY:scrypt: A new key derivation function - Doing our best to thwart TL
 As armed with ASICs
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR

