Beginners Track
Speaker: Aaron Johnson

This is a brief introduction to the KDE 4, including the Desktop and Applications that make Linux fun and easy to use.

This presentation will give a general overview of KDE, the community and the products that this community has created. There will be a brief history of KDE, and then live demonstrations of the KDE 4 Desktop and Applications including: A. The Plasma Workspace B. The K Menu C. The Dolphin File Manager D. Konqueror, the web browser E. Other KDE applications such as K3B, Digikam, Amarok, Koffice, etc. This will be a great opportunity for those that are new to KDE, or even Linux in general to get a taste of what software freedom is all about.
Speaker: Benoit St-Andre

See real examples of school districts using a cost-effective approach to a global open source back-end infrastructure

This session will describe a cost-effective approach to a global open source back-end infrastructure large number of students as deployed by Revolution Linux in various school districts in North America. The main goal of these projects is to centralize various information services (such as file servers, printing services, email and collaboration tools, web and authentication) in order to better manage resources and to transfer expertise locally. Using open source software enables the school board to offer more efficient services, such as automated schoolwork management and the automated generation of school website CMS.
Speaker: Amber Graner

What Non Technical End Users can do in a year!

How to get started in the Ubuntu Community or other communities and go over the things I've done in 1 year in the Ubuntu Community and FLOSS and how to encourage other NTEU (pro-nounced IN-TO) - non technical end user in the Open Source world.
Speaker: David Parter

Half Day Tutorial covering advanced security for SysAdmins.

This class takes an unconventional approach to advanced security for system administrators. The approach is based on the idea that we can usually figure out how to secure something once we know what needs securing, but the difficulty is usually in enumerating the things that require security.
Try It Lab
Speaker: Eric Hammond

Getting started with Linux on Amazon EC2

After a quick, high-level introduction to Amazon EC2, this workshop provides step-by-step instructions to register an account with Amazon Web Services and to start your first Linux server "in the cloud".
Speaker: Ski Kacoroski

A Linux/Unix solution for cross platform Disk to Disk backups.

BackupPC ( is a free, enterprise-grade backup software suite with a web-based frontend for backing up Linux, Unix, Windows, and Mac OSX computers. No client is necessary, as the server is itself a client for several protocols that are handled by other services native to the client OS. BackupPC is highly configurable and easy to install and maintain.
Program Track A
Speaker: Jason Heiss

Tpkg, a tool for cross-platform application packaging and large scale deployment.

Tpkg is a tool for packaging and deploying applications. It is designed to work alongside your operating system's packaging tool. I'll talk about the advantages of separating the packaging of your applications from your base OS. I'll talk about some of the unique features of tpkg that make it ideally suited to packaging applications, including file encryption within packages and support for external hooks that can be used to tie into a system configuration management tool. The process of making and deploying packages in tpkg will be covered. tpkg handles dependency resolution and automatic dependency installation. As such installing applications with complex dependency trees is simple and fast. The deployment features of tpkg allow you to automate the installation, upgrade or removal of packages across a large number of systems. I'll also compare tpkg with deployment tools like Capistrano.
Beginners Track
Beginner Everyone
Speaker: Andrew Vandever

Basic to intermediate shell scripting.

One of the big areas wherein Linux and Unix beat out the competition is automation, and bash scripting is foundational to achieving this goal. We'll start with very simple scripts, and then begin to add features like globbing and command substituation, loops and logic. Time permitting, we'll also cover I/O redirection and features for making your scripts recyclable. Lastly, we'll take a peek into how to create a System V service management script from scratch. In this session we'll get an exciting look into the powerful features available in the shell most distributions use by default. Topics: Scripting Basics Expansion Loops Conditionals I/O Redirection System V scripts
Speaker: Karsten Wade

How does Red Hat have wild success with Fedora and other FLOSS projects? By following a method firmly rooted in humanism, practice, and science. Learn in this session how to be an effective catalyst in communities of users, contributors, and businesses.

Red Hat is admired as a successful business that is an effective catalyst in communities, especially free/libre open source software (FLOSS). People look to learn from Red Hat in how to apply those practices to areas beyond software, such as education, business, and social activism. However, when we look at the way other people have enacted these practices, many have adopted a subset of Red Hat's methods, but leave out enough to affect their ability to benefit from a purely free/open stance. Many communities are successful in their domain without any idea of why their methods work. Is it pure luck or art? Or is it really a dose of humanism mixed with a long-practiced, and now well studied, method of developing communities? This presentation explores the science behind "communities of practice", then covers a specific set of guidelines included in a new open, community-written guide, "The Open Source Way: Creating and nurturing communities of contributors".
Program Track B
Speaker: Dru Lavigne

BSD for Linux Users

So, you've heard of BSD but haven't tried it yet. Or perhaps you used it years ago and are wondering what has since changed in the BSD world. This talk will introduce the BSD family of operating systems. We'll start with a brief comparison of the BSD projects and a description of the BSD release engineering process. We'll then cover the main differences between BSD and Linux from an administrative and end-user point of view. This will be followed by an overview of some features which aren't available on non-BSD systems.

Copyright 2002-2010 Linux Expo of Southern California. All Rights Reserved.