OpenBSD Multimedia Resources List
Links on this page refer to multimedia resources (podcast, vodcast,
audio recordings, video recordings, photos) related to OpenBSD or
of interest for OpenBSD users.
This list is available as chronological
overview, as a tag cloud and
via the sources.
This list is also available as RSS feed
If you know any resources not listed here, or notice any dead links,
please send details to
Edwin Groothuis so that
it can be included or updated.
Tag: pdf
Lousy virtualization, Happy users: FreeBSD's jail(2) facility
Source: UKUUG
Added: 02 April 2007
Tags: ukuug, presentation, freebsd, jails, poul-henning kamp
Slides (2.7 Mb)
Lousy virtualization, Happy users: FreeBSD's jail(2) facility by Poul-Henning Kamp (phk@FreeBSD.org)
Poul-Henning Kamp - GBDE -- Spook strength disk encryption
Source: Swiss Unix Users Group Conference 2004
Added: 14 January 2007
Tags: suug, presentation, gbde, poul-henning kamp
Slides (113 Kb), Paper (104 Kb)
GBDE is a disk encryption facility designed with
both usability and strength as requirements and it
attempts to protect both the user and the data. The
talk is about avoiding self-deceiving analysis, how
to make real world usable cryptography and generally
protect yourself and your data. Required skill
level: Laptop user.
Hendrik Scholz - Performance bottleneck detection and removal
Source: Swiss Unix Users Group Conference 2004
Added: 14 January 2007
Tags: suug, presentation, performance, hendrik scholz
Slides (213 Kb)
Once a system is exposed to heavy load bottlenecks
need to be addressed to prevent single components
from slowing down a complex installation. Highlighting
various hotspots their detection and removal gets
discussed using real life examples.
Max Laier - PF - Extended Introduction
Source: Swiss Unix Users Group Conference 2004
Added: 14 January 2007
Tags: suug, presentation, pf, altq, max laier
Video/MPEG (94 Mb), Slides (1 Mb), Audio/MP3 (22 Mb)
The talk will introduce packet filter (pf) - a *BSD
firewall system - and summarize its history and
projected future. After providing a short overview
of pf's general functionality and some firewall
basics, it will concentrate on packet filter's
advanced feature-set from the administrator's point
of view. The talk will also cover the integration
of ALTQ, a mature framework for traffic shaping and
priorization. Finally it will provide a short
overview of the "Common Address Redundancy Protocol"
(CARP) and its integration in pf.
Poul-Henning Kamp - Old mistakes repeated (but you do get the source code now)
Source: Swiss Unix Users Group Conference 2004
Added: 14 January 2007
Tags: suug, presentation, unix, mistakes, poul-henning kamp
Slides (65 Kb)
UNIX is the best operating system ever designed so
everybody is running UNIX on their computer, right
? This presentation takes a partisan looks a why
UNIX never became a big success in the eighties,
failed to win the market in the nineties, and still
struggles in the market in the new millenium.
Poul-Henning will take a critical look at the
mistakes of the past and the mistakes of the present
and try to make it really clear what needs to happen
for UNIX to become a real success.
EuroBSDCon 2007 Papers
Source: EuroBSDCon
Added: 05 October 2007
Tags: eurobsdcon, eurobsdcon2007, papers
Pawel Jakub - FreeBSD/ZFS - last word in operating/file systems (337 Kb), Stephen Borrill - Building products with NetBSD - thin-clients (407 Kb), John P Hartmann - CMS Pipelines Explained (118 Kb), Soren Straarup - An ARM from shoulder to hand (307 Kb), Brooks Davis - Building clusters with FreeBSD (2.2 Mb), Steven Murdoch - Hot or Not: Fingerprinting hosts through clock skew (6.1 Mb), Brooks Davis - Using FreeBSD to Promote Open Source Development Methods (989 Kb), Sam Leffler - Long Distance Wireless (for Emerging Regions) (19 Mb), Antti Kantee - ReFUSE: Userspace FUSE Reimplementation Using puffs (102 Kb), Yvan VanHullebus - NETASQ and BSD: a success story (2.4 Mb), Ryan Bickhart - Transparent TCP-to-SCTP Translation Shim Layer (692 Kb), Pierre Yves Ritschard - Load Balancing (23 Kb), John P Hartmann - Real Men's Pipes - When UNIX meets the mainframe mindset (382 Kb), Claudio Jeker - Routing on OpenBSD (1.3 Mb), Marc Balmer - Supporting Radio Clocks in OpenBSD (304 Kb), Peter Hansteen - Firewalling with OpenBSD's PF packet filter (531 Kb), Simon L Nielsen - The FreeBSD Security Officer function (251 Kb), Robert Watson - FreeBSD Advanced Security Features (152 Kb), Ryan Bickhart - Transparent TCP-to-SCTP Translation Shim Layer (491 Kb), Kirk Mckusick - A Brief History of the BSD Fast Filesystem (145 Kb), George Neville-Neil - Network Protocol Testing in FreeBSD and in General (251 Kb), Sam Smith - Fighting "Technical fires" (1.4 Mb), Marko Zec - Network stack virtualization for FreeBSD 7.0 (401 Kb), Isaac Levy - FreeBSD jail(8) Overview, the Secure Virtual Server (120 Mb)
EuroBSDCon 2007 Papers
Andre Opperman - The papers I write for EuroBSDCon 05
Source: EuroBSDCon
Added: 14 January 2007
Tags: eurobsdcon, eurobsdcon2005, paper, freebsd, networking, andre opperman
Optimizing the FreeBSD IP and TCP Stack (1 Mb), New Networking Features in FreeBSD 6 (92 Kb)
The papers I write for EuroBSDCon 05 on New Networking
Feature in FreeBSD 6.0 and Optimizing FreeBSD IP
and TCP in 7-CURRENT
The presentation I gave at SUCON 04
(115 Kb) Source: Andre Opperman
Added: 14 January 2007
Tags: sucon, presentation, freebsd, networking, andre opperman
The presentation I gave at SUCON 04 on 2nd September
2004 about enhancements/changes in FreeBSD 5.3
Networking Stack.
AsiaBSDCon 2008 Paper List
Source: AsiaBSDCon
Added: 08 April 2008
Tags: asiabsdcon, asiabsdcon2008
Using FreeBSD to Promote Open Source Development Methods, Brooks Davis, Michael AuYeung, Mark Thomas (The Aerospace Corporation) (483 Kb), OpenBSD Network Stack Internals, Claudio Jeker (The OpenBSD Project) (410 Kb), Tracking FreeBSD in a Commercial Setting, M. Warner Losh (Cisco Systems, Inc.) (94 Kb), Send and Receive of File System Protocols: Userspace Approach With puffs, Antti Kantee (Helsinki University of Technology, Finland) (126 Kb), GEOM --- in Infrastructure We Trust, Pawel Jakub Dawidek (The FreeBSD Project) (91 Kb), Reducing Lock Contention in a Multi-Core System, Randall Stewart (Cisco Systems, Inc.) (72 Kb), PC-BSD: FreeBSD on the Desktop, Matt Olander (iXsystems) (6.4 Mb), Logical Resource Isolation in the NetBSD Kernel, Kristaps Dzonsons (Centre for Parallel Computing, Swedish Royal Institute of Technology) (97 Kb), Whole of the proceedings (9.3 Mb), Gaols: Implementing Jails Under the kauth Framework, Christoph Badura (The NetBSD Foundation) (92 Kb), Cover page (467 Kb), Sleeping Beauty --- NetBSD on Modern Laptops, Jorg Sonnenberger, Jared D. McNeill (The NetBSD Foundation) (87 Kb), A Portable iSCSI Initiator, Alistair Crooks (The NetBSD Foundation) (341 Kb), BSD implementations of XCAST6, Yuji IMAI, Takahiro KUROSAWA, Koichi SUZUKI, Eiichi MURAMOTO, Katsuomi HAMAJIMA, Hajimu UMEMOTO, and Nobuo KAWAGUTI (XCAST fan club, Japan) (526 Kb)
Papers of the AsiaBSDCon 2007
AsiaBSDCon 2007 Paper/Slides List
Source: AsiaBSDCon
Added: 17 March 2007
Tags: asiabsdcon, asiabsdcon2007
SHISA: The Mobile IPv6/NEMO BS Stack Implementation Current Status, Keiichi Shima (Internet Initiative Japan Inc., Japan), Koshiro Mitsuya, Ryuji Wakikawa (Keio University, Japan), Tsuyoshi Momose (NEC Corporation, Japan), Keisuke Uehara (Keio University, Japan) [paper] (311 Kb), An ISP Perspective, jail(8) Virtual Private Servers, Isaac Levy (NYC*BUG/LESMUUG, USA) [paper] (140 Kb), A NetBSD-based IPv6 NEMO Mobile Router, Jean Lorchat, Koshiro Mitsuya, Romain Kuntz (Keio University, Japan) [paper] (412 Kb), Whole of the Proceedings (6.5 Mb), Cover page (588 Kb), Porting the ZFS File System to the FreeBSD Operating System, Pawel Jakub Dawidek (pjd at FreeBSD.org, Poland) [slides] (278 Kb), Implementation and Evaluation of the Dual Stack Mobile IPv6, Koshiro Mitsuya, Ryuji Wakikawa, Jun Murai (Keio University, Japan) [paper] (1071 Kb), puffs - Pass to Userspace Framework File System, Antti Kantee (Helsinki University of Technology, Finland) [slides] (116 Kb), Reflections on Building a High Performance Computing Cluster Using FreeBSD, Brooks Davis (The Aerospace Corporation/brooks at FreeBSD.org, USA) [paper] (1371 Kb), Nsswitch Development: Nss-modules and libc Separation and Caching, Michael A Bushkov (Southern Federal University/bushman at FreeBSD.org, Russia) [paper] (32 Kb), Bluffs: BSD Logging Updated Fast File System, Stephan Uphoff (Yahoo!, Inc./ups at FreeBSD.org, USA) [slides] (601 Kb), Security Measures in OpenSSH, Damien Miller (djm at openbsd.org, Australia) [paper] (97 Kb), Porting the ZFS File System to the FreeBSD Operating System, Pawel Jakub Dawidek (pjd at FreeBSD.org, Poland) [paper] (96 Kb), An ISP Perspective, jail(8) Virtual Private Servers, Isaac Levy (NYC*BUG/LESMUUG, USA) [slides] (20 Mb), Support for Radio Clocks in OpenBSD, Marc Balmer (mbalmer at openbsd.org, Switzerland) [paper] (86 Kb), How the FreeBSD Project Works, Robert N M Watson (University of Cambridge/rwatson at FreeBSD.org, United Kingdom) [paper] (328 Kb), puffs - Pass to Userspace Framework File System, Antti Kantee (Helsinki University of Technology, Finland) [paper] (68 Kb)
Slides and papers of the AsiaBSDCon 2007
Robert Watson's Slides from EuroBSDCon 2004
Source: Robert Watson
Added: 14 January 2007
Tags: eurobsdcon, eurobsdcon2004, slides, trustedbsd, freebsd, mac, robert watson
TrustedBSD MAC Framework on FreeBSD and Darwin (270 Kb)
Robert Watson will describe the design and application
of the TrustedBSD MAC Framework, a flexible kernel
security framework developed on FreeBSD, and recently
experimentally ported to Apple's Darwin operating
system. The MAC Framework permits loadable access
control kernel modules to be loaded, modifying the
security behavior of the operating system, including
SEBSD, a port of the SELinux FLASK/TE security model
to FreeBSD.
Robert Watson's Slides from UKUUG LISA 2006
Source: Robert Watson
Added: 14 January 2007
Tags: ukuug, slides, openbsm, trustedbsd, freebsd, robert watson
CAPP-Compliant Security Event Audit System for Mac OS X and FreeBSD (UKUUG LISA 2006). (199 Kb)
UKUUG LISA 2006 took place in Durham, UK in March,
2006. On this page, you can find my slides from
this conference.
OpenBSM is a BSD-licensed implementation of Sun's
Basic Security Module (BSM) API and file format,
and is the foundation of the TrustedBSD audit
implementation for FreeBSD. This talk will cover
the requirements, design, and implementation of
audit support for FreeBSD. Security audit support
provides detailed logging of security-relevant
events, and meets the requirements of the CAPP
Common Criteria protection profile.
Robert Watson's Slides from EuroBSDCon 2006 and FreeBSD Developer Summit
Source: Robert Watson
Added: 14 January 2007
Tags: eurobsdcon, eurobsdcon2006, robert watson
How the FreeBSD Project Works (EuroBSDCon 2006 Full Conference) (4.4 Mb), TrustedBSD presentation on Audit and priv(9) (Developer Summit) (166 Kb)
EuroBSDCon 2006 took place in Milan, Italy, and not
only offered excellent food on a flexible schedule,
but also an interesting array of talks on work
spanning the BSD's. On this page, you can find my
slides from the FreeBSD developer summit and full
conference.
Status report on the TrustedBSD Project: introduction
and status regarding Audit, plus a TODO list;
introduction to the priv(9) work recently merged
to 7.x.
The FreeBSD Project is one of the oldest and most
successful open source operating system projects,
seeing wide deployment across the IT industry. From
the root name servers, to top tier ISPs, to core
router operating systems, to firewalls, to embedded
appliances, you can't use a networked computer for
ten minutes without using FreeBSD dozens of times.
Part of FreeBSD's reputation for quality and
reliability comes from the nature of its development
organization--driven by a hundreds of highly skilled
volunteers, from high school students to university
professors. And unlike most open source projects,
the FreeBSD Project has developers who have been
working on the same source base for over twenty
years. But how does this organization work? Who
pays the bandwidth bills, runs the web servers,
writes the documentation, writes the code, and calls
the shots? And how can developers in a dozen time
zones reach agreement on the time of day, let alone
a kernel architecture? This presentation will attempt
to provide, in 45 minutes, a brief if entertaining
snapshot into what makes FreeBSD run.
Robert Watson's Slides from BSDCan 2006 and FreeBSD Developer Summit
Source: Robert Watson
Added: 14 January 2007
Tags: bsdcan, bsdcan2006, notes, devsummit, robert watson
SMPng Network Stack Update (Developer Summit) (91 Kb), How the FreeBSD Project Works (BSDCan 2006 Full Conference) (4.4 Mb Kb), Notes from the 10 May 2006 Meeting of the Network Stack Cabal (Developer Summit) (72 Kb), TrustedBSD Project Update (Developer Summit) (120 Kb)
As usual, Dan Langille ran an excellent BSDCan conference.
On this page, you can find my slides from the
developer summit and full conference, excluding the
contents of the WIPs, for which I don't have
permission to redistribute the slides.
Robert Watson's Slides from EuroBSDCon 2005
Source: Robert Watson
Added: 14 January 2007
Tags: eurobsdcon, eurobsdcon2005, slides, freebsd, smp, robert watson, poul-henning kamp, ed maste
Introduction to Multithreading and Multiprocessing in the FreeBSD SMPng Network Stack (370 Kb)
EuroBSDCon 2005 took place in Basel, Switzerland
in November, 2005. Due to an injury, I was unable
to attend the conference itself, and my talks were
presented in absentia by Poul-Henning Kamp and Ed
Maste, who have my greatest appreciation!
The FreeBSD SMPng Project has spent the past five
years redesigning and reimplementing SMP support
for the FreeBSD operating system, moving from a
Giant-locked kernel to a fine-grained locking
implementation with greater kernel threading and
parallelism. This paper introduces the FreeBSD SMPng
Project, its architectural goals and implementation
approach. It then explores the impact of SMPng on
the FreeBSD network stack, including strategies for
integrating SMP support into the network stack,
locking approaches, optimizations, and challenges.
Robert Watson's Slides from BSDCan 2004
Source: Robert Watson
Added: 14 January 2007
Tags: bsdcan, bsdcan2004, slides, trustedbsd, freebsd, robert watson
TrustedBSD: Trusted Operating System Features for BSD (277 Kb)
BSDCan 2004 took place at the University of Ottawa
in Ottawa, Canada. On this page, you can find my
slides from the conference.
Robert Watson will describe a variety of pieces of
work done as part of the TrustedBSD Project, including
the TrustedBSD MAC Framework, Audit facilities for
FreeBSD, as well as supporting infrastructure work
such as GEOM/GBDE, UFS2, OpenPAM. He will also
discuss how certification and evaluation play into
feature selection, design, and documentation.
Robert Watson's Slides from AsiaBSDCon 2004
Source: Robert Watson
Added: 14 January 2007
Tags: asiabsdcon, asiabsdcon2004, robert watson
AsiaBSDCon 2004 BSD (FreeBSD) BoF session (1.4 Mb), Extensible Kernel Security through the TrustedBSD MAC Framework. (135 Kb)
AsiaBSDCon 2004 took place in Taipei, Taiwan, in March 2004, and was hosted by Academia Sinica.
A Tale of Four Kernels
Source: Diomidis Spinellis
Added: 17 May 2008
Tags: freebsd, linux, solaris, windows, article, kernel, diomidis spinellis
Diomidis Spinellis. A tale of four kernels.
In Wilhem Schfer, Matthew B. Dwyer, and
Volker Gruhn, editors, ICSE '08: Proceedings
of the 30th International Conference on
Software Engineering, pages 381-390, New
York, May 2008. Association for Computing
Machinery.
,
Diomidis Spinellis. A tale of four kernels.
In Wilhem Schfer, Matthew B. Dwyer, and
Volker Gruhn, editors, ICSE '08: Proceedings
of the 30th International Conference on
Software Engineering, pages 381-390, New
York, May 2008. Association for Computing
Machinery.
The FreeBSD, GNU/Linux, Solaris, and Windows operating
systems have kernels that provide comparable
facilities. Interestingly, their code bases share
almost no common parts, while their development
processes vary dramatically. We analyze the source
code of the four systems by collecting metrics in
the areas of file organization, code structure,
code style, the use of the C preprocessor, and data
organization. The aggregate results indicate that
across various areas and many different metrics,
four systems developed using wildly different
processes score comparably. This allows us to posit
that the structure and internal quality attributes
of a working, non-trivial software artifact will
represent first and foremost the engineering
requirements of its construction, with the influence
of process being marginal, if any.
User Interfaces and How People Think
Source: New York City *BSD User Group
Added: 10 March 2008
Tags: nycbug, presentation, user interfaces
Slides (2.7 Mb, 24 pages), MP3 version (9 Mb, 78 minutes)
"User Interfaces and How People Think" will introduce
concepts of designing software for different users
by observing how they think about and do what they
do. While much of design today focuses on the
front-end of computer systems, there is opportunity
to innovate in every area where a human interacts
with software.
Bio:
Jeffery Mau is a user experience designer with the
leading business and technology consulting firm
Sapient. He has helped clients create great customer
experiences in the financial services, education,
entertainment and telecommunications industries.
With a passion for connecting people with technology,
Jeff specializes in Information Architecture and
Business Strategy. Jeff holds a Masters in Design
from the IIT Institute of Design in Chicago, Illinois.
SSARES
Source: New York City *BSD User Group
Added: 11 January 2008
Tags: nycbug, presentation, ipv6, gene cronk
Paper (443 Kb, 10 pages), MP3 version (7 Mb, 67 minutes)
SSARES: Secure Searchable Automated Remote Email
Storage - A usable, secure email system on a remote
untrusted server
The increasing centralization of networked services
places user data at considerable risk. For example,
many users store email on remote servers rather
than on their local disk. Doing so allows users to
gain the benefit of regular backups and remote
access, but it also places a great deal of unwarranted
trust in the server. Since most email is stored in
plaintext, a compromise of the server implies the
loss of confidentiality and integrity of the email
stored therein. Although users could employ an
end-to-end encryption scheme (e.g., PGP), such
measures are not widely adopted, require action on
the sender side, only provide partial protection
(the email headers remain in the clear), and prevent
the users from performing some common operations,
such as server-side search.
To address this problem, we present Secure Searchable
Automated Remote Email Storage (SSARES), a novel
system that offers a practical approach to both
securing remotely stored email and allowing
privacy-preserving search of that email collection.
Our solution encrypts email (the headers, body, and
attachments) as it arrives on the server using
public-key encryption. SSARES uses a combination
of Identity Based Encryption and Bloom Filters to
create a searchable index. This index reveals little
information about search keywords and queries, even
against adversaries that compromise the server.
SSARES remains largely transparent to both the
sender and recipient. However, the system also
incurs significant costs, primarily in terms of
expanded storage requirements. We view our work as
a starting point toward creating privacy-friendly
hosted services.
Angelos Keromytis is an Associate Professor with
the Department of Computer Science at Columbia
University, and director of the Network Security
Laboratory. He received his B.Sc. in Computer Science
from the University of Crete, Greece, and his M.Sc.
and Ph.D. from the Computer and Information Science
(CIS) Department, University of Pennsylvania. He
is the author and co-author of more than 100 papers
on refereed conferences and journals, and has served
on over 40 conference program committees. He is an
associate editor of the ACM Transactions on Information
and Systems Security (TISSEC). He recently co-authored
a book on using graphics cards for security, and
is a co-founder of StackSafe Inc. His current
research interests revolve around systems and network
security, and cryptography.
MeetBSD 2007 - Presentations and recordings
Source: MeetBSD
Added: 28 May 2008
Tags: meetbsd, meetbsd2007
Slawomir Zak - DTrace - Monitoring i strojenie systemu w XXI wieku (546 Mb), Brooks Davis - Reflections on Building a High-Performance Computing Cluster Using FreeBSD (401 Mb), Christian Brüffer - Protecting your Privacy with FreeBSD and Tor (416 Kb, 34 Pages), Rafal Jaworowski - FreeBSD do zabudowy, czyli nie tylko pecety (600 Kb, 21 pages), Dominik Hamera, Jakub Klausa - Nowoczesne rozwiazania bezprzewodowe w systemie FreeBSD (165 Mb), Christian Brüffer - Protecting your Privacy with FreeBSD and Tor (409 Kb), Matt Olander - PC-BSD: FreeBSD on the Desktop (272 Mb), Adam Bartman, Rafal Grzebyk - Nowoczesna infrastruktura telefoniczna w oparciu o systemy z rodziny BSD (105 Mb), Pawel Solyga - Meet BSD projects from Google Summer of Code 2007 (6.0 Mb), Brooks Davis - Reflections on Building a High-Performance Computing Cluster Using FreeBSD (1.7 Mb, 25 Pages), Rafal Jaworowski - FreeBSD do zabudowy, czyli nie tylko pecety (638 Mb), Philip Paeps - Detangling and debugging: friends in unexpected places (162 Mb), Pawel Solyga - Meet BSD projects from Google Summer of Code 2007 (3.7 Mb, 71 Pages), Pawel Solyga - Meet BSD projects from Google Summer of Code 2007 (308 Mb), Adam Bartman, Rafal Grzebyk - Nowoczesna infrastruktura telefoniczna w oparciu o systemy z rodziny BSD (3.9 Mb, 71 Pages), Philip Paeps - Detangling and debugging: friends in unexpected places (495 Kb, 53 Pages), Kris Kennaway - New features and improvements in FreeBSD 7 (336 Kb, 37 pages), Slawomir Zak - DTrace - Monitoring i strojenie systemu w XXI wieku (1.1 Mb, 35 Pages), Kris Kennaway - New features and improvements in FreeBSD 7 (564 Mb)
MeetBSD 2007 at the Conference Centre-PWSBiA Congress in Warsaw
Manuel Trujillo - FreeBSD para usuarios de GNU/Linux
(32 Kb) Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, freebsd, linux, manuel trujillo
Charla sobre las diferencias que puede encontrar un usuario
de un sistema operativo GNU/Linux cuando accede a un sistema
operativo FreeBSD, y sugerencias superar la posible
desorientación.
Jordi Prats - Uso de OpenBSD en dispositivos empotrados
(1.8 Mb, 44 pages) Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, openbsd, embedded, jordi prats
Los sistemas empotrados gracias a un menor consumo
energético y unas dimensiones reducidas, a costa
de ciertas limitaciones del hardware, permiten su uso
en multitud de entornos. En esta presentación
veremos como usarlos con OpenBSD y sus posibles aplicaciones.
Jesús Rodriguez - SIP y VozIP con FreeBSD
(527 Kb, 40 pages) Source: BSDCon Spain
Added: 27 May 2008
Tags: bsdcon-barcelona, spanish, presentation, asterisk, openser, freebsd, sip, voip, jesus rodriguez
Repaso a las diferentes aplicaciones y servicios
relacionados con SIP y VozIP que pueden usarse en
FreeBSD. Entre estas apliaciones destacan OpenSER y
Asterisk, ya que usados de forma conjunta pueden ofrecer
una larga lista de servicios de forma rápida,
segura y escalable.
FreeBSD Security Officer funktionen
Source: AArhus Unix Users Group
Added: 15 January 2007
Tags: aauug, presentation, danish, freebsd, security officer, simon l nielsen
PDF (danish) (211 Kb)
"FreeBSD Security Officer funktionen" at the AAUUG,
AAUUG, 22 August 2006 by Simon L. Nielsen (FreeBSD
Deputy Security Officer)
FreeBSD Security Officer funktionen
(210 Kb) Source: BSD UNIX bruger gruppe i Danmark
Added: 15 January 2007
Tags: aauug, presentation, danish, freebsd, security officer, simon l nielsen
"FreeBSD Security Officer funktionen" at the BSD-DK,
26 August 2006 by Simon L. Nielsen (FreeBSD Deputy
Security Officer)
FreeBSD ports Erwin Lansing
Source: OpenFest
Added: 15 January 2007
Tags: openfest, openfest2006, presentation, freebsd, port manager, erwin lansing
PDF (128 Kb)
Case study : managing a worldwide open source project: FreeBSD port manager
Daniel Braniss
Source: BSDCan - The Technical BSD Conference
Added: 28 May 2008
Tags: bsdcan, bsdcan2008, presentation, iscsi, daniel braniss
PDF file (1.4 Mb, 30 pages)
iSCSI
not an Apple appliance.
iSCSI is not an Apple appliance.
The i in iSCSI stands for internet, some say for
insecure, personally I like to think interesting.
I'll try to share the road followed from RFC-3720
to the actual working driver, the challenges, the
frustrations.
Scott Ullrich, Chris Buechler - pfSense Tutorial
Source: BSDCan - The Technical BSD Conference
Added: 28 May 2008
Tags: bsdcan, bsdcan2008, tutorial, freebsd, pfsense, scott ullrich, chris buechler
PDF file (4.1 Kb, 91 pages)
pfSense Tutorial
From Zero to Hero with pfSense
pfSense is a free, open source customized distribution
of FreeBSD tailored for use as a firewall and router.
In addition to being a powerful, flexible firewalling
and routing platform, it includes a long list of
related features and a package system allowing
further expandability without adding bloat and
potential security vulnerabilities to the base
distribution. pfSense is a popular project with
more than 1 million downloads since its inception,
and proven in countless installations ranging from
small home networks protecting a PC and an Xbox to
large corporations, universities and other organizations
protecting thousands of network devices.
This tutorial is being presented by the founders
of the pfSense project, Chris Buechler and Scott
Ullrich.
The session will start with an introduction to the
project, hardware sizing and selection, installation,
firewalling concepts and basic configuration, and
continue to cover all the most popular features of
the system. Common usage scenarios, deployment
considerations, step by step configuration guidance,
and best practices will be covered for each feature.
Most configurations will be demonstrated in a live
lab environment.
Attendees are assumed to have basic knowledge of
TCP/IP and firewalling concepts, however no in-depth
knowledge in these areas or prior knowledge of
pfSense or FreeBSD is necessary.
Rafal Jaworowski - FreeBSD Embedded Report
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, devsummit, devsummit2008, freebsd, embedded, rafal jaworowski
PDF file (58 Kb, 6 pages)
FreeBSD Embedded Report
Robert Watson - TCP SMP Scalability
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, devsummit, devsummit2008, freebsd, smp, robert watson
PDF file (70 Kb, 8 pages)
TCP SMP Scalability
Erwin Lansing - What's happening in the world of ports and portmgr
Source: BSDCan - The Technical BSD Conference
Added: 24 May 2008
Tags: bsdcan, bsdcan2008, devsummit, devsummit2008, freebsd, portmgr, erwin lansing
PDF file (146 Kb, 14 pages)
What's happening in the world of ports and portmgr
Kern Sibbald - Bacula
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, bacula, kern sibbald
PDF file (505 Kb, 30 pages)
Bacula
The Open Source Enterprise Backup Solution
The Bacula project started in January 2000 with
several goals, one of which was the ability to
backup any client from a Palm to a mainframe computer.
Bacula is available under a GPL license.
Bacula uses several distinct components, each
communicating via TCP/IP, to achieve a very scalable
and robust solution to backups.
Kern is one of the original project founders and
still one of the most productive Bacula developers.
Warner Losh - FreeBSD/mips
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, freebsd, mips, embedded, warner losh
PDF file (1.3 Mb, 19 pages)
FreeBSD/mips
Embedding FreeBSD
FreeBSD now runs on the MIPS platform. FreeBSD/mips
supports MIPS-32 and MIPS-64 targets, including SMP
for multicore support.
FreeBSD/mips is targeted at the embedded MIPS
marketplace. FreeBSD has run on the MIPS platform
for many years. Juniper ported FreeBSD to the Mips
platform in the late 1990's. However, concern about
intellectual property issues kept Juniper from
contributing the port back to FreeBSD until recently.
The contributed port was a 64-bit mips port.
In the mean time, many efforts were made to bring
FreeBSD to the mips platform. The first substantial
effort to bring FreeBSD to the Mips platform was
done by Juli Mallet. This effort made it to single
user, but never further than that. This effort was
abandoned due to a change in Juli's life. The port
languished.
Two years ago at BSDcan, as my involvement with
FreeBSD/arm was growing, I tried to rally the troops
into doing a FreeBSD/mips port. My efforts resulted
in what has been commonly called the "mips2" effort.
The name comes from the choice of //depot/projects/mips2
to host the work in perforce. A number of people
worked on the earliest versions of the port, but
it too languished and seemed destined to suffer the
same fate as earlier efforts. Then, two individuals
stood up and started working on the port. Wojciech
A. Koszek and Oleksandr Tymoshenko pulled in code
from the prior efforts. Through their efforts of
stabilizing this code, the port to the single user
stage and ported it to three different platforms.
Others ported it to a few more. Snapshots of this
work were released from time to time.
Cavium Networks picked up one of these snapshots
and ported it to their multicore mips64 network
processor. Cavium has kindly donated much of their
work to the comminuty.
In December, I started at Cisco systems. My first
job was to merge all the divergent variants of
FreeBSD/mips and get it into shape to push into the
tree. With luck, this should be in the tree before
I give my talk.
In parallel to this, other advances in the embedded
support for FreeBSD have been happening as well.
I'll talk about new device drivers, new subsystems,
and new build tools that help to support the embedded
developer.
Kris Moore - Building self-contained PBIs from Ports (Automagically)
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, pc-bsd, ports, pbi, kris moore
PDF file (120 Kb, 26 pages)
Building self-contained PBIs from Ports (Automagically)
Creating a self-contained application from the ports tree
PC-BSD provides a user-friendly desktop experience,
for experts and casual users alike. PC-BSD is 100%
FreeBSD under the hood, while providing desktop
essentials, such as a graphical installation system,
point-n-click package-management using the PBI
system, and easy to use system management tools;
All integrated into an easy to use K Desktop
Environment (KDE).
The PBI (Push Button Installer) format is the
cornerstone of the PC-BSD desktop, which allows
users to install applications in a self-contained
format, free from dependency problems, and compile
issues that stop most casual users from desktop
adoption. The PBI format also provides power and
flexibility in user interaction, and scripting
support, which allows applications to be fine-tuned
to the best possible user experience.
This talk would go over in some detail our new PBI
building system, which converts a FreeBSD port,
such as FireFox, into a standalone self-contained
PBI installer for PC-BSD desktops.
The presentation will be divided into two main sections:
The Push Button Installer (PBI) Format
- The basics of the PBI format
- The PBI format construction
- Add & Remove scripting support within PBI
Building PBIs from Ports "Auto-magically"
- The PBI build server & standalone software
- Module creation & configuration
- Converting messy ports into PBIs
John Pertalion - An Open Source Enterprise VPN Solution with OpenVPN and OpenBSD
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, openbsd, openvpn, john pertalion
PDF file (127 Kb, 26 pages)
An Open Source Enterprise VPN Solution with OpenVPN and OpenBSD
Solving the problem
At Appalachian State University, we utilize an open
source VPN to allow faculty, staff and vendors
secure access to Appalachian State University's
internal network from any location that has an
Internet connection. To implement our virtual private
network project, we needed a secure VPN that is
flexible enough to work with our existing network
registration and LDAP authentication systems, has
simple client installation, is redundant, allows
multiple VPN server instances for special site-to-site
tunnels and unique configurations, and can run on
multiple platforms. Using OpenVPN running on OpenBSD,
we met those requirements and added a distributed
administration system that allows select users to
allow VPN access to specific computers for external
users and vendors without requiring intervention
from our network or security personnel. Our
presentation will start with a quick overview of
OpenVPN and OpenBSD and then detail the specifics
of our VPN implementation.
Dissatisfied with IPSec for road warrior VPN usage
we went looking for a better solution. We had hopped
that we could find a solution that would run on
multiple platforms, was flexible and worked well.
We found OpenVPN and have been pleased. Initially
we ran it on RHEL. We migrated to OpenBSD for pf
functionality and general security concerns. ...and
because we like OpenBSD.
Our presentation will focus on the specifics of our
VPN implementation. We will quickly cover the basics
of OpenVPN and the most used features of OpenBSD.
Moving along we will cover multiple authentication
methods, redundancy, running multiple instances,
integration with our netreg system, how pf has
extended functionality, embedding in appliances,
and client configuration. The system has proven
helpful with providing vendor access where needed
and we'll cover this aspect as well. Time permitting
we will cover current enhancement efforts and future
plans.
OpenVPN has been called the "Swiss army knife" of
VPN solutions. We hope our presentation leaves
participants with that feeling.
Ivan Voras - "finstall" - the new FreeBSD installer
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, freebsd, installer, ivan voras
PDF file (1.1 Mb, 39 pages)
"finstall" - the new FreeBSD installer
A graphical installer for FreeBSD
The "finstall" project, sponsored by Google as a
Summer of Code 2007 project, is an attempt to create
a user-friendly graphical installer for FreeBSD,
with enough strong technical features to appeal to
the more professional users. A long term goal for
it is to be a replacement for sysinstall, and as
such should support almost all of the features
present in sysinstall, as well as add support for
new FreeBSD features such as GEOM, ZFS, etc. This
talk will describe the architecture of "finstall"
and focus on its lesser known features such as
remote installation.
"finstall" is funded by Google SoC as a possible
long-term replacement for sysinstall, as a "LiveCD"
with the whole FreeBSD base system on the CD, with
X11 and XFCE4 GUI. In the talk I intend to describe
what I did so far, and what are the future plans
for it. This includes the installer GUI, the backend
(which has the potential to become a generic FreeBSD
configuration backend) and the assorted tools
developed for finstall ("LiveCD" creation scripts).
More information on finstall can be found here:
http://wiki.freebsd.org/finstall.
Poul-Henning Kamp - Measured (almost) does Air Traffic Control
Source: BSDCan - The Technical BSD Conference
Added: 26 May 2008
Tags: bsdcan, bsdcan2008, slides, air traffic control, scada, poul-henning kamp
PDF file (7.7 Mb, 46 pages)
Measured (almost) does Air Traffic Control
Monitoring weird hardware reliably
The new Danish Air Traffic Control system, CASIMO,
prompted the development on a modular and general
software platform for data collection, control and
monitoring of "weird hardware" of all sorts.
The talk will present the "measured" daemon, and
detail some of the uses it has been put to, as an,
admittedly peripheral, component of the ATC system.
Many "SCADA" systems suffer from lack of usable
interfaces for external access to the data. Measured
takes the opposite point of view and makes real-time
situation available, and accepts control instructions
as ASCII text stream over TCP connections. Several
examples of how this can be used will be demonstrated.
Measured will run on any FreeBSD system, but has
not been ported to other UNIX variants yet, and it
is perfect for that "intelligent house" project of
yours.
I believe I gave a WIP presentation of this about
two years ago.
Chris Lattner - BSD licensed C++ compiler
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, bsdl, llvm, chris lattner
PDF file (5.8 Mb, 33 pages)
BSD licensed C++ compiler
LLVM is a suite of carefully designed open source
libraries that implement compiler components (like
language front-ends, code generators, aggressive
optimizers, Just-In-Time compiler support, debug
support, link-time optimization, etc.). The goal
of the LLVM project is to build these components
in a way that allows them to be combined together
to create familiar tools (like a C compiler),
interesting new tools (like an OpenGL JIT compiler),
and many other things we haven't thought of yet.
Because LLVM is under continuous development, clients
of these components naturally benefit from improvements
in the libraries.
This talk gives an overview of LLVM's design and
approach to compiler construction, and gives several
example applications. It describes applications of
LLVM technology to llvm-gcc (a C/C++/Objective C
compiler based on the GNU GCC front-end), the OpenGL
stack in Mac OS/X Leopard, and Clang. Among other
things, the Clang+LLVM Compiler provides a fully
BSD-Licensed C and Objective-C compiler (with C++
in development) which compiles code several times
faster than GCC, produces code that is faster than
GCC in many cases, produces better warnings and
error messages, and supports many other applications
(e.g. static analysis and refactoring).
Robert Watson - BSDCan 2008 - Closing
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, robert watson
PDF file (428 Kb, 55 pages)
Closing
Beer, prizes, secrets, Works In Progress
The traditional closing...
with some new and interesting twists. Sleep in if
you must, but don't miss this session.
Leslie Hawthorn - Google SoC
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, google, summer of code, leslie hawthorn
PDF file (2.2 Mb, 44 pages)
Google SoC
Summer of Code
In this talk, I will briefly discuss some general
ways Google's Open Source Team contributes to the
wider community. The rest of the talk will explore
some highlights of the Google Summer of Code program,
our initiative to get university students involved
in Open Source development.
I will cover the program's inception, lessons learned
over time and tips for success in the program for
both mentors and students. In particular, the talk
will detail some experiences of the *BSD mentoring
organizations involved in the program as a case
study in successfully managing the program from the
Open Source project's perspective. Any Google Summer
of Code participants in the audience are welcome
and encouraged to chime in with their own insights.
Pawel Jakub Dawidek - A closer look at the ZFS file system
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, zfs, freebsd, pawel jakub dawidek
PDF file (150 Kb, 33 pages)
A closer look at the ZFS file system
simple administration, transactional semantics, end-to-end data integrity
SUN's ZFS file system became part of FreeBSD on 6th
April 2007. ZFS is a new kind of file system that
provides simple administration, transactional
semantics, end-to-end data integrity, and immense
scalability. ZFS is not an incremental improvement
to existing technology; it is a fundamentally new
approach to data management. We've blown away 20
years of obsolete assumptions, eliminated complexity
at the source, and created a storage system that's
actually a pleasure to use.
ZFS presents a pooled storage model that completely
eliminates the concept of volumes and the associated
problems of partitions, provisioning, wasted bandwidth
and stranded storage. Thousands of file systems can
draw from a common storage pool, each one consuming
only as much space as it actually needs. The combined
I/O bandwidth of all devices in the pool is available
to all filesystems at all times.
All operations are copy-on-write transactions, so
the on-disk state is always valid. There is no need
to fsck(1M) a ZFS file system, ever. Every block
is checksummed to prevent silent data corruption,
and the data is self-healing in replicated (mirrored
or RAID) configurations. If one copy is damaged,
ZFS detects it and uses another copy to repair it.
Rafal Jaworowski - Interfacing embedded FreeBSD with U-Boot
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, embedded, freebsd, u-boot, rafal jaworowski
PDF file (300 Kb, 26 pages)
Interfacing embedded FreeBSD with U-Boot
Working with the de facto standard for an initial level boot loader
In the embedded world U-Boot is a de facto standard
for an initial level boot loader (firmware). It
runs on a great number of platforms and architectures,
and is open source.
This talk covers the development work on integrating
FreeBSD with U-Boot-based systems. Starting with
an overview of differences between booting an
all-purpose desktop computer vs. embedded system,
FreeBSD booting concepts are explained along with
requirements for the underlying firmware.
Historical attempts to interface FreeBSD with this
firmware are mentioned and explanation given on why
they failed or proved incomplete. Finally, the
recently developed approach to integrate FreeBSD
and U-Boot is presented, with implementation details
and particular attention on how it's been made
architecture and platform independent, and how
loader(8) has been bound to it.
John Baldwin - Introduction to Debugging the FreeBSD Kernel
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, paper, debugging, freebsd, john baldwin
paper, PDF file (121 Kb, 15 pages), slides, PDF file (113 Kb, 26 pages)
Introduction to Debugging the FreeBSD Kernel
Just like every other piece of software, the FreeBSD
kernel has bugs. Debugging a kernel is a bit different
from debugging a userland program as there is nothing
underneath the kernel to provide debugging facilities
such as ptrace() or procfs. This paper will give a
brief overview of some of the tools available for
investigating bugs in the FreeBSD kernel. It will
cover the in-kernel debugger DDB and the external
debugger kgdb which is used to perform post-mortem
analysis on kernel crash dumps.
Introduction to Debugging the FreeBSD Kernel
- Basic crash messages, what a crash looks like
- typical panic() invocation
- page fault example
- "live" debugging with DDB
- stack traces
- ps
- deadlock examples
- show lockchain
- show sleepchain
- Adding new DDB commands
- KGDB
- inspecting processes and threads
- working with kernel modules
- using scripts to extend
- examining crashdumps using utilities
- debugging strategies
- kernel crashes
- system hangs
John Birrell - DTrace for FreeBSD
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, dtrace, freebsd, john birrell
PDF file (148 Kb, 49 pages)
DTrace for FreeBSD
What on earth is that system doing?!
DTrace is a comprehensive dynamic tracing facility
originally developed for Solaris that can be used
by administrators and developers on live production
systems to examine the behavior of both user programs
and of the operating system itself. DTrace enables
users to explore their system to understand how it
works, track down performance problems across many
layers of software, or locate the cause of aberrant
behavior. DTrace lets users create their own custom
programs to dynamically instrument the system and
provide immediate, concise answers to arbitrary
questions you can formulate using the DTrace D
programming language.
This talk discusses the port of the DTrace facility
to FreeBSD and demonstrates examples on a live
FreeBSD system.
- Introduction to the D language - probes, predicates and actions.
- dtrace(8) and libdtrace - the userland side of the DTrace story.
- The DTrace kernel module, it's ioctl interface to userland and the provider infrastructure in the kernel.
- DTrace kernel hooks and the problem of code licensed under Sun's CDDL.
- What does a DTrace probe actually do?
- DTrace safety and how it is implemented.
- Build system changes to add CTF (Compact C Type Format) data to objects, shared libraries and executables.
- The DTrace test suite.
- A brief list of things to do to port the DTrace facility to other BSD-derived operating systems.
Matthieu Herrb - X.org
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, x.org, matthieu herrb
PDF file (1.6 Mb, 30 pages)
X.org
upcoming plans
The X.Org project provides an open source implementation
of the X Window System. The development work is
being done in conjunction with the freedesktop.org
community. The X.Org Foundation is the educational
non-profit corporation whose Board serves this
effort, and whose Members lead this work.
The X window system has been changing a lot in the
recent years, and still changing. This talk will
present this evolution, summarizing what has already
been done and showing the current roadmap for future
evolutions, with some focus on how *BSD kernels can
be affected by the developments done with Linux as
the primary target.
Adrian Chad - What Not To Do When Writing Network Applications
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, network applications, adrian chad
PDF file (190 Kb, 73 pages)
What Not To Do When Writing Network Applications
The lessons learnt working with not-so-high-performance network applications
This talk will look at issues which face the modern
network application developer, from the point of
view of poorly-designed examples. This will cover
internal code structure and dataflow, interaction
with the TCP stack, IO scheduling in high and low
latency environments and high-availability
considerations. In essence, this presentation should
be seen as a checklist of what not to do when writing
network applications.
Plenty of examples of well designed network
applications exist in the open and closed source
world today. Unfortunately there are just as many
examples of fast network applications as there are
"fast but workload specific"; sometimes failing
miserably in handling the general case. This may
be due to explicit design (eg Varnish) but many are
simply due to the designer not fully appreciating
the wide variance in "networks" - and their network
application degrades ungracefully when under duress.
My aim in this presentation is to touch on a wide
number of issues which face network application
programmers - most of which seem not "application
related" to the newcomer - such as including
pipelining into network communication, managing a
balance between accepting new requests and servicing
existing requests, or providing back-pressure to a
L4 loadbalancer in case of traffic bursts. Various
schemes for working with these issues will be
presented, and hopefully participants will walk
away with more of an understanding about how the
network, application and operating systems interact.
Brooks Davis - Using FreeBSD to Promote Open Source Development Methods
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, abstract, software development, brooks davis
PDF file (1 Mb, 33 pages), PDF file (72 Kb, 2 pages)
Using FreeBSD to Promote Open Source Development Methods
In this talk we present Aerosource, an initiative
to bring Open Source Software development methods
to internal software developers at The Aerospace
Corporation.
Within Aerosource, FreeBSD is used in several key
roles. First, we run most of our tools on top of
FreeBSD. Second, the ports collection (both official
ports and custom internal ones) eases our administrative
burden. Third, the FreeBSD project serves as an
example and role model for the results that can be
achieved by an Open Source Software projects. We
discuss the development infrastructure we have built
for Aerosource based largely on BSD licensed software
including FreeBSD, PostgreSQL, Apache, and Trac.
We will also discuss our custom management tools
including our system for managing our custom internal
ports. Finally, we will cover our development
successes and how we use projects like FreeBSD as
exemplars of OSS development.
Randall Stewart - SCTP what it is and how to use it
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, abstract, freebsd, sctp, randall stewart
PDF file (130 Kb, 10 pages)
SCTP - SCTP what it is and how to use it
This talk will introduce the attendee into the
interesting world of SCTP.
We will first discuss the new and different features
that SCTP (a new transport in FreeBSD 7.0) provide
to the user. Then we will shift gears and discuss
the extended socket API that is available to SCTP
users and will cover such items as:
- The two socket programming models
- Extended system calls that support the SCTP feature set.
- What model may fit you best
Rafal Jaworowski - Porting FreeBSD/ARM to Marvell Orion System-On-Chip
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, freebsd, arm, marvell orion, rafal jaworowski
PDF file (193 Kb, 25 pages)
Porting FreeBSD/ARM to Marvell Orion System-On-Chip
This talk covers the development work on porting
the FreeBSD/ARM to Marvell Orion family of highly
integrated chips.
ARM architecture is widely adopted in the embedded
devices, and since the architecture can be licensed,
many implementation variations exist: Orion is a
derivative compliant with the ARMv5TE definition,
it provides a rich set of on-chip peripherals.
Present state of the FreeBSD support for ARM is
explained, areas for improvement highlighted and
its overall shape and condition presented.
The main discussion covers scope of the Orion port
(what integrated peripherals required new development,
what was adapted from existing code base); design
decisions are explained for the most critical items,
and implementation details revealed.
Summary notes are given on general porting methodology,
debugging techniques and difficulties encountered
during such undertaking.
Dan Langille - BSDCan 2008 - Opening session
Source: BSDCan - The Technical BSD Conference
Added: 21 May 2008
Tags: bsdcan, bsdcan2008, slides, dan langille
PDF file (500 Kb, 17 pages)
Opening session
Welcome to BSDCan 2008
Traditional greetings
The FreeBSD Security Officer function
Source: BSDCan - The Technical BSD Conference
Added: 20 May 2007
Tags: bsdcan, bsdcan2007, pdf, freebsd, security officer, simon l nielsen
PDF version (252 Kb, 29 pages)
"FreeBSD Security Officer function" at BSDCAN 2007 by Simon L. Nielsen (FreeBSD Deputy Security Officer)
FreeBSD Portsnap
Source: BSDCan - The Technical BSD Conference
Added: 20 May 2007
Tags: bsdcan, bsdcan2007, pdf, portsnap, freebsd, colin percival
PDF version (1.3 Mb, 88 pages)
"FreeBSD Portsnap -
What (it is), Why (it was written), and How (it works)"
by Colin Percival (cperciva@FreeBSD.org)
(Note: use ^L to get back in non-fullscreen mode)
BSDConTR 2007 - Presentations
Source: BSDConTR - Turkish Conference on BSD Systems
Added: 31 October 2007
Tags: bsdcontr, bsdcontr2007, pdf, freebsd 7.0, freebsd, kris kennaway
PDF version (336 Kb, 37 pages)
Introducing FreeBSD 7.0
Welcome - Cambridge University FreeBSD DevSummit - Robert Watson
Source: FreeBSD Developer Summit - Cambridge
Added: 25 August 2008
Tags: devsummit2008, devsummit, pdf, freebsd, robert watson
PDF version (264 Kb, 12 pages)
Welcome by Robert Watson
variant Symlinks - Brooks Davis
Source: FreeBSD Developer Summit - Cambridge
Added: 25 August 2008
Tags: devsummit2008, devsummit, pdf, freebsd, variant symlinks, brooks davis
PDF version (213 Kb, 15 pages)
Variant Symlinks by Brooks Davis
|
|