








|
We'd like to thank our sponsors:
|
|
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 |
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 | | |