1 / 9

Linux and RAS

Linux and RAS. Matt D. Robinson matt@aparity.com. Presentation. What is RAS? Presentation Objectives Development/Direction Overview of RAS Initiatives Individual Project Discussions Release Strategies. What is RAS?.

barrett
Download Presentation

Linux and RAS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux and RAS Matt D. Robinson matt@aparity.com

  2. Presentation • What is RAS? • Presentation Objectives • Development/Direction • Overview of RAS Initiatives • Individual Project Discussions • Release Strategies Version 1.0

  3. What is RAS? There are multiple interpretations of what RAS can mean, but in general, RAS stands for: Reliability Availability Serviceability Each of these are highly desirable features of any system from a customer’s perspective, and can greatly influence decisions on which hardware and software to use. Version 1.0

  4. Presentation Objectives • This talk is intended to describe and discuss future RAS initiatives in Linux • RAS is an evolving set of requirements and projects, and is applicable to multiple kernel releases • Both hardware and software RAS initiatives are applicable Version 1.0

  5. Development/Direction • Most development taking place in 2.4 kernel • Most kernel developers in the Linux community still not embracing RAS as a default kernel requirement • Distributions, corporations and consumers, however, are taking the opposite perspective • Future kernel trees (2.5 and beyond) should actively include RAS projects to ensure quality is maintained from development through deployment Version 1.0

  6. Overview of RAS Initiatives Current set of projects: • LKCD – Linux Kernel Crash Dumps • DProbes – Dynamic Probes • GKHI – Kernel Hooks Interface • Linux Kernel Event Logging • High-Availability Linux Project • Lm-sensors – Hardware Health Monitoring Project • LTT - Linux Trace Toolkit • KDB/KGDB - Kernel Debuggers • FFST - First Failure System Technology Other smaller projects may be idle or quietly in development Version 1.0

  7. Individual Project Discussions • IBM – Richard Moore • DProbes – Dynamic Probes • GKHI – Kernel Hooks Interface • EVLOG – Linux Event Logging • Flexible Dump Objectives • LTT - System Trace • IBM – Alan Robertson • Linux-HA – Linux High Availability Project • Veritas – Amit Kale • KGDB – Linux Kernel Source Level Debugger • Alacritech – Matt Robinson • LKCD – Linux Kernel Crash Dumps Version 1.0

  8. Release Strategies • At least one distribution and multiple companies are now including RAS projects in their kernels • The goal is to include RAS projects into distributions by default, and inevitably include them into kernel releases so they are maintained and/or used by all Linux users Version 1.0

  9. Questions/Comments? Version 1.0

More Related