Dan Williams
OpenOffice.org is the most widespread and fully-featured Open Source office suite. It ships with all recent versions of Red Hat Enterprise Linux and Fedora Core. In this talk, you will learn some of the more advanced and "cool" things you probably didn't know you could do with OpenOffice.org. This includes tricks like playing with the XML-based file format, macros, batch document conversion, PDF & XML Forms, and database capability. General OpenOffice.org questions will also be taken at the end of the session, if time permits.
Time: Day 1, 1:45 p.m., The Future of the Desktop track
Benjamin Kosnik
Benjamin Kosnik will introduce the C/C++ toolchains in Red Hat Enterprise Linux 4. An overview of features, optimizations, backwards compatibility with Red Hat Enterprise Linux 3, and a preview of what to expect in future toolchains will be presented. In addition, a small sampling of third-party development tools will be analyzed, including Intel (icc) compilers, IBM (xLC) compilers, and source code visualization tools.
Time: Day 1, 3 p.m., Application Development track
Gary Beach, Publisher of CIO Magazine
Real World Experiences: Texas Instruments and E*Trade. Gary Beach, Publisher of CXO Media, will lead a panel discussion with two industry leaders who have deployed Linux widely in their infrastructures. Hear how Texas Instruments and E*Trade have had success with Linux and plans for the future.
Time: Day 1, 1:45 p.m., Business track
Nathan Thomas
Real World Experiences. Nathan Thomas, Practice Director in Red Hat's Professional Services group, has worked with numerous customers to help design, deploy and manage various infrastructure configurations. Join Nathan as he leads a discussion with leading CIOs on the challenges and benefits of Linux and open source in the enteprise.
Time: Day 2, 11:30 a.m., Business track
Andrew Cagney
In this session, Andrew Cagney will highlight already existing, but less well-known, techniques for using gdb. He will also introduce new features recently added to the debugger. Areas covered will include thread debugging, corefiles, and debugging on 32- and 64-bit architectures. Various useful commands will also be reviewed.
Time: Day 2, 2:30 p.m., Application Development track
Ulrich Drepper
Programming language APIs and their libraries are often not designed with safety in mind. The API of the C language and the UNIX API (which is defined using C) are especially weak in this respect. However, it is not necessarily the case that all programs developed using these programming languages and APIs are unsafe. In this session, Ulrich Drepper will explore possible problems, how to prevent them, and how to discover them.
Time: Day 1, 1:45 p.m., Application Development track
Mark McLoughlin
Mark McLoughlin will guide session attendees through a tour of powerful new tools for desktop administration. Default desktop configuration, remote desktop sharing, use of thin clients, and connectivity to Exchange and Active Directory will all be covered in this session.
Time: Day 1, 10:45 a.m., Future of the Desktop track
Rik van Riel
Developing software with the open source community is a great way of creating and maintaining software - when done right. Rik van Riel will explain how and why open source software development works. Issues like source code presentation, interaction with the community, good licensing and the importance of source code readability are also addressed. Rik will also show how open source community development and Enterprise Linux development are mutually beneficial, instead of competitive.
Time: Day 2, 2:30 p.m., OS Technologies track
Rich Megginson
Red Hat Directory Server includes several web-based desktop applications that can be set up very quickly for most organizations. These include:
This presentation demonstrates these applications and provides an overview of setup considerations, including relevant APIs and SDKs, the DSML Dateway, and tips for getting them deployed rapidly within an organization.
Time: Day 2, 1:20 p.m., Security and Identity Management track
Will Cohen
The complexity of hardware and software makes it difficult to identify performance problems on computer systems. There can be unexpected interactions between the various software and hardware components that developers are unable to predict. Thus, performance monitoring tools in Linux such as SystemTap and OProfile are essential for identifying these performance problems, allowing the programmers to directly address the problems. In this session, Will Cohen will demonstrate data collection and tuning techniques with SystemTap and OProfile.
Time: Day 1, 4:10 p.m., Application Development track
Steve Dickson
In this session, Steve Dickson will examine the greatly improved NFS version 4. Unlike previous implementations, NFSv4 uses a stateful protocol that includes file locking and file delegation. At the same time, NFSv4 maintains transport independence, seamless error recovery and other functionality that NFS users have come to rely upon. Steve will also discuss the introduction of GSS-API into the RPC layer beneath NFSv4, and how attendees can take advantage of the security improvements this change provides.
Time: Day 2, 10:15 a.m., Clustering and Virtualization track
Robin Norwood
You may already know that Red Hat Network is the best way to manage your Red Hat Enterprise Linux systems and deploy software updates from Red Hat. But did you know you can also deploy custom packages with a Satellite server? Learn how to manage custom packages and script your system management tasks using the Red Hat Network API.
Time: Day 2, 11:30 a.m., Systems Management track
Jeremy Katz
Jeremy Katz will lead an open discussion on Fedora, including future technologies, community development, and other topics of interest. Attendees will have the chance to discuss Fedora in greater depth.
Time: Day 2, 3:45 p.m., OS Technologies track
Christopher Aillon
Firefox has emerged as the dominant open source browser because of its simplicity and extensibility. Christopher Aillon will outline some of the powerful new features in Firefox, as well as take a glimpse into the future of browser development.
Time: Day 1, 11:50 a.m., Future of the Desktop track
Stephen Tweedie
Filesystems are often taken for granted, but they are critical pieces of an operating system. This session will examine filesystem improvements in Red Hat Enterprise Linux 4 and the 2.6 kernel, both for local disk and distributed filesystems. Performance, security, scalability and functionality improvements in the current release will be highlighted. A sneak peak will be given for what is coming over the horizon with future versions.
Time: Day 1, 4:10 p.m., Clustering and Virtualization track
Brian Stevens, VP Operating Systems Development and Havoc Pennington, Red Hat Desktop Team Lead
Red Hat is working to define a best-practices architecture for deploying an open source software "stack". Havoc and Brian will lead a discussion about some of the directions and possibilities for this architecture. This session will be an ideal interactive follow-up to the Linux Architecture sessions led by Havoc Pennington and Brian Stevens earlier in the day.
Time: Day 2, 3:45 p.m., OS Technologies track
Brian Stevens, VP Operating Systems Development; Havoc Pennington, Red Hat Desktop Team Lead; Donald Fischer
New technologies and methodologies are in the works for deploying Red Hat Enterprise Linux. Areas under exploration include stateless Linux, directory services, virtualization, and more. Many of these technologies are evolving in the context of the Fedora Project. In this two-part session, Brian Stevens, Havoc Pennington, and Donald Fischer will give an overview of some of the problems to be solved and what future open source architecture components can do to solve them.
Time: Day 2, 11:30 a.m. (part 1) and 1:20 p.m. (part 2), OS Technologies track
Dr. Deepak B. Phatak, Founding head of Kanwal Rekhi School of Information Technology
Venkatesh Hariharan
It is estimated that almost 20 percent of software developers worldwide are located in India. The country is one of the largest source of engineering talent, producing around 300,000 engineers every year. For the global open source movement, India is therefore a key strategic opportunity and integrating India into the mainstream of the global open source community can give the whole movement a big boost. This session discusses a few strategies for ensuring the same.
Time: Day 2, 1:20 p.m., Business track
Havoc Pennington and Donald Fischer
The Linux desktop continues to evolve at a rapid pace. Havoc Pennington will lead a question-and-answer session about what's new in the works, including directions from Red Hat, Fedora, and the major open source desktop projects.
Time: Day 1, 4:10 p.m., Future of the Desktop track
Cliff Perry
You have made the choice to deploy a Red Hat Network Satellite into your environment. Learn the technical aspects of how to deploy Red Hat Network Satellite along with day-to-day usage and maintenance of the product. Find out what services are used within Red Hat Network Satellite along with basic troubleshooting methods.
Time: Day 1, 11:50 a.m., Systems Management track
Mike Ferris
Identity management solutions based on public key infrastructure (PKI) technologies can support highly secure communications, but deployment has always been a challenge. In this session, Mike Ferris will introduce the use of Red Hat Certificate System, formerly known as Netscape Certificate Management System, to create and build a security infrastructure for managing user identities and ensuring privacy of communications. Topics will include strong authentication, single sign-on, and token management using X.509 certificates and LDAP. The emphasis will be on deployability, and how to take advantage of mature PKI technologies without alienating users.
Time: Day 2, 10:15 a.m., Security and Identity Management track
Steve Parkinson and Rich Megginson
Identity Management solutions are proliferating. This question-and-answer session gives you an opportunity to discuss identity management issues and solutions with the Director of Red Hat Directory and Security Products. In addition, LDAP directories have become a standard component of identity management solutions. Attendees will also have the chance to discuss LDAP issues and solutions with Rich Megginson, the lead engineer for Red Hat Directory Server.
Time: Day 1, 4:10 p.m., Security and Identity Mangement track
Tim Burke
It takes a lot of hands to build Red Hat Enterprise Linux. Some hands pick out the features; some hands hack the code; some hands twist poke and prod and try to make things break. Tim Burke shows how Red Hat brings all of the hands together behind the scenes to create a world-class operating system.
Time: Day 1, 11:50 a.m., OS Technologies track
Mark Webbink
With the expanding ubiquity of open source software, it is important that those using open source fully understand the intellectual property issues applicable to open source, particularly those related to software patents. In addition to surveying the general application of intellectual property law to open source software, we will discuss the history of software patents, whether software patents contribute to innovation within the software industry, how software patents relate to open source software, and strategies for coping with software patents in open source development and distribution.
Time: Day 2, 2:30 p.m., Perspectives on Open Source track
Bryan Che
Based on projects from the ObjectWeb Consortium and the Apache Foundation, Red Hat Application Server is an open source middleware platform that provides a foundation for linking systems and resources dispersed across the network. It comprises a runtime system and associated development libraries for creating and deploying Java-based web applications with dynamic content. Bryan Che will take attendees on a tour of the current release of Red Hat Application Server, discussing how it fits into the Open Source Architecture, and will conclude with a discussion of the Version 2 roadmap.
Time: Day 1, 10:45 a.m. and Day 2: 10:15 a.m., Application Development track
Jonathan Blandford
The Linux desktop offers more functionality to end users every day. Jonathan Blandford will show off some of the great things it can do, including some tricks that attendees may not know about.
Time: Day 1, 3:00 p.m., The Future of the Desktop track
Bret Mcmillan
Curious about what services Red Hat Network provides beyond up2date? This presentation will provide an architecture overview of the RHN Hosted, RHN Proxy, and RHN Satellite modules, as well as cover the differences between the Update, Management, and Provisioning modules.
Time: Day 1, 10:45 a.m. and 1:45 p.m., Systems Management track
Daniel Walsh
Security-Enhanced Linux (SELinux) is an implementation of a flexible mandatory access control architecture in the Linux operating system, originally developed by the NSA. The SELinux architecture provides general support for the enforcement of many kinds of mandatory access control policies. In this session, Dan Walsh will cover the high-level concepts of SELinux. Dan will cover the design decisions which went into developing the different policies, the differences between policies, when and where to use them, and future directions of SELinux within Red Hat solutions.
Time: Day 1, 10:45 a.m., Security and Identity Management track
Joe DeBlaquiere
The life of an average Linux server is more than simply applying security updates. From configuration changes, OS upgrades, and even complete repurposing of hardware, Red Hat Network covers all aspects of server life-cycle management, making otherwise dreary, error-prone processes as simple as a few clicks of the mouse.
Time: Day 1, 3:00 p.m. and Day 2, 1:20 p.m., Systems Management track
Robert Frances Group
Time: Day 1, 3:00 p.m., Business track
Mike Ferris
LDAP servers are widely used in large enterprises to centralize application settings, user profiles, group data, policies and access control information into a network-based registry. Among other benefits, LDAP can help elimminate redundancy and automating data maintenance while improving security. Administrators can store policies and access control information in the directory for a single authentication source across enterprise or extranet applications. In this session, Mike Ferris will introduce the Red Hat Directory Server, formerly known as Netscape Directory Server. Mike will cover the management of user identities in global organizations, including architectural decisions, administration options, Multi-Master replication, and available tools and SDKs.
Time: Day 1, 1:45 p.m., Security and Identity Management track
Bryan Che and Karen Bennet
An open discussion on Open Source Java, including current status of community projects and Java projects available in Fedora. Attendees will have the chance to discuss Open Source Java in greater depth.
Time: Day 2, 3:45 p.m., Application Development track
Matthew O'Keefe
As Linux continues its march towards the computing and storage core of the enterprise data center, storage management is becoming a critical issue. Logical volume management, application fail-over and management, and file systems play an important role in storage management, as do backup and disaster recovery. Key storage interfaces include Fibre Channel, SCSI and SATA. In this session, Matthew O'Keefe will describe a variety of Linux storage management technologies, their role in Red Hat Enterprise Linux including layered products like GFS and Cluster Suite as well as integrated Red Hat Enterprise Linux features such as IO multipathing, volume mirroring, and volume snapshots. This session will provide attendees with a technical and product roadmap for Red Hat Enterprise Linux.
Time: Day 1, 3:00 p.m. and Day 2, 1:20 p.m., Clustering and Virtualization track
Michael Tiemann
TCO calculations, rarely accurate in the first place, are almost always misleading because they do not take optionality--the value of choice in the future--into account. TCO is not the end of the enterprise architecture story, but the beginning. Open Source best practices, when employed by internal developers can lead to greater developer efficiencies, and when externalized to customer relationships, can create new revenue streams and strategic opportunities. The fact that one leads to the next leads to the next is why Red Hat calls this total Open Source strategy "The Open Source Triple-Play". The companies who are implementing this strategy today will massively change the potential impact and value of information technology in the future.
Time: Day 2, 10:15 a.m., Business track
Jonathan Brassow and Lon Hohberger
Clusters are becoming more and more common in today's enterprise computing environments. Generally making use of commodity parts, customers rely on them to make more efficient use of their hardware, provide high availability, or gain better performance. This talk will focus on Red Hat's cluster software in a technical light: architectural overviews, algorithms, component interactions, and failure scenarios.
Time: Day 1, 11:50 a.m., Clustering and Virtualization track
Jonathan Brassow and Lon Hohberger
Clusters are becoming more and more common in today's enterprise computing environments. Generally making use of commodity parts, customers rely on them to make more efficient use of their hardware, provide high availability, or gain better performance. This talk will focus on Red Hat's cluster products from a consumer's perspective. It will explain the transition of cluster applications which require separate cluster infrastructures in Red Hat Enterprise Linux 3 to the cluster applications built around a common infrastructure of Red Hat Enterprise Linux 4. It will then be shown how CLVM, GFS, piranha, and rgmanager can be use to acheive the aforementioned customer goals.
Time: Day 1, 1:45 p.m., Day 2, 2:30 p.m., Clustering and Virtualization track
Bryan Che
Bryan Che will show attendees why Red Hat Application Server is the right choice for web services. Attendees will learn about the advantages of a productized distribution of httpd, Tomcat, and JOnAS, and will learn how to deploy and maintain Red Hat Application Server. Bryan will also take attendees through the development and deployment of some simple web services applications.
Time: Day 2, 1:20 p.m., Application Development track
Russell Coombes, HP
Red Hat Enterprise Linux on HP BladeSystem is a catalyst to bring together technology, people and processes. Together, they facilitate the linkage between business & IT combined, and they build an open foundation for the future. HP has the expertise to bring together the solution for your organization. The session will describe the HP Open Source & Linux approach, and how that maps onto the HP BladeSystem approach. Further, the session will highlight key adoption scenarios for Linux & BladeSystem, specifically highlighting proprietary SMP to Linux migration as one of the key opportunity areas. In addition the session will highlight how integration, virtualization, and automation will provide a modular foundation for an efficient, agile infrastructure. Attendees to this session will also learn of how other customers have adopted Linux on HP BladeSystem.
Time: Day 2, 2:30 p.m., Systems Management track
Tim Burke and Donald Fischer
Wondering what's hot in Red Hat Enterprise Linux 4? Tim Burke will break down the big new features from an insider's perspective. From the kernel to the desktop and everywhere in between, Tim will show you not only what's new, but why it matters.
Time: Day 1, 10:45 a.m. and Day 2, 10:15 a.m., OS Technologies track
John Flanagan
Are you currently involved in the Red Hat Enterprise Linux Beta process or interested in becoming involved? Do you have feedback about our current Beta process? Red Hat is redesigning the Beta program and invites you to an open discussion concerning it's development. Share your experiences with our current program, and your expectations for the new program. Do you have ideas to share about a Beta test environment that would accurately reflect your harshest usage patterns? Come and share them with us! We'll discuss the Beta program design, how to interact with Red Hat, and tips for running a successful Beta program in your environment.
Time: Day 1, 4:10 p.m., OS Technologies track
Karen Copenhaver, General Counsel, Black Duck Software
Acknowledging that the benefits of open source software ensure its increasingly widespread deployment, software developers and CIOs are implementing Software Compliance Management processes to identify the source of the software in their code base and to ensure compliance with the license obligations applicable to the code in use. We will discuss the elements of an ideal process that: enables developers to embrace open source; identifies issue early in development cycle; facilitates efficient engagement of legal counsel in the development process to address issues as they arise; and efficiently tracks compliance with license obligations from development through deployment or distribution.
Time: Day 1, 11:50 a.m., Perspectives on Open Source track
Rich Megginson
Scalability is a crucial issue for globally distributed LDAP deployments. In this technical session, Rich Megginson will address directory scaling issues, including Multi-Master deployment options, performance issues, impact of data organization, and tuning considerations.
Time: Day 2, 11:30 a.m., Security and Identity Management track
Steve Parkinson
Many enterprises need a way for employees and partners to log in securely to an intranet or extranet, send and receive secure mail, and authenticate securely to web-based applications. VPNs provide one solution for this problem, but it's also possible to use a combination of LDAP and PKI technologies to achieve the same goals without deploying a VPN. In this sesssion, Steve Parkinson will describe practical desktop security solutions that don't require a VPN, including secure client authentication to web sites; secure IMAP outside the firewall; and the use of tokens to address problems like phishing.
Time: Day 2, 2:30 p.m., Security and Identity Management track
Ulrich Drepper
This session will focus on extension Red Hat made to the OS which increase security but are not part of, and do not require SELinux. The goal for these extensions was to have no negative impact on existing code, if possible, to work without recreating binaries, and to require minimal changes to the process of building applications. The remainder of this session introduces three separate extensions Red Hat made. It is not meant to be a complete list but rather should serve individuals who want to increase security of the Red Hat Enterprise Linux based systems as a guideline to adjust their code and installation to take advantage of the new developments.
Time: Day 2, 2:30 p.m., OS Technologies track
Daniel Walsh
In this technical session, Dan Walsh will lead a series of hands-on exercises designed to explain the nuts and bolts of SELinux to attendees. Exercises will included customizable file contexts, use of booleans to change the behavior of running systems, and the creation of actual policy files.
Time: Day 1, 11:50 a.m., Security and Identity Management
Kate Johnson
Red Hat provides customers with a high-value subscription that includes acquisition, support, maintenance and upgrades, reducing the risk of hidden costs that could limit the anticipated return-on-investment. Tightly integrating support into the subscription puts the onus on Red Hat to develop high quality, efficient support processes, and encourages open communication between Red Hat and customers to address problems as well as to uncover opportunities for innovation.
Time: Day 1, 4:10 a.m., Business track
John Buckman, Magnatune
We at Magnatune thought we had plenty of spare capacity: Apache never used more than 5% of CPU, we had tons of extra bandwidth, and web access speeds were great. Yet, when we were first mentioned on Slashdot our web server became largely inaccessible until we were moved off of Slashdot's main page. After this, we examined what went wrong, what systems couldn't keep up, and made several crucial changes to the Apache/PHP/Mysql infrastructure we used. The changes didn't take much more, and result in a several-hundred-fold capacity improvement, enough for us to survive the next slashdotting.
Time: Day 1, 10:45 a.m., Business track
Larry Woodman and Douglas Shakshober
In this two-part session, Larry Woodman and Douglas Shakshober will dig deeply into kernel performance and tuning techniques for Red Hat Enterprise Linux 3 and 4. They will discuss exactly what to look for when attempting to tune the kernel for optimal performance. They will share results from low level benchmark tests (cpu, disk, memory, network, filesystems). They will show tuning examples of actual application code for Oracle 10G and high performance technical computing (HPTC) to extract optimal performance from the Linux kernel. They will compare performance of Enterprise Linux 3 versus Enterprise Linux 4, which will highlight some of the new features of Enterprise Linux 4's new 2.6 kernel (IO schedulers, EXT3 block reservations). Finally, they will discuss the tools that can be used to evaluate system performance, various kernel tuning parameters that can be adjusted to effect system performance, and tuning techniques to quickly identify and solve system bottlenecks on a variety of hardware platforms.
Time: Day 2, 10:15 a.m. (part 1) and 11:30 a.m. (part 2), OS Technologies track
Red Hat Network Team
An open discussion session for those interested in systems management topics.
Time: Day 2, 3:45 p.m., Systems Management track
Rich Megginson
LDAP deployments typically require careful planning and several pilots. This session explores some of the technical details you need to take into account, including the relative merits of relational databases and LDAP diretories; attribute types and values; processes and communciations; password management; access control; administration; and relevant APIs and SDKs.
This session introduces the use of Hardware Security Modules (HSM) for this purposes, including situations in which HSMs are useful, different types of HSMs, the PKCS #11 interface used to communicate with HSMs, and other hardware issues related to setting up your own Certificate Authority.
Time: Day 1, 3:00 p.m., Security and Identity Management track
Nick Hansen
Learn how a Monitoring-entitled system can be configured with various probes that can monitor and alert you to problems before they become crises. From monitoring system load, disk and memory usage to being able to verify that your network services such as httpd or sshd are still available, Red Hat Network Monitoring is quite easy to setup and get running. Learn how this flexible system and can be customized and tuned over time to make sure thresholding levels are appropriate for your installation.
Time: Day 1, 4:10 p.m. & Day 2, 10:15 a.m., Systems Management track
Are you frustrated with the price/performance of proprietary UNIX solutions? Are you seeking to take advantage of the multi-vendor, low-cost, high performance environment provided by Intel's x86 hardware and Red Hat Enterprise Linux? Red Hat can provide you with comprehensive solutions for migration from UNIX to Red Hat Enterprise Linux. Join Uli Drepper to learn how migrating from UNIX to Red Hat can do the following for your organization:
Time: Day 1, 11:50 a.m., Application Development track
Steve Parkinson
Smart card technology has been around for a long time, but has been plagued by some of the same deployment issues that all PKI deployments face.
This session describes some of the common problems with smart card deployments and how to take advantage of the Red Hat's integrated token management capabilities. Topics covered will include Red Hat Certificate System architecture for smart card deployment, processes and communications, administration considerations, and relvant APIs and SDKs.
Time: Day 2, 3:45 p.m., Security and Identity Management track
Rik van Riel
Rik van Riel will lead an open discussion session on Xen, the chosen virtualization technology for Red Hat Enterprise Linux and Fedora, and the ways in which Xen can be deployed. This session will provide attendees with a more in-depth discussion of the subjects presented in the "Virtualization" presentation.
Time: Day 2, 3:45 p.m., Clustering and Virtualization track
Rik van Riel and IBM co-presenter
Virtualization is no longer just for mainframes but is now commonly available for most computers. So why is virtualization important? Rik van Riel will answer this question in his overview session. He will introduce Xen, the virtualization technology in Fedora, and explain why this virtualization technology was chosen. He will also discuss how Red Hat plans to integrate virtualization with Red Hat Enterprise Linux and the rest of the Open Source Architecture (OSA) to drive up system utilization and availability and simplify system deployments.
Time: Day 1, 10:45 a.m. and Day 2, 11:30 a.m., Clustering and Virtualization track
Jeremy Katz
The Fedora Project is a Red Hat-sponsored and community-supported open source project. It is also a platform for innovation, where the cutting-edge technologies of today become the enterprise solutions of tomorrow. Jeremy Katz will tell us how Fedora works, and will update us on the progress of various Fedora initiatives.
Time: Day 1, 3 p.m., OS Technologies track
Sessions, times, and speakers are subject to change.