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: george neville-neil
NYCBSDCon with Mark Saad and George Neville-Neil
Source: bsdtalk
Added: 13 September 2010
Tags: bsdtalk, interview, nycbsdcon, nycbsdcon2010, mark saad, george neville-neil
Ogg version (10 minutes), MP3 version (5 Mb, 10 minutes)
Interview with Mark Saad and George Neville-Neil
about the NYCBSDCon 2010. Details can be found at
http://www.nycbsdcon.org/2010/
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)
Interview with a few of the FreeBSD Core Team members
at BSDCan 2009: Robert Watson, Brooks Davis, Hiroki
Sato, Philip Paeps, and George V. Neville-Neil. We
talk about the recent 7.2 release, and what is
coming for 8.
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)
A copy of Saturday's live stream from NYCBSDCon
2008. I wander around during lunch talking to random
people. Voices include Jason Dixon, Pawel Jakub
Dawidek, Kris Moore, Matt Olander, George Neville-Neil,
Phillip Coblentz, and Jason Wright.
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)
A quick update on AsiaBSDCon 2008 with Hiroki Sato
and George Neville-Neil. More information at
http://www.asiabsdcon.org/.
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)
Interview with George Neville-Neil about Fast IPSec.
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)
An interview with a few of the FreeBSD Core Team
members: Brooks Davis, Warner Losh, George V.
Neville-Neil, Hiroki Sato, and Robert Watson. The
interview was recorded at BSDCan in Ottawa, Cananda.
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)
George Neville-Neil and Using VMs for Development.
See http://blogs.freebsdish.org/gnn for more
information.
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)
Interview with FreeBSD developer George Neville-Neil. We talk about the packet construction set and the packet debugger.
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 AsiaBSDCon 2007 Program Committee Chair George Neville-Neil.
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)
Interview with Hiroki Sato and George Neville-Neil
from AsiaBSDCon. More info at http://www.asiabsdcon.org/.
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)
FreeBSD has included support for Hardware Performance
Monitoring Counters (hwpmc) for several years now.
The hwpmc system provides access to counters that
are present in all modern Intel and AMD CPUs, as
well as other chipsets, and which give the programmer
the ability to understand the low level performance
issues that may effect their code. This talk will
cover the motivation behind and basic usage of
HWPMC.
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)
In the past ten years most of the research in network
protocols has gone into TCP, leaving UDP to languish
as a local configuration protocol. While the majority
of Internet traffic is TCP, UDP remains the only
IP protocol that works over multicast and as such
has some specific, and interesting uses in some
areas of computing. In 2008 we undertook a study
of the performance of UDP multicast on both 1Gbps
and 10Gbps Ethernet networks in order to see if
changing the physical layer of the network would
give a linear decrease in packet latency. To measure
the possible gains we developed a new network
protocol test program, mctest, which is capable of
recording packet round trip times from many hosts
simultaneously and which we believe accurately
represents how many environments use multicast. The
mctest program has been integrated into FreeBSD and
is now being used to verify the proper operation
of multicast on various pieces of 10Gbps hardware.
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 Keynote - George Neville-Neil - Thinking about thinking code
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)
The Google Summer of Code is a program designed to
provide students with real world experience
contributing to open source projects during the
summer break in university studies. Each year Google
selects a number of open source projects to act as
mentoring organizations. Students are invited to
submit project proposals for the open source projects
that are most interesting to them. FreeBSD was one
of the projects selected to participate in the
inaugural Summer of Code in 2005 and we have
participated each year since then. Over the past 4
years a total of 79 students have participated in
the program and it has become a very significant
source of new committers to FreeBSD. This talk will
examine in detail the selection criteria for projects,
the impact that successful projects have had, and
some suggestions for how we can better leverage
this program in the future.
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
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
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
Our Topic:
Network Protocol Development Tools and Techniques for FreeBSD
Our Speaker:
George Neville-Neil, co-author of the "Design and
Implementation of the FreeBSD Operating System"
"daemon" book.
Our Topic:
While computers have gotten faster and more powerful
the tools we use to develop network protocols, such
as TCP, UDP, IPv4 and IPv6 have not. Most network
protocols are developed, in C, in the kernel, and
require a lot of work to test. Over the past year
or so I have been working with virtual machines, a
couple of pieces of open source software, and begun
developing a library for use in protocol testing.
This talk will cover three topics:
- Developing and testing kernel code with Virtual Machines
- Finding good tests for networking code
- Packet Construction Set (PCS) a new library for
writing protocol tests
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.
|
|