The North Bay Linux® Users' Group is a computer users group serving the San Francisco North Bay and surrounding areas. We are dedicated to Linux, Open Source and other related topics. We strive to promote Linux, Free Software, open standards and to generally have a good time by hosting social events that educate, allow members to share ideas and knowledge and to build friendships.

We hold regular meetings on the second Tuesday of each month with a selected topic presented by a guest speaker. We also hold other meetings and events on a regular or semi-regular basis. Meetings and membership are free and open to the public. Please sign up for the announce email list to receive notifications of upcoming events. Or the talk list to get help with Linux.

General Meeting: NBLUG Elections and "Where'd my Files Go? A guide to the Modern Ubuntu Distribution"

Date&Time: Confirmed | General Meeting | Speaker&Topic: Confirmed
2008/11/11 - 7:30pm
2008/11/11 - 9:00pm

While you might not be able to tell at a cursory glance, a lot has changed behind the scenes on a modern Ubuntu system from what you might be used to if you have used Linux for years. For example, did you know Ubuntu is phasing out System V init? That you can't loopback-mount the initrd? In this talk I would discuss the current changes Ubuntu is making to what we might consider the traditional Linux system. There's a little something for everyone on the talk: For Linux newbies who are curious about what's under the hood I will cover the traditional and modern boot process including how init works and follow up with a guide to where important files are in Ubuntu. For the experienced Linux user I'll show you how (and why) things have changed and where you can look now when you want to, for instance, change the default runlevel on an Ubuntu system.


O'Reilly Media

Kyle Rankin

LTSP: Raiders of the Lost Mainframe

Date&Time: Confirmed | General Meeting | Presentation Materials | Difficulty: User
2008/10/14 - 7:30pm
2008/10/14 - 8:45pm


In the beginning there were only the mainframes. Administration only
required configuration of one system. Users accessed the mainframe from
dumb terminals. Everyone had access to the same resources and had the same
software, because everyone was on the same system. Then came the personal
computer. Users all got their own systems, and system administration
became exponentially more difficult. LTSP gives us a way to get the
terminal server, singular administration and control we admins want and
still give users the warm fuzzy interface, speed and freedom they want.
One system, one set of updates, one place to make changes. We're going to
look in to some of the history of LTSP, overview the technology involved,
and some of the many potential applications. Finally we'll look at the
best way to implement LTSP, and how its working in production in our
corporate environment.


O'Reilly Media, Sebastopol, CA

Josh Dukes and Aaron Grattafiori

Puppet Systems Management Tool

Date&Time: Definite | General Meeting | Speaker&Topic: Confirmed | Difficulty: Advanced
2008/09/09 - 7:30pm
2008/09/09 - 9:00pm

Still using ssh in a for loop to manage server clusters? Rewriting the entire hard drive of hundreds of workstations just to tweak one setting? Managing your systems by hand? Having trouble keeping up with all the changes to all the systems? Maybe it's time to try something new.

Puppet is a system for automating system administration tasks. Puppet is also a declarative language for expressing system configuration, a client and server for distributing it, and a library for realizing the configuration.

Huh? In other words, you edit files in a nice readable language and magically the right things change in the right order on all the right systems. It's like your systems configure themselves.


O'Reilly Media, Sebastopol, CA

Eric Eisenhart

"CTL" Enterprise Project Management

Date&Time: Confirmed | General Meeting | Speaker&Topic: Confirmed
2008/08/12 - 7:30pm
2008/08/12 - 9:00pm

CTL is a new open source project for enterprise management, written
in Java, but with bindings to Python, Perl, Ruby, shell, Javascript,
and more. CTL is not an acronym; think of what 'apachectl' does for
the Apache webserver, and imagine what such a tool might do for your
entire enterprise and you've got CTL.

About the Speaker:

Alex Honor is open source project lead and principle architect at
ControlTier. Formerly, he was head of E*trade system engineering, and
carried them from dot boom to dot bomb and has been specializing in
cradle to grave distributed enterprise software management ever since.


O'Reilly Media, Sebastopol, CA

Alex Honor

Introduction to the Haiku Operating System

Date&Time: Confirmed | General Meeting | Speaker&Topic: Confirmed | Difficulty: Easy
2008/07/08 - 7:30pm
2008/07/08 - 9:00pm

Haiku is an open source operating system inspired by the BeOS that is
specifically focused on personal computing. The intent of this
presentation is to give a general introduction to both the Haiku
project and operating system. The talk will cover among other things
the history of the project, some of its most important milestones,
recent developments, the code base, as well as the global community
that supports it. We will also introduce some of the aspects that make
the Haiku operating system unique both from a technical as well as end
user perspective. We will wrap up the talk with an interactive live
demo/QA session.


O'Reilly Media, Sebastopol, CA

Jorge G. Mare, Scott McCreary & (possibly?) Urias McCullough

General Meeting -- NBLUG 10th Anniversary!

Date&Time: Confirmed | General Meeting | Speaker&Topic: Confirmed
2008/06/10 - 7:30pm
2008/06/10 - 9:00pm

General Meeting June 10: NBLUG 10th Anniversary!

That's right, 10 years ago (almost to the day) NBLUG held its first
meeting. Come hear the founders discuss NBLUG, what the group was like
then, and how it has changed through the years. We'll also be providing
cake!


O'Reilly Media, Sebastopol

NBLUG Founders Dustin Mollo, Eric Eisenhart, and possibly Kat Ogaz

Introduction to KDE 4

Date&Time: Confirmed | General Meeting | Speaker&Topic: Confirmed
2008/05/13 - 7:30pm
2008/05/13 - 9:00pm

Introduction to KDE4

KDE 4 was released on April 2, 2008 and is the newest version
of the K Desktop Environment.

Fabio Locati will speak on the history of KDE and Qt(the toolkit
behind KDE) and he will also discuss the framework of KDE.

Plans for the upcoming 4.1 release will be revealed and there
will be a live KDE demo.


Fabio A. Locati

General Meeting -- OpenVPN

Date&Time: Confirmed | General Meeting | Difficulty: User
2008/04/08 - 7:30pm
2008/04/08 - 9:00pm

OpenVPN - Adding Trust to Untrusted Networks

Virtual Private Networks allow you to connect two networks securely.

A traveler with a laptop frequently uses a random internet connection but
wants to connect securely to a home or office network.

Traditional solutions are not well suited to the random connections of the
traveler with a laptop.

OpenVPN is a versatile cross-platform open source solution that's easy to set up.

This presentation will have an overview of the lingo and components of VPN and
a how-to demonstration of an OpenVPN server and laptop client.


O'Reilly Media, Sebastopol

Bob Blick

General Meeting -- Scaled-Down Laptops - Asus EeePC and OLPC XO

Date&Time: Confirmed | General Meeting | Speaker&Topic: Confirmed | Difficulty: User
2008/03/11 - 7:30pm
2008/03/11 - 9:00pm

The Asus EeePC and the One Laptop Per Child XO are two small laptops with very
little in common. This month we have two presenters, Allan Cecil and Brandon
Williams.

Allan will talk about the One Laptop Per Child Project XO laptop, which
is technologically very unusual and supports some exciting educational and
networking applications. A mesh networking demo of multiple XOs is planned, so
if you are one of the lucky ones to already have an XO, bring it along and join
in the demo.

Brandon will be discussing the EeePC, its hardware specifications,
capabilities, the default operating system, and its great suite of open
source software. He'll discuss some of the niche distros popping up
specifically for the EeePC, some of the popular hardware hacks floating
around the web, and discuss some available options to the potential
buyer. We'll also hear about upcoming Ultra-Mobile Pc's, why their popularity
will continue to grow, and upcoming technology that are going to keep making
them cheaper, smaller, and more portable.


O'Reilly Media, Sebastopol

Brandon Williams and Allan Cecil

General Meeting -- Introduction to Forensics

Date&Time: Confirmed | General Meeting | Speaker&Topic: Confirmed | Difficulty: Advanced
2008/02/12 - 7:30pm
2008/02/12 - 9:00pm

In this talk Kyle Rankin will provide an introduction to performing forensics analysis on Linux machines using the popular Sleuthkit tools with their easy-to-use Autopsy web-based front-end. The talk will cover initial installation and configuration of Sleuthkit and Autopsy, basic concepts and considerations for a forensics investigation, and at the end there will be a demo with a compromised Linux image.


O'Reilly Media, Sebastopol

Kyle Rankin