About SVLUG
Thanks to our sponsors!
Click to Search our Site
Subscribe to our mailing lists!
Find out what's going on!
See what our members are cooking up!
Links to Other Linux Resources
Get the latest News about Linux!
Learn More about Linux.
We'd like to thank our sponsors:
We'd like to thank our sponsors for making this Web site possible.

Welcome to the Silicon Valley Linux Users Group

Linux -The Operating System of the 21st CenturyTM

SVLUG Meeting History

The most recent entries, and upcoming meetings, are on our main meetings page.


Date Location Speaker
June 4, 2008 Symantec (formerly Veritas), Mountain View Alan DuBoff

Topic: Update on OpenSolaris interworking with Linux, *BSD, and Virtual Box

In June's meeting, Alan DuBoff of Sun Microsystems spoke on the new release of OpenSolaris, formerly known as Project Indiana. In addition, Alan also discussed some of the open source software currently being developed between Sun and the communities. Such software includes Virtual Box, OpenOffice, MySQL, and Xen/Xvm. Alan gave us live CDs of OpenSolaris, so we can try it out! Thanks Alan and Sun!


MORE ABOUT THE SPEAKER:

At the time of the talk, Alan worked in the Solaris x86 IHV/OEM group, where he worked with both hardware and software vendors, as well as with the OpenSolaris community with part of his time. Alan has been working at Sun Microsystems for close to five years. Prior to working at Sun, Alan was a lead engineer on the Kerbango Internet Radio project, one of the early adopters of Monta Vista Embedded Linux.

Alan worked at VA Linux Systems (and VA Research before that ;-), where he wrote and maintained the backend of their order/entry system for about 1.5 years. He worked on WebVan for a year before going to VA, and has been a consultant around Silicon Valley for close to 15 years, working at many large companies. Alan has been consulting to the high tech industry for more than 25 years.

Alan founded and is President of the Silicon Valley OpenSolaris User Group (SVOSUG), which meets in Santa Clara, CA, at the Sun Microsystems Santa Clara Campus. He has run user groups with IBM, Microsoft, and Heathkit in the past, as well as being a long standing member in the BayLISA, SVLUG, Debian, and BSD communities. He has given presentations at LISA conferences, as well as OSCON, JavaOne, and SunNetwork.

Alan is currently involved in a project to port Flask / type_enforcement to OpenSolaris with a project called Flexible Mandatory Access Control (FMAC). This is the technology used in SELinux for Madatory Access Control (MAC).

Date Location Speaker
April 2, 2008 Symantec (formerly Veritas), Mountain View James Burgett

Topic: Alameda County Computer Resource Center (ACCRC)

The Alameda County Computer Resource Center (ACCRC) is a non-profit organization that provides free electronics recycling. James spoke on the topic of giving computers to the needy through the diversion of machines from the waste stream, and the difficulty of placing free hardware in a world that was trained to expect zero-sum economic behavior. ("If it's free, then something must be wrong with it".)

He discussed the recent installfest (350 machines assembled), including lessons learned and plans for future fests.

James Burgett founded ACCRC to essentially make money off equipment that other people thought was obsolete garbage. Thirteen years later, he has reformatted, refurbished, and donated thousands of computers to folks who might not ever have the chance to own one.

The ACCRC offers workshops on how to refurbish and reuse junked equipment, and how to install and use the open source Ubuntu Linux OS, which is free for all.

Saving valuable equipment from the landfill, James explained, is not exactly profitable for the California Electronics Recycling Initiative, which encourages recyclers to mine and grind parts rather than refurb for reuse.

We learned why the ACCRC motto is "Obsolescence is Just a Lack of Imagination."


MORE ABOUT THE SPEAKER:

James Burgett is the founder and Executive Director of the ACCRC.

Date Location Speaker
March 5, 2008 Symantec (formerly Veritas), Mountain View Dan Kegel,
Zumastor contributor and release manager for WINE 1.0
Topic: Zumastor-better snapshots and remote replication for Linux filesystems

Ever wonder why people use fancy commercial file servers instead of plain old Linux? Two big reasons are: LVM snapshots don't scale well, and rsync replication doesn't scale well. Zumastor is a GPL'd effort to solve both problems; it consists of a device mapper target that handles efficient volume-level snapshotting of filesystems, and a userspace app that handles efficient replication of volume snapshots to remote machines. Dan Kegel described Zumastor in some detail, then walked us through how to set up a pair of Zumastor servers, before our very eyes. Read zumastor.org's excellent howto, and try it yourself!


MORE ABOUT THE SPEAKER:

Dan Kegel is another one of those Unix curmudgeons who learned how to design and program computers back when 8-bit processors were new, and still thinks vi is cool. He got root in '82. He is now happily employed at Google, recently helped get Photoshop CS2 running on Linux by improving WINE, and was elected release manager for WINE 1.0 at Wineconf '07.

Date Location Speaker
February 6, 2008 Symantec (formerly Veritas), Mountain View Kyle Rankin,
Senior System Administrator and Author
Topic: Knoppix Hacks at the intermediate and advanced levels

Kyle is the author of Knoppix Hacks published by O'Reilly. Many of us use Knoppix as a live CD (or DVD) for rescue and administrative purposes. In this meeting, Kyle showed us some intermediate and advanced uses of Knoppix, including remastering.


MORE ABOUT THE SPEAKER:

Kyle works as a senior system administrator in the San Francisco Bay Area, and writes books and articles on Linux.

Date Location Speaker
November 7, 2007 Symantec (formerly Veritas), Mountain View Dick Morris,
Untangle
Topic: Untangle: a productivity appliance

Untangle is a GNU/Linux appliance with functionality in the following areas: Spam Blocking, Web Filter, Protocol Control, Security, Virus Blocker, Spyware Blocker, Phish Blocker, Intrusion Prevention, Remote Access, Remote Access Portal, and OpenVPN.

The presentation showed how Untangle has been developed to be much more efficient than simply assembling individual applications to accomplish these networking functions. Untangle CDs were given to all who attended, about 65 people.

We raffled books from one of our sponsors, O'Reilly, and complimentary admittance to the Pearson Google Web Toolkit conference taking place in downtown SF, Dec 3-6.


MORE ABOUT THE SPEAKER:

Dirk Morris is the co-founder and Chief Technology Officer of Untangle, and visionary behind the Untangle Gateway Platform.

Prior to Untangle, Dirk was Chief Architect at Akheron Technologies, where he invented the patent-pending High Bandwidth Transparent Vectoring used in the company's proxy firewall engine. He has also held positions as lead engineer at VerticalNet and H.L.L.C. Consulting, developing Java-based distributed monitor and intrusion detection systems.

Earlier in his career, Dirk worked on survivability simulations at CERT/CC (Computer Emergency Response Team), the renowned, federally-funded Center for Internet security operated by Carnegie Mellon University.

Dirk earned a Bachelor's degree in Computer Science with a minor in Mathematics from Carnegie Mellon University.

Date Location Speaker
October 3, 2007 Symantec (formerly Veritas), Mountain View Ulrich Drepper,
Red Hat
Topic: CPU Memory and Caches

One underestimated and misunderstood problem of programming in general, and parallel programming in particular, can have a dramatic effect on performance: CPU memory and caches. This talk gave an overview of how memory actually works, how caches are used, the associated costs, and a few tips for using memory and caches more efficiently. This presentation accompanied the paper concurrently published by Linux Weekly News.

Ulrich showed how improper use of memory can yield performance compromises, sometimes resulting in several orders of magnitude worse performance.


MORE ABOUT THE SPEAKER:

Ulrich Drepper is one of the early Linux users. He has maintained C libraries for the last 12 years, and currently works for Red Hat, where he looks after all kinds of low-level technology.

Date Location Speaker
September 5, 2007 Symantec (formerly Veritas), Mountain View Tapio Tolvanen,
Senior Software Specialist - Architect for Nokia Multimedia's Convergence Products
Topic: The Ultimate Linux Handheld and Its Software Development Platform, maemo

In this presentation, Tapio taught us about the Nokia Internet Tablets, from both a hardware and software perspective.

We heard an overview of the Internet Tablet OS operating system's architecture and features, as well the secrets of the application development platform. For developers, this was a good overview to maemo, and a jumping-off point to starting work with maemo. The 770 and 800 platforms were discussed, as well as a roadmap for future development.


MORE ABOUT THE SPEAKER:

Tapio Tolvanen is currently a Senior Software Specialist - Architect for Nokia Multimedia's Convergence Products. Tolvanen has been defining architectures and guiding the development of several applications, creating engaging and compelling Internet experience on Nokia's first open source-based platform, maemo. Prior to this, Tolvanen has been developing several applications and products on Nokia's platforms, including Series 40, S60, and Maemo in Europe, Asia and the U.S.A.

Date Location Speaker
August 1, 2007 Symantec (formerly Veritas), Mountain View Cricket Liu,
Vice-President of Architecture, Infoblox.
Topic: Securing Internet Name Servers

In this presentation, Cricket discussed the types of threats name servers on the Internet are regularly exposed to, including cache poisoning ("pharming") and denial of service attacks. He described ten steps administrators can take to secure their Internet-connected name servers. His presentation is available on the Infoblox Web site.


MORE ABOUT THE SPEAKER:

Cricket Liu is author for O'Reilly and Associates of all of the publisher's books about the TCP/IP Domain Name System, including the seminal volume DNS and BIND, DNS on Windows NT, DNS on Windows 2000, DNS on Windows Server 2003, and the DNS & BIND Cookbook. As the latest step in a distinguished career, he is serving as VP of Architecture at Infoblox, a company that specializes in appliances that offer network services, including DNS and DHCP.

Date Location Speaker
July 11, 2007 Symantec (formerly Veritas), Mountain View Richard Sharpe,
Data Robotics, Inc.
Topic: Drobo, the World's First Data Robot

Richard Sharpe will introduce Data Robotics's Drobo, the world's first data robot. Drobo is a USB storage device that allows users to mix and match up to four SATA drives of different sizes, and allows for easy upgrading, all while protecting the user's storage. After a demonstration of its capabilities, he will then talk about how a Drobo can be used with open-source operating systems like Linux and FreeBSD.

The management protocol that allows a host to interact with Drobo will be explained, plus strategies for dealing with the fact that Drobo changes size will be suggested in the context of Linux.


MORE ABOUT THE SPEAKER:

Richard Sharpe is a software engineer at Data Robotics, Inc. Prior to Data Robotics, he worked at Mu Security and Panasas. He has also been active in the open-source arena, having been involved with both Samba and ethereal (now wireshark).

Date Location Speaker
June 6, 2007 Symantec (formerly Veritas), Mountain View Robert Bays,
Chief Technology Officer
Topic: Introduction to the Vyatta Open Source Router

Robert's talk will cover why Vyatta was created, what services the community has access to, and an introduction to building routers and third party integration.


MORE ABOUT THE SPEAKER:

Robert has been working in the networking industry since 1994. Prior to joining Vyatta, he was CTO at InfiniRoute Networks, providing optimized long-haul VoIP transit to international long distance providers. InfiniRoute was the genesis of a merger with his previous company, Proficient Networks, where he was co-founder and held the role of Chief Scientist, designing Internet route optimization technology. Before joining Proficient, Robert held Senior Network Engineer roles at Telegis and Digital Island.

Date Location Speaker
May 2, 2007 Symantec (formerly Veritas), Mountain View Curt Wetzel,
Technical Trainer, Barracuda Networks
Topic: Firewall, Spam Filters, and Load Balancers

The talk will center on Barracuda Networks's delivery of network appliances to the market, company background, trends in threats, new spam management techniques, predictive sender profiling, and Barracuda's products.


MORE ABOUT THE SPEAKER:

Curt started running Linux in 1998 on his personal computer so he could program on his own time. At first, he was just looking for a cheap compiler, and free was great by his standards. He quickly learned about the freedom aspect of open source software, and has been a strong proponent ever since.

Curt has been with Barracuda Networks since 2004. He was graduated from Evergreen State College, in Olympia, Washington with concentrations in mathematics, physics, and computer science.

Date Location Speaker
April 4, 2007 Symantec (formerly Veritas), Mountain View Aron Sogor,
Co-Founder, BuniSoft
Topic: Meldware Communication Suite

Aron will introduce Meldware Communication Suite, an open source, multi-platform groupware package for Linux. The presentation will give an overview of Meldware, its mail server, calendar server, webmail, and Web calendar, as well as its administration GUI.

The talk will cover technical details, including Meldware's flexible e-mail storage using any RDBMS or file system, and integration between the calendar server and popular clients such as Mozilla Thunderbird, Novell Evolution, and even Microsoft Outlook. The talk will wrap up with a demo, a brief description of the Buni.org communication software development community, and a call to action for better protocol standards in e-mail and scheduling.


MORE ABOUT THE SPEAKER:

Aron Sogor has served as lead engineer for variety of projects for companies in the telecommunication sector, including Vodafone and Windriver Systems.

In the past, he presented on subjects such as the open source development model and the Meldware Communication Suite at JavaOne, JBoss World, and AjaxWorld. He has also published on the subject of integrated personal information management at ITNG. He started using Linux in 1996, and has been an addict ever since then.

Date Location Speaker
Mar. 7, 2007 Symantec (formerly Veritas), Mountain View Seth Schoen,
Staff Technologist, Electronic Frontier Foundation
Topic: DRM as a Threat to Free Software

Seth will talk about how digital restrictions management (DRM) and related legislative and regulatory measures are excluding free software from interoperating lawfully with a new generation of commercial media products, and providing a pervasive excuse for hardware manufacturer secrecy. He will give updates on recent DRM developments, and discuss why even people who know how to break DRM should be concerned.


MORE ABOUT THE SPEAKER:

Seth Schoen has served for six years as EFF's first-ever Staff Technologist, bridging the technology and legal worlds. Prior to this, he wrote the so-called "DeCSS Haiku" to protest movie industry lawsuits against DVD decryption software. He has used Linux and free software since 1995, and has attended a variety of industry DRM meetings on three continents. He worked on EFF's successful challenge to the Broadcast Flag regulation.

Date Location Speaker
Feb. 7, 2007 Symantec (formerly Veritas), Mountain View Sameer Verma,
San Francisco State U.
Topic: VoIP and the Asterisk PBX

This presentation will cover the design of VoIP for a small-business scenario. It will cover configuration and use of AstLinux, a custom Linux distribution centered around Asterisk, the open source PBX (private branch exchange). It will cover configuration and use of AstLinux using a bootable CD and a USB Flash key. Time permitting, there will also be a demos of the CentOS-based Trixbox Linux distribution, which supports many additional features such as logging, billing, CRM, etc.


MORE ABOUT THE SPEAKER:

Dr. Verna is Assistant Professor of Information Systems in the IS Dept. at San Francisco State University, where he has been teaching a course in "Managing Open Source" for the last couple of years, and operates the useful news/comments site http://opensource.sfsu.edu/. He is also a frequent speaker at Linux conferences worldwide.

Date Location Speaker
January 3, 2007 Symantec (formerly Veritas), Mountain View Edward Cherlin

Topic: The One Laptop Per Child Initiative

The MIT $100 laptop being made and marketed by One Laptop Per Child (laptop.org) is the center of the largest charitable and human rights programs in history, and the largest Free Software project focused on education. Ed will briefly describe the planned hardware and software, and then talk about the way the program is intended to work, how you can join in, and some of the likely results. Questions and suggestions are welcome.


MORE ABOUT THE SPEAKER:

Edward Cherlin is a generalist and activist who has organized an anti-spam organization, led development of free APL software, and won a Korean classical music contest as a Peace Corps Volunteer. When he wrote a guide to the Internet almost fifteen years ago, there were three questions he couldn't answer: 1. How to get rid of spam; 2. How to display all the languages on the Web correctly; 3. How to get the rest of the world on the Net. Now that we have answers, Ed feels like a character in a John Brunner novel.

Date Location Speaker
December 6, 2006 Symantec (formerly Veritas), Mountain View Ewa Matejska

Topic: The Eclipse Plug-In Framework and C/C++ Development Tools

The Eclipse Development Environment is an extensible open-source toolkit and integrated development environment, written in Java, for rich-client development in C++, Java, and over a half-dozen other languages (PHP, Perl, Python, Ruby, Lua, and more) via its well-developed plug-in mechanism. Ewa will discuss the community ecosystem and resources for Eclipse plug-in development, and then will demonstrate use of that plug-in framework and the popular Eclipse CDT (C/C++ Development Tools) kit on Linux.


MORE ABOUT THE SPEAKER:

Ewa Matejska is a Sr. IDE Engineer at PalmSource and a committer to the Eclipse DSDP (Device Software Development Platform) project. She has been involved with the Eclipse community for the past two years, and is currently working on the Eclipse-based Access Linux Platform Development Suite.

November 1, 2006 Symantec (formerly Veritas), Mountain View Michael Snyder

Topic: GDB, the GNU Debugger

The GNU Project's "GDB" is the standard source-code debugger. It's portable across all Unix-like platforms, and supports coding in many programming languages. It permits tracing and altering of program execution, monitoring/modification of variables, calling functions independently of the program's normal behaviour, and even remote debugging via a client/server mode. There are a number of (optional) graphical and other front-ends (including Eclipse, subject of our December talk), and add-ons such as detectors for memory leaks.

Michael will give an omnibus view of GDB -- how it works, how to get the most use from it, and a bit of what it's like to work on a publicly maintained open source software project.


MORE ABOUT THE SPEAKER:

Michael Snyder is an active member of the public GDB maintainer's group. He has worked on debuggers for 15 years, and on GDB for ten; first at NeXT, then at Cygnus, Red Hat, and currently at PalmSource.

Date Location Speaker
October 4, 2006 Symantec (formerly Veritas), Mountain View Bill Mamoin,
CTO, Ingres Corporation
Topic: Ingres RDBMS for Linux

The topic will be the re-birth of Ingres to the open source community — along with the technical details behind Ingres and what makes it* different from other RDBMSes in the open source market. Bill will also review what Ingres Corp. is doing with Linux, and its efforts to make developing on an open source stack easier.


MORE ABOUT THE SPEAKER:

Bill Mamoin is Senior Vice-President of Worldwide Engineering for Ingres, having arrived with 20 years' experience with Oracle database architecture management. Most recently, he served as VP in Oracle's Server Technologies division, where he was responsible for its collaboration software, including content services and records management.

For more than ten years, he led Oracle's work in data security, including pioneering work within the US and international ISO bodies, along with scalability work on Oracle 7 and 8 releases that helped achieve record database scalability measures.

Date Location Speaker
Sept. 6, 2006 Symantec (formerly Veritas), Mountain View Bob Smith, Graham Phillips, and Bill Pierce

Topic: Linux Appliance Design

Join us as the authors of No Starch's upcoming book "Linux Appliance Design" describe the components used in the book's sample appliance. The talk will focus on what each appliance component does, why you might want the component in your appliance, how the component ties to the other components, and how to install can configure the component.

Topics to be covered in the talk include:

  • Appliance architecture
  • Run-time access: How to talk to a running daemon
  • logmuxd: How to use logging to respond to events
  • An AJAX-powered Web interface
  • Framebuffer and LIRC interfaces
  • A sample front-panel interface
  • A command-line interface
  • An SNMP interface

You can preview the book and its sample appliance at the book's Web site: www.linuxappliancedesign.com


MORE ABOUT THE SPEAKER:

Bob Smith, Graham Phillips, and Bill Pierce are authors of the upcoming No Starch book Linux Appliance Design. Bob was the founder of Venturi Wireless, and has over ten years of experience with embedded Linux. Bob currently works for PalmSource. Graham's area of expertise is user interface design for embedded systems. He designed the AJAX-based Web interface for Laddie, the book's project. Bill is currently a lead software engineer at Electronics for Imaging (efi.com), where he works on control software for printer controller appliances. Before joining EFI, Bill spent 11 years as an embedded systems engineer at BAE Systems.

Date Location Speaker
August 2, 2006 Symantec (formerly Veritas), Mountain View Jack Lo
VMware, Inc.
Topic: Virtualization and Virtual Infrastructure
 

MORE ABOUT THE SPEAKER:

Jack Lo is Sr. Director of R & D at VMware. Jack manages the VMware virtual machine group, which is responsible for the virtual hardware platform across VMware's products. Prior to joining VMware, Jack was at Transmeta Corporation for 5 years, where he held several engineering management positions, the most recent being Director of Software Engineering. Jack received a Ph.D. in computer science from the University of Washington in 1998, and B.S./M.S. degrees in computer science from Stanford University.

Date Location Speaker
June 7, 2006 Symantec (formerly Veritas), Mountain View Val Henson,
Intel
Topic: Cambridge Study on Factors Excluding Women from Open Source, plus a quick summary of Linux filesystems

Free software is so important to the EU that it funds many anthropological studies of the free software community. Val Henson will present the results of the latest study, this one focused on discovering why women make up about 30% of commercial software developers but less than 2% of free software developers in the EU. The study reveals some aspects of the free software culture that not only drive off potential contributors, both men and women, but also reduce the quality of the resulting software. As a bonus feature, Valerie will also present a brief guide to selecting and tuning Linux file systems.


MORE ABOUT THE SPEAKER:

Val Henson gets paid to hack the Linux kernel by Intel. She works in many areas of operating systems, including memory management, networking, and file systems and was one of the key architects of ZFS, the new Solaris file system. She has published several papers and helps organize conferences such Ottawa Linux Symposium, FREENIX, and USENIX General Technical conference. She has been a leading member of LinuxChix since 2001 and is actively involved in encouraging women in computer science. In her spare time, she hikes and travels extensively.

Date Location Speaker
May 3, 2006 Symantec (formerly Veritas), Mountain View Mike Machado
CEO, SageTV LLC
Topic: SageTV Media Center software

SageTV LLC offers an innovative "SageTV Media Center" PVR/media center solution on both PCs and TVs, and supporting multiple tuners, networking, intelligent recording, rich interactivity, and high-quality display on even low-cost systems. The PC version was released first on MS-Windows and now on Linux, where it benefits from Linux's superior "always-on" operating characteristics and ground-up focus on network support. (Also, unlike many competitors including TiVo, SageTV's products so far store their data in accessible, freedom-friendly, non-DRM-obscured MPEG-2 format — though the firm is obviously caught in the crossfire of commercial interests, and some accomodations to Hollywood seem likely.) CEO Machado will demonstrate Media Center, describe his firm's experience bringing it to Linux, and solicit feedback on how it can be made even better.


MORE ABOUT THE SPEAKER:

Mike Machado is CEO of SageTV, provider of the award winning SageTV Media Center software for Linux and Windows. SageTV is working to bring powerful, affordable, and reliable PVR/Media Center capabilities to the latest consumer electronics and IPTV embedded set-tops and connected devices, as well as Media Center-focused PC hardware.

Previously he was VP Technology at Software.com, provider of scalable and reliable carrier-class e-mail and webmail software to ISPs, Web portals, and mobile telephone messaging providers. Prior to that, Mike was founder / CEO of Mobility.net, likewise providing webmail software to ISPs and Web portals.

Date Location Speaker
Apr. 5, 2006 Symantec (formerly Veritas), Mountain View Kevin Jameson,
Co-founder, Codefast, Inc.
Topic: Automating Software Builds

Automated software processes are an important part of your software project infrastructure: They are the scripts and programs that perform checkouts, software builds, regression tests, release packaging processes, code branch health checks, and other such automated file manipulations. Although programmers have traditionally created automated processes using manual craft labor, it is now possible to generate and execute such processes using automated smart process generators &; scalable execution systems, with essentially no human labor. Because human errors are removed from the system (along with human labor), process error rates drop dramatically; product cycle times speed up accordingly.

E.g., during a five-month period (Nov. 2004 to Mar. 2005), Codefast's developers made 7,688 check-ins to a code base of 1M lines of C, running on 20 platforms, and had zero build failures on Codefast's GNU Linux platform. Zero build failures equates to perfect six-sigma build-process quality. This talk gives highlights of Codefast's story, summarizing Production Automation concepts, goals, solutions, and results; it gives Codefast's conclusions and expectations for the future. Attendees will be able to pick up a free copy of Kevin Jameson's second, easy to read book Software Lifecycle Automation, at the presentation.


MORE ABOUT THE SPEAKER:

Software-productivity researcher Kevin Jameson has spent almost 25 years researching and implementing smart, automated software systems to improve software-development team productivity. Kevin was the original founder of Codefast in Canada, before the company was re-formed as a Silicon Valley VC-backed company; he's currently responsible for the technology vision of modern Codefast products. Kevin has authored two books in the field: Multiplatform Code Management (O'Reilly, 1994) and Software Lifecycle Automation (2004). He's written numerous technical articles and papers, spoken at various international software conferences, and authored more than 25 USA and Canadian patents and patents-pending in the field of software lifecycle automation. Kevin has a bachelor's degree in general science, and a master's degree in software engineering from the University of Calgary.

Date Location Speaker
Mar. 1, 2006 Symantec (formerly Veritas), Mountain View Paddy Sreenivasa,
AMANDA Project
Topic: AMANDA Backup Software

AMANDA is a popular open-source backup and archiving package. AMANDA uses native tools, and can back up a large number of machines running various versions of the Linux, Unix, or Microsoft Windows operating systems. This talk will discuss the state of AMANDA, and also new project developments. For more information, please see http://wiki.zmanda.com/.


MORE ABOUT THE SPEAKER:

Paddy Sreenivasan is a core AMANDA developer, working at Zmanda, Inc.

Date Location Speaker
Feb. 1, 2006 Symantec (formerly Veritas), Mountain View Arno Puder,
San Francisco State University
Topic: XML11 - An Abstract Windowing Protocol for Creating AJAX Applications

This presentation introduces XML11, an abstract windowing protocol inspired by the X11-protocol develop by MIT. XML11 is an XML-based protocol that allows asynchronous UI updates of widgets to an end-device. To overcome high-latency connections, XML11 allows migration of application logic to the end-device. The prototype implementation of XML11 runs in any standard Web browser without Java capabilities on the client-side, and replaces AWT/Swing on the server-side. This also allows us to expose legacy AWT/Swing applications as Web applications.

Ultimately, XML11 can be used for writing AJAX (Asynchronous JavaScript and XML) applications without requiring any JavaScript knowledge. The prototype implementation of XML11 is released under the GPL and available at www.xml11.org.


MORE ABOUT THE SPEAKER:

Arno Puder received his masters and Ph.D. in computer science, and is currently working as an Assistant Professor at San Francisco State University. He is one of the founders of the MICO CORBA implementation. His special interests include distributed systems, middleware architectures, and ubiquitous computing environments.

Date Location Speaker
Jan 4, 2006 Symantec (formerly Veritas), Mountain View Henry Jen

Topic: JXTA

JXTA technology is a set of open protocols allowing any connected device on a network, ranging from cell phones and wireless PDAs to PCs and servers, to communicate and collaborate in a P2P manner. JXTA peers create a virtual network where any peer can interact with other peers and resources directly, even when some of the peers and resources are behind firewalls and NATs, or are on different network transports.


MORE ABOUT THE SPEAKER:

Henry Jen is a Sun Microsystems engineer working on the JXTA project.

Date Location Speaker
Dec. 7, 2005 Symantec (formerly Veritas), Mountain View Micah Dowty, Bill Kendrick, and Andrew Chant
Topic: An SVLUG Member Project Revue

This month, we'll have multiple short presentations by SVLUG members about projects they use or are involved in.

  • Micah Dowty will be presenting "CIA: A real-time window into the open source world".
  • Bill Kendrick will be presenting the "State of Tuxpaint".
  • Andrew Chant will be presenting "SSH/SSL/GPG/DES/RSA/AES/WTF? Demystifying commonly used security protocols and encryption", and hold a PGP/gnupg key signing at the end. (Important: Participants should read keysigning procedures in advance.)
Nifty of the Month:
Margaret Wendell will be reviewing Prentice Hall's book Linux Desktop Garage
, and demonstrate some GNOME desktop tips and tricks.

MORE ABOUT THE SPEAKER:  
Date Location Speaker
Nov. 2, 2005 Symantec (formerly Veritas), Mountain View Fabrizio Capobianco

Topic: Sync4j

The Sync4j Project is an open source initiative to deliver a complete mobile application platform implementing the SyncML protocol. SyncML defines a standard way to synchronize data and remotely manage devices. Sync4j has more then 10,000 downloads per month (as of March 2005).


MORE ABOUT THE SPEAKER:

Fabrizio Capobianco is CEO of Funambol, the company behind Sync4j. Prior to getting involved in open source, he founded two startups (the first Web company in Italy, back in 1995). At the end of 1999, Fabrizio moved to Silicon Valley, where he started working for Tibco Finance, as Director of Brokerage Systems. Since 2000, Fabrizio has had a monthly column in the magazine Wireless. He holds a Ph.D. in Computer Science.

Date Location Speaker
October 5, 2005 Symantec (formerly Veritas), Mountain View Patrick McGovern,
Splunk
Topic: Splunk Server

Splunk, based in San Francisco, makes a Web-based AJAX-enhanced search engine that allows system administrators and programmers to search all their incoming log files in real time (any type of log files: Sendmail, Cisco, MySQL, syslog, etc.) with a Google-like interface. It's a powerful tool to allow people to 'see' inside their systems as they are running.


MORE ABOUT THE SPEAKER:

Prior to joining Splunk, Patrick McGovern managed SourceForge.net for five years for VA Software / OSTG.

Date Location Speaker
Sept. 7, 2005 Symantec (formerly Veritas), Mountain View Kyle Rankin

Topic: Knoppix Technical Talk
 

MORE ABOUT THE SPEAKER:

Kyle Rankin of NBLUG is author of Knoppix Hacks for O'Reilly and Associates. As such, he's eminently qualified to give a technical talk for SVLUG about this wildly popular live CD distribution, and its use to troubleshoot, repair, upgrade, disinfect, and generally be productive without relying on the installed system or overwriting that system with Linux itself.

Date Location Speaker
August 3, 2005 Veritas, Mountain View Christian Hammond,
GNUpdate Project and Gaim
Topic: Galago, desktop notifications, IM

Galago is a desktop presence framework, designed to transmit presence information between programs. To put it in simpler terms, it takes information on who is online and their away/idle states from an instant messenger (such as gaim) or other similar programs and lets other programs (such as Ximian's Evolution) to make use of it.

The advantage of such a framework is that it brings your programs closer together. When you receive an e-mail from a friend who is in your buddy list, you'll be able to immediately tell their online status, for example.

Galago is desktop-neutral, and will in time provide easy to use widgets for Gtk+ and Qt applications. Currently, Gtk+ widgets are available in our Subversion repository under the module name libgalago-gtk. Qt widgets will be available in time.


MORE ABOUT THE SPEAKER:
Date Location Speaker
July 6, 2005 Veritas, Mountain View Atul Tulshibagwale,
CEO, Trustgenix, Inc.
Topic: Federated Identity Management

Federated Identity Management allows individuals to use the same identification to sign on to the networks of more than one enterprise, in order to conduct transactions.

Partners in such a system depend on each other to authenticate and vouch for their users, without needing to adopt the same tools for directory services, security, and authentication.

The Liberty Alliance Project (http://www.projectliberty.org/ ) is the only open body working to address the technical, business, and policy challenges surrounding identity and Web services. The Alliance is made up of over 150 members representing a variety of industries from around the world, maintains an open membership policy, and collaborates with other standards bodies.

LAP's specifications for FIM and Web services are built on open protcols, and are device and platform agnostic.


MORE ABOUT THE SPEAKER:

Atul Tulshibagwale is co-founder and CEO of Trustgenix, Inc., a leading provider of standards-based Federated Identity Management software. Mr. Tulshibagwale is a recognized industry expert on secure Web payment, authentication, and privacy technologies for wired and wireless networks. Prior to founding Trustgenix, Mr. Tulshibagwale was a technology leader for five years at VeriSign, where he developed several digital identity and payment products, including Qualcomm BREW "3G Code Signing" Services, GoSecure! for Microsoft Exchange; the Personal Trust Agent; and Personal Trust Service. Previously, Mr. Tulshibagwale was co-founder of Entevo, an Internet security software firm that was acquired by BindView Corporation. He was also a supercomputing expert at the Indian Center for the Development of Advanced Computing. He holds an M.Tech in Computer Science from University of Pune, India.

Date Location Speakers
June 1, 2005 Veritas, Mountain View Bill Weinberg,
OSDL
Topic: OSDL, Linux in the Marketplace, and the Linux Kernel Development Process

Mr. Weinberg provided an introduction to the Open Source Development Lab, its initiatives (Carrier Grade Linux, Data Center Linux, and Desktop Linux), an update on how Linux is doing in the marketplace, and insight into the Linux kernel development process. He closed with a call to action — how SVLUG can members work with the OSDL and participate in their initiatives and lab activities — and has kindly provided SVLUG with a copy of his lecture slides.


MORE ABOUT THE SPEAKER:

Bill Weinberg brings over 18 years of open systems, embedded, and other IT experience to his role as Open Source Architecture Specialist and Linux Evangelist at the Open Source Development Labs, where he participates in OSDL initiatives for Carrier-Grade, Data Center, and Desktop Linux.

Prior to OSDL, Bill was a founding team-member at MontaVista Software, and helped establish Linux as a favored platform for next-generation intelligent device development. In his extensive and varied career, Bill also worked at Lynx Real-Time Systems, Acer Computer, and Microtec Research.

Today Bill is known for his writing and speaking on topics that include Open Source licensing, international adoption of Linux, embedded/real-time computing, application porting/migration, and Linux-based consumer electronics and handheld applications. He is a regular contributor periodicals such as E.E. Times, Applied Computing, LinuxUser, Elektronik, and Embedded Systems Europe, and has been a featured speaker at Intel Developer Forum, ESC, and LinuxWorld.

OSDL — home to Linus Torvalds, the creator of Linux — is dedicated to accelerating the growth and adoption of Linux in the enterprise. Founded in 2000 and supported by a global consortium of IT industry leaders, OSDL is a non-profit organization that provides state-of-the-art computing and test facilities in the United States and Japan available to developers around the world.

OSDL's founding members are IBM, HP, CA, Intel, and NEC. It's currently made up of 75 members from more than 10 computing industry segments.

Date Location Speaker
May 4, 2005 Veritas, Mountain View Steve Hargadon

Topic: K12LTSP - Linux Terminal Server Project

The Linux Terminal Server Project is an add-on package for Linux allowing numerous low-powered "thin client" terminals to connect to a Linux server. Applications then run on the server, while accepting input and displaying output on the thin clients. An office or computer lab can be constructed using one powerful server and many inexpensive thin clients — old PCs, for example. Configuration and upgrades are then centralized at the server, rather than distributed to numerous expensive desktops.

K12LTSP, a popular solution for schools with limited budgets, is a distribution of Linux based on Red Hat Fedora and the LTSP packages. Steve Hargadon recently completed an installation of K12LTSP at a charter school in Hawaii, and is currently working with the Canadian government to install thin client labs in 2,000 schools in Kenya, Africa.


MORE ABOUT THE SPEAKER:

Steve Hargadon has recently completed installations of K12LTSP in schools in Hawaii, California, Utah, and Illinois. He is currently working with the Canadian government to install thin client labs in 2,000 schools in Kenya, Africa. His company, Hargadon Computer, Inc.,* also sells K12LTSP pre-installed servers and refurbished (recycled) workstations at www.technologyrescue.com.

Date Location Speaker
April 6, 2005 Westin Santa Clara / Santa Clara Convention Center, ballrooms C & D
Donald Becker,
CTO, Penguin Computing
Topic: Linux Clustering

Donald Becker, Chief Scientist of Scyld Software and CTO of Penguin Computing, has consistently challenged conventional wisdom — from the early days of his Beowulf Project at NASA through to the creation of Scyld as a commercial entity and the introduction of the Scyld Beowulf distribution. By upsetting expected beliefs, Donald has maintained a continuum of innovation in the Linux arena that continues to address unmet needs today. Ten years ago, it was widely believed that only custom--esigned vector architectures could solve supercomputing problems.... Along came Beowulf, which solved such problems using a connected cluster of commodity systems, based on Linux — at a time when many who had not explored Linux either ignored it or grouped it with other "toy" systems. In fact, at the first cluster systems conference in 1997, the widely held belief was that Microsoft held the future of all software in its hands. Fast forward to 2000, when Scyld introduced a prototype of a Unified Cluster System, which completely changed the approach to building clusters by using a full installation only on a master node, with compute nodes running only applications. Donald's talk will look back on this history of challenging conventional wisdom, and how it has contributed to the startling growth in Linux clustering; and he'll also offer a glimpse of a future where, he believes, clustering will be the natural evolution of the computing ecosystem.


MORE ABOUT THE SPEAKER:

Donald is an internationally recognized operating system developer, and the original inventor of Beowulf. In 1999, he founded Scyld Computing and led the development of the next-generation Beowulf cluster operating system, which is the cornerstone for commodity-based high-performance cluster computing. Prior to founding Scyld, Don started the Beowulf Parallel Workstation project at NASA Goddard Space Flight Center. Don's work in parallel and distributed computing began in 1983 at MIT's Real Time Systems group. He is known throughout the international community of operating system developers for his contributions to networking software, and as the driving force behind beowulf.org. He is the co-author of How to Build a Beowulf: A Guide to the Implementation and Application of PC Clusters. With colleagues from the California Institute of Technology and the Los Alamos National Laboratory, he was the recipient of the IEEE Computer Society 1997 Gordon Bell Prize for Price/Performance. Don holds a B.S. from Massachusetts Institute of Technology.

Date Location Speaker
March 2, 2005 Cisco Building 9 in North San Jose
Steve Martensen,
Senior Messaging Specialist, Scalix Corporation
Topic: Scalix Server

Scalix produces a Linux e-mail server that supports shared scheduling and advanced e-mail features, delivering desktop-grade productivity to users running Outlook and/or popular browsers such as Mozilla, Firefox, and Internet Explorer. Scalix's messaging server can run side by side with both mainstream proprietary systems, such as Microsoft Exchange, and open source applications, bridging the two worlds and integrating with a company's existing IT infrastructure.


MORE ABOUT THE SPEAKER:

Steve Martensen is Senior Messaging Specialist at Scalix. He has been in the messaging industry since 1991, first working for Lotus Development on cc:Mail, then on to Lotus Notes, then focusing for several years on messaging migration, and now at Scalix for the past two years. He wrote and developed the Exchange to Scalix migration process.

Date Location Speaker
February 2, 2005 Cisco Building 9 in North San Jose
Mark C. Langston

Topic: The GoSSIP Project

GOSSiP (Gossip Optimization for Selective Spam Prevention) is a distributed, peer-to-peer reputation management system. It tracks the behavior of e-mail senders, and shares senders' reputations among participating mail servers. These reputations may then be used by mail servers as part of a comprehensive program to combat unwanted e-mail.


MORE ABOUT THE SPEAKER:

Mark C. Langston has been doing systems administration for more than 10 years. In that time, he has worked for small groups and huge companies. He has worked in academia and industry, for startups and long-established companies, and for salaries ranging from below-subsistence to obscene in size. He's worked his way from the most junior of technical employees to Chief Technical Officer and corporate board member. He is on the advisory committee for the Linux Professional Institute certification, and is an active member of SAGE and USENIX.

Date Location Speaker
January 5, 2005 Cisco Building 9 in North San Jose
Dror Harel,
VP Product Management, Qlusters, Inc.
Topic: Linux data center management

MORE ABOUT THE SPEAKER:

Dror Harel came to Qlusters with over 14 years of experience in managing the development of innovative software products. Before joining Qlusters, Dror held a senior product management position at Sanctum, Inc., where he drove development of the company's security software products. Previously, Dror had been Vice-President of Quality and Product Integration, and Vice-President of Product Management at Veon, where he oversaw the development of Web authoring and interactive multimedia products. When Veon was purchased by Philips (Royal Philips Electronics) in 2001, Dror assumed a senior position on their audio/video streaming product management team.

Prior to his civilian experience, Dror served eleven years in the Israeli defense force, eight of them as Commander of an elite R&D unit.

Harel holds a Computer Science and Economics degree from Tel Aviv University.

Date Location Speaker
December 1, 2004 Cisco Building 9
Valerie Henson
IBM
Topic: A review of UNIX file systems, and LinuxChix

Valerie will give a review of UNIX file systems, focussing on Linux file systems, the evolution of file system design, and various approaches to solving the problems of performance, consistency, and recovery.

Valerie will also briefly discuss LinuxChix, a community for women in Linux. The membership ranges from novices to experienced users, and includes programmers, system administrators, technical writers and people who just like Linux.


MORE ABOUT THE SPEAKER:

Valerie Henson works at IBM as a Linux kernel developer, and has served on program committees for FREENIX, the USENIX Technical Conference and Ottawa Linux Symposium. Most recently she worked on ZFS, a new file system for Solaris. Valerie became interested in women in computing after wondering where all the other female Linux kernel developers were.

Date Location Speaker
November 3, 2004 Cisco Building 9
Gordon Kruberg
Founder & CEO, gumstix, Inc.
Topic: gumstix low-cost Linux devices
gumstix, Inc. creates the world's smallest commercially available Linux boards and computers. Their devices are based on Intel's PXA255 processor with Xscale technology (also used in high-end PDAs and smartphones), measure only 20mm x 80mm x 8mm -- the size of a stick of gum and cost as low as $109. gumstix boards provide GPIO pins, serial ports, USB 1.1 client, an MMC flash memory card slot, and an I2C bus. Theirs are among the first single-board computers (SBCs) shipping with the new Linux 2.6 kernel, with its fully pre-emptible, multi-threading capabilties.

MORE ABOUT THE SPEAKER:
Date Location Speaker
October 6, 2004 Cisco Building 9
John Ousterhout
Founder and CEO, Electric Cloud
Topic: 10-20x Faster Software Builds
Almost all software projects with more than a few dozen developers are plagued by slow builds that sap productivity, extend release schedules, and impact product quality. Parallel builds offer the potential of significant speedups, but previous attempts at parallelizing builds have had only modest success, primarily due to the lack of complete dependency information. In this talk, I will present the architecture of Electric Cloud, a gmake-compatible build system that uses clusters of inexpensive servers to run massively-parallel builds. The key to the Electric Cloud approach is that it deduces dependencies on-the-fly by monitoring file accesses during the build, so that it knows when it is or isn't safe to run build steps in parallel. I will also describe other aspects of the system, such as its versioning network file system and its use of peer-to-peer protocols for moving file data efficiently. Finally, I will compare Electric Cloud to other approaches, such as distcc.

MORE ABOUT THE SPEAKER:

John Ousterhout is Founder and CEO of Electric Cloud. He is the creator of the Tcl scripting language, and is also well known for his work in distributed operating systems, high-performance file systems, and user interfaces. Ousterhout's prior positions include Founder and CEO of Scriptics Corporation (acquired by Interwoven), Distinguished Engineer at Sun Microsystems, and Professor of Computer Science at U.C. Berkeley. He received a BS degree in Physics from Yale University and a PhD in Computer Science from Carnegie Mellon University. Ousterhout is a Member of the National Academy of Engineering, and has received numerous awards, including the ACM Software System Award, the ACM Grace Murray Hopper Award, the National Science Foundation Presidential Young Investigator Award, and the U.C. Berkeley Distinguished Teaching Award.

Date Location Speaker
September 1, 2004 Cisco Building 9
Bernard Golden
Chief Executive Officer, Navica
Topic: Succeeding with Open Source
Bernard Golden is Chief Executive Officer of Navica, a consulting firm offering open source strategy, implementation, and training services. Bernard is an accomplished high technology executive, with over twenty years experience in starting and building world-class organizations. He has previously served as a Venture Partner for an international venture fund and has been Vice-President and General Manager in a number of private and public software companies, including Informix, Uniplex Software, and Deploy Solutions.

MORE ABOUT THE SPEAKER:

Golden is a frequent speaker and writer on Information Technology topics, and has contributed to or been featured in major industry publications such as InfoWorld, eWeek, LinuxWorld, SDTimes, Computerworld, O'Reilly LAMP, Open Enterprise Trends, Enterprise Architect, and IEEE Software. He is the author of Succeeding with Open Source (Addison-Wesley, August 2004), which has been has been described as presenting "some of the most valuable, practical advice I have seen on how to transform use of open source software from an accidental process into a powerful strategy for gaining an edge on the competition" (Terry Bollinger, author of the MITRE Corporation study "Use of Free and Open Source Software in the U.S. Department of Defense"), and a book that "walks you through every step of the evaluation process, and provides vital insights into the risks and benefits of making the open-source decision" (Kevin Bedell, Editor-in-Chief, LinuxWorld magazine).

Date Location Speaker
August 4, 2004 Cisco Building 9
John H Terpstra
CTO/President, PrimaStasys, Inc.
Topic: Samba and the Back Office
Linux has gained a significant share of the back office market. Samba helps Linux-based servers to interoperate with Microsoft Windows servers, with few barriers. Samba is also found on large Solaris, HPUX, and AIX systems, where it bridges the gap between the Windows world and the UNIX world. In this presentation, John will review the forces that shape Samba's adoption into he back office, the support systems available, as well as the role of other key open source applications in this important area.

MORE ABOUT THE SPEAKER:

John H Terpstra is CTO/President with PrimaStasys, Inc. He works with businesses to realign information technology practices with business goals. He is a member of the formation committee of the Desktop Linux Consortium, a long term member of the Samba Team (a major Open Source project), and a well known contributor and visionary in the open source community with a very active commercial focus. He is a member of the Open Source Software Institute Advisory Board. He has worked with the LSB, Li18nux (now OpenI18N.Org), and the LPI — and is a best selling author of :

  • The Official Samba-3 HOWTO & Reference Guide, ISBN: 0131453556
  • Samba-3 by Example, ISBN: 0131472216
  • Hardening Linux, ISBN: 0072254971
  • OpenLDAP by Example, ISBN: 0131488732

John has worked with The SCO Group (previously Caldera Inc.) and TurboLinux Inc., in VP-level positions. Prior to moving to the USA in 1999, John founded and managed Aquasoft Pty Ltd (Aust.) for 10 years. He has a Graduate Diploma in Marketing (with Credit), UTS Aust. and an Applied Science Certificate in Chemistry, QUT (Aust.).

Date Location Speaker
July 7, 2004 Cisco Building 9
Jim Ready
CEO, MontaVista Software
Topic:Open Source Linux and MontaVista Software: Next-generation Software Engineering
[July 2004 meeting pictures] In this presentation, MontaVista CEO and industry pioneer Jim Ready offers detailed insight into applying Open Source technology and practices to the embedded marketplace. In particular, Jim shows how MontaVista Software leverages the disruptive nature of Open Source Linux to service the evolving, highly connected nature of intelligent devices and the economics of the OEMs that build them. To support his theses, Jim will delineate the challenges faced in managing and adding value to the rapidly evolving Linux OS, and the core engineering philosophies and processes that help a company like MontaVista to meet those challenges and to thrive. Finally, Jim will put MontaVista's business history and record of strong growth in context, and share his vision for the future of his company, of the embedded systems marketplace, and of how Linux will continue to reinvent how intelligent devices are conceived, developed, and marketed.

MORE ABOUT THE SPEAKER:

(from his bio at mvista.com) James Ready, with over 25 years of technical and entrepreneurial experience, is a recognized authority in the embedded systems and real-time software industry. Co-founder of Ready Systems, he pioneered the development of the first commercially viable, real-time operating system (RTOS) product - the VRTX real-time kernel. Ready Systems, founded in 1980, merged with Microtec Research in 1993, went public in 1994, and was acquired by Mentor Graphics in 1995. During this period, James served as Ready Systems' President, and as chief technical officer (CTO) at Microtec/Mentor. James founded MontaVista in 1999 to provide the Linux operating system to the embedded systems market, and to offer embedded-system expertise to the open source Linux community. Jim got his BA from University of Illinois at Urbana-Champaign in 1971 and his MA from the University of California, Berkeley in 1976.

Date Location Speaker
June 2, 2004 Cisco Building 9
Tom Fulton
Senior Systems Engineer, Novell/SUSE Linux
Topic:An Introduction to Snort in a Linux Environment
Snort is an Open Source Network Intrusion Detection System (NIDS). A NIDS picks up where a firewall leaves off, inspecting traffic for known attacks and anomalous patterns. It was described in an article on LinuxSecurity.com by Dave Wreski and Christopher Pallack as "a 'lightweight' NIDS in that it is non-intrusive, easily configured, utilizes familiar methods for rule development, and takes only a few minutes to install."

MORE ABOUT THE SPEAKER:

Tom Fulton is a Senior Systems Engineer for Novell/SUSE Linux in San Jose. Tom is also an SVLUG member, and joined the SBAY Speakers Bureau, which schedules speakers for SVLUG, BAFUG, PenLUG, and LUGoD, at the time he signed up to speak. He originally made this Introduction to Snort IDS presentation at Novell's Brainshare conference, and has been presenting the topic to several user groups. He will also talk about Snort IDS at the High Technology Crime Investigation Association in Washington DC, in September.

Date Location Speaker
May 5, 2004 Cisco Building 9
Chander Kant
President, LinuxCertified
Topic : Linux On Laptops - Adventures in mobile Linux computing
Over the past few years, Linux has become dominant server operating system for various applications, such as file and web serving. While Linux continues to make further in-roads at the high-end, the desktop space is now beginning to emerge. Technologies and business dynamics seem to be in place for an explosive growth of Linux on the desktop. Another recent trend has been emergence of laptops as the key desktop platform. Year 2003 was the first year when new laptops outsold new PCs. So, will Linux leapfrog the PC and find its home directly on the laptop? This presentation will discuss the current state of support for Linux on laptops. We will discuss the challenges — what works, what can be made to work, and what does not work. We will consider pros and cons of various technologies — hardware, kernels, distributions etc., in making of a productive Linux laptop.

MORE ABOUT THE SPEAKER:

Chander Kant is founder and president of LinuxCertified, Inc, a leading provider of Linux laptops, training, and services. Chander has been involved with the technology and business sides of Linux in many different projects. As a key member of the open-source community, he is very enthusiastic about enabling Linux as a mainstream operating system. Prior to founding LinuxCertified, Chander was Director of Business Development at VERITAS software, where he was responsible for high-availability clustering products. Chander was also involved in architecting high-performance Linux compute servers at SGI. Chander is a co-author of "Linux Compute Clusters", an on-going open-license book.

Date Location Speaker
April 7, 2004 Cisco Building 9
Larry Rosen
General Counsel and Secretary of the Open Source Initiative
Topic : Q&A on legal issues affecting Open Source
Mr. Rosen is well-known for providing legal support and leadership for the Open Source Initiative, the non-profit organization which maintains the Open Source Definition for the community. He'll discuss current legal issues that affect open source, and host a Q&A discussion.

MORE ABOUT THE SPEAKER:

(excerpt from his bio at rosenlaw.com) Lawrence E. (Larry) Rosen is both an attorney and a computer specialist. As an attorney, Larry's specialty is technology, but he is also a skilled litigator and negotiator, and is a legal advisor to individuals and companies throughout the world. He also has extensive experience teaching computer programming, and has been a department and product manager in the computer and communications industries.

Larry is very involved in the open source community. He is the general counsel and secretary of the Open Source Initiative (OSI), and served as its executive director. OSI reviews and approves major open source licenses, several of which were written by Larry. OSI manages and promotes the Open Source Definition for the good of the community, specifically through the OSI Certified open source software certification mark and program. Larry often publishes and speaks around the world on open source licensing and patent issues.

Date Location Speaker
March 3rd, 2004 Cisco Building 9
Guido van Rossum, creator of Python

Topic: An introductory talk about Python
An Introductory Talk about Python


MORE ABOUT THE SPEAKER:

Guido van Rossum is the creator of Python, one of the major free scripting languages. He created Python in the early 1990s at CWI in Amsterdam, and is still actively involved in the development of the language.

In 1995, he moved to the US; first to work for CNRI in Reston, VA as a researcher, then for Zope Corporation as Director of PythonLabs, and, since 2003, after a move to the SF Bay Area, for Elemental Security.

His home on the Web is http://www.python.org/~guido/.

Date Location Speaker
February 4th, 2004 Cisco Building 9
Bruce Moxon, Manager, Vertical Markets, Panasas

Topic: Cluster Computing Data Management: Experiences and Best Practices

As Linux cluster computing continues its high rate of adoption, more and more organizations are faced with data management challenges posed by emerging distributed computing approaches. Large-scale cluster and grid computing approaches are based on the ability to decompose a compute workload into thousands or millions of tasks, each of which is executed independently (or almost independently). This strategy requires the creation and management of data partitions and replicas that are used by the compute nodes. Management of these partitions and replicas poses a number of operational challenges, especially in large cluster and grid computing environments, and in environments where core datasets change regularly.

This presentation will identify and explore these challenges, and will present solutions drawing on common approaches used in implementing "high throughput" applications. Examples will draw from multiple disciplines, including life sciences, earth sciences, and government and commercial applications.


MORE ABOUT THE SPEAKER:

Bruce Moxon is the Vertical Marketing Manager at Panasas, a high performance, next-generation storage networking company, where he works with customers, industry experts, and hardware and software partners to help Panasas deliver on the promise of shared storage cluster computing solutions for high throughput applications. Mr. Moxon's experience in high performance computing and very large database (VLDB) systems affords him a unique perspective critical to the success of these data-intensive solutions. He recently architected, designed, and implemented a high throughput computational pipeline and analytical data warehouse for Perlegen Sciences' 100+ TB human genome variation (SNP) repository. Mr. Moxon also teaches Bioinformatics and Computer Science courses at the University of California, Santa Cruz Extension program.

Date Location Speaker
January 7th, 2004 Cisco Building 9
Peter Thoeny, Windriver

Topic: Web Collaboration with TWiki
Wiki is an emerging web-based technology that enables teams organize and share content in an organic and free manner. TWiki is a Wiki tailored for corporate use, allowing groups to schedule, manage, document, and support their daily activities. TWiki is an open source collaboration platform developed in large part by our speaker, Peter Thoeny, who explains in his talk "Web Collaboration with TWiki", what it is, how it is used, and how you can get involved.

MORE ABOUT THE SPEAKER:

Peter Thoeny - Peter@ThoenySTOPSPAM.com, software developer with over 15 years experience, with interests in corporate collaboration, Web technology and UI design. Peter is the author of the open source collaboration software TWiki, managed the project over the last four years. Peter was graduated from the Swiss Federal Institute of Technology in Zurich. He lived in Japan for 8 years working as an engineering manager for Denso, the largest auto electric parts supplier in Japan. Now Peter is in the Silicon Valley for 5 years, managing the Engineering Operations group at Wind River.

Date Location Speaker
December 3rd, 2003 Cisco Building 9
Paul F. Kunz, Stanford Linear Accelerator Center (SLAC)

Topic: Bringing the Web to America

On 12 December 1991, Paul Kunz installed the first Web server outside of European SLAC.  Today, if you do not have access to the Web, you are considered disadvantaged.

Before it made sense for Tim Berners-Lee to invent the Web at CERN, there had to a number of ingredients in place. Paul will present a history of how these ingredients were developed, and the role the academic research community had in producing them. In particular, he will address the roles played by big science, including high energy physics, in giving us the World Wide Web and the Internet as we know them today.


MORE ABOUT THE SPEAKER:

Paul Kunz received his Ph. D. from Princeton University in 1968, and first went to CERN that year to do an experiment as a member of the Saclay group.  In 1971, he went on to Michigan State and worked on one of the first experiments at Fermilab.  He joined SLAC in 1974 where he has been ever since.

In the late 1970s, Dr. Kunz invented the 168/E emulators and the concept of event processing via parallel processor farms.  Dr. Kunz has been a pioneer amongst physics colleagues in adopting new computer technologies.  Examples include his move to UNIX and object-oriented programming over ten years ago.  Lately, he has been giving a course, "C++ for Particle Physicists," a course that has now been held fifty-one times all over the world for more than 1700 students.

Date Location Speaker
November 5th, 2003 Cisco Building 9
Wim Coekaerts, Oracle's Linux guru

Topic: Cluster Filesystem Design on Linux

An in-depth look at a cluster filesystem for Linux designed for database operations and the future direction of the project to move towards designing a general-purpose cluster filesystem. Including a demo and a description on how to set up a homebrew cluster for real cheap using Firewire storage.


MORE ABOUT THE SPEAKER:

Wim Coekaerts is Director of Linux Engineering Corporate Architecture for Oracle Corporation. His group looks at how Linux needs to evolve and how Oracle can contribute to ensuring large enterprise companies can adopt it quickly. Within Oracle's "Linux kernel group," Mr. Coekaerts is involved in prototyping and doing research in clustering technologies in Linux as well as single node features.

Date Location Speaker
October 1st, 2003 Cisco Building 9
Guy Sotomayor, Platform Architect at Digeo, Inc

Topic: Moving Linux Into The Living Room Takes Some Moxi

Guy Sotomayor, Platform Software Architect at Digeo, will demonstrate Digeo's Moxi Media Center. Moxi is a Linux-based super set-top box that incorporates a wide range of capabilities such as DVR (Digital Video Recorder), HDTV, Internet/router/firewall/gateway capabilities, DVD playback, the management of music playlists from your CDs and computer, and digital photo viewing. Also, through one simple menu, the consumer can access all this entertainment throughout the home.


MORE ABOUT THE SPEAKER:

Guy Sotomayor is a platform architect at Digeo, Inc. Guy manages the system software and build teams, and is chiefly responsible for the development of Linux OS for an embedded platform and the tools to support it.

Date Location Speaker
September 3rd, 2003 Cisco Building 9
Rob Barret, IBM Almaden Research Center

Topic: System Administrators are Users, Too

Most human-computer interaction work has focused on end users of computing systems. Another important class of computer users, however, is the cohort of administrators who design, build, maintain, and troubleshoot computer systems. These highly-expert users are vital for the operation of our "e-everything" world, yet little effort has gone into studying their work and developing tools that help them be effective. This is especially important because the labor associated with operating large computational systems is increasingly outstripping the cost of the technology itself.

Our research group is performing a series of ethnographic studies of system administrators in their work environments. This presentation will include results from these studies, as well as information developed at a CHI2003 workshop on system administration as users; this workshop brought together researchers, developers, and practitioners from industry and academia.

From this group and from our own work, a consistent set of paradoxes is beginning to emerge. First, tremendous effort has gone into the design of powerful GUI tools for system administration. Many tools have been developed and validated with established user-centered design methodologies. Yet field studies repeatedly find system administrators ignoring these tools and falling back on the standard command shell and least-common denominator tools such as 'grep' and 'vi'. Second, system administration is a highly collaborative activity, with a heavy dependence on instant messaging, email, telephone, and face-to-face interaction. Yet system administration tools rarely include collaboration aids, instead seemingly assuming that these workers toil away silently and alone. Third, effective operation and problem resolution requires an accurate mental model of how the system functions. "Situation awareness" theory dictates that a model starts with sensory input, develops with mental comprehension, and results in predictions of system behavior. Yet, large-scale systems have few and un-integrated sensing mechanisms, and are too complex for any single person to comprehend, resulting in unpredictable behavior.

This presentation will illustrate each of the three paradoxes with examples from field experience, and offer suggestions for how the HCI community can move forward to resolve them.


MORE ABOUT THE SPEAKER:

Rob Barrett is a Research Staff Member at the IBM Almaden Research Center in California, where he works in the Services Research group that aims to bring value from human-computer interaction research to the IBM Global Services organization. His current work focuses on the user experience of system administration and human aspects of autonomic computing. Previous work includes an intermediary approach to designing Web applications, optimization of pointing devices, track-following servo systems for tape data storage, and atomic-scale imaging. He holds a Ph.D. in Applied Physics from Stanford University and has earned masters and bachelors degrees in physics, electrical engineering and theology. He has over 40 refereed publications and 16 patents in fields ranging from applied math to physics and computer science.

Date Location Speaker
August 6th, 2003 Cisco Building 9
Jay Beale, Lead Developer of the Bastille project

Topic: Locking down systems with Bastille Linux - an introduction for users, sysadmins, and programmers

Bastille Linux hardens an operating system by deactivating unused programs or functionality, tweaking security-related settings, and employing other standard "tricks" like chroot prisons to block or contain attacks. Bastille currently locks down five Linux distributions, HP-UX and Mac OS X. This talk will introduce Bastille and explore how it can be easily extended to include new functionality, requiring only minimal knowledge of Perl. In the process of understanding how Bastille works, we'll discuss and demonstrate what actions Bastille takes on a sample system. This talk should prove useful to non-programmers who want to understand how to harden an operating system by hand or with automated tools. It will definitely be useful to Perl programmers who wish to extend Bastille.


MORE ABOUT THE SPEAKER:

Jay Beale is a security specialist focused on host lockdown and security audits. He is the Lead Developer of the Bastille project, which creates a hardening script for Linux, HP-UX, and Mac OS X, a member of the Honeynet Project, and a core participant in the Center for Internet Security. A frequent conference speaker and trainer, Jay speaks and trains at the Black Hat and LinuxWorld conferences, among others. A senior research scientist with the George Washington University Cyber Security Policy and Research Institute, Jay makes his living as a security consultant through Baltimore-based JJBSec, LLC, reachable via www.jjbsec.com.

Jay writes the Center for Internet Security's Unix host security tool, currently in use worldwide by organizations from the Fortune 500 to the Department of Defense. He maintains the Center's Linux Security benchmark document, and, as a core participant in the non-profit Center's Unix team, is working with private enterprises and US agencies to develop Unix security standards for industry and government.

Aside from his CIS work, Jay has written a number of articles and book chapters on operating system security. He is a columnist for Information Security Magazine and previously wrote a number of articles for SecurityPortal.com and SecurityFocus.com. He authored the Host Lockdown chapter in 'Unix Unleashed,' served as the security author for 'Red Hat Internet Server' and co-authored 'Snort 2.0 Intrusion Detection.' Jay's currently finishing the Addison Wesley book, 'Locking Down Linux.'

Formerly, he served as the Security Team Director for MandrakeSoft, helping set company strategy, design security products, and pushing security into the third largest retail Linux distribution. He now works to further the goal of improving operating system security. To read Jay's past articles and learn about his past and future conference talks, take a look at his site at www.bastille-linux.org/jay.

Date Location Speaker
July 2nd, 2003 Cisco Building 9
David Bryson, Embedded Linux Engineer

Topic: Strong Cryptography in the Linux Kernel: Discussion of the past, present, and future
In 2.5, strong cryptography was incorporated into the kernel. This inclusion was a result of several motivating factors: remove duplicated code, harmonize IPv6/IPSec, and the usual crypto-paranoia. This talk will cover the history of the Cryptographic API, its current state, what kernel facilities are currently using it, which ones should be using it, plus future applications including: hardware and assembly cryptography drivers, hardware random number generation, and filesystem encryption.

MORE ABOUT THE SPEAKER:
David is a Bay Area native and a Linux user since kernel 2.0.32(1998). He has written documentation and contributed code to the 'International Kernel Patch' (also known as CryptoAPI) as well as a widely used HOWTO 'The Linux CryptoAPI: A Users Perspective.' David has also spoken at several academic and technical conferences about cryptography on Linux. Currently he works as an embedded Linux engineer in the Bay Area, while writing drivers for the 2.5 kernel Cryptographic API.
Date Location Speaker
June 4th, 2003 Cisco Building 9
Bill Kendrick, President, Linux Users' Group of Davis

Topic: Sharp's Zaurus PDAs

The Zaurus line of PDAs from Sharp Electronics are powerful Linux-based handheld computers. Sporting fast CPUs and lots of RAM, dual expansion slots, built-in keyboard, and Java runtime environment, they are capable of handling a wide range of tasks: Addressbook and calendar; Web browsing; 3D video games with stereo sound; MP3 and video playback; voice recorder; Apache Web server with MySQL database; remote desktop control with VNC.

Bill Kendrick has ported a number of games to the Zaurus, and created the Unofficial Zaurus FAQ. He's currently president of the growing Linux Users' Group of Davis, near Sacramento.


MORE ABOUT THE SPEAKER:

Bill Kendrick is an open source software developer living in Davis, California, where he's the president, public relations officer, and webmaster of the local 350-member Linux Users Group.

He has written about 20 games for Linux and other platforms — his most recent being 'Tux Paint', a drawing program geared towards young children. Bill created, but hasn't had the time recently to maintain, the "Unofficial Zaurus FAQ." He is active in numerous online communities.

Date Location Speaker
May 7, 2003 Cisco Building 9
Adam Bertsch, Sony Computer Entertainment

Topic: Linux for PlayStation(r) 2
So what is this Linux for PlayStation(r) 2 kit, anyway? What do I get, what can I do with it, and how do I use it? What sort of cool stuff are other people doing with the kit? Where do I get more information and who can I talk to? We'll learn the answers to these questions and then allow the talk to go wherever the group wants to take it. Live demos will be available, and there will be an opportunity for hands-on experience depending on interest after the talk.

MORE ABOUT THE SPEAKER:

Adam Bertsch is a Sr. Systems Administrator at Sony Computer Entertainment, America. Adam is responsible for the Linux kit Web site in the United States and Canada, as well as evangelism for the Linux kit. Adam also pushes Linux within the corporate culture at SCEA, and works with the Research and Development group in a more traditional sysadmin capacity. Adam came to SCEA from VA Linux Systems in 2001, where he was a member of the Professional Services team working with security, high capacity/availability servers, and SourceForge(tm).

Date Location Speaker
April 2, 2003 Cisco Building 9
Jim Reese, Chief Operations Engineer, Google Inc.

Topic: Scaling the Web: An Overview of Google (A Linux Cluster for Fun and Profit)
How to build an Internet search engine that indexes several terabytes of data, over 3 billion Web documents, and serves it up at a rate of thousands of requests per second. (Hint: Start with a farm of 10,000+ Linux servers). The technology behind Google: company overview, search parameters and results, hardware and query load balancing, Linux cluster topology, scalability, fault tolerance, and more.

MORE ABOUT THE SPEAKER:

Jim Reese joined Google in 1999 as employee No. 18. Since that time, Jim has played a key role in managing the hardware and network infrastructure development to support Google's growth. Specifically, Jim directed the expansion of Google's server farm and network from 300 machines to the current number of more than 10,000. To manage all of these machines, Jim implemented a highly automated system for remotely administering and monitoring the entire cluster. Jim also contributed to optimizing Google's network to transfer the terabytes of data involved in the search engine index. Prior to joining Google, Jim worked as a neurologic and computer consultant for SRI International. At SRI, he helped to develop software for qualitative analysis of magnetic resonance images (MRIs) of the human brain.

Jim received a BA in biology from Harvard and an MD from Yale medical school. In addition to having been a singer and guitarist in a number of bands that have released several CDs, Jim is a trained neurosurgeon.

Date Location Speaker
March 5, 2003 Cisco Building 9
Seth Schoen: EFF

Topic: The Empire Strikes Back: Constraining Free Software Development

The astonishing success of free software systems in changing the face of the computer world — in under twenty years — has led many free and open source software advocates to see our movement as an unstoppable force. Created around the same time as the Macintosh, the GNU system has been said to have a comparable market share, even though it was largely created by volunteers. Apache has not just a plurality but even a majority of the Web server market, and Linux adoption continues to grow by leaps and bounds.

These successes in market share, corresponding successes in mind share, and a robust, growing, and increasingly sophisticated developer community can make the free software world look like a force of nature. Some unwary advocates now see the triumph of free software as a foregone conclusion, or an inevitability.

"Historical inevitability" is no more reasonable in engineering than it has been in other contexts. Free software has been viewed from the outside as an anomaly (or, sometimes, as a threat). It is increasingly the focal point of political struggles, and it is too early to say what the outcome of those struggles will be. I will review the story of the DVD Wars, the broader debates over copyright policy, current regulatory initiatives. I will also discuss new technologies such as software-defined radio and trusted computing, and emphasize that free software's future is far from assured.


MORE ABOUT THE SPEAKER:

Seth Schoen