Real-time Linux Evaluations NASA Glenn Research Center Kalynnda Berens, SAIC Richard Plastow, SAIC.

Slides:



Advertisements
Similar presentations
MicroSys OS Selection - a customer perspective MicroSys Electronics GmbH Reiner Mauthe Sales and Marketing.
Advertisements

1 Real-time Linux Evaluation Kalynnda Berens, GRC
Real Time Versions of Linux Operating System Present by Tr n Duy Th nh Quách Phát Tài 1.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
1 SQA & Reuse Katerina Goseva-Popstojanova, WVU Aaron Wilson, NASA IV&V Kalynnda Berens & Richard Plastow, GRC Joanne Bechta Dugan, UVa David Gilliam JPL.
Embedded and Real-time Operating Systems The suitability of Linux.
Software Evaluation Form Terminology. Version Changes as: Programs have "bugs" fixed Programs have new features added.
Open Source/Free Software Source code is available Extensible Can be changed, modified Freely distributed Copies Modified versions Alternatives to commercial/proprietary.
Software Fault Injection Kalynnda Berens Science Applications International Corporation NASA Glenn Research Center.
Sheng Peng March,  We are talking about CPU board, not CPU  No embedded low-power low-performance mobile CPU is needed  We don’t seem to have.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Embedded Linux Sandeep Sirpatil Graduate Student University of North Carolina Charlotte Feb 7, 2005.
Brief History of C and Unix Systems Programming Concepts.
 Advantages  Easy to learn  Graphical Advantages  Help and Support  Widely used  Software compatibility  Customisable  Customisable Hardware 
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
CprE 458/558: Real-Time Systems (G. Manimaran)1 RTLinux Lab – Introduction Cpre 558 Anil
RTOS Design & Implementation Swetanka Kumar Mishra & Kirti Chawla.
We are here today to know the differences between Windows operating system and Linux operating System And why is windows more famous than Linux Show the.
Red Hat Installation. Installing Red Hat Linux is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disk(s) on.
Linux Basics. What is an Operating System (OS)? An Operating System (OS) is an interface between hardware and user which is responsible for the management.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
CHAPTER 6 OPEN SOURCE SOFTWARE AND FREE SOFTWARE
Lecture 2: Technology Trends and Performance Evaluation Performance definition, benchmark, summarizing performance, Amdahl’s law, and CPI.
Wind River VxWorks Presentation
StudioSysAdmins 2 nd Annual SIGGRAPH Birds-of-a-Feather John Hickson - 08/09/2011 StudioSysAdmins 2 nd Annual SIGGRAPH Birds-of-a-Feather John Hickson.
1 Homework 1.Imagine you are a RTOS developer. Your task is to implement preemptive OS. What hardware peripherals for task switching algorithm shall you.
SOFTWARE.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
Operating Systems AOIT Principles of Information Technology.
UNIT 1 INFRASTRUCTURE AND APPLICATION SUPPORT. UNIT OBJECTIVES Name the different ROSS application platforms. Describe the difference between client hardware,
Operating Systems  A collection of programs that  Coordinates computer usage among users  Manages computer resources  Handle Common Tasks.
Introduction to Real-Time Systems
OPEN SOURCE AND FREE SOFTWARE. What is open source software? What is free software? What is the difference between the two? How the two differs from shareware?
NRCCL (University of Oslo, Faculty of Law) Copyleft and Open Source Jon Bing Notrwegian Research Center for Computers and Law Master Lecture 13 October.
Real-Time Linux Evaluation NASA Glenn Research Center Kalynnda Berens Richard Plastow
NumaStore Nuclear Cardiology P.E.T. Nuclear Medicine Image Management Solution Mini-PACS for Nuclear Medicine Archiving and Data Management.
V&V of COTS RTOS for Space Flight Projects The 1st Annual NASA Office of Safety and Mission Assurance (OSMA) Software Assurance Symposium (SAS) Michael.
Optimizing NASA IV&V Benefits Using Simulation Grant Number: NAG David M. Raffo, Ph.D College of Engineering and Computer Science School of Business.
1 Software Assurance of Programmable Logic Devices Kalynnda Berens, GRC
Real-Time, Clocking, and Porting (My Job ) Determining the Real Time Capabilities of various Operating Systems. Writing code to support Real Time Clocking.
Open Source Software This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often.
Click to Install Linux Edward Marsh CSE 403. Operational Concepts Provide a way to seamlessly install Linux as a dual boot with Windows on client computers.
COMPUTER BASICS HOW TO BUILD YOUR OWN PC. CHOOSING PARTS Motherboard Processor Memory (RAM) Disk drive Graphics card Power supply Case Blu-ray/DVD drive.
Assurance of Programmable Logic Devices NASA Glenn Research Center Kalynnda Berens, SAIC Coursework: Jacqueline Somos, SAIC.
1 Technology Infusion of the Software Developer’s Assistant (SDA) into the MOD Software Development Process NASA/JSC/MOD/Brian O’Hagan 2008 Software Assurance.
LINUX CLUSTERING USING OPENMOSIX Jose Matthews Computer Electronic Networking, EKU College of Business and Technology.
Kamalesh Saha University of North Carolina at Charlotte
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
OPERATING SYSTEM BASICS. What is an operating system and what does it do? The operating system has two basic functions: –communicates with the PC.
Shell ITEC400 Yukari Kitamura. What is shell? An interface between the user and OS A utility program to interact with the kernel A programming language.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Software Design and Development Development Methodoligies Computing Science.
© 2010 VMware Inc. All rights reserved Why Virtualize? Beng-Hong Lim, VMware, Inc.
VMware Recovery Software RECOVER DATA FROM CORRUPT VMDK FILE.
Migrate a RTAI Application to RT- Preempt - A case study lin u troni x.
Gaël Cuenot / IUP1 GMI 1 May 12, 2005 Gnu / Linux.
Using Virtualization in the Classroom
Different Operating Systems
cFS Platforms OSAL and PSP
Presentation of introduction to computers
Software Hardware refers to the physical devices of a computer system.
Kamalesh Saha University of North Carolina at Charlotte
LINUX History In 1984 a project was launched by Richard Stallman to develop a complete Unix-like operating system that would be considered free software.
Unit 2 Computer Systems Operating Systems Windows MAC & Linux.
Get Idea To Save Your MacBook Hard Drive Data After A Crash
FEASIBILITY STUDY Feasibility study is a means to check whether the proposed system is correct or not. The results of this study arte used to make decision.
Popular Operating Systems
Different Operating Systems
Real-time Linux Evaluation
O.S. Security.
Presentation transcript:

Real-time Linux Evaluations NASA Glenn Research Center Kalynnda Berens, SAIC Richard Plastow, SAIC

Mission Success Starts With Safety SAS The Problems: NASA projects need reliable real-time Operating Systems (OS) Current OS’s used = expensive Project budgets are going  Any cheaper, but good, real-time OS’s?  Real-time Linux!  How good is it?  Good enough to fly?

Mission Success Starts With Safety SAS Our approach Determine real-time Linux variants to test Create standardized test approach  Across all real-time Linux variants  Compatible with previous VxWorks testing Create test cases Execute tests for each variant  Modify if necessary for individual quirks Summarize results and compare

Mission Success Starts With Safety SAS Importance and Benefits Provide projects with information necessary to make informed decisions on operating systems:  Hard information on reliability and stability  Timing information Will it meet the project’s real-time requirements?  Support information Additional user information Tips and tricks to using the software

Mission Success Starts With Safety SAS Relevance to NASA At GRC, one project using RTLinux Pro  Cost was driving factor Throughout NASA, real-time operating systems are used extensively Good OS choices need good data  This evaluation will provide that data

Mission Success Starts With Safety SAS Accomplishments Standardized test suite Finished testing  RTLinux (free version)  RTLinux Pro  RTAI

Mission Success Starts With Safety SAS Next Steps Finish OS testing  Linux 2.6 kernel  Jaluna and/or MontaVista Test RTLinux PRO and RTAI on same hardware as VxWorks testing  Allows direct comparison of results Publish results!