User login

Ohio LinuxFest Announcements

Stay informed on our latest news!
Syndicate content

Talks | Ohio LinuxFest 2009

Talk Descriptions

Jump to speaker description page

We're proud to have a strong selection of talks this year, from the highly technical to simply fun. Come hear about the internals of Linux, exciting tools and toys in the Open Source worlds, what you can do for Open Source -- and what Open Source can do for you!

Keynote Talks

Morning Keynote Saving the Economy with Linux Shawn Powers

Free health care, free stimulus money, free cash for clunkers -- and yet as a nation we seem to be tied to expensive, proprietary software. Shawn preaches, evangelizes, and even laments about how as Linux users we can effectively change the way our nation and world look at technology. While certainly Linux is free, the process of integration isn't. Money invested in the process, however, would go to working people, not huge corporations. Highlighting the strengths and weaknesses Linux faces on its path to world domination, Shawn discusses some practical ways we can all help fix the economy, one byte at a time.

Evening Keynote A Surfeit of Sophistication Dr. M. Douglas McIlroy

Hidden complexity in the service of simplicity is no vice. But one's heart sags in the face of complexity that bubbles to the surface in hundred-page "man pages" and thousand-line makefiles.

Software advances more often by sophistication (complication for the benefit of congoscenti) than by simplification (making powerful technique accessible). Unix began as a great example of the latter, but its proliferation into Linux/Gnu mainly illustrates the former.

Sophistication, unfortunately, is the easy way to get noticed, while simplification is often subliminal. As an unabashed cheerleader for the underdog, I will try to redress the imbalance by looking at some incidents large and small of the the tug-of-war between these two poles.

Friday Talks


Linux, Enterprise Security and the Blame Game by Michael Hansell
This talk is about the cycle of how security is done in the enterprise environment, as well as where Linux fits into that environment. We will also cover the frustrations that managers feel when trying to integrate, and why there's a need to have a solid entity to blame.

Editing Video on Linux with Blender by Klaatu
HOWTO edit video in Linux using Blender, how to construct a successful workflow for multimedia, how to analyze and understand video codec problems, and choose the best output for delivery. Cake will be served.

Journey into Ruby on Rails by Jon Daniel
For awhile there Ruby on Rails really seemed like the new hotness, but after reality set in some started to question if they had really made the right decision. In this talk we'll learn about a developer's journey into finding a way to build a solid Ruby on Rails deployment system. How what at first seemed so simple and so straight forward turned into a winding path of decisions (and a few dead ends).

Podcasts! hosts and listeners unite! featured podcasters will be: Dave Yates from Lotta Linux Links, Aaron Newcomb from The Source video cast, Everyone from TLLTS, Klaatu from Hacker Public Radio and Linux Cranks, threethirty from TLLTS and Linux Cranks, Russ Wenner from The Techie Geek, and lots of podcast listeners! Bring old hardware and software you might have to swap and trade or give away for the First Annual Techie Geek Tech Gear Swap Meet! ZOMG!!!

Open Street Map by Richard Weait.

OpenStreetMap.org creates and provides free geographic data such as street maps to anyone who wants them. The project was started because most maps you think of as free actually have legal or technical restrictions on their use, holding back people from using them in creative, productive, or unexpected ways.

This presentation will introduce you to the breadth and depth of OpenStreetMap and related projects. You will learn why you should care about maps, how OpenStreetMap is beating every other map, and see some of the amazing things that are being done with OpenStreetMap data and software. The presentation will bring those with little or no OSM experience up to speed quickly and show how to use OpenStreetMap to make the maps you need.

This topic and presentation is suitable for those with no previous Linux experience as well as the Linux regulars. You can even bring your non-programming friends and colleagues to this presentation if they have any interest in maps, GPS, neighbourhood advocacy, hiking, cycling, snow sleds or geocaching.


Saturday Talks


Be A Wonk! Open Source, Government Policy, and You by Patrick Wagstrom
Decisions made by 70 year old men who have never used a computer affect you.  Whether made by government, corporations, or anyone else, technology policy decisions frequently make life more difficult for Open Source developers and users alike.  This talk will discuss a selection of policy issues and explain how you can get involved and shape the debate at the local and National levels.

BSD For Linux Users by Dru Lavigne
This talk will discuss the differences between BSD and Linux from an end user's point of view and introduce some of the cool features available on BSD systems.

Building a Community Around Your Project by Jorge Castro
Last year my friend Ryan Paul started the gwibber project, a client for Twitter/identi.ca for GNOME. Together we nurtured and grew a community around the project, but learned some tough lessons about how to run a project that no one ever tells you until you screw it up yourself. In this session I will talk about crossing that chasm from hobby to a healthy open source project - including things to avoid and things to experiment with.

Drupal Kickstart by Doug Vann.
Warner Brothers, NASA, The White House, Harvard, Popular Science Magazine & others use Drupal to deliver their message.
LEARN: Terminology & Startup tips to get your 1st site developed. Why Drupal won the overall 2008 Open Source CMS award and the Best PHP Open Source CMS. Different Ways to Install Drupal How Content is structured and Created. Essential modules for beginners. Interacting with the community and getting support. How Drupal makes you look like a rockstar to your clients. Q&A Session.
Talk to Doug about Drupal before the event on our forums

Getting Started in Free and Open Source by Cat Allman
Cat Allman will present this talk for beginners who are interested in getting involved with free and Open Source software but don't know where or how to start. We cover the basics of: - Ways to participate - How to chose a project and get started - Dos and don't of joining a community
The overall focus is on encouraging people to get involved successfully with the project of their choice.

How I Learned to Stop Worrying and Love PXE Booting by Eric Wolfe
This presentation is all about the boot loader, syslinux, and its network-boot cousin, pxelinux.  Throw away all your unreliable floppy utilities, and trade them in for a menu-driven network bootable library of utilities.  Resize partitions with PartedMagic; reset Windows passwords with chntpw; wipe hard disks with Darik's Boot and Nuke; boot DOS-based utilities with FreeDOS floppy images; perform Kickstart installs of RHEL, Fedora, and Ubuntu.

How To Use Open Source to Pay For a College Education by Elizabeth Garbee
No matter what manner of higher learning institution one might apply for, that education represents a significant monetary investment. In this talk, Elizabeth will explain how you can go about helping to pay your way through school using completely open source software. She will describe how becoming involved in the open source community has helped ready her for a college environment, the scholarships she is currently applying for, and how she is tackling each one with a different set of entirely free software applications.

The Importance of 1969 by Peter Salus
In January 1969 the planning that resulted in the Internet and the Web was begun. At the end of that year, on December 28, Linus Torvalds was born. Join Peter as he tracks that year and the influences that have brought us to Columbus.

An Introduction to GNOME 3.0 by Paul Cutler
Paul Cutler of the GNOME Foundation will introduce users to GNOME 3.0, currently scheduled to be released in March, 2010. GNOME 3.0 features an innovative new user experience in GNOME Shell, a new way to access and manage your documents using GNOME Zeitgeist, and a number of improvements in the developer platform.

Legalities of FOSS From a Hacker's Perspective by Tom 'Spot' Callaway
Commonly misunderstood, software licensing is an important part of ensuring that your Free Software is able to be widely used and hacked on. In this presentation, I'll go over some of the common licenses and licensing mistakes, as well as discussing some legal scenarios and conditions that complicate the world of FOSS. In addition, I'll explain why Fedora has made some of the choices it has made, concerning legal exclusions and actions.

Linux Boot Process by Daniel Washko
This talk will cover the Linux boot process from post to login, highlighting the differences between distributions and how to identify problem areas. Related scripts to initialize hardware and services will be explored. Past and current technologies will be reviewed and future enhancements and replacements will be commented on.

OpenSIM: Open Source 3D Worlds by Sean Dague
Like the idea of SecondLife but want to be in control of the environment? Then OpenSim (http://opensimulator.org) is for you. OpenSim is an open source 3D Application Server that you can easily use for all these tasks. Out of the box it provides a VW like experience, and it can be easily modified for building custom 3D interfaces. This talk will give a brief overview of OpenSim, demo it in action, and show some ways you can extend OpenSim for your own purposes.

Open Source Software + Community Workshop = Democratized Design by Alexander Bandar
Coupling open source software to increasingly sophisticated at-home manufacturing machines can empower individuals with the capacity to design and create new products. Combined with the ability to distribute engineering plans and the marketplace of ideas available online, this has the potential to accelerate the evolution of design itself. When people can design and produce products for practical and entertainment use, in a democratized, DIY manner, society is improved.

Programming for the Young and the Young at Heart by Mike Badger
Learn why Scratch makes an ideal language to teach your children (8 and up), your students, or yourself the basics of programming by creating games, interactive stories, and multimedia projects. Scratch uses a fun, accessible environment that's as easy as dragging and dropping blocks. We'll create a sample project that demonstrates the 'basics' of Scratch. We'll also connect a webcam and a sensory board to use real-world input for our project.

Python for Linux System Administration by Vern Ceder
This talk will demonstrate why Python is an excellent language for Linux system administration. We will work through examples showing how to use Python to manage users, resources and backups and how to make Python connect to other systems via ssh. We'll also see how Python's syntax and layout make it easier to understand and maintain than most languages, meaning that you can do more sooner. A brief guide to books, mailing lists, tutorials, and other resources will also be provided.

Shared Destiny: 40 Years of Unix, 40 Years of VM, and How They Came Together by David Boyes and Scott Courtney
As UNIX was being born at Bell Labs, the VM operating system was being born at IBM. Though mainframe Linux is a comparatively recent phenomenon, VM and UNIX share common roots that are subtle but deep, with a rich heritage of open source code, community involvement, and developer passion. Scott Courtney and David Boyes explore the history of VM that led it to be such a fine platform for Linux, and how UNIX and UNIX tools evolved in the mainframe hardware environment in the decades before Linux.

So You Think You Can Dance? Samba in the Real World by Don Vosburg
Samba is a terrific file sharing project - but how well can you dance? Hear real world examples of hot to swing with Samba. We will explore integration with existing networks, or standing up your own Samba domain. The emphasis will be on creating a practical Samba server environment, and making it robust as well. Look for some strong tips, a few tricks, and a start on best practice. Demonstrations will be shown as well.

reStructuredText: Plain Text Gets Superpowers by Catherine Devlin
Write a document, just once, in plain text. Enjoy all plain text's benefits - speed, simplicity, searchability, codeability, choice of editors, version control. Now, from this single plain text source, automatically generate beautifully-formatted webpages, presentations, .PDFs, auto-indexed documentation trees, and more. It's time you learned reStructuredText!

Sysadmins' Rosetta Stone by Mackenzie Morgan
"There's more than one way to do it," the Perl mantra, is true in the wider Linux world too. What's a Red Hat Certified Engineer to do when handed a Debian machine with its unorthodox runlevels? What's a Debian or Ubuntu admin to do when they encounter Red Hat's /etc/sysconfig/ directory? This talk aims to demystify the differences between The Debian Way and The Red Hat Way for the average system administrator.

Taking the Sting Out of the OWASP Top 10 with Mutillidae by Chris Teodorski
The OWASP (Open Web Application Security Project) Top 10 List is a consensus based list of the most prevalent and critical web application security flaws. The document is a great resource for web application developers and people charged with web application security. Reading about the top 10 vulnerabilities is one thing, experiencing and exploiting them first hand provides a whole new level of insight into how they work and how you can prevent introducing them into your web application. Unfortunately, unless you've been specifically tasked with penetration testing an application, it can be difficult (and illegal) to get some real hands on experience with these flaws and vulnerabilities.

For my talk, I will examine the OWASP Top 10 and the open source and deliberately vulnerable web application Mutillidae (and others if time allows) to see how the web application developer and security tester can use Mutillidae to practice their skills and at the same time learn how the top 10 work and how to prevent them.

The Ubuntu Kernel by Peter Graner
This talk is an overview of the Ubuntu Linux Kernel. Topics covered are: team composition, development process, distributed & collaborative development model, feature & version selection process and an open Q&A session.

Understanding Debian by Bdale Garbee
The community of contributors to the Debian distribution and its many derivatives play a substantial role in the Free Software world. As one of the project's longest-serving contributors, in this session Bdale will share his observations about why Debian has been so successful, and some challenges for the future. Learn how you can benefit either by participating in Debian directly, or by applying lessons learned from Debian history to other open source projects.

Developing for non-x86 targets using QEMU by Rob Landley and Mark Miller
Emulation allows even casual hobbyist developers to build and test the software they write on multiple hardware platforms from the comfort of their own laptop. QEMU is rapidly becoming a category killer in open source emulation software, capable of not only booting a knoppix CD in a window but booting Linux systems built for arm, mips, powerpc, sparc, sh4, and more. This panel covers application vs system emulation, native vs cross compiling (and combining the two with distcc), using qemu, setting up an emulated development environment, real world scalability issues, using the amazon cloud, and building a monster server for under $3k.