Links on this page refer to multimedia resources (podcast, vodcast, audio recordings, video recordings, photos) related to FreeBSD or of interest for FreeBSD 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.
A
Few FreeBSD Core Team Members
Source: bsdtalk
Added: 24 May 2009
Tags: bsdtalk, interview,
bsdcan, freebsd core
team, robert watson, brooks davis, hiroki
sato, philip paeps, george neville-neil
Ogg version
(38 minutes), MP3
version (18 Mb, 38 minutes)
Live
from NYCBSDCon Saturday
Source: bsdtalk
Added: 12 October 2008
Tags: bsdtalk, nycbsdcon2008, nycbsdcon, interview, jason dixon, pawel
jakub dawidek, kris more, matt olander, george neville-neil, phillip coblentz, jason wright
Ogg version
(40 minutes), MP3
version (18 Mb, 40 minutes)
AsiaBSDCon
Update with Hiroki Sato and George Neville-Neil
Source: bsdtalk
Added: 23 October 2007
Tags: bsdtalk, interview,
asiabsdcon, hiroki
sato, george neville-neil
Ogg version
(10 minutes), MP3
version (5 Mb, 10 minutes)
Fast
IPSec with George Neville-Neil
Source: bsdtalk
Added: 16 July 2007
Tags: bsdtalk, interview,
ipsec, george
neville-neil
Ogg version
(14 minutes), MP3
version (7 Mb, 14 minutes)
A
Few FreeBSD Core Team Members
Source: bsdtalk
Added: 26 May 2007
Tags: bsdtalk, interview,
freebsd core, brooks
davis, warner losh, george neville-neil, hiroki sato, robert
watson
Ogg version
(35 minutes), MP3
version (16 Mb, 35 minutes)
George
Neville-Neil and Using VMs for Development
Source: bsdtalk
Added: 26 April 2007
Tags: bsdtalk, interview,
virtual machines, george neville-neil
Ogg version
(12 minutes), MP3
version (6 Mb, 12 minutes)
FreeBSD
Developer George Neville-Neil
Source: bsdtalk
Added: 27 February 2007
Tags: bsdtalk, interview,
freebsd, packet
construction set, george
neville-neil
Ogg version
(19 minutes), MP3
version (10 Mb, 19 minutes)
AsiaBSDCon
PC Chair George Neville-Neil
Source: bsdtalk
Added: 09 February 2007
Tags: bsdtalk, interview,
asiabsdcon, asiabsdcon2007, george neville-neil
Ogg version
(14 minutes), MP3
version (7 Mb, 14 minutes)
Interview
with Hiroki Sato and George Neville-Neil from AsiaBSDCon
Source: bsdtalk
Added: 06 October 2006
Tags: bsdtalk, interview,
asiabsdcon, asiabsdcon2006, hiroki
sao, george neville-neil
Ogg version
(13 minutes), MP3
version (6 Mb, 13 minutes)
George Neville-Neil -
Performance analysis with (hwpmc)
Source: DCBSDCon
Added: 24 May 2009
Tags: dcbsdcon, dcbsdcon2009, slides, freebsd, hwpmc, george neville-neil
PDF
(469 Kb, 71 pages)
EuroBSDCon 2008 - George Neville-Neil
- Multicast Performance in FreeBSD
Source: EuroBSDCon
Added: 22 October 2008
Tags: eurobsdcon, eurobsdcon2008, multicast, freebsd, george neville-neil
MP3
(1 byte, 39 minutes), OGG
(1 byte, 39 minutes), PDF
(1 byte, n pages)
EuroBSDCon 2008 Keynote - George
Neville-Neil - Thinking about thinking code
Source: EuroBSDCon
Added: 22 October 2008
Tags: eurobsdcon, eurobsdcon2008, george neville-neil
MP3
(1 byte, 37 minutes), OGG
(1 byte, 37 minutes), PDF
(1 byte, n pages)
EuroBSDCon 2008 - George Neville-Neil
- Four years of summer of code
Source: EuroBSDCon
Added: 22 October 2008
Tags: eurobsdcon, eurobsdcon2008, google
soc, george neville-neil
MP3
(1 byte, 27 minutes), OGG
(1 byte, 27 minutes), PDF
(1 byte, n pages)
EuroBSDCon 2007
Videos
Source: EuroBSDCon
Added: 10 October 2007
Tags: eurobsdcon, eurobsdcon2007, videos
Soren
Straarup - An ARM from shoulder to hand (141 Mb), Pawel Jakub
- FreeBSD/ZFS - last word in operating/file systems (203 Mb), Yvan
VanHullebus - NETASQ and BSD: a success story (382 Mb), Claudio Jeker -
Routing on OpenBSD (394 Mb), Brooks Davis -
Using FreeBSD to Promote Open Source Development Methods (92 Mb), Gregers
Petersen - Open Source - is it something new? (285 Mb), Antti
Kantee - ReFUSE: Userspace FUSE Reimplementation Using puffs (197 Mb), Steven Murdoch
- Hot or Not: Fingerprinting hosts through clock skew (235 Mb), Sam Smith - Fighting
"Technical fires" (147 Mb), Kirk
Mckusick - A Brief History of the BSD Fast Filesystem (251 Mb), George
Neville-Neil - Network Protocol Testing in FreeBSD and in General (271 Kb), Robert Watson -
FreeBSD Advanced Security Features (200 Mb), Sam Leffler - Long
Distance Wireless (for Emerging Regions) (248 Mb), Simon L Nielsen
- The FreeBSD Security Officer function (195 Kb), Stephen
Borrill - Building products with NetBSD - thin-clients (364 Mb), Pierre
Yves Ritschard - Load Balancing (219 Mb), Isaac Levy -
FreeBSD jail(8) Overview, the Secure Virtual Server (350 Mb), Ryan Bickhart -
Transparent TCP-to-SCTP Translation Shim Layer (376 Mb), John P Hartmann
- Real Men's Pipes - When UNIX meets the mainframe mindset (315 Mb)
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)
Hardware Performance
Monitoring Counters
Source: New York City *BSD User Group
Added: 16 November 2008
Tags: nycbug, presentation, george neville-neil, counters
MP3 version (4
Mb)
Many modern CPUs provide on chip counters for performance events such as retiring instructions and cache misses. The hwpmc driver and libraries in FreeBSD give systems administrators and programmers access to APIs which make it possible to measure performance without modifying source code and with minimal intrusion into application execution. This talk will be a brief introduction to HWPMC, and how to use it.
Bio: George Neville-Neil is the co-author with Kirk McKusick of The Design and Implementation of the FreeBSD Operating System. He works on networking an operating systems for fun and profit.
Network
Protocol Development Tools and Techniques for FreeBSD (211 Mb)
Source: Bay Area FreeBSD Users Group
Added: 10 August 2006
Tags: bafug, presentation, freebsd, packet construction set, george neville-neil
George Neville-Neil -
Thinking about thinking in code
Source: BSDCan - The Technical BSD Conference
Added: 25 May 2009
Tags: bsdcan, bsdcan2009,
keynote, bsd, george neville-neil
Slides
(4.0 Mb, 137 pages)
Thinking about thinking in code
Proposed keynote talk
This is not a talk that's specific to any BSD but is a more general talk about how we think about coding and how our thinking changes the way we code.
I compare how we built systems to how other industries build their products and talk about what we can learn from how we work and from how others work as well.
George Neville-Neil -
Understanding and Tuning SCHED_ULE
Source: BSDCan - The Technical BSD Conference
Added: 25 May 2009
Tags: bsdcan, bsdcan2009,
presentation, freebsd,
sched_ule, george
neville-neil
Slides
(228 Kb, 29 pages)
Understanding and Tuning SCHED_ULE
With the advent of widespread SMP and multicore CPU architectures it was necessary to implement a new scheduler in the FreeBSD operating system. The SCHEDULE scheduler was added for the 5 series of FreeBSD releases and has now matured to the point where it is the default scheduler in the 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. This talk will cover the basic design of SCHEDULE 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.
Understanding and tuning a scheduler used to be done only by operating systems designers and perhaps a small minority of engineers focusing on esoteric high performance systems. With the advent of widespread multi-processor and multi-core architectures it has become necessary for more users and administrators to decide how to tune their systems for the best performance. The SCHEDULE scheduler in FreeBSD provides a set of sysctl interfaces for tuning the scheduler at run time, but in order to use these interfaces effectively the scheduling process must first be understood. This presentation will give an overview of how SCHEDULE works and then will show several examples of tuning the system with the interfaces provided.
The goal of modifying the scheduler's parameters is to change the overall performance of programs on the system. One of the first problems presented to the person who wants to tune the scheduler is how to measure the effects of their changes. Simply tweaking the parameters and hoping that that will help is not going to lead to good results. In our recent experiments we have used the top(1) program to measure our results.
George
Neville-Neil - Networking from the Bottom Up: Device Drivers
Source: BSDCan - The Technical BSD Conference
Added: 25 May 2009
Tags: bsdcan, bsdcan2009,
tutorial, device
drivers, george neville-neil
PDF file
(480 Kb, 68 pages)
Networking from the Bottom Up: Device Drivers.
In this tutorial I will describe how to write and maintain network drivers in FreeBSD and use the example of the Intel Gigabit Ethernet driver (igb) throughout the course.
Students will learn the basic data structures and APIs necessary to implement a network driver in FreeBSD. The tutorial is general enough that it can be applied to other BSDs, and likely to other embedded and UNIX like systems while being specific enough that given a device and a manual the student should be able to develop a working driver on their own. This is the first of a series of lectures on network that I am developing over the next year or so.